skysight-inc/HackerNews huggingface dataset:
> It doesn't mean it doesn't exist though, just that we won't get access to it.

It may as well be an argument from authority - because that is what it is. One cannot hide behind "but the data show" and then refuse to show the data. That is not how science works and we shouldn't accept it for a second from anyone.
The scientists who wrote the papers he cited said he got it right, and it wasn't pseudo-science at all. And there's no conspiracy theory: the things he talked about have happened.

The way in which you describe actual science as pseudo-science because you don't like the conclusions is very scary, by the way.
They didn’t use SDL for a start ;)

SDL is great but it’s not in the same league as the hand-rolled & optimized code they used.

Different goals.

Great job tho! That’s not an easy project!
I, for one, am keenly interested in all things Amazon.

I've been following L2 Inc for a few years now. Their analysis suggests switch to voice is enabling Amazon to diminish brand value.

"How Amazon is Dismantling Retail"

https://www.youtube.com/watch?v=3MOwRTTq1bY

Any independent analysis that confirms, refutes, or adds nuance piques my interest.
1. Thank you Obama.

2. I don't think UBI is the solution. Have you met any trust fund babies who don't have to work? Do you think it's wise to create more of them?
Sure, try to run those on e.g. TI CC3200 microcontroller.
Born in Germany to a Hessian mother, lived there twice for a total of 11 years. Left just before the wall came down (wish I had stayed at least for that).

In my experience, Germans have a strong debt aversion. Even the young did. My mom's friends would buy new cars by reaching into their purses and pulling out stacks of bills and counting them out in total. It never seemed anything other than weird to me.

"The slowest things to change are habits of thinking."
Not sure why you are downvoted. You are absolutely correct. I found the parent comment incredibly self-centered.
MinhasKamal/CreepyCodeCollection: A Nonsense Collection of Disgusting Codes
Not an expert, but from what I understand, many of these attacks rely on being able to make LOTS of attempts (on order of thousands/millions). Any factor which doesn't correlate directly to the username & password inputs should approach a constant as the sample size grows, since it's timing distribution (by definition) isn't affected by changes in the user/password inputs. This is especially true of things like adding a random amount of delay.

That said, I'm curious as to how well that plays out in the real world, particularly over a noisy connection.

---

But if it is feasible, the best method to defeat it is probably rate-limiting. That then gets tricky. You can rate limit on username alone, IP address alone, or a complex derivative of them (e.g. to detect botnets). But all those approaches introduce their own DDOS and scalability issues.
Show HN: Open beta for ServiceBot, start a side-hustle in under 5 minutes
I don't really think so - why do you think it does?
I used to think similarly, these days I tend to be in fear is feeding the system, with a good deal of 'government do not scare me'... Western Europe ones that is.heh
WTF - how did I not know about this? Great link!
3D games use a rectangular perspective projection - they project the scene to a 2D rectangle. Problem is that the FOV (field of view, zoom) is not correct unless you put your head very close to the monitor. This leads to distortion. For example, if the FOV is 90 degrees, you need to put your eye (will only be correct for one, of course) centered in front of the display at a distance that's exactly half the width of the screen (draw the triangle). Obviously that's extremely uncomfortable so we pull back and deal with the distortion.

Working around that with a fisheye projection has other issues, like straight lines in 3D ending up curved on the screen, and is a bit more computationally expensive, though not too bad these days. It's free in Wolfenstein-style 2.5D though (although Doom chose not to do it).
The pixel art doesn't show up for me in Firefox or Edge. (Looks like they're there, just with a height of 0px?) Also, my motion-sensitive lizard brain thanks you for the gif toggle button.
JS is for prototyping.
Because it's not really practical to build more land, and it's difficult for people to choose their neighbours whose land use is going to affect their own; things like utilities, transit and emergency services have to be organized geographically. If guitar prices are high, anyone can make more guitars, and if you don't agree with your band on what kind of music to play, it's easy to form a new band with a different group of people. Land and housing don't behave like that.
You don't know many BJP and RSS people do you? This "shocking revelation" was known by nationalist historians long ago and only "proves" that Indian culture is the most ancient and once ruled the world.
Perhaps there is, yet this still wouldn't make men "ill-equipped" to be vets. Only different enough that most choose not to be.

