skysight-inc/HackerNews huggingface dataset:
> Until I realized what would actually happen if the world started using fixed point: programmers would always set the dynamic range too small, so we'd end up with a world full of programs that were constantly failing because they needed to be run on data larger than the test cases.

Floating point doesn't actually fix this issue. A fun bug I dealt with was a black screen caused by a few pixels having NaN values - which were then picked up by a blur pass which would poison basically the entire back buffer. The original NaNs were caused by divides by near-zero values causing out-of-range results.

You now add precision issues: Multiple coordinate systems are a common hack-around to maintain local precision when using single-precision based physics engines. Stuttering effects when time is represented as "floating point seconds since uptime" when integer wraparound would avoid any problem in the first place. And this is before even adding e.g. half precision or worse floats into the mix.

There's a reason floating point isn't used for a lot of serious banking calculations.
1. People don't follow the checklist

2. People don't understand how to fix broken tests

This piece is about is that exactly. Closing those PRs. Not responding all the time. And that being ok.
App of the Month – Instagram. Love It, Hate It, but Can’t Ignore It
These blanket statements are silly. How can you dislike all IKEA furniture when you probably haven't even used 99.9% of it? I have an IKEA Galant desk and it's been the best desk I've ever owned. I've also had it for over 10 years and it still looks as good as the day I bought it.
The worrying tale of how my business made $515m more than Snapchat
Which draft?
Neat :)!

In case the Mender folks are here, have you looked into incorporating the concerns addressed bt The Update Framework (TUF) https://theupdateframework.github.io/
I just want to point out that anyone giving advice on this issue, as with anything else, will have their own personal biases. For example HN has a high percentage of startups and "bleeding edge" tech companies which may value skillsets and credentials differently then say a midwest enterprise software company. If your cousin needs advice gaining entry to midwest enterprise companies, it may be more valuable to pose this question locally or else risk giving the wrong advice to your cousin.
Returning from Canada back in the 90's, I was asked what I had been doing there.

"Attending a conference on computational geometry."

"What's that?"

Pause for thought -- several seconds.

"Applying computers to solving problems in geometry."

This got me waved in. Co-workers told of the encounter later on proposed an alternative reply: "You wouldn't understand." Given the tone of the agent, those might have been very costly words.
CBP agents get good wages and great benefits. They do not make minimum wage.
AI Forecast for 2017 [Infographics]
I think you're both a little bit correct. Ikea probably sells the best quality flat-pack furniture out there, but I think it's pretty fair to expect their stuff to fail in some way within 5 years of normal use. Keep in mind the failure may or may not be catastrophic, and the item may still be usable for some time. They're definitely a good value, but only if you're OK with eventually needing to buy replacements.

Some personal anecdotes:

Lack coffee tables: utter trash, fell apart quickly (in a way reminiscent of what the grandparent post described)

Galant desk: still going strong after 12 years and 3 moves.

Aneboda dresser(s): Got three, 100% track failure after a few years and no longer suitable for daily use.

Billy bookcase: re-shelving books pushed the backing loose, and the thing looked like the Leaning Tower of Pisa until emergency repairs were undertaken. Will be junked in the next move.
Are Hackathons Good for Finding Developer Hires?
'Moonlight' wins best picture after 'La La Land' incorrectly called
1: Around the 30:40 mark in the video I transition to the live hardware demo, where I learned to never do live demos. While it did not work there in person, I do show pictures from it working earlier in the day along with the results from our 1024-point in place FFT assembly test. It was written and tested Monday and Tuesday of last week (finished the night before the presentation), so it is not fully optimized, but we are getting a very good 25 double precision GFLOPs/watt. As a comparison, Intel and NVIDIA's advertised FP64 numbers are around 8 to 12 GFLOPs/watt while they are on a more advanced process node (They are on 14/16nm, while our test silicon was on 28nm).

