skysight-inc/HackerNews huggingface dataset:
ITYM "revolutionary" - a "reactionary" is basically the opposite (in a shop that uses C89, a reactionary might advocate for switching back to K&R C).
Node.js: Native Bindings
I know at least Bank of America and Marshall have/had this.
This is the basic flaw that everyone seems to be missing. Cost of living will just rise to meet the increase in demand resulting in no one except private landowners being any better off. Henry George identified the solution over 100 years ago. Basic income requires something like the Henry George land-value tax to be successful. At the same time, a land-value tax would also be the best way to raise funds for a universal basic income.
They were saying the same thing when we left 2 years ago.
It depends what you mean by 'enough'. Enough to maintain continuous rapid growth forever? No. Enough to be sustainable profitable businesses in the long term? I'd say that was plenty.

I think tablets have reached market maturity surprisingly fast. At some point it has to become more about profitability, ecosystem strength and market dominance than growth.
Demontro of Aviatrix Networking for AWS, Azure, GCP
Great, so now you can't charge your phone and listen to music at the same time.
In that case I would predict we'll hit it at around, say, 2030.
Another stupid question, can you suggest a reading about reliable software development ? (I prefer book)

BTW thank you for excellent information in your comment.
Thanks for sharing your personal experience. However, I actually said in my post that bitcoin may be too volatile, and for that reason I'm not entirely sold on the bullish case.

The counter to the reduced volumes is the fact that bitcoin has been enjoying a sustained price rally for the last 5 months.
Does purple count? Aubergines and grapes are purple, as are some root vegetables like beetroot, turnips and carrots [0].

[0] https://en.wikipedia.org/wiki/Carrot
Fetishization of dropout geniuses. Origin myths. "Disruption". "Making the world a better place". Growth hacking. Do things that don't scale.
The article does not mention the process of the vote for impeachment. At the impeachment vote, all politicians had 1 minute to declare their opinion and the ones who voted for impeachment did 2 things:

1) they voted for impeachment in the name of their sons, their city and their country and showed hate against the president.
2) none of them accused the president of wrongdoing. None stated that the president should be impeached because she broke the law.

This shows very clearly what the motives of the politicians are: we want to get rid of this president becuase we do not like her and we use any illegal excuse to do it.
I feel embarrassed living in Brazil.
I'd say a majority of those who graduated my CS class 6.5 years ago now own their own home, and that's in the UK where devs aren't as relatively well paid and house prices are high. There are plenty of good employers out there, though they don't spend all their time hiring because they have low turnover.

As for "eventually end up doing something else" isn't that career development? We can't bemoan having non-technical senior managers if some developers don't go on to do that.
Google and similar companies aren't for everyone. They're looking for people on top of their game and willing to go the extra mile.

> To be fair, I already knew about Google’s idiotic interview process that is optimized for hiring book-smart academic candidates who know their algorithms and data structures cold, so my expectations were rather low to begin with. I also did not get much sleep that day, so my problem solving skills weren’t at its peak.

The author is already annoyed, antagonistic, and planning for failure. He knew what he was up against, but didn't adequately prepare to succeed by studying. And didn't sleep the night before.

And none of the reasons for not succeeding are the author's fault, in his mind.

You can claim that the screening process is dumb, and in some ways you're right. But at the same time, this process does select to some extent at least against the people who make excuses instead of bringing their A-game when it counts.

If you want a job at a place like this, you can do it: commit yourself to a plan of action for success that involves real work and preparation. Wanting to change the industry practice of the top tier firms is interesting and all. But if you want to get in, work and preparation will reap more rewards than complaining.
Google and similar companies aren't for everyone. They're looking for people on top of their game and willing to go the extra mile.

> To be fair, I already knew about Google’s idiotic interview process that is optimized for hiring book-smart academic candidates who know their algorithms and data structures cold, so my expectations were rather low to begin with. I also did not get much sleep that day, so my problem solving skills weren’t at its peak.