Can you see now how you and the article are misrepresenting the original statement?
> Still, Cruise says those drivers have had to take over manual control of vehicles engaged in Cruise Anywhere service only on a few occasions

Not trying to pour cold water on this but.. it's all about those "few occasions". The difference between level 2 and level 4/5 autonomy is vast. Those "few occasions" would presumably be accidents without the intervention of the safety driver. A small corporate shuttle service that "only had a few accidents" would not be considered a very safe service.

So for a service that really only makes sense at level 4, the reporting really ought to focus on those "few occasions", the stringent safety standard that needs to be met to remove drivers, and the actual progress towards it. That's the real meat of the story.
Hey HN,

I'm a founder of ServiceBot - if you didn't know ServiceBot is an open-source project you can find the code here:

https://github.com/service-bot/servicebot

Let me know if you have any questions/feedback about the project.

Thanks!
But it's money spent on my government and not some American companies. Huge difference IMO
There's obviously a spectrum of unscientific positions, take your pick:

Extreme right position held by POTUS and the like: climate change is a hoax and humans aren't responsible for changes in climate.

Chair of house science committe: Carbon dioxide isn't a pollutant and climate isn't significantly sensitive to manmade emissions

EPA: extreme whether events don't signify a trend, economic concerns are more important than regulations

I'd be satisfied if politicians just quit playing scientists and started making policy decisions instead of steering/filtering scientific results.
Volunteer uses genetic testing to fight maple syrup urine disease
I'm surprised that so many people, especially intelligent people from Google like you, completely ignore the "false negative" part and respond to his claim as if he'd said "false positive" instead. You're putting words in his mouth and misunderstanding the point he's making.

Just to clear things up. A false negative is someone qualified who gets rejected. A false positive is someone unqualified who gets hired. He claimed that diversity candidates have a lower false negative, not a higher false positive. The "cold, hard interview process" you refer to is both technically challenging but also has a degree of arbitrariness to it. Google gets so many applicants that it makes sense to design a process that has as few false positives as possible without regard to the false negatives.

I knew someone that applied to Google because our former manager had gone to Google and wanted to hire him again. He did really well in the interviews (he was recommended by all of them) but was rejected because the hiring committee felt his GPA, for an art degree unrelated to the work he'd be doing at Google, was too low. Our former manager brought him on as a contractor instead and he eventually transitioned to full-time and he has been very successful there for almost a decade since. Most people never find out the reason they weren't hired. The only reason he ever did is because he knew the hiring manager personally and, even then, he didn't learn the reasoning until after he'd transitioned to FTE. Aside from the fact that his manager was able to circumvent the hiring process to, over the course of a year, bring someone he wanted in, this is a rare example of a known false negative.

As an outsider with no access to Google's hiring records, I can't say for sure how many false negatives there are, but I have to assume there are a lot more people like him that don't get hired. I've met good engineers during my career that were rejected by Google. And I've worked with enough former-Google engineers that weren't that impressive. The only thing I can say is that I've never met an engineer who worked or works for Google that I felt was terrible, which is more than I can say for most companies.

It sounds like the complaint being made is that Google used a situation almost no other company has, a constant surplus of people passing their interview process and took the expedient route to increasing their minority hiring...they're just ensuring that minorities aren't cut from that last, somewhat arbitrary stage of the hiring process. They know that committee is mostly deciding between candidates who would all be good hires because the process up to that point will have already eliminated the unqualified candidates. It's both a reasonable strategy to quickly increase the number of minority hires without sacrificing on quality and it's a lower bar.
On it, just me being a shitty web dev :P
Even if that's true, and the writer was advancing a hidden, more devious agenda, I still think its likely that the best course of action is to engage it as if it were advanced in good faith, in a fair, reasonable way.

