skysight-inc/HackerNews huggingface dataset:
Weird how New York City housed millions of poor immigrants at the turn of the century but we can't support natural population growth and urbanization today.
So essentially you need a trusted third party and if that party stops being trustworthy you have to start from scratch?
Even better. Does that give the animation enough time to show though? At that speed I'd guess you might as well make something instant
What simulators, if any, do these self-driving car companies use for testing and development? Is any of these simulators available to the general public (I'm guessing probably not)? I read about something called Carcraft in Waymo's case, but it doesn't seem available.
what about them? i'm not sure what you're question is getting at.
How do they know you need to be taken to a hospital? They will have internal cameras and when you fail to exit at your destination after being invited 3 times to do so, they will enable that camera and somebody in a remote location might take a look and make a call - or the car might automatically take you to the nearest hospital without even consulting someone if you fail to exit after a timeout.

How to monitor a potential rape? That thing probably has 15 cameras on the outside and might already be saving the footage for law enforcement review. And you actually removed one potential rapist from the scene by not having a driver - sadly this is a real (though thankfully infrequent) issue.
No flame war here, but as someone who has friends and family in Appalachia and middle America who voted for Trump, I tire of the "Trump won, and we didn't foresee it, so it must have been Russia tricking stupid, dumb rednecks into voting for him" narrative. I dislike it because if Hillary had won, nobody would be looking into this at all. They would simply accept that in a free republic, policing what people hear is impossible, and you have to just trust the voters to not be fucking morons. But she didn't win, so we on the collective left have decided we can't trust voters to not be morons, and need to clamp down on the source of these people's misinformation. Does anyone here know a single person who switched their vote from Hillary to Trump? I don't.

Trump didn't magically get votes that Romney didn't. Instead, the data shows that Hillary didn't get black voters to turnout in the numbers that Obama did. She got them to turnout in the numbers that John Kerry did, and subsequently lost. Is this because she's white, and a significant minority of black people who voted for Obama simply choose not to participate when a non-black candidate is nominated by the Democrats? Nobody has the guts to ask that question.

We on the left need to get off of the "Trump stole the election with Russia's help" narrative, and get on the "Hillary doubled Trump's spending, had 5 times as much campaign staff, and according to Donna Brazille hijacked the DNC and the primaries, and still lost" narrative. We have two corrupt political parties in this country, not one. And both sides act like the other party is the only one.
3270 is really fascinating evolutionary dead end. I don't have first-hand knowledge (wish I had!), but as far as I can tell it is bit like high-level ncurses/dialog(1)/forms built in directly to the terminal layer. Of course being very proprietary very enterpricy tech, there isn't that much information about how it worked in practice, but it certainly feels like a very different path for UIs.
Pager | Machine Learning Engineer | New York | $100k+ and equity | pager.com |

We're looking to hire a Machine Learning Engineer to build and deploy Machine Learning models into the Pager's core services. You’ll be working in a fast-paced collaborative environment and contribute to our team's mission: Turn the complex world of healthcare into a simple and beautiful experience using Machine Learning.
Responsibilities:
- Define, prototype, develop, deploy, and maintain Machine Learning models: From Natural Language Understanding to Predictive Clustering.
- Participate as a member of an interdisciplinary team that includes engineers, data scientists, product team members and clinicians to identify and plan new features and solve problems
- Ensure high quality of code
- Mentor your peers and stay up to date in your knowledge

Apply at https://boards.greenhouse.io/pager/jobs/917980?t=kf058s or contact sebastian __at__ pager.com with "Machine Learning Engineer - HN" in the title.
The code I'm talking about typically calls `curl`, or similar, to download a remote URL, and show "stuff" about the contents.

I certainly don't expect to see my own file, but it is very common for remote sites to show THEIR /etc/passwd file, because they've used PHPs fopen function, or a curl-wrapper which didn't disable file:// URIs.
Digital drug dealers let you have the first one free. That's how they get you hooked!

I can't play Starcraft (or chess, poker) for fear of being sucked into the competition and waking up years later. Gone down that rabbit hole enough to know I'd regret it.
Ok - thank you for that explaination, however, the danish rail system is probably a model which any and all of the driverless car companies shall fail to emulate in that regard because they are going to fail at having a top notch NOC as they hire a bunch of people who don’t understand or value that type of service level.

But thank you for clarifying.
For some reason, while most sports have never interested me, or most 'geek' types I've known, basketball has always seemed to be an unusual exception to the rule, myself included.

I don't personally follow, or play, team sports. But if I did, it'd absolutely, most certainly, be basketball.

I wonder why that is?
> the drive to have sex was synonymous with the drive to have children.

that's not true!

It's not even the main drive for many apes and monkeys…

> The idea that complex behavior can be caused by genes in animals, but somehow not in humans is incorrect

But I didn't say that

I said we are not those animals and don't live by the same rules

The complex behaviour of catching a mouse in a cat is genetic

Should humans behave the same when they see a mouse?

> I grew up in a culture that did not value having children.

Oh that's even more powerful

Youth rebellion

Do exactly the opposite that your parents and people around you are doing

> And the argument that poor people have lots of children for financial reasons doesn’t hold up any more

It does now more than ever

Now that globalization is taking a lot of poor countries out of poverty

Just watch Hans Rosling's talks
I always thought that experiment was in some senses actually kind of damning. On the one hand it's a success, 91% reduction in chronic homelessness, that's good. On the other hand, how was it not a 100% reduction!? I think it really does validate some of the reservations & criticisms. 9% of the homeless population remained homeless even when everything was provided. That is striking.
Ugh, now i am reminded of how Youtube hijacks the home button to mean "start playing the video from the beginning". This makes it impossible to scroll back to the top of the page quickly using a keyboard.
> This is a new type of problem we as a humanity have never faced before, so we need a different type of solution.

Could you elaborate on that? How is it a new problem? I would think it's similar to problems with hardware components or FPGA libraries, but maybe I'm missing something?
A culture of expectations that businesses behave ethically and do not bribe their governments. Campaign finance reform. Powerful government regulators that actually scare companies. A department of justice, for example, that observes this and decides to nationalize Disney, break it up, or delete it from the universe using existing anti-bribery or anti-trust laws. A state of California that decides to prosecute executives or at least threaten them with jailtime. Maybe send SWAT teams to raid their mansions and shoot their dogs, like they do with suspected poor black pot dealers.

The worst punishment any company receives for bribing, stealing from, defrauding, or poisoning the public is a slap on the wrist that is outweighed by the profit they make committing crimes. We need to be comfortable with devastating corporate punishments (company-destroying fines, mandatory company breakups, nationalization, jailtime for executives, asset seizure) to have any effect at all. What did we learn from Equifax? Don't worry about the security of people's data, there is basically zero real consequence to posting sensitive data on every citizen in plaintext on the Internet. Money spent on security is a waste, an objectively bad business decision. That's what our government and regulatory bodies have told us. And it's what the market has told us as well, but we already expected that -- we expect the market to choose evil when given the choice, every time. That is its function.

Right now, a CEO cannot say to their board "Yes, the cost/benefit analysis and market forces suggest we should bribe the city officials and steal money from the taxpayers, but we'd go to jail so we can't" because it is not true. All they can say is "it is morally wrong" which does nothing except get that uppity CEO fired so somebody who really cares about profits can be brought on.
Unskilled labor in Houston may not get $15/hour, but jobs are pretty easy to come across. I know multiple people who really aren't good at their job (one's a waitress, one works in retail) but they frequently get new jobs when they lose the old (and sometimes have more than one at once). It's not hard to find a $700 apartment here either.
The catch is at the end: "There are some downsides to losing decentralized consensus. A ledger-backed service could manipulate the order in which it handles requests, or reject some requests altogether, and clients would have a hard time proving it." Calling that a "secure ledger" is kind of a stretch.
See also discussion at https://news.ycombinator.com/item?id=15642856
> also I think that double mapped ring buffer implementation is bogus without a volatile keyword in there somewhere