the author is already annoyed and antagonistic. Knew what he was up against, but didn't adequately prepare to succeed by studying. And didn't sleep the night before.

And none of the reasons for not succeeding are the author's fault, in his mind.

You can claim that the screening process is dumb, and in some ways you're right. But at the same time, this process does select to some extent at least against the people who make excuses instead of bringing their A-game when it counts.
That was my immediate reaction to this title as well. Even if you discount the ownership thing as a historical artifact of the language, the term is clearly used as a way to reduce competition for labor and drive down salaries.
Garbageman used to be a very highly sought-after job a few years ago in my city.

160.000 out of a population of a million registered for a lottery to be considered for one of the 200 spots back in 2006.

It helped that they had an employment contract that basically guaranteed them employment for life and several perks.

Nowadays the city government privatized most of the garbage collection, so it's not such a great deal anymore (the employees they hired before on advantageous conditions are still employed and working though).

http://www.espectador.com/sociedad/83328/se-realiza-el-sorte...
I think it won't happen until everyone in society has good "computer literacy".
Arson cases too have been based on flawed forensics.

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

http://www.newyorker.com/magazine/2009/09/07/trial-by-fire

In 2005, Texas established a government commission to investigate allegations of error and misconduct by forensic scientists. The first cases that are being reviewed by the commission are those of Willingham and Willis. In mid-August, the noted fire scientist Craig Beyler, who was hired by the commission, completed his investigation. In a scathing report, he concluded that investigators in the Willingham case had no scientific basis for claiming that the fire was arson, ignored evidence that contradicted their theory, had no comprehension of flashover and fire dynamics, relied on discredited folklore, and failed to eliminate potential accidental or alternative causes of the fire. He said that Vasquez’s approach seemed to deny “rational reasoning” and was more “characteristic of mystics or psychics.” What’s more, Beyler determined that the investigation violated, as he put it to me, “not only the standards of today but even of the time period.” The commission is reviewing his findings, and plans to release its own report next year. Some legal scholars believe that the commission may narrowly assess the reliability of the scientific evidence. There is a chance, however, that Texas could become the first state to acknowledge officially that, since the advent of the modern judicial system, it had carried out the “execution of a legally and factually innocent person.”
What kills me is when you go to the trouble of interviewing , do ok, don't get the job and then... get called to interview for the exact same job 1 year later! I mean.. something must be wrong on a (recognizable name) company that does not fill a position for 1+ year..
Nice project, but contributing to the project requires assiging copyright of any patch to Google, which is the same flaw that exists with FSF projects and a major blocking issue for many potential contributors. Google should make an exception for personal-but-not-Google-company projects and get rid of it or at least remove the copyright assignment clause. Nobody wants to contribute to a project under license X and then have their contributions be relicensed under Y.
We usually used different colours and specified just before rolling which was the tens.
For the curious: https://en.wikipedia.org/wiki/Color_vision#/media/File:Eyese...
> If you let the requirements drive the design rather than trying to design up-front

I don't understand this dichotomy. What kind of engineer designs anything for a third party without gathering their requirements?
Stealing Google's Coding Practices for Academia
None of the employees I would consider working for gives fk about certifications.

I agree with you that certifications are crap but I haven't encountered a single good company that cares about them.
> I got a call back from them a few days later for a follow up interview and they flat out didn't even bother to ask about the project I had completed for them. What was the point?

It's worse when they give you an easy project that takes you ~30 hrs to complete, they state it "doesn't have to be finished," then disqualify you because "why didn't you use a graph database for this problem?"

Oh well. Same company was using Mongo+Node on a new startup from when they were still in year one. Wish them the best..
The Power of Video Content
And I still see web developers who reject the idea that we have troublesome webkit monoculture. And when you ask them what non-webkit browsers they are testing on, they're response while not literally "What do you mean testing?", effectively conveys the same: "Just use latest Chrome (Works on my machine)".

