skysight-inc/HackerNews huggingface dataset:
The layout is definitely interesting, but the experiments in that paper are of questionable usefulness. The numbers are for simulated caches (cachegrind), and don't take TLBs into account. They also only consider complete binary trees, and that is a worst case for binary search. I pointed out that issue to the authors and using ternary search cuts L1 and L2 misses by about 40-60% (VS binary search), without any change in layout.

If I want to evaluate the Min-WEP layout for a real application, I have to run my own experiment to weigh the impact of reducing cache misses versus constant factors knowing that even the cache miss numbers are way off for the simplest layout (sorted array). The performance information in the paper can't help me make even an educated guess.

That's why I really liked Pat Morin's approach of going for real time on a variety of microarchitectures… which helped us realise that cache misses aren't that good of a metric these days.
Cost effective security in the cloud
Even though OS X isn't pure UNIX, it is UNIX certified.

http://www.opengroup.org/openbrand/register/brand3612.htm
Comic book continuity and Git rebase
The Plex app accesses your clipboard every time you open the app to check if what's in there is a link. If it finds a link it asks you if you want to add that link to your Plex Queue.

This functionality is used to add videos from the web to your Queue for later viewing.
I understand this is a problem. But any unassertive person has these problems. And being called 'shrill' or 'aggressive' can be fine at work.

Shouting down is not the solution. Its better done by expressing annoyance, immediately, when talked over. Maybe white males learn this early on the playground. But anybody can learn this.
An admissions surprise would be getting rid of standardized testing and only admitting within the pool of the top 5% of each graduating class for schools whose requirements meet the university guidelines.

Adding online lockers is a nice attempt, but doesn't solve the problem.
That was one of the bigger reasons I left my last job.

Now, I work at a defense contractor that's been around for 20 years. It's still a small company, no bigger than the startup I worked for before, but it's a much saner, more stable company, and hearing my boss's voice doesn't make me physically flinch like it did at my last job.
Whitespace programming language
I registered just to reply to your comment.

I live in Europe, and from here, your comments sounds like the grumblings of someone born and raised in some far shore of the USA where creationism is still taught at school and who genuinely believes that more guns are required to prevent mass shootings.

> have no budget, no endorsements, a tiny donor base, no institutional support from the Democratic party, no grass-roots campaign organization

That's the very reason why the American system is fucked up : you shouldn't get a chance to get elected for the sole reason that you have any of these.

And I'm not pretending that European models are perfect, far from that. They are just less fucked up - North American elections look like a joke from here, almost as much as South African "democracies"/North Koea where they are president from father to son and get elected with scores approaching 90%. The only downside to the joke is that USA are far more powerful than NK.

> a billionaire with universal name-recognition like Trump

Outside of the US, nobody knows who he is.

I'm 27, engineer, speak four languages and have traveled around Europe, North Africa, "Middle-East", and South Asia.