We're in the process of getting cross platform benchmarks (HPL, HPCG, FFTW, Coremark, etc) up and running, but I'm hoping we'll be posting results shortly.

2. Since Linux 4.2, there has been a mainline port for STM32 which does not have a MMU, so porting linux is technically possible, though not on our priority list. Something like uCLinux would probably be easier, but not as useful. I have no doubt our cores would be able to handle it, it is just that our current customers already expect their software to be running on bare metal.
Apologies...

I'd like to issue a correction:

" … and now we expect some reasonably well paid rent-a-bully with great benefits … "
This is by far the sanest reaction in the thread.
Nokia 3310 Launched Along with Nokia 6, 5 and 3 Check Features
The founder of Patagonia is a great example

http://www.newyorker.com/magazine/2016/09/19/patagonias-phil...
That's just an experiment. It's nowhere near being commercially viable.
> Lack coffee tables: utter trash, fall apart quickly

But perfect width between the legs to mount 19" rack gear.
Hm, fair enough, that does seem to follow. Good luck :)
Yeah 6 month delay on 7.0 for some versions of Moto Z? The phone isn't a year old.
40% female? That's extremely high. Wonder how they accomplished that.
> The best and the only scalable approach is to use recent Kernel 4.5+ and use level-triggered events with EPOLLEXCLUSIVE flag. This will ensure only one thread is woken for an event, avoid "thundering herd" issue and scale properly across multiple CPU's

Exactly use EPOLLEXCLUSIVE for accept, that seems to work and has been in the kernel for more than a year.

For reads, how reasonable is to even share the file descriptor with multiple threads. Just hand it to a thread and let that thread (possibly bound to a CPU core for possible more performance boost) handle it from then on.

Am I crazy to be surprised by that architecture choice?
I'm 99% certain it happened.
Other than the tweets, is there other information out there? What do you base your certainty on? I'm curious partly because I'm trying to learn how people gauge veracity in this seemly new era of news.
Ask HN: What chair do you use for work?
I'm in the market for an office chair and want to know what's the most ergonomic chair/type of chair that HN has used with good results.

I've recently come across [kneeling chairs](https://en.wikipedia.org/wiki/Kneeling_chair). Has anyone had experience with these?
US preclearance exists in certain airports in Canada, Ireland, Bermuda, the Bahamas, Aruba, and the UAE.

The US-Canada agreement is the oldest one, largely due to the amount of cross-border air travel, and Canada has the right under the agreement to operate preclearance stations for the Canadian border inside US airports, but has never chosen to do so.
I have bought several of these things. They fall apart. Truly disposable furniture.
Overpopulation will not be an issue. IIRC we are already past "peak child".
> But I think he's sent a signal to fascists and racists around the country that America is for white people and it's okay to throw your weight around

You have that exactly backwards. He was voted in legitimately by the right and center because the left failed to do anything to address their grievances, justified or not, and circumstances.

Trump (and Brexit, etc.) is the signal that the public is sending to the left and may heaven help us all because we're sure going to need it.
Feed the homeless to the starving. Solves two problems at once.
At one point in his life he drove a Porsche[1]. In fairness, he did drive the Volvo nearly 20 years --before he was advised to replace it because it was "dangerous" as he put it.

[1]http://blog.trejdify.com/2012/08/lessons-learned-ikea-startu...
> bought several...fall apart

Sounds like planned obsolescence.

https://en.wikipedia.org/wiki/Planned_obsolescence
Set Text Properties for Tables in Presentation, Spelling and Grammar Check on Text
Platform launches are always a good opportunity for niche games and new IPs because early adopters want to justify their purchase and with a limited library are more open to buying games they wouldn't buy otherwise.
I guess it was.
Why would a plumber want to visit US of all places .. ?
Care to provide a citation for people being asked hard algorithmic questions by CBP before?

It's common practice for the CBP to ask questions someone in their field might be expected to know. Are you insinuating that Trump signed an executive order in secret to target programmers who suck at doing white board exercises?
One hour travel time and three hour delay while the CPB agent grills you on the wikipedia definition of a red-black tree.