When Microsoft created its initial version of ASP.Net, it was mainly designed to allow Windows VB6 point-and-click programmers to create web applications without understanding how the web worked. It was a joke of a web-framework.

The irony is that right now, I can tell the current crop of "ninja" web-developers (who rightfully rejected ASP.Net and its ilk) are starting more and more to look like this generation's VB6 programmers: Unambitious. Untalented. Unprincipled. Web-standards? Whatever works, and this works on my machine.

It's quite frightening. I thought we were past this shit.
A Learning Sabbatical
Show HN: Passbolt – open-source password manager for teams
From across the pond there are a couple of tendencies I see in English football that Leicester runs against. The most obvious is that Pearson wasn't sacked when it looked like Leicester was going down last season. The "great escape" was more unusual for going against conventional wisdom than for the run of form.

The more subtle is that their squad does not reflect the English fixation on player pedigree and that fixation is exactly where moneyball offers an advantage. Vardy is a prime example of what I would call the Rickie Lambert problem, players who score lots of goals not considered for the Three Lions unless they're fortunate enough to play in the Premier League -- for both Vardy and Lambert, it was only after their teams earned promotion to top flight that they were deemed quality.

Despite his current form, Vardy is on the bubble for the Euros behind forwards in poor form but of pedigree, Sterling, Sturrage, Rooney, Walcott, Wellbeck. Good players all, and several hundred million in transfer value.

Moneyball happens at the ownership level because that's where the money and vanity concentrates. Hiring Ranieri and sacking Pearson during the summer reflects sophisticated and unconventional footballing philosophy. Not splurging in the past to transfer windows does too. Maintaining continuity is again against footballing tradition, one needs only look at the post-Fergeson chaos in Manchester to see the price of discontinuity.

Leicester staying up this year means they collect on the new TV contract. Finishing top of the league means their slice of cake is bigger with UEFA Champion's League group stage eurobucks for icing. If that ain't moneyball, it will do until moneyball shows up.
In the cases of America and the British, and Rome and the Greeks, this was explicitly true.