I agree the ring buffer is problematic. The `read` function for the `ring_buffer_t` is a bad design - it returns a pointer into the actual ring_buffer_t buffer, but also increments the read pointer. There's no guarantee for how long the returned pointer is actually valid - eventually writers will overwrite it and you will have no idea. I suppose if you're only looking at a single-threaded environment though then it's not as a big of a deal, but for the normal implementation "read" should just do a `memcpy` like `write` does.

As for `volatile`, making the `data` pointer `volatile` should make this valid - though you can't use `memcpy` after that, so you have to do the loop yourself unfortunately.

That said, I think you could "cheat" (IE. don't do this) and ensure the correct behavior by changing `ring_buffer_t` to have two `data` pointers to the buffer instead of one - one for reading, and one for writing. The compiler would have to assume the two pointers can alias each-other at any point within the buffer, and thus it should force the compiler produce correct code even with multiple reads and writes in the same function (Because when you do a write, it has to assume data it previously read may have changed). I don't think there's any guarantee though - a sufficiently smart compiler could possibly make inferences that would break this. In particular, the C standard says that the C memory layout is completely linear, so the compiler could make an assumption like "If address 1 aliases with the first byte of the other buffer, then address 4097 doesn't" and that would obviously not be true. Unless you hard-coded the addresses though, I don't think any current compilers would ever make such an optimization - but again, nobody should do this, I don't know for sure. It's more of a curiosity then a good idea.
> Google maps already accounts for changes in traffic patterns and actively detects road closures, both based on municipal announcements and traffic flow data.

Sure, but Maps did try to send me the wrong way down a one way street last week, and through a closed tunnel last night. It's excellent technology, I don't mean to mock, but it's not perfect - situational info is going to have to override map info.

I think the question is less whether self-driving systems will ever be right and more what they'll do when they (like humans) are inevitably wrong. Driving in major cities often means breaking normal traffic laws because construction, police guidance, or some other circumstance means there is no legal way to progress.

That's the sort of problem that puts L5 vastly further out than this. What does your car do when a traffic cop waves it through a red light, or someone rear-ends it and needs to meet you at a crash reporting zone half a mile down the highway?
I can't cite the study or article, but I remember reading that even in times of war or famine; people just simply refuse to move. If my memory is good, the study mentioned that less than 15% of the population will move even in these terrible conditions.

The article was basically about the evolutionary fitness of immigrants who came to the US.
Because that somebody is pretending they have useful quantified results, and they don't.

And "man plays chemist with iodine for a few hours" probably wouldnt make the front page.
>a) Any examples of technologies prematurely introduced that had negative impact on their growth or contributed to their demise?