Encouraging immediate, unthinking, righteous and moralistic condemnation over rational discourse on issues close to the friction points of various cultural/ideological conflicts, is quite a dangerous thing to do, even if its satisfying and cathartic (that's precisely why its so damn dangerous).
I visited San Diego Zoo a few months ago. In SDZ's Safari park, they host one of the biggest elephant park in North America. I remember the tour guide mentioned Elephants are so huge that if you lay down for more than 4 hours, there are pretty high chance they won't stand up and eventually leading to death due to the size of their body.
It seems that your whole comment doesn't work if you don't mischaracterize the whole situation. Please quote the original racism and/or misogyny. And yes, someone should legally be able to cite, for example, that Asians typically have higher IQs than others - don't you think? Besides, if you quit a huge company like Google because one of your colleagues holds an opinion, then how are you so different from a white who wouldn't go to school anymore after the first black joined? This example is closer to reality than yours, I think!
World leading professional economists tend to disagree with you [0], and our government sponsored research groups tasked with addressing livability also disagree with you [1] but you are free to keep your opinion.

[0] http://faculty.chicagobooth.edu/chang-tai.hsieh/research/gro...

[1] http://www.lao.ca.gov/reports/2015/finance/housing-costs/hou...
This is a reasonable rebuttal to the memo; I wish the other responses would address these issues instead of misrepresenting the memo and calling the author a Nazi. The way this should have unfolded was that Google launched an investigation into its hiring practices, which would probably turn out as you describe. Instead, they fired the author, giving the appearance that their hiring practices are shady and demonstrating the suite of other points made in the memo.
>"The slowest things to change are habits of thinking."

As if amassing debt was something positive...
Well, Bernie, the supposed candidate of the people, did endorse her, no? At the same time, Ron Paul refused to endorse Trump.
I find the workflow with the new chip cards much less convenient to the point that I'm starting to prefer cash or Android Pay if it's available. Even though I lose the 2% cashback bribe.
Small Parts used to be an independent store - it was acquired in 2005[0]. I wonder how many of the other brands came in via purchase? Not that it matters; it's been 12 years, I'd expect Small Parts to be fully integrated.

[0] https://www.geekwire.com/2012/amazoncom-push-nuts-bolts/
Sounds like the tech itself is in pretty good shape, but was surprised at the haphazard looking way it's grafted onto the car. Pretty sure I'm seeing zip ties and generic aluminum t-slot, with the front sensors sticking quite a ways out from the overall profile of the car. Pretty sure that's hitting someone's shin/knee as they exit the car at some point.

Not trying to make too big a deal of that, but now that they are offering something public facing, seems like a good time to address that. It doesn't convey a strong message of ready-for-prime-time. It's certainly less polished than the competition.
In almost every language there is only one way to read 'libre' out loud.

It seems English is the only exception.
Fellow Brazilian here and I don't carry a lot of cash with me because that was how I was raised, mostly my parents taught me to be scared of being robbed with a lot of money. Even though I am not living in Brazil ATM I still act like this.

Plus fraud is becoming rarer with chip credit cards(and apps which allow you to lock your card much faster in the case of theft), while counterfeit bills are also harder to reproduce these days you can still find some.
The smug style in American liberalism [2016 repost time]
The term "side-hustle" annoys me. I am not sure why.
Discover the world's best design practices–DesignBetter.Co
I have a copy of About Face on my desk that I keep meaning to read, but I have read Alan Cooper's "The Inmates Are Running The Asylum" which definitely discusses an in-flight entertainment system to be used by, amongst others, an elderly gentleman who really has got better things to do than burrow through menus and directories to find a movie to watch. Could you be thinking of that? Maybe they both used that example (although I think for Cooper, it was personal history rather than example).
Regarding why its not on the front page (but is quite high in /active) I imagine it's because people have been flagging it due to a kind of tiredness from the flurry of other political submissions.
Well, frankly, no, I still don't see where you're coming from at all.
Finding an operating cashpoint late at night isn't especially easy either (and the reason most are shut down is that operational ones tend to attract muggings). It's a pretty practical system IME; having a payment method on you is no harder than having cash; indeed in this age of phone payment it's easier.
You can see the CPython list implementation here: https://hg.python.org/cpython/file/273e17260d25/Objects/list...

The CPython list implementation does indeed sacrifice performance to use less size. It uses a pre-allocated array for the list and when the list gets too large, it needs to allocate a new array to hold the list and re-insert all the items into the new array.

You may have done this in an intro CS class and doubled the array size to get an amortized O(1) append time, but you only need to increase the size by at least a constant fraction of the current size. Python increases by 1/8 of the current size, plus 6. This means more reallocations over a large number of operations, but less memory overhead at any given time.

Because of this implementation, you can pop from the right by just changing the size of the array, but to pop from the left requires shifting the entire array. You can pop the kth element from the right in O(k) time by just shifting those elements, which may be what the wiki means. I didn't read the code thoroughly enough to verify that it actually does this, but it seems reasonable.

Popping from the right is still slower than a deque because in order to save memory, the list gets resized whenever it falls below half of its maximum allocated size. A deque is always O(1) for every push/pop operation, but lists have occasional expensive operations that bump up the runtime a bit. Deques require linear time to access elements due to being implemented as doubly-linked lists. They're really only meant for accessing the elements on the ends.

You can get fast popleft on a list if you also keep a left pointer, but this complicates the implementation and has a corresponding performance penalty. You can even do a fast appendleft on a list if you allocate the elements so they start with empty cells on both the left and the right, but this makes the tradeoff between memory and performance even worse.
You commonly don't have to do that for small transactions in your usual country.
This is a great link -- thanks for posting!
Nice suggestion, adding it :)
The Atheist’s Guide to Reality: An Interview with Alex Rosenberg
True, Uber's decision of allowing cash payments in Brazil(because a lot of people can't get a credit card approved) was met with a very negative drivers' response due to increased robbery risks.
Also, read "Passages of a Marriage" by Minnerth, Meyer, and Hemfelt.
I see your point. For many it's been all too easy for the Net to foster a virtual vicarious view of other peoples' lives.