The only things that I knew about him prior to the 2016 presidential campaign were that he is an eccentric billionaire and has/had alleged bounds to the mafia (and the only reason why I knew that is because I care about national North American politics - which most of the non-USA residents don't give a shit about). Since then, the only time he is referred to in the European media is to underline the stupidity of his statements/behavior.

On the other hand, I've learned about Lessig during highschool : his legal challenges ; his role at Harvard, Yale and Standford ; his role in the creation of Create Commons, etc. He is seen as a dedicated, brilliant, man who tries and tackles tough issues. Every educated person knows or at least have heard about Lessig and/or Creative Commons.
Facebook Will Now Notify You If NSA Is Spying on You
> But there are still plenty of problems that aren't technological and perhaps those are the most interesting.

100% agree. A lot of problems involve navigating a particular business domain or learning how to work with people.
> I'm actually very surprised this hasn't happened years ago.

It has, and very early on Apple didn't check for their usage so developers started using class-dump results to look for interesting private/undocumented APIs.

Things went south when Apple started checking and rejecting applications which did that: https://www.cocoanetics.com/2009/11/forbidden-fruit-apple-ap...

The youmi stuff is creepy, but generally speaking it's more a question of there being no guarantee about these API's stability or continuity, so the application may break between even minor OS updates, which is undesirable.
Which is impossible with any app of reasonable size that uses third party SDKs (which are often required for business reasons). Apple didn't catch it, how can we expect hundreds of small developers to catch it?
people who regularly get seizures are not allowed to drive. The laws vary a lot by country and state and can be looked up here https://en.wikipedia.org/wiki/Epilepsy_and_driving
Most of the time the law is of the form "you must be seizure-free for <x> months in order to drive"
Building bicycle wheels is incredibly satisfying, I built a set a friend used to win the local state cyclocross championship one year. There's a lot of technique in tightening the spokes, when I see the 'bad ride' simulation of the wheel in the video, it occurs to me you get the same types of visible behavoir if the spokes aren't tightened correctly. I wonder how spoke tension is modelled here?
Watch the video. The inventor was inspired by a paraplegic friend.
I believe Tokyo Metro owns much of the retail space and some shopping developments connected to their stations. Based on casual observation it seems that they're better at making that real estate desirable compared to the NY Subway. I wonder how much of their profits comes from that?
Does anyone know why they aren't access protected? It seems like poor security to just hope that apps don't call these functions.
I agree with the general analysis but the AirBnb example is not accurate.

Aside from survivor bias, people were just showing their concern with security. And Airbnb success depends mainly on proving a feeling of security for its users (that why they have ID and facebook verification, for example).
Alan Kirman on Laissez-Faire Economics
10 wonderful examples of minimalist web design
Substituting one test for another? Why is that helpful to promoting diversity?

The whole point of standardized testing is to level the playing field, so folks are admitted by demonstrated ability and not what prep school they went to or what neighborhood they grew up in.
Yes - I think you've identified the reason, they're actively involved. And it's not just cool, using the core muscles is pretty important, as he mentioned.

Perhaps the best thing is that able-bodied people will feel jealous when they see it.
How would you find the top 5% without a standardized test? GPA?
DevOps and Agile Lessons from the Story of Stone Soup
I can't say I'm surprised. I've done my fair share of interviews before I was 30 and while I never cares about age I had several colleagues who would come to grab my for my turn interviewing and comments like "old guy in room 1 is ready for you" always made me think they viewed them negatively.

Though bias is hard to shake. I'll admit I have some bias against PhD holders interviewing for engineering positions. Almost every single one I've ever interviewed couldn't even do very, very basic coding but could talk lots and lots of buzzwords so it kinda wore on me and it was hard to not go into an interview starting with a negative view if I knew they had a PhD.

I feel like I still gave everyone their fair shake but it was hard to shake that feeling.
Make it more expensive, more people will come?

No. I was saying that providing education isn't free so someone has to pay, and individuals paying for their own places will provide more places because there's a very obvious risk/reward connection (risking borrowing money for the reward of a better job) than society paying for places (higher tax liability for societal benefit).
I am going to get a lot of flak for this. This is my personal experience.

For older people, who have experience building stuff,e.g-software developers who have done some development in their life- they are worth their weight in gold. BUT most older people I work or have worked with, they are not all developers. People like sysadmins,IT people, sharepoint admins, automation managers,DBAs,Managers some system architects etc- I have seen some common traits-
1) They have no enthusiasm for work. Work is not even secondary for them. Its the last thing

2) They either think they are doing hard work or act like they work hard. Exaggerate all issues or whatever work they did even if its just an installation

3) No passion for technology
4) Do not want to learn anything new
5) Don't care about above, because its time for their retirement and so they don't care what others think

Given this, if I were building a team, I would lean towards the younger crowd. Unless the older person has experience building stuff.
Maybe there's a bit of misunderstanding here. I'm a longtime supporter of universal basic income with no strings attached. But basic income or not, people with jobs would still have higher self esteem and would feel more valued by the community. So I'd vote for a universal job guarantee as well.