(https://twitter.com/cyberomin/status/835888786462625792)
This is common in highly ranked programs in the United States. We had the exact same system in my accounting program which was ranked 11th in the nation at the time.
AngularJs 1.x and Angular2 performance comparison by contacts manager app
E-mail them. I've been e-mailed by an app developer in a similar situation. I used the app and he was not sure he could keep supporting it and wanted to know if his users would be willing to pay him. It was not an issue for me as it was a legitimate, app-related communication.
From what I saw, they're made out of a tiny amount of laminated cardboard. I personally wouldn't trust it, but maybe it would work if all lateral stress was avoided.
CorelDRAW Graphics Suite X8 Crack and Serial Number Free Download
I don't know, and neither does anyone else because the people who are able to look into this are either running the show (the administration) or don't want to investigate (the Republicans in Congress). The best that the media can do is collect anecdotes and submit FOIA requests to see what they can find out.
I personally know Celestine. There are no jokes here.
> How can an experiment 'not work out'? Do you mean a negative result? Not getting evidence for your hypothesis is not 'not working'. That's a crazy way to approach science.

yes, i think this is exactly what StClair means. and i agree (and i'd guess that StClair would agree) that this is "a crazy way to approach science." i think that's the point, that far too many null results get thrown out, when those are actually useful data points for the wider world to see.
We actually expose something to support event sourcing: https://www.postgresql.org/docs/current/static/logicaldecodi... - although that's very different from the old time travel feature.

Edit: missing word
Not another AI post
Only if the industrial users are willing to pay more than the alternative 3G/4G use of the spectrum would bring the operator.
In exchange for selling their oil at market prices? That's not much of an exchange, given the Saudis have to sell their oil at market prices to someone and the market is entirely fungible. If they sell it to different countries we can just buy the oil those countries no longer need.
Did you read my comment at all? I literally said Trump is not directly responsible for this.

And no, I do not think any or even most programmers should be expected to know how to balance a binary tree on demand.
6.8% is not "devastating". Especially when no figures showing variability over the last decade are included to see if such a drop is just random.

This article then extrapolates an 80% drop in 7 banned countries into an 80% drop on the entire sector to reach a conclusion of "billions of dollars" and "hundreds of thousands of workers".

Or in other words this is one of those legendary "fake news" articles.

Sigh.

At least it included the agent of its own debunking within it.
> Charlie Munger, Berkshire’s Vice Chairman and my partner, and I expect Berkshire’s normalized earning power per share to increase every year.
Stop saying DeepCoder steals code from StackOverflow
That whole area is completely geologically unstable. Before we build a bullet train we need to reinforce major buildings in Seattle and prepare Vancouver Island for a tsunami
a friend of mine (who just finished a clinical psych PhD) had exactly this idea a couple years ago. a null results archive, so that experiments that don't "work out" don't just get thrown away.
In a moment of Oscars insanity, ‘Moonlight’ won best picture
This hurts us when foreign carriers realize they can't fill planes and affordable international routes start to disappear. Do we really think American or united will step up to fill these routes?
Doesn’t matter. They can, and often do, write whatever they want; this applies to both indictments and verdicts.

Modern Russia is an authoritarian state. Judicial system there is 100% controlled by the executive branch. This also applies to the legislative branch, media, municipal authorities, and 70% of the economy.
I'm not sure I follow... the parent comment didn't seem to question the legitimacy of his election. And I also think that Trump's attitude in general can be seen by many as a validation of that behavior ("throwing your weight around" / bullying).
How does this work when you're a member of the "github is my resume" crowd? Or do you have to leave that crowd when you have children?

GitHub is not my resume. No one has paid me to work on open source outside of a few isolated instances - I did port an RDP client to SVGAlib once.
I think Trump may have kickstarted that narrative, because of that whole thing about Mexican immigrants (and some of them I'm sure are nice people), and how he banned the citizens of 7 countries from returning or entering the US.

I think its fair to say this kind of treatment of people is nothing new - but to say the media is "forcing" a narrative here is hard to swallow. Trump has made it, at the very least, incredibly easy to create a narrative of racism for his detractors and the richard spencers of his supporters.
Note that I'm not trouble-shooting my own tools: the client custom designed the pcb this microchip is soldered to.
11 pages is way too short for a PhD thesis. And on the bottom of the first page, it says:

"Submitted for the fulfillment of requirement of a Scholarly Paper for Master of Science without thesis option."
Won't happen. The political reality is that America is opposed to these things, and I'm not sure which party is more to blame.

Sorry, but it's true. These things come up over and over again, only to be killed root and branch by whatever means necessary.
The point about open source being charity really resonated with me. It's like volunteering at a soup kitchen that cooks the best food in the world that then gets repackaged by a third party and sold at a huge profit and none is given back to the soup kitchen. WTF.
Indeed. But give it time. Wasn't self-driving cars "years" away just 3 years ago? Things can move fast. I would say "things can move fast when needed"..but I'm not sure how much need there was to drive the race for self driving cars besides the general interest from the public.
One simple and concrete request:

Traps on integer overflow:

http://blog.regehr.org/archives/1154
I think the reasons Trump won and the message he's sending in office are, in fact, different things. There were a whole lot of unhappy Trump voters (people voting for him despite lots of reservations about his policies and demeanor) and a lot them were due to the left not addressing their grievances.

That doesn't change the fact that his rhetoric has emboldened hard-right fascists and bullies. It's inarguable at this point.
Nominee to be Navy secretary withdraws
> There's already a terrible stigma around negative results. Grant committees and tenure committees would subconsciously like to believe that you are not a scientist who need to test hypotheses, but a clairvoyant superhero who only has correct hypotheses. Yes, this is ridiculous and anti-scientific.

this is exactly why an archive of these sorts of results is necessary. so that we can see that this is part of the process, de-stigmatize it, and use those findings to make more progress and design better experiments to gain further insight into the world.

replication and null results are an important part of the scientific process and building up our overall store of knowledge. it can't all be sexy groundbreaking proofs of new hypotheses.
Right...People are the problem. More so managing people. Maintainers are there to develop code and not to manage people. It takes a lot of effort to organize and keep people in check. No checklist will ever do that.
So...How much will this do at forecasting stock prices? =)

Very cool though --- I would be interested to dive into the methods they've implemented sometime in the near future!
> University economics is a religion, not a science

That's a bit harsh. Is every field that employs simplified approximations of complex systems a religion as well? With that definition even physics is out and that's one of the more concrete sciences.
The best CS subject to talk about in such context would be "race conditions"!
So is Canada. We have zero high speed rail. In fact, many traveller rail lines have been closed over the years. Sadly.
Yes, I meant it in the generic sense, I'm sorry for the ambiguity. I didn't realize there was a manufacturer called MicroChip until this thread.
> Websites would be able to launch DDoS attacks by coordinating UDP packet floods from browsers.

> New security holes would be created as JavaScript running in web pages could craft malicious UDP packets to probe the internals of corporate networks and report back over HTTPS.

Is this the same reason that the "raw" TCP is not supported on the web? When I first learned WebSocket I was surprised that it is a message-based protocol. What I imagined was a protocol that utilizes HTTP only as a means of negotiation, and the actual transfer is done just as the raw TCP does. But it's not, so I had to create another layer to be interoperable with the existing (raw) TCP server. What was the exact reason?

Edit: Another reason I can think of is the encoding issue, cause TCP is byte-based. But the current WebSocket spec already assumes UTF-8 for textual data, and is also capable of sending bytes using `ArrayBuffer`. I don't see how this would matter in practice.
The guy appears to have successfully entered the US (his tweet was sent from Manhattan), so apparently he passed their test.

He also explicitly stated that he refused to answer the BST question and they moved on to other questions.

Meaning it's not even speculation to claim that they weren't requiring an accurate answer to the BST question for entry: it's demonstrably true fact.
There was also Mohammed Ali, Jr. this past weekend who was a US Citizen but still got detained. A schoolteacher from England who was refused entry, a Canadian Student-Athlete was was refused entry two weeks ago, all three of these are Muslims. Also, at least two US Citizens who were denied global travel cards even though they were businessmen who travel frequently, both Muslims.

And it doesn't have to be a "racist" event. The administration literally said they wanted to "ban Muslims", this could be exactly the policy they wanted when they passed the Executive Order. And the only way to tell is to get Congress to do more digging.
Hell yeah dude cowboy commenting
That seems like a reasonable ratio considering that bootcamps are a popular way for women to break into the industry.
Not actual data scientist but I have a classmate with MBA. We both were in CS in undergrad.

She turned out she didn't like managing people and politics so yeah...

If you want data science stat and comp sci is the way to go imo. I'm bias cause I'm doing stat for master now.

There are some stat classes in MBA and they do prediction and stuff but your daughter may not like it. I certainly don't, they do power point and excel and visualization. Their regression classes ignore checking if their model's assumptions are valid are not (QQplot, residual, etc...) it's very dumb down.
Thanks! I already posted on upwork and took up one other person's offer in this thread. If neither pan out, I'll ask you next :)
Is there a good source to learn more about this, and especially your polarized view? I have friends into this discussion, but never understood the exact details each side was fussing about.
You might be more expensive than some of the youngins too. Just a possibility. I'm sure there could have been something else but new kids on the block often take less than they can.
I'm not sure how this is any different than using the browsers zooming tool?
Mostly false. Private autos aren't the majority of petroleum use, but are the largest share of the largest share: road transport.

About 6% each aviation and shipping.

About 8% plastics and manufacturing, plus more to non-energy uses.

Some generation, residential, and commercial use (much of it heating).

About half to all road transport (1865 Mtoe of 3744 Mtoe). I belive that's about 2:1 private autos vs. lorries.

Oil as chemical feedstocks is fairly substitutable -- an alternative hydrocarbon source, or carbon from, say, limestone, might substitute. Oil as long-distance transport fuel, most especially in aviation, not so much. Shipping once moved by wind, and might again. Overland electrically-sourced rail and possibly trucks might work.

I've got my doubts on the scalability of battery-operated vehicles, though progress to date has been fairly impressive.

Rocketry is another hard-to-substitute option. RP-1 is highly-refined kerosene, and by volume, your best bet. (Hydrogen packs a bigger punch by weight, but requires far larger tanks and cryogenics.) Solid rocket motors tend toward hydrocarbon sources. SpaceX relies on RP-1.

http://www.iea.org/sankey/

http://www.iea.org/sankey/#?c=World&s=Final consumption
Applying to the Recurse Centertwice
Exactly, the spiral affect of less tourism -> mass cancellations of routes/price bumps -> less tourism -> ...
That's entirely true and it's one reason why I hesitated before nitpicking. That said, I think that the distinction should be properly made when someone is discussing a new way to sling data over a network from the application layer. If the author had written what you'd written, I'd have let my reply go.

(Even so, it's not that the "TCP session" is encrypted; it's that the transport-layer security mechanism encrypts the payload of the TCP session. The metadata for the session--the respective IP addresses, sequence/acknowledgement numbers, and so on--is still in the clear. I realize that, at this point, I'm being quite pedantic but I'm a networking person at heart and I want software developers to better understand the infrastructure that's being used.)
Really? As an immigrant who came here for a programming job and has been through immigration many times, this has never happened to me and nobody I know has ever mentioned it in the conversations we have complaining about how annoying CBP are. How common do you think it is exactly?