I'm old enough (60) for my early days to have been shaped more by a tangible Real World than an electronic one. I can see how those who grew up after the rise of Networked iLife might base their world view on less tangible experience, presuming they know more about hands-on cultural physics than the watching life through the World Wide Window allows.
how about everyone wears a mask and hides their gender and voice during interviews. that ought to solve the problem
Show HN: DiscoverDev – An AI powered blog curation engine
> Or get off social media entirely.

That will also be part of your Citizen Score, or it will impact your life like having a bad Citizen Score. Kind of like how you can't get a loan because you haven't had a loan before and you don't have a credit rating.
The real objectives of such sites and authors is not to actually educate or provide facts, data, verifiable data, but to convey a message, in a subtle but sarcastic way, most people will not bother to actually click and verify the hyperlinks, but will just read the initial paragraph.

The message conveyed is in the headlines and in first paragraph.

" so sacred that lower castes (more than 75% of modern Hindus) weren’t even allowed to listen to it being recited."

He provides NO data, facts, to support this claim, but wants the readers to actually believe this.
Use Your Seat to Get Ahead at Work
Linux Load Averages: Solving the Mystery
Baltimore too. Housing is affordable and there are a good number of tech jobs due to the government presence.
We proposed something similar for the field of software engineering research.

http://dl.acm.org/citation.cfm?id=2983986

Pasting abstract here

