skysight-inc/HackerNews huggingface dataset:
TXR Lisp:

> (+ 0.1 0.2)
0.3

Why is that? Because I made a "populist" decision purely for the sake of better "optics". The default printing precision for floating-point values is set at just enough digits to truncate things in this manner:

2> *print-flo-precision*
15

The cost to doing that is that the printed representation of floats isn't guaranteed to have read/print consistency: what we print doesn't always read back as the same value which in other words means that we don't have a unique printed representation for each possible value. That default of 15 isn't my favorite language design decision. It's justifiable and I believe in it, but not as wholeheartedly as in some other design decisions.

In any case, language users who need to record every bit of the IEEE 754 double in the printed representation are not just hung out to dry: they can set or override this special variable to 17.

3> (let ((*print-flo-precision* 17)) (prinl (+ 0.1 0.2)))
0.30000000000000004
0.3

(One value here is the `prinl` output, under the dynamic scope of the special variable override; the other is the result value, printed in the REPL, with the top-level binding of it, still at 15 digits.)

Oh, and by the way, we dohn't have to add 0.1 to 0.2 to demonstrate this. Either of those values by itself will do:

4> (let ((*print-flo-precision* 17)) (prinl 0.1))
0.10000000000000001
0.1
5> (let ((*print-flo-precision* 17)) (prinl 0.2))
0.20000000000000001
0.2

Why 15 is used the default precision rather than, say, 14, is that 15 still assures consistency in one direction: if any number with up to 15 digits of precision is input into the system, upon printing it is reproduced exactly in all 15 digits. And 15 is the highest number of digits for which this is possible with an IEEE 64 bit double.
Libp2p: Modular peer-to-peer networking stack (used by IPFS and others)
Some folks seem to be a bit crazy about NDAs on both sides. As someone who has asked and been asked many times. I would say thoroughly read the NDA, make sure it allows for knowledge that is already public, and knowledge that you already have (esp on block-chain). Its reasonable to keep financial data confidential, likewise proprietary idea's. So as long as its reasonable there is no reason not to sign it.
Fill a $10 gas can with gasoline, throw it in the back of the pickup.
I've had a few internships and I was lucky and ended up getting a full time position while I was still in school. I'm about to graduate and I can tell you that I'm having some (minimal) luck getting responses. I have 2.5 years of experience including my capstone. Most of my experience is with the backend so I'm just applying to positions that are looking for that.
The US justice system is a farce.

Because let's be honest, there's precious little to motivate for law enforcement, prosecutors and judges to actually process your case quickly; and indeed there are various incentives to convict possibly innocent parties. Similarly; there are virtually no incentives for law enforcement to do no harm; nor are there any meaningful protections against abuse of power. It is more common for police to do the punishing than courts at this point - which begs the question whether the very existence of a criminal court doesn't do more harm than good at this point; for by having such a facade of impartiality it becomes much easier to excuse lack of oversight, accountability and proportionality on the enforcement side.

Sure; it could be even worse. But is it too much to ask for at least some kind of self-corrective measure to be built into the system?
>> "...pretty good search."