As for Europe, it's not a country and doesn't move as a unit. Different European countries were pioneers in imperialism, others were latecomers, others were mostly shut out and ended up doing more desperate, brutal invasions in less appealing places.
Taipei is a really great place to live.
(it's also not part of China, by the way)

If being part of this program gives you an excuse to visit, then I recommend it.
> a Senate committee report stated that by 2000 the workweek would be down to
just 14 hours, with at least seven weeks off a year.

This is the heart of the matter. And the real question is why has this not happened yet! Depending on your political paradigm -

1. Government simply has shirked their duty to be gradually lowering the standard of full time employment. In fact, they've even let these laws erode through "exempt" positions, etc.

2. The Federal Reserve's inflationary monetary policy creates an ever-growing housing bubble that eats up people's surplus income, giving people no security, and keeping them on the rent treadmill.

BI is essentially just throwing fuel on this fire. The desire for the idea is understandable - everyone thinks of what they could accomplish if they could quit their job, and the #1 impediment to doing that is the rent they pay every month.

Unfortunately, the only sustainable lifestyle that BI can pay for is to move to the sticks, where land can be bought outright or a dwelling rented for less than the BI. For anyone who wants to stay in a populated area, it's a fantasy - any in-demand real estate market will adjust to eat up the additional surplus. Rather than a nice gradient between the two worlds, it will further cement the divide between rural poverty and urban rat racers.

If we want a world where people can casually move in and out of employment (such technical/memetic pollination is likely necessary to encourage natural tinkering rather than ignorant idleness), then we've really got to fix the underlying economic/regulatory issues.
Trial By Fire: Did Texas execute an innocent man? (2009)
Got 11,995,200 problems but a repo aint one
Bridges are worthless if no one is crossing it. By crossing a bridge you are working for free.

A Mozilla employee once put it a lot better: "privacy is a currency for which the user doesn't know the exchange rate". We are buying a service from Facebook, and we pay in privacy without really knowing how much we are actually paying.
that's what i'm about to do for the same problem ... except i have just one year of experience !
I may be spoiled but whether I use bluetooth or old-school RF headsets, it's always less reliable and lower quality than wired.
Actually, some:
"Type-based alias analysis now disambiguates accesses to different pointers. This improves precision of the alias oracle by about 20-30% on higher-level C++ programs. Programs doing invalid type punning of pointer types may now need -fno-strict-aliasing to work correctly."
Yes. The sad thing is I read the title discussing an entire field of forensics has been faked, and I didn't know which of the three it would be that leaped into my mind (polygraph, older less accurate DNA, drug dogs). Then it wasn't any of them. Yow.
To expound on your point, in SI engines there is an additional requirement to run richer than at max efficiency as running too lean will burn up catalytic converters.
I think you are just not very familiar with some of those professions. Lawyers frequently take on pro bono cases to get themselves publicity. Pastry chefs give out free samples of their work all the time to get customers. In basically any competitive profession some people will take on some non-paying work if they think it will benefit their career.
Comcast in talks to buy DreamWorks for $3B (contains autoplaying video)
Except, they do that too now, with undefined behavior sanitizer available in both llvm and gcc.
Sure, it doesn't catch everything everything, but ...
Callback to 2008 :

Boeing's new 787 Dreamliner passenger jet may have a
serious security vulnerability in its onboard computer networks that could allow passengers to access the plane's control systems, according to the U.S. Federal Aviation Administration.

The computer network in the Dreamliner's passenger compartment, designed to give passengers in-flight internet access, is connected to the plane's control, navigation and communication systems, an FAA report reveals.

Boeing spokeswoman Lori Gunter wouldn't go into detail about how Boeing is tackling the issue but says it is employing a combination of solutions that involves some physical separation of the networks, known as "air gaps," and software firewalls. Gunter also mentioned other technical solutions, which she said are proprietary and didn't want to discuss in public.

"There are places where the networks are not touching, and there are places where they are," she said.

http://www.wired.com/2008/01/dreamliner-security/

http://cryptome.info/faa010208.htm
I made an attempt at this last week:

https://medium.com/salesforce-engineering/the-architecture-f...
> This allows the keyboard to be operated without looking, much like how most people use a ordinary keyboard today once they are past the hunt-and-peck stage.

'Most people'? I must have had really bad luck in a number of financial/tech companies, as a disturbing majority don't touch type.

Note, my experience is with people aged 30-50. It's possible that this doesn't apply to millennials, but they certainly aren't the majority still.
Is There a Fountain of Youth in Our DNA?
Sure, but what I was trying to get at is: if you had a string of interviews that felt "bad", and/or rejections, that you would probably be a little sour, and that's what I get from the article. It doesn't strike me that the author is particularly socially inept.

As someone who watched previous coworkers, who are older, go through the interview ringer, I can sympathize with the author on the pigeonhole one can get stuck in due to seemingly trivial reasons: I don't have a classic CS background, people think I'm past my prime, etc.

These aren't imaginary problems, and I struggle to believe that I would be all "go-getter" and "pull yourself up by your bootstraps" after continually being rejected, too.
I hope that nobody get's the idea of encrypting the audio data for playback. I still can remember the problems of trying to play movies over HDMI which didn't work because some device didn't support the encrypted channel.
> And you should know that there is no evidence whatsoever that the president committed the crime that she is accused of. Nothing! not even a single shred of proof that she did anything against the law.

People who defend Dilma want to bring Petrobras and Lava-Jato operation to tell that there is nothing against Dilma. But the impeachment is not about that. Is about fiscal fraud and there is proof about that.

> A president is choosen by the people to serve the country and the other politicians must respect the wishes of the people.

What about the 70% of rejection ? 70% doesn't approve her, that's is the people you are talking about.
Consider a scenario where the developer is required to write a custom directory tree. Each row contains a caret and a checkbox. When either of these are clicked, you'll need to perform some sort of tree traversal to ensure integrity of the view -- for example, checking the checkbox on a row may require that all children as selected too. Additionally, you may need an upward traversal to the root to ensure the parents are either in a mixed or unchecked state.

If the developer doesn't understand performance (or at the very least, basic tree operations like searching/sorting/traversing), they're going to write some horrible code. Google and Bloomberg have their pick, they don't want a shitty developer.
Dilma probably is chronically, grossly, impossibly negligent and incompetent. And she was choosen by the people to be president so she must be president.

There is not a single piece of evidence that indicates that Dilma could be a thief, or that she broke any law. So she has to stay.

She has to stay to prevent that the thieves like Temer and Cunha take over.
The One Family That Could Fix VW and Why They Won't
That's not what "No True Scotsman" means, nor is NTS much of a "fallacy" in any case. The article isn't introducing an obfuscating qualification after being caught out with some inconvenient fact - there isn't even an interlocutor! It's merely delineating those people it thinks ought to be brought to mind when one hears of Silicon Valley. Right or wrong, it has nothing to do with NTS whatsoever. If anything, you're guilty of rhetorical underhandedness in bringing in a highly dubious "fallacy" into the conversation in order to boost your case.
Investors don't do DD.
I think the sentence "But it would pass the virus on to other devices that plugged into the charger." comes from the reporter, showing that he does not understand computers. It is plausible that malwares were copied without being executed.
I have been thinking a lot about stenography. If we can make the technology a little more common place ( couldn't find a good book on the topic ) - it would effectively make the arguments made by FBI,GCHQ ineffective. But something tells me large scale usage of stenography is not simple to implement.
The number changes to between 21m - 18m on page reload
Yeah, I kind of feel bad for Elizabeth Holmes. She was built up into this superstar by the media, when she was really just an ambitious kid who developed some cool tech. Now she's likely looking at a prison sentence for fraud, because they're not going to pin this on her VC backers or their powerful friends...

I get the feeling that she kind of got wrapped up in something that spiraled out of control. She developed a promising new technology that ended up not working out for the use case they intended; but by that point it was too late to pivot because there were too many deals in place already.

She's obviously brilliant, it's just a shame that her youth and naiveté were taken advantage of by greedy biotech VC assholes.
> Their whole job is to compile our programs - what else is a compiler good for? I don't know who GCC's users are these days - people who care more about benchmarks than working code? Because that seems to be who they're optimising for.

If all you want the compiler to do is make a working program, just disable all optimisations.
Oh yeah, it'd make Rube Goldberg proud. At the time it was actually my very first piece of home automation. It was built before the zero, Edison, or other dual system devices came around, and I got frustrated with timing issues trying to set up a two wire serial between the 1st gen Pi and the Arduino- so I looked about my shelves for something else and decided on using the 2.4Ghz NRF modules I had [0]. The Pi went from being VPNed into my VPS so that I could have an app on my phone to integrated to Alexa, and a bunch of steps in between over the last half decade.

I went from Arduino from the store to building my own using a flashed chip so I could drastically reduce power and make it coin cell operated, just to see if I could. Stuff like that.

I've actually just ordered an off the shelf Z-Wave garage door interface. My bundle of wires sitting on the garage door opener in a 3D printed case has always just been an excuse to play with something new when I didn't want to really spend all that much time figuring out what my next gadget should be.

Thanks for the link though! I've been wondering what kind of Z-Wave interfaces are out there that I could use in micro controller projects. Most of my experience has just been 2.4Ghz and Zigbee.

[0] https://www.amazon.com/dp/B00E594ZX0 (mine originally wasn't the + model)
Best of Farnam Street