I think people tend to exaggerate the problems that can be solved by their favorite idea, and discount other problems. A good utopia should address all of people's needs, not just the material ones. The need to be needed is a particularly tricky one to solve.
Should check out my bare-metal unit test project targeting microcontrollers. Goal is to not use things like pipe()/fork()/malloc() etc.

https://github.com/kylemanna
CoinPurse – BitCoin Wallet App Template for iOS
Embed your GPS track anywhere
Making a Living as a Creator
> What has git so fundamentally changed that SVN/CVS don't count as knowledge / experience?

I think git (and other distributed source control systems) changed the culture around branching and forking. So, if you're coming from a CVS world, there is a lot of technology that changed, and the technology changed the culture/methodology.

I.e., if you dropped a CVS user from 1996 into today's world, they would have culture shock, not just a new technology to learn.
I'd like to see one that can deal with thousands of bookmarks all in reach, through whatever the developer thinks works. Say it's tags. Say I can write import rules so that all HN posts are tagged HN, then I can search for ruby and check that they are all about the language rather than the gem then tag them ruby.
Show HN: React Single Page Blog App Using React Router and the Cosmic JS API
Should you develop to the lowest skill level in your team?
Not just your mind.

http://www.paulgraham.com/segway.html
Apple's Aggressive Recruiting Destroys Motorcyle Startup
I'd be glad to give BI a try. I'll take that risk. I'm not so sure of the idea I'm more comfortable at some made-up job that somebody else thinks I need to be fulfilled.

Don't imagine for a millisecond that the only way I feel needed is because of some bs job.
Amino only covers the next step; growing your bacteria.
The kit comes with a single, "living nightlight", sample that you can grow. They also plan to offer additional samples ("Apps"...) that you can buy. As far as tinkering, it sounds like the only intended modification is to the growth liquid: grow in water vs grow in liquid-X.

The company they're working with, Synbiota, does have a "DNA Tinker Studio" kit that looks interesting. It's not full synthesis either though. It contains specific set of available 'parts' to work with, that you combine and get existing bacteria to take up.

There are services, not difficult to find, that offer actual digital->DNA synthesis. Current state, they are expensive, and are focused-on/able-to create only relatively short sequences. Sequence->Modify->Synthesize->Grow, or even targeted splicing, aren't really available things yet, AFAIK.
WatchOS 2.0 Complication Tracking Air Quality of Major Chinese Cities
perhaps a "free movement" mode? (kinda like ABS on a car)
Classic Car Collection at the Nethercutt Museum, California
The 7 golden hiring metrics
Seldon: open-source machine learning platform built on Apache Spark
How to use es6 classes a lot and sleep soundly like you should
I was pretty shocked by how over-the-top and lacking in context the Times piece was. Lots of industries have pretty intense work cultures (management consulting, medicine, wall street). The focus on Amazon and the exaggerated language made the piece seem very agenda-driven (EVERYONE cries at their desk? really?)
Nice straw man (or change of subject). No one, until now, has said anything of torture.

And your final sentence... just wow.
I wonder if it's possible to detect a seizure through vitals.
Tutorial: Build a Time Picker with React JS
When I'm doing scholarly work, I think that the New Revised Standard version for the Gospels and other Christian writings is hands-down the best option. Its translations can be a bit stilted, since they try as hard as possible to go word-for-word with the original, but that's exactly what you want if you're trying to do a historical analysis.

That said, I agree with your Hebrew teacher that it's not my top scholarly choice for the Hebrew bible. For that, I prefer the New Jewish Publication Society translation. Just as the NRSV, it's very easy to find with full scholarly commentary and without best-guess emendations (i.e., if the Hebrew makes no sense, or the meaning of a word has been forgotten, they will clearly mark it, rather than reaching to the Septuagint/Vulgate/Targum for a translation), but in my personal opinion, the NJPS translation is a bit more accurate.
> Straying too much from the established code style will make your code a pain to work with.