Ugh all I want is to be able to grep my Slack conversations instead of using their search interface, which drives me mad :( :( :(
My understanding is the interface between hardware and kernel is more vendor-specific on ARM than it is on the PC. So the PC has lots of hardware diversity but the way you talk to a given device is already somewhat abstracted from the perspective of the kernel.
I take it you have no student debt?
China and US economies ‘heavily dependent on each other’
What is the estimated complexity of this attack? It is not clear to me how to use the probability of success formula for an arbitrary keysize.
> A better strategy would be to determine which ISP serves Congress, and pay them for the data of IPs originating from Congress.

This isn't an either-or scenario. If you want to do that, do that. Go raise a lot of money. In the meanwhile, there's this, and it didn't cost anything.
Async / await (no more)
I believe that if you don't have the app, Facebook sends you an email saying you have new Messenger message. I've never used Messenger, and this has happened to me.
Unfortunately the answer is 'no' to both. (I use glassdoor.com to answer questions like the 2nd one...)
Ironically enough I was never asked about DFS during my interview but needed it for the first thing I worked on after getting hired.
>It felt like someone thought I needed instructions on how to use a park.

some people do
fzf: Fuzzy completion and finder for shells and vim
Ubuntu latency is better than Windows 10 on this hardware?! Way to go!

Better check your videocard driver's settings. For NVidia on Windows, you can for example alter number of prerendered frames which IIRC defaults to at least 3. Putting that to 0 and turning off a bunch of other things listed in the settings, decent nVidia cards on decent hardware can get a latency of 2 frames which is probably the bare minimum. At 60Hz with a screen which doesn't add additional latency that is 33.3mSec (between the software issueing a render call and the actual output on the screen).

At work we measure latency using an oscilloscope, a photodiode pointed to the (top left of the) screen and some input event e.g. from a fast digital output card (i.e. less than a mSec to get an output high from software). E.g. in software we set an output high in the piece of code of interest then just measure the time between that high edge and the photodiode firing. But using a camera is a neat though somewhat more manual process.
My Prius Prime has an automatic radar cruise control which works pretty well in traffic jams - it will speed up and slow down with the car in front of it (including coming to a stop and starting again). The only problem is that even at the closest of the following distances it will let you select, it hangs back a bit, which encourages other drivers to try and cram themselves in (which then causes the Toyota to fall back again, and on and on). Still, fairly effective.
Many many years ago, when I was one and a half years old, I had a brother who was three. He had red hair and a bright smile (I've seen the pictures) and a curious nature. Inexplicably, he slipped from everyone's sight one day and fell into the river and drowned.
The resulting silent implosion in my family led to generations of pain and guilt and alcoholism and silence. Each parent, each sibling, suffering in guilty silence, and locking away their emotional selves from those that need it.
The silence solves nothing folks, take it from me, it solves nothing.
What is an IC? I think it should mean something like senior engineer but I've only seen this acronym in the context of intelligent community
Sounds like a check card at Bank of Amazon, that maybe isn't a "bank" because of loopholes in the banking law.
"What would make a phone hardware able to install anything that compiles to its CPU architecture the same way a PC can?"

The reason your question is "stupid" is because you think your phone is just one computer.

In fact, you can do just what you describe - and it wouldn't be that difficult - but it would only be for the application processor and you would end up with a nice PDA.

In order to make phone calls you would also need to control the other two, fully functional, general purpose computers inside of your phone: the baseband processor and the SIM card.

Currently, there is no way for you to control either of those in any meaningful way.[1]

There are deeply entrenched economic and technical forces standing in the way of controlling your own baseband processor and we are nowhere near to doing it.

[1] Osmocom on 2G phones is not meaningful, no matter how impressive and interesting it is.
> The fate of Greenland’s Vikings—who never numbered more than 2,500

> Amid that calamity, so the story goes, Greenland’s Vikings—numbering 5,000 at their peak

I'm not sure how to resolve this contradiction. I wonder which number is correct?
Or it is within Googles power, but not within Googles interest to do so, so we in turn have power by getting outraged at Google, shouting from the rooftops and creating an incentive for them to apply more pressure to handset makers.

Walking away from Android is not currently a realistic option for most of them (recent Sony Sailfish news non-withstanding).
Show HN: A proposal for a new analytics platform
Some of the most interesting posts happen by accident.
Monitoring, visualisation and management for Docker and Kubernetes
Huh? Do you own a car?
OS/2 2.x and OS/2 Warp worked perfectly in clonic PC's
Thanks for letting me know, fixed.
Sway | Redmond, WA (Seattle) | FULLTIME | ONSITE

Come join Sway, one of the newest members of the Office suite (sway.com)! Sway team is focused on re-inventing how users author and consume documents in a cloud and mobile first world. Sway is a collection of Azure services and endpoints (Web, Windows, iOS, Android) that enable users to create dynamic web first documents that adapt their layout so they look beautiful on all screens and devices. Sway is looking for a passionate engineer with demonstrated experience in web development who is excited to work in an agile V1 environment where we move at the speed of the web, shipping to production daily, and accrue value to Office 365, one of the largest and most important Microsoft assets!

This position requires an engineer with demonstrated experience in web development to help lead the next evolutions of the Sway web stack. Qualified candidates should be experienced in industry application of web technologies such including JavaScript/TypeScript, HTML5, and CSS3 and common industry standard libraries such as jQuery, React, etc. Day to day you can expect to be working in a small team of 3-5 engineers focusing on cross platform excellence of Sway web components. You will be expected to deliver maintainable, well tested code and analyze user telemetry and operational metrics to measure the impact of your work.

Skills Required:

•	5+ years of web development experience

•	Demonstrated experience writing readable code with low defect count and thorough unit test coverage.

•	Demonstrated experience with web technologies: JavaScript or TypeScript, HTML5, and CSS3.

•	Industry experience building products using common web libraries such as React, MobX, jQuery, etc is desirable.

•	BS in Computer Science or related field.

-------

I have been an engineer on the web team for nearly two years. This job posting isn't live yet, so e-mail me (AdamRe at Microsoft) for now. I'll try to check for replies to this thread a few times today and over the coming days.
Does it matter? https://en.wikipedia.org/wiki/List_of_best-selling_automobil...
Take a look at the USA on this chart.
Something I just noticed about the iOS update process: it appears that when it tries to "verify" an update (which requires that you be online), it does not do so over a secure connection. I was on a captive network (the kind where HTTPS goes through but plain HTTP does not, until you click through an agreement page), and while it was able to download the update just fine, it couldn't verify it until I opened Safari and tried to go to neverssl.com to click past the captive network's "I agree" button. Doesn't that seem wrong? Or perhaps it's just the "check to see if the user is online before verifying" step that is unsecured. Either way that seems like a bug.
There is something strange about using chemical rockets to go to space.
The "rocket equation" tells that we need an ejection speed in the range of 4500 m/sec (ISP ~450) to reach a Low Earth Orbit (a few hundred kilometers).
What is strange is that it is not a question of energy, but only of ejection speed.

With chemical rockets we are near the upper limit of what can be done, both theoretically and pratically. A rocket engine nearly melts after running a few minutes.
And as it runs at the edges of technologies and physics limits, it is highly costly and unsecure.

What about inventing new designs? Why could not we use the energy stored in tanks to run a large ion thruster? There are many heat-to-electricity schemes that already used in space hardware!
There's no need to because there are plenty. People did preorder the Focus RS.
Not sure what you're measuring with 3m/10ft, and what would travel that distance at the exact speed of light. For the reference, electrical signals travel at about 2/3c through fiber, a bit faster that that through copper.

I was simply pointing out that even interaction of atoms to proximity is propagated with a speed of light, and should not be called zero. Nothing to do with the rest of the article or the excellent app idea.
>So, nearly 25% were vaccinated and died of flu anyway?

That sounds about right. Maybe a bit on the low side. The flu Vaccine is less effective in children. Overall, the CDC rates the effectiveness of this year's jab at 48%, which is enough for herd immunity but not enough to save every individual who gets exposed.

https://www.cdc.gov/mmwr/volumes/66/wr/mm6606a3.htm?s_cid=mm...

Getting everyone vaccinated would save a lot of lives.
People Fleeing New York at an Alarming Rate
This is the leaders performance on actual production hardware outside of fancy (postprocessed) videos with their "cameras only" approach:

https://www.youtube.com/watch?v=UZ1XLqc5IUg

At this point I don't even care if they theorethically are the best, if they are willing to release this dangerous crap they are sooner going to go up in a big publicity fire than get actual autonomy to customers.
VR Game Developer | Autism Therapy | Washington DC based startup.

Floreo (http://floreotech.com) is an early-stage startup in Washington DC developing a first of its kind virtual reality platform to deliver children’s therapy. Our first product is focused on VR-based autism therapy.
We are a multidisciplinary team of developers, doctors, designers, therapists, parents, and artists and we are working in the uncharted territory of VR for delivery of therapist mediated therapeutic experiences. This is a unique opportunity to build a highly challenging technically grounded product that has the potential of helping families in immeasurable ways.
We are looking for a second developer to join our team with the following qualities:
Game development experience using a commercial game engine such as Unity or Unreal is required
Experience in all aspects of developing a game, from design to fine tuning multiplayer network latencies are highly desirable
Experience specifically with VR is a plus
Startup experience is highly desired as we are a small team used to wearing lots of hats
Our stack currently includes, Unity (using CSharp), to implement the VR / in game experience. We are using “Google VR for Unity” AKA daydream/cardboard to build for iOS and Android. We are using in house developed 3D and audio assets. We run our own backend and API, written in Go on AWS.

Please send an email to jobs@floreotech.com and mention HN.

Also visit: http://floreotech.com/careers/
How is EV calculated?
Guys, this one is self aware!
I've read this exact article at least a dozen times over the last 25 years (replace Python with some other language).

More interesting than the actual content is the question why this topic is of such perennial interest, is it a feeling of inferiority of programmers working in higher-level but slower languages? Or frustration with coworkers wasting time on premature optimization? Probably a mixture of both.
I was was frustrated with that book, because I felt it did not emphasize the work by Eckert and Mauchly enough with the ENIAC. I attribute this bias due to George Dyson's proximity to the project as a child - his father, Freeman Dyson, has a position at the Institute for Advanced Study in Princeton, and George Dyson was with him during at least some of it.

A book review on Amazon captures a lot of how I felt when reading the book: https://www.amazon.com/gp/customer-reviews/R3R8T7JSHV506U/re...

And some reactions to the New York Review of Books review: http://www.nybooks.com/articles/2012/09/27/who-gets-credit-c...

For further reading, I recommend "ENIAC: The Triumphs and Tragedies of the World's First Computer" by Scott McCartney.
Does this affect every computer programmer job or some specific set?
> which in this case is using zoning density restrictions to create artificial scarcity in housing. Scarcity causes higher prices.

While zoning doesn't help the problem, it's not the only factor (or even, the biggest factor). Look to the Midwest, where there's absolutely no rules or restrictions on construction of any kind, and plenty of free land or under-used land at cheaper prices, but urban apartments are still $1500-$2000+/month and there's still a housing affordability crisis.

It turns out, if you give away a permanent "YIMBY" attitude, developers won't commoditize themselves, and they won't build enough to meet demand, because it's still more profitable to constrain supply and rent-seek. If there wasn't an artificial scarcity problem already in place, developers would create their own artificial scarcity problem, to preserve their high rents.

Fixing zoning is a great idea, but fixing zoning alone won't decrease house costs for any but the priciest of properties. You won't get a Tokyo-style housing market by just fixing zoning.
Insanely barbaric, when the "more room" part means taking it from other people. And when it's rationalized by racial and national mythology, then yes, it is absolutely insane.
The "divide-and-conquer" paradigm extends to selection of input data as well: A few minutes testing known input sets, starting with the simplest, can save hours with the debugger. If none of the simpler input sets at hand repros the failure, it may be profitable to attempt to craft one.

Now with a minimal failure case in hand, proceed with temporal "divide-and-conquer" along the lines you've so nicely laid out.
I never give out my cell phone to any company.
Doing so constitutes "prior business" , and so putting my cell phone on the do not call list is moot.
I get enough crap phone calls for people who had this number before me.
It is too expensive to have a crap or garbage cell phone, like I have crap or garbage email adresses
Google CodeIn is what you're looking for, although this is for pre-university students:

https://developers.google.com/open-source/gci/
Deletion Without Rebalancing in Balanced Binary Trees [pdf]
If she changes her name it's easier, cheaper, faster, and more likely to actually happen. I agree that she shouldn't have to, but it is most likely the best solution.
That's cool but would be more useful if the languages were arranged in order of popularity or clustered by category. Right now they aren't in popularity order nor are obvious couplings like J's and CSS together
I wonder if Tesla is contemplating building and selling a half-ton pickup truck to compete against Ford's F-150 (and others)?

That's what I'm kinda waiting for - I don't want a car; I like having a pickup. Ideally, it would be 4WD (and my next pickup will be - right now my off-road vehicle is an Isuzu VehiCROSS that I'm pouring money into). I would love it if my next pickup truck was a self-driving, off-road, 4WD electric beast.

But I don't see that happening any time soon - at least not before I get to the point of replacing my current truck.
Commoditization is never instantaneous. You start of highly competitive because the products are all immature. During this period people who can differentiate become market leaders. Companies without R&D staffs can't compete yet because by the time they copy last year's product, next years product is out.

After a while, usually decades, commodity producers take over the lions share of the market. The high end is captured by one or two of the market leaders. Being first to market helps you get there, but you still have to fight for that position.

Look at iPhone. It was the best and the cheapest smartphone for probably a decade. Now Apple only has what, 20% of the market? But they have all the profits. The other 80% goes to commodity manufacturers but they don't make any money.

Tesla hopes to be that for mobility and home energy. Even if they fail, they'll still make a huge amount of money in the ramp up, before the commodity manufacturers eat their lunch. They're the market leader right now, so the prize is theirs to lose.
Definitely agree with you there. We're already seeing some of the more unpleasant idiosyncrasies of the software world with Tesla.

I, for one, kinda like driving a car that doesn't require an internet connection, doesn't have forced OTA updates, doesn't send analytics data back to base, and won't potentially be bricked if someday the manufacturer goes out of business. Other manufactuers are starting to do the same thing but I'm going to enjoy my "dumb car" for as long as it lasts. Hopefully when fully electric vehicles become more mainstream and affordable there will still be an option to get a "dumb" version.
Note that Ford stock pays good dividends. You can make money just by holding onto it https://www.fool.com/investing/2017/02/13/how-safe-is-ford-m...
The article says 2500 is the new number, 5000 the "old story".
Awesome! This is also very visible in touch based interfaces, especially in scrolling. I did a video with high speed camera to show how laggy real interfaces are https://www.youtube.com/watch?v=8EhJo2OPR44
Shopify is awesome and one of the Ottawa's big tech firms, so they can afford to be selective. If you're applying, be prepared for their low hiring rate of 0.3% once you get an interview. https://www.reddit.com/r/ottawa/comments/2c1ltu/questions_ab...
Your website looks interesting enough to warrant its own post like a Show: HN.
Because there is probably no system in place to get that photo in the hands of anyone relevant to the case.

Think of the DMV like mcdonalds. The staff there is trained on how to perform a specific set of tasks and the task she needs completed is not something anyone there has been trained to do. It would probably involve a major Information Technology overhaul to change how their computer systems and filing records work and millions of dollars to be approved by NY state legislature and multiple bid contracts, etc. They don't keep people on staff that know how to fix issues they didn't conceive of ahead of time.
It wasn't retribution. This was in the works for many years and this was just an opportunistic time to put it up / it became something people were suddenly interested in. -- the guy behind the linked site
The classic adage is that each user only uses about 60% of Office, but every user uses a different 60%.
Reaction time includes a behavioral response like pressing a button after a stimulus.

https://en.wikipedia.org/wiki/Reaction_time

You also have to consider the speed of the neural pathway.

https://en.wikipedia.org/wiki/Nerve_conduction_velocity
I think you mean you are being an inconveniently regular person, for having a common name.

> It made me want to leap through my screen and scream at her in person.

That would be attacking the victim, not the person who deserves to be screamed at.