"Software engineering researchers have a tendency to be optimistic about the future. Though useful, optimism bias bolsters unrealistic expectations towards desirable outcomes. We argue that explicitly framing software engineering research through pessimistic futures, or dystopias, will mitigate optimism bias and engender more diverse and thought-provoking research directions. We demonstrate through three pop culture dystopias, Battlestar Galactica, Fallout 3, and Children of Men, how reflecting on dystopian scenarios provides research opportunities as well as implications, such as making research accessible to non-experts, that are relevant to our present."
You are conflating two different issues.

Voting is always better than not voting, even when it seems as if your vote makes no difference.

Aside from that though, yes, it is bizarre when people vote for candidates who have a track record of screwing over people like them.

This isn't unique to women.
Admittedly I have not fact-checked a statistically significant sample of their articles. But their Wikipedia article for instance tells a tale of published falsehoods, conspiracy theories and the like.

The political disagreement is an orthogonal factor, but does play a role, of course.
I think it's this one, but the links don't seem to work: https://www.documentcloud.org/documents/3914586-Googles-Ideo...

Edit:
Here is the PDF with working links: https://assets.documentcloud.org/documents/3914586/Googles-I...
Unpopular ideas
I can't edit my comment but I should have ended with "If true, I wouldn't say it's a public document."
Google firing him may just be good business. Time will tell.

More alarming is how people and the media have misrepresented and reacted to the content, even if they disagree with it.
I'm not sure what those "few occasions" were, but I think there's another category of problem that these could fall into other than would-be accidents: If the car over-cautiously decided it didn't know what to do, came to a safe stop, and threw on the 4-ways while it waited for human input, that's not as terrible.
Using language to centralize power or even create a nation-state where one did not exist is the rule rather than the exception I would say. See Italy, Greece, France, Germany and Great Britain for recent Western examples.
Self-driving cars will slowly (or quickly) make car ownership redundant.

Why own a car (pay taxes, insurance, parking), when you can have one at your door in a couple of minutes ?
When you arrive at the destination, just exit the car - no need to look for parking or anything like that, let the car figure it out.

If technology can do that, then owning a car becomes more of a hobby than necessity.
I hope GM's strategy is aligned with this, as the profits will not come from selling cars, but from providing the service.
Not if it's a 5 bedroom house, as stated above.
One thing I like about Square from an independent merchant standpoint is that I can mark that an item's price should be considered to include all relevant taxes & fees. This allows for listing prices in round increments. This is more helpful for cash transactions because most people only cary bills so I mostly only have bills to hand back as change. It is easier for me to deal in whole dollar or at least quarter increments so I never have to worry about pennies, nickels or dimes. For cards, I can charge arbitrary amounts and it doesn't affect me or the customer at all. Granted, you have to do a little math up front for each item to ensure you're getting the right profit per sale, but it's negligible to the amount saved by not having to count change.
This sounds like the most fantastic way to get a literal wage slave.
Hey HN, this is a side project of mine. Had posted this before, but didn't get any attention, so trying again ;)

The idea behind this project is to track and tag high quality technical articles published by the engineering teams of various companies. Kind of like a "Product Hunt" for engineering blogs. We've limited ourselves to company published articles (for now). The whole process is pretty much automated, but all shortlisted articles do go through human eyes for a final quality check. We also run a mailing list and have a twitter account (https://twitter.com/discoverdev_io) for those interested. Read our about page for more info : https://www.discoverdev.io/about
On of Andre Lamothe's less popular books is Tricks of the Game Programming Gurus. It documents building a Wolf3D style ray caster.

https://books.google.com/books/about/Tricks_of_the_Game_prog...
Will the content for the courses be released all at once? I'd like to complete the 5 courses in approx 1 month.
This post is a repost of: https://www.reddit.com/r/Bitcoin/comments/6rr6ph/just_a_quic...
Similar to that Paul Graham article earlier. Could we get a relink?