This is a theory. Reality is a bit different. There is nothing in common between, say, JavaScript and the regular expressions DSL embedded into it, but yet they come ok together.

Code style is overrated.
A Wooden Macintosh Replica Proves the Original Deserved a Flashy Gold Keyboard
Didn't I just answer that? It's not security at all, and not meant to be.
Beware, connected ikettles can leak WiFi passwords
All source control tools have a different model of the source history. You have to relearn that to change tools.

The culture change mentioned is nothing to do with Git. It has to do with GitHub. We can talk about that too if we want to.
Interesting note: the hiring of Jay Carney (Feb 26, 2015) coincides exactly with this article ("We were in regular communication with Ms. Kantor from February through the publication date in mid-August"). I wonder if such a high-visibility PR hire came about /because/ of this article?
Hey thanks I learned a new English word (I'm French).

I thought you wanted to wright "bastardly" at first ;-)
NYC Insurance lawyer negotiated a prisoner exchange during the Cold War
There are several shockingly inappropriate things in this article. In particular, the PR person at Amazon is saying that they would have shared employee's personal records (including evaluations) as well as other employee's termination conditions (which I consider unrelated to their quotes).

Amazon: what Carney just posted was very inappropriate. I am completely amazed you did this (assuming it was done with approval at the company level). You should be aware that you will start having serious problems hiring and retaining quality employees if you post things like this about your employees.
The iBot was able to "walk" up and down stairs:
http://www.dekaresearch.com/ibot.shtml

In retrospect, it's a bit surprising they never enhanced it to operate hands free like this - it was made by the same folks as the segway and feels like a natural evolution.
> In industry its almost unknown.

Maybe I'm in a microcosm, but everybody in industry I work with switched to git years ago. And I'm definitely not in the valley. :-)
To be fair...