Not really a class of product, but there certainly have been interesting processor architectures whose implementations weren't very good (and/or their timing was bad) out of the gate. Itanium comes to mind although there are others as well. One can reasonably argue whether it made a difference in the long run but late and slow meant Itanium ultimately never had a chance.

>a) Who's responsible if someone gets hurt or the vehicle breaks a law?

It's an interesting question. Outside of, perhaps, drugs, it's hard to think of consumer products that, correctly maintained, and used according to directions (or even not), randomly hurt or kill people and everyone just accepts that because "stuff happens." No, they get a lawyer. It also raises questions like "I'm sorry. You're not updated to sensor suite 3.72 with firmware patch level 7865 so we're not liable" or "Your vehicle is out of support and we can no longer provide security or safety updates so you can no longer be covered for liability."
:( I am still on Android 6.

I thought the Google Nexus 5 phone would be getting updates often...but I guess not.
If you have zero savings, and you lose your job, and you run out of money to pay rent, eventually get evicted, you will be homeless. It's really not a hard equation to understand. Once you're out on the streets, getting off them is very difficult. You need an address, and a phone number and a shower in order to apply for jobs. If you've been evicted before, landlords will be wary of you. You need support to get back on your feet, and this article is talking exactly about that: there is not enough support for the masses of homeless folks these days.
I will be writing the ES2018 intro prose around when we send ES2018 draft to ECMA for ratification (few months away yet).
Its not moderate success, its just success. From product point of view, its hard to compare them to Google or Microsoft as each Blizzard's product was a hit, unlike those two.
In my experience, I've found Galaxy not only to be expensive, but also lacking in support and stability. One way around this is to host your own Meteor applications on a VPS using a program like mup[0]

[0]: https://github.com/zodern/meteor-up
Feature Visualization
Thanks for the paper. It only mentions testing 1024 - 2048 bit keys. Does this also impact anything using > 2048 bit keys?
There are secondary effects that also make this not a great idea.

You may wind up slowing leaking vmas (the kernel needs to track what’s been mapped, even if it doesn’t allocate physical pages). This makes future mmap calls and page faults slower.

Generating a uniqueID is trivial and super fast (one atomic operation). What’s the benefit here?
Thanks, we've moved most of the comments there.
Right, the solution is to give addicts more money to buy drugs. I suppose that'll solve the problem when they inevitably OD and we can stop wasting our money on them.

I'm not speaking from an ivory tower either, like many UBI supporters seem to do. I grew up with friends who were addicts. Ive known people who died of overdose. Plenty of kids are more than happy to throw away their lives smoking weed and shooting up, especially if they're getting their shit for free.

For the record, I support responsible drug use. But UBI is not the answer for the problems in our society, because it will hurt many if not most of the people it should protect.
Eh, in my whereabouts Google Maps routinely suggest "shortcuts" on shitty dirt roads instead of 10km "detour" on a perfect tarmac road. And use 70km/h (speed limit for dirt roads) to guesstimate duration for the shortcut. It got to a point that I'm double-checking their suggestions via sat photos or other routing services.
A given "ETH autonomous corporation" might not have any controlling entities that are accessible to the wronged State.

Foreign shell companies are already hard enough for most governments to deal with—and that's with trade agreements that enable them to compel disclosure of ownership. DACs are foreign shell companies without a governing state to point guns at.

Sure, if the DAC does business in the US, the US government can shut that business down—much like the US government can shut down a domain name associated with foreign illegal activity. But that doesn't stop the business from operating anywhere else. Nobody has the ability to shut down the whole business.
Probably not ES2018, but 2019 is looking likelier now thanks in part to excellent work by Daniel Ehrenberg (@littledan).
Have you tried renting in Cali? The landlord will laugh at your face when you show up four folks for a studio.

The few months I lived in Cali I had a well paying job, and it still took me a month to find a place to stay.

Reasons I was refused rent included:

- I didn’t have too much work experience (grad school doesn’t count as a job)

- I had a girlfriend, who lived in the East coast, and would visit me frequently

- I didn’t have a green card (I had OPT)

- I worked for a start up, and the landlord didn’t like renting to startups folks

Finally I got a condo in real bad shape for 1400/mo.

You might object that 1400 is not that bad, but I was 1.5 hours north of LA.
How to build high performing teams inspired by nature
I enjoy that this applies pretty directly (almost aesthetically) to deeply-pipelined CPU architectures. Though for general computing, I am pretty sure it's still a win.
Now you can use .UseRouter extension to achieve something similar in ASP.NET Core 2 (https://github.com/dodyg/practical-aspnetcore/blob/master/pr...)
Roasting a Turkey – 2017 update
Hey! I'm one of the authors, along with Alex and Ludwig. We're happy to answer any questions! :)
I was just there recently and there are rooms off to the side of the David which had so many sculptures. I remember it vividly because they all had these black markings sticking out of them in symmetrical places all over the faces and bodies. Is this what you're speaking of? I can't remember seeing the works in progress, as you mention.
Interesting that you bring up Houston. As someone who lives in Austin and frequents Houston (and have friends living in Houston), I really really liked the city for its great housing at affordable prices, amazing food and nightlife (even though one has to drive fucking everywhere with inhumanly aggressive drivers). Has your opinion changed after the recent Hurricane?
There are many proposals sitting at the cusp of the stage 3 to stage 4 transition. There will be a couple more meaty things to make it. I suspect we'll end up with more proposals ready than I have time to integrate into the main spec :)
Yeah, I guess my comments was assuming the trust was of the type 'trust not to do something nefarious' rather than 'trust not to have a vulnerability'. You make a good point about the latter being a more serious concern in this case.
No, he’s saying that homelessness in high population density areas has secondary effects that you don’t see in low density areas.
Moderate success? OW sold 30M+ copies, it's more than any other modern FPS, Diablo3 was the fastest selling PC game of all time ect ... They're very successful in video games. They're probably the most successful video game studio. All their titles are big hit every single one.
That's an interesting point, although you have to remember airplane mode turns off all radios on the device, not only the Wi-Fi. They probably use it as a "fool-proof" method to prevent any unintentional interference with both current and future wireless devices.

That being said, unofficially I agree, given Wi-Fi is provided on flights now, I'm sure that means you're alright to leave your Wi-Fi radio on. The answer to why shut off all GSM/CDMA, Bluetooth, and GPS radios as well, however, probably predates the high prevalence of all these wireless technologies in a unified device.
Ever wish you could block co-workers from changing your projects in PM tool?
"but being able to keep running your old apps is not the norm"

Only for the cloud cohort. Not all of us drink the kool-aid! Try living in a computing environment where the technology-rug isn't pulled out from under you every three months.

Both Windows and Linux have not had core changes to their API. The fundamentals of application programming haven't changed in decades. Why shouldn't we allow old apps to run?
i've just fell in love with Grid's pragmatic approach!

even if it doesn't cover specific edge cases, its simplicity pays off.
The biggest difference with the iPhone X, that it can recognise your face and expressions does seem to be AI that changes at least some stuff. As an iPhone 5 owner I've picked up the 6 and 7 and thought meh, same stuff, bulkier handset but the face thing on the X has an element of wow.
What I see as a major part of the problem is zoning laws that require commercial buildings to be grouped away from residential areas. So you have a large number of people commuting to the same area every day and none of them are able to live within walking/cycling distance. If US zoning were more like Japan, where the intended use is a "maximum" limit not an exclusive limit. So you'll see houses and commercial buildings mixed together, so it's possible to live close to work, reducing the number of cars on the road.

http://urbankchoze.blogspot.com/2014/04/japanese-zoning.html
Ask HN: Late-entry programmers, was age discrimination a problem for you?
This is mostly directed at programmers that entered the industry around their mid-30's or older, with no prior experience in the field. Did you face any age discrimination? If so, how did you cope with it?
correct me if I'm wrong, but I also had the impression that the OpenStreetCam data was licensed in a way that is at least a lot better for the public than Google's totally restricted proprietary terms…
I just came here to say I am using your project and I like it. Good job and thanks!
I'll just be happy that I don't have to make sure the driver isn't microsleeping on a late drive home (it's happened more often than I care to count). Some countries have very poor regulations on working hours for people operating vehicles.

Edit: I don't mean to sound like I'm singling out ride sharing/hailing companies, it's an across the board thing with human drivers.
Is that a bad thing?

Maybe we should be increasing the efficiency of the existing housing inventory. Second homes, timeshares, empty neighborhoods (...Las Vegas...), AirBNB properties show pretty clearly that there's an excess, or at least strange market incentives.
Did you read the article?

Do you have grad school experience? An $1800 grad stipend will help you understand the difference a few hundred bucks make.
Waymo's first project will be its own on-demand ride hailing service