HNHacker News
TopNewBestAskShowJobs

Coincoin

950 karma · joined January 7, 2010

submissionscomments
Coincoin··on Introducing .NET IL Linker
>If .NET (using C#) can produce a native binary I'll switch to that for as many projects as I can.

We've been compiling our large C# games to native code for some years now because iOS only supports signed code. The main problem is you can never JIT; this creates all sorts of limitations with generics, dynamics, expressions and reflection.

Xamarin has become better and better at handling generics but there are still a couple of things they just can't do anything about.

>Memory

Yes, the memory looks bad because it will not get completely collected until needed. The framework code is big, but that's a flat cost. It might take a little more memory for the runtime up keeping, but it is not 10x. However, memory profiling is a breeze compared to native, so it becomes easier to optimize on a large complicated project.

>Performance

If you don't want to bound check there are a lot of solutions, from simple to advanced. Most of the time we end up just iterating the whole array anyway, and in those case, there are no bound checks.

In the rare case where we really need raw power (graphics, path finding, physics, large file access), we use native code and thin wrap it with P/Invokes.

Coincoin··on Why is this C++ code faster than my hand-written assembly (2016)
x86 and 68K are night and day. x86 is no fun at all; there is way too much legacy stuff.
Coincoin··on ATLAS sees first direct evidence of light-by-light scattering at high energy
A real hologram, like in your last link, make the photons actually come from the correct angles so that everything is not in focus in your eye.

Stereo imaging we see in current VR and TV technologies do not simulate that effect, which makes it hard for some people to use as everything is focused at infinity or on the screen. What the lens (in your eye) is currently focused on is a very important depth cue for our brain and the conflicting information coming from the lens and stereo vision make some people unable to use stereo imaging or cause eye pain and headaches.

Unfortunately, real holograms are currently restricted to static images meticulously constructed using very advanced equipment that produces seemingly random images on films that interfere with each other to produce the hologram. Doing the same thing with moving images in real time would require too much computing power to currently be possible.

Another way could be to track the lens refraction properties and the pupil size in real time and fake some depth of field on the projected stereo images.

Coincoin··on I’m an Ex-Google Woman Tech Leader and I’m Sick of Our Approach to Diversity
There is also Amanda from online services on the 3rd floor, but you don't know her. I swear she is good but at the same time worst than Grace.
Coincoin··on Knolling
> The other is convenient and fast dispensers that counts tools and sponges as they are used.

... and reliable. Not like those stupid vending machines. You would think after so many deaths they would have fixed the problem.

Coincoin··on Kids Pass Just Reminded Us How Hard Responsible Disclosure Is
Maybe I don't understand the situation correctly but the tweet was: "Hey @KidsPass - when do you plan on doing anything about the massive security issues with your website?" Followed by a link explaining <wavy-hands> how important it is to be secure. </wavy-hands>

I can understand why someone could block that as spam, especially someone who host such a blatant security flaw.

Coincoin··on Kids Pass Just Reminded Us How Hard Responsible Disclosure Is
I ignore 100% of mails telling me my computer is infected, my paypal account is compromised, my credit card stolen. I even flag the most convincing as scam!

If I was on twitter, I'm sure I would do the same.

Coincoin··on Electric cars are not the answer to air pollution, says UK adviser
Don't be, you must think of the children first! Europe is already talking about having laws forcing EV to make fake noises so that pedestrians can continue jay walking without looking for cars.

So basically, current brown noise will be replaced with trademarked noises with recognizable frequencies.

Coincoin··on Electric cars are not the answer to air pollution, says UK adviser
That's why mega capacitors are so interesting even if they can't store as much as a battery. We could instantly store all current kinetic energy in it and then recharge the battery "slowly" with the energy from the capacitor.

I agree about your second point, mechanical brakes are very simple and reliable. I'm pretty sure we will forever have them in our cars for safety/emergency reasons.

Coincoin··on Google Has Dropped Google Instant Search
Good riddance.

This was a marketing feature more than anything else so google could boast about how fast their search engine was. However, it always had tons of usability problems for no added benefit to the user, especially when refining a previous search, or trying to retype some funky word you found in the results.

Coincoin··on Extreme Commuting
They're almost single, yes, but they are not almost single parents. There is a big difference.

The money the other parent brings home they would still need to earn it if they were single parents.

Coincoin··on Welcome to password creation hell
Just download a dictionary of known passwords, it's fascinating. You should see a lot of common words and names followed by 123 or 69.
Coincoin··on Why are so many babies born around 8AM?
But then, wouldn't we see the same pattern for every shift? As a matter of fact, there are dips at 16 and 20h and no discernible change at 0h.
Coincoin··on Study of ancient and modern cat genomes reveals an unusual history
What? I love how my cat can kill a fly I've been hunting for hours in just half a second. Spiders though, she sucks with spiders.
Coincoin··on Rules for REST API URI Design
Most compilers interprets variables name as opaque identifiers without semantic meaning. Does that mean I should not have rules to name variables?

The way I interpreted the quote is: Don't parse the URI in your program to try to gain information about a resource other than it's ID. It doesn't mean you can't put information in there to make it easier for human developers to understand.

In other words, pretty names are for humans, not machines.

Coincoin··on Automattic is closing its San Francisco office as most employees work remotely
Who cares the 20 people around me can't concentrate if I can type 5 WPM faster!!
Coincoin··on The Most Hated Online Advertising Techniques
No. I Just go away. This happens mostly on my phone anyway.
Coincoin··on The Most Hated Online Advertising Techniques
3. The modal window is too big which pushes the tiny close button outside the screen and makes it impossible to close.
Coincoin··on How do self-taught developers get jobs? (2016)
I agree even though there are several ways, having a portedolio is the best.

The first method I personally used was to work for the guy one week with ludicrously low pay. He said yes at 7$/h, but I would have gone down even more. This kick started my carrier enough to not worry about searching for jobs anymore.

Second method I employed to get to the place I wanted to be was to build something that would impress them and publish it. It took 2 years and it worked.

This is all anecdotal but it worked for me.

Coincoin··on Why Chinatown Produce Is Cheap (2016)
And Peugeot make the best pepper mills in the world.
Coincoin··on The Electric-Car Boom Is Real
I agree but only partially. I noticed most people who complain about hot weather dress very badly.

The trick is ample light colored linen clothing that covers as much skin as possible. It might seem counter intuitive to cover your whole arms and legs, but linen is actually very good at evaporating your sweat and keeping you cool while protecting you from the sun.

Coincoin··on What Living with an Eye Patch in a Big City Taught Me
I'm just brown enough to get constantly asked where I'm from or what race I am. I seriously don't care. This is who I am and if it can be a conversation starter, so be it.
Coincoin··on Sheep are not stupid, and they are not helpless either
Typical science articles bullshit we see around all the time. The funny thing is the author is technically not lying because I am sure we could find "many", that is, at least 2, humans who can't recognize more than 50 faces.
Coincoin··on We Just Breached the 410 PPM Threshold for CO2
Plants won't help us, just as cows are not making the problem worse.

It doesn't matter how much plants and algea grow, when they die, they send the carbon back into the atmosphere and ocean. We have to sequestrate the carbon and totally remove it from the ecosystem.

Sequestration is what took millions of years, when major events buried large swabs of living matter in the ground "forever".

Coincoin··on I was wrong, reflecting on the .NET design choices
As a game developer having used C# for two large scale projects, I can tell you that the garbage collector was the least of our worries.

Just be a good citizen and don't trash like crazy and the GC will never block in the action phase.

Also, don't use the default mono GC, that one is terrible.

Coincoin··on Google plans ad-blocking feature in Chrome browser
Google are the one who made me install AdBlocker. I was tired of getting the same obnoxious and annoying unskippable 30 seconds ad for a long series of 45 seconds videos on youtube.
Coincoin··on Reddit’s April Fools’ experiment
I agree about the backlash, just not the mean. Banishment and censorship is 1) a very harsh punishment for what is basically wrong think, 2) doesn't actually fix the problem, it just moves it to a darker place.
Coincoin··on Reddit’s April Fools’ experiment
Yes! Let's prevent them from expressing themselves so they will never debate their ideas and never realize they might be wrong. Let's ostracize them until they have no choice but fester their frustration, hidden from the rest of world. Let's make those ideas illegal so that any of our parents, sibling and children, if they ever entertain them, will keep it their most sacred secret, protected from scrutiny.

All that, in the name of some people not wanting to be offended.

Coincoin··on SpaceX makes aerospace history with successful landing of a used rocket
My understanding is second stage is harder, first because of the rocket equation. Every Kg on the second stage is much more costly than an additional Kg on the first stage.

Second, the second stage needs to go into orbit before it can return. That's much more speed and a harder reentry.

Third, you have to deal with thrust. Falcon 9 has 9 engines, which means the landing burn can uses 1 engine for 1/9 of the thrust. This is still too much power and F9 currently needs to do a suicide burn. You can't do that with only one engine on a stage that is 1/10 lighter than the first one.

Fourth, second stage has a vacuum engine with a nozzle not fit for atmospheric use. It's so thin and flexible it would probably crumble or disintegrate upon entry.

Coincoin··on SES-10 Mission
It always happen right after you can barely see the fire reflecting on the barge. The vibrations from the rocket screws with the satellite connection.

We don't have the technology yet to have internet in the middle of the ocean without satellites.

← PreviousPage 3 of 11Next →