Those people are going to attack anything that doesn't better their own child's chances at an acceptance letter. (Believe me, I know. I've had the misfortune of being given the task of dealing with some of these people in the past.) So the objections of those parents should not be given too much credence. Have a low level person hear them out. Determine if there is anything there that is worthwhile. Then, leave it at that. Not much time should be wasted on bandwidth for those people. After all, at least in my experience, those people RARELY have "wunderkind".
Goes back at least as far as the 1980's, remember the Pulitzer Prize the Washington Post had to give up after one of their reporters literally made up a story about an 8 year old heroin addict.

Just because it's in a major newspaper, don't believe reporting is evenly balanced or without an agenda.
Yes, I'm suggesting put the burden on the school to meet the requirements of the university. If the school cannot meet the requirements, the student should know that he/she should not go to that school if they want to get into their university of choice. It's more transparent that way and would help states and counties identify schools that needed assistance.
PHP 7 needs void return declaration (and nullable)
There's danger of selection bias. Would you work for a company that used a different tool?
Oh I know that (I study linguistics!). It's just amusing.
While I don't think readability is a problem if you are judicious with your use of reader macros, the real problem is that they don't play well with editing tools e.g. all those nice Emacs shortcuts like forward-sexp, backward-sexp, etc. won't work correctly with any JSON that you write in your Lisp files.

Forget JSON, the problems are evident even when using something like CL-INTERPOL, which makes minimal changes to the read-table.
I actually went to try and revert a file in Google Drive this morning and was shocked to find it didn't have this option after using Dropbox for years.
I have to wonder how much of that is discrimination and how much of that is salary mechanics.

More experienced people demand higher salaries. When I apply for a new job, I expect a higher salary than my old job, and I'll use my experience to justify it.

Typically, older people have more experience and thus ask for a salary to match. When you're asking for a high salary, companies generally want to know that you're good enough to justify that salary. Companies aren't going to put that kind of pressure on a fresh-out-of-college 22-year-old because such a person is going to be working for peanuts.
>There is, of course, no mention of financial aid packages by the coalition.

Top schools tend to give full rides to sufficiently poor students. (I probably would've bothered to apply to them if I'd known that before I started at my state university...)
I have a couple of features likes this with https://stashit.pw but still working to do more with it. Feel free to check it out and drop me a line and I'd be happy to listen to your feedback and others to build the app that people want.
it just goes to show, everyone will whine when they see people getting things they want.
It's actually weird to see a company firing back this publicly, releasing performance data (no matter if positive or negative) on previous employees, and it all being posted not by the CEO or a HR VP, but by the head of PR.

[Edit:
Not only it smells of whitewashing, but it also looks deceptive.

And PR? Seriously? Not only it's a sleazy piece, but Amazon chose the worst possible position to convey the message. Get some engineer, accountant, designer, heck, get the HR intern who just joined 2 weeks ago to talk about this.

It would have more credibility than a PR person who's been in the company for less than one year.]
The market for devices like these is a joke. You fall into two categories, expensive and not that well designed, and inexpensive and very cheaply made overseas.

The problem you need to solve is getting the insurance companies and Medicare to pay for your device. You need lobbying and certifications and all that bureaucracy. No matter how mediocre your product is, you can then sell it like hotcakes.
I'm sure it would have been a multi-month process to hire for a position like Carney's so it likely would have started well before that February date.
There is a project, called the World Edition Bible (https://en.wikipedia.org/wiki/World_English_Bible), that is attempting to rectify this with an open-source, scholarly translated Bible. I have generally been impressed by what they're trying to do, and I think they're mostly an unequivocal step up from the ASV, but they've got a ways to go yet. If you speak Biblical Greek or Hebrew, you might take a look at volunteering; I believe they've largely updated the Gospels, but the translations for a lot of the Hebrew Bible were still a bit wanting last I looked.
> Increasing the amount earmarked to financial aid, particularly to grants instead of loans, would be more effective

Agree. In addition, reducing or eliminating legacy preferences [1] would go a long way.

[1] https://en.wikipedia.org/wiki/Legacy_preferences
Or you know, https://sketchfab.com/.
This is true only for a very narrow set of "new and hot". Lisp and Smalltalk did not "do" the modern, statically typed, inference and category theory heavy languages that are rapidly growing. Dependent types were not "done" in Lisp/Smalltalk.

There are also a lot of "new and hot" things which are not programming language features at all - e.g., the lambda architecture, the rise of bayesian inference, and other such things. Even relational databases - so old that it's easy to forget they were "new and hot" (with good reason).
> First is the fear that older employees might see right through the fact that they have no idea what they're doing and call them out on it.

I think your comment is pretty fair. For this specific point it's helped me greatly over the years to realize that, honestly, no one knows what they're doing. Entirely, anyway. People in the industry have more experience so they can make better decisions (theoretically) but much of the technology used today was created within the past few years which is an awesome equalizer.
While selective storytelling has been a staple of traditional news media for ages, this article does tempt me to ask: why Amazon? Of all the workaholic culture tech companies of the last 20 years, why did the New York Times choose to center the exposé on Amazon.com?

My entirely baseless suspicion is that unlike many other tech companies, Amazon is a direct competitor in its ability to drive information to their customers through their proprietary devices and channels, and can also slowly chip away at the newspaper's clout with Amazon ratings for books displacing the Times' bestseller list, for example. Instead of reading Times' reviews of books, films, products, and so on, a customer might consider Amazon's 5-star review system to be enough for them.

Amazon's work culture is hardly unique in corporate America, especially among the tech industry. The New York Times knew that they would make an adversary with that piece. They chose their target carefully.
The OP was an article in the NYTimes. Unfortunately one of those people got quite a bit of bandwidth wasted on them. Now it will take effort to undo that damage.
Creating BEM Stylesheets for React Components
Is the world real, or is it just an illusion?
Amazon posts response to critical New York Times article