skysight-inc/HackerNews huggingface dataset:
It takes discipline, and a certain approach, but it's actually achievable - I've done it, and taught many others to do it. Usually takes six months to a year of regular coaching to train it for most experienced developers.

This is in C# and Python, but it's generalisable to most high level languages. Harder with lower level languages because of the higher noise to signal ratio.

I've been able to take function I wrote and work through them with non technical stakeholders, successfully, for them to verify the behaviour matches their understanding of the business logic. I only did that occasionally, the major value is more in the ease of understanding for the developers.

The key is the code must read quite similar to English, and be written in an expressive style conveying intent.
At least in Germany, shouting "I WANT TO SPEAK TO A HUMAN" in an angry tone to the automated menu works all the time. I never wait for a real person more than one minute.
>A huge percentage of Japanese young people don't want to have sex. We may want to understand what's going on in the national psychology.

Collective suicide.
I very frankly believe one of the more patriotic things an American with the ability can do is emulate Snowden, i.e. infiltrate and expose the NSA’s domestic surveillance programs.
GOTO.js
Notify Bitcoin price every 30 minutes on desktop
The bugs were always there.
The CCP has been a dictatorship (oligarchy) for half a century, THEY chose Xi as THEIR new leader.
How about surviving toxic tyrant websites? Gray-on-gray text, popup overlays when you scroll far enough, random redirects when you click away the overlay... WebExtension NoScript, you can't come fast enough.
Well mostly Python for scripting. But it might be 2.4 running on RHEL 5 or something silly like that.
I do very well on technical homework-type tests, but they still want to bullshit in the phone about culture, and be very exclusive (28 year-olds with beards) etc.
Then I suggest to not join the "eloquent" sailing community and try to exchange gross incompetence for fame.
My subsequent comment acknowledges that JIT means more than compilation at runtime. In .NET desktop, it means compilation of all CIL to native on every run, just before execution. To me, that's just executing the second pass of a compiler at launch time, but Anders Hejlsberg says it's JIT[1], and I'm not going to argue :)

[1]: https://stackoverflow.com/a/1255828/4158187
> Do support quality journalism in your area if you can.

And to be fair, the "clickbaiters" from Buzzfeed and friends also do some high quality investigative pieces, financed by the mentioned clickbait. Makes me wonder if this will be the future of journalism...
Disagree there. I didn't even mention China's middle income trap, 300% gdp to debt, pollution crisis, demographics crisis, gender crisis, censorship impact on innovation and research, wage inflation impact on factories leaving, etc.
I think we may be using different definitions of "senior" here - to wit, the thread is about senior engineers, and you're talking about senior citizens.
Solving problems that poor people actually care about. I’m rich enough I don’t even know what those problems might be.
In Memoriam: Professor Mark Joshi
yeah, that was what I was getting at... quantity alone (number of papers) isn't necessarily a valuable thing
This makes sense as an interview question.

Will the interviewee push back when asked to do something impossible?

Will they then demonstrate that they can do some simpler case (which will minimize mental switching costs for both the interviewee and interviewer)?
The running novelist (2008)
Seems to be an exotic white people thing. White people are fascinating though strange (allergic to everything, also subsist on bland foods like boiled starch), I will continue my studies further.
How and Why to Keep a “Commonplace Book”
The FCC Insists It Can't Stop Bots from Lying About My Views on Net Neutrality
um no. Even on an infinite sequence, it's infinitely unlikely to get a flat distribution. That's what's annoying about real randomness, compared to 'a flat distribution'.
Maybe by 'democracy' you mean 'intelligent social organization'.

At the end of the day we don't need that much tech to have a great civilization and 'how to do it' is not rocket science.

Eating shellfish, having a glass of wine with a beautiful woman on the cost of the Med recently made me realize that someone could have had this very nice pleasure 2000 years ago.

If people act intelligently and responsibly both in life, in work and in governance, there's no reason any country can't be fairly advanced.

Especially since the dawn of the industrial revolution - we have surpluses of almost everything.

Especially since mass information/media the knowledge for how to do this is widespread.

If individual actors act intelligently then they can make generally a high standard of living for themselves in whatever region.

For about 100 years now most people have not had to work on farms to establish the food base, and are freed up to do all sorts of other things, so it's a matter how how to efficiently deploy them.
>entrepreneurship is the application of research

Engineering is applied research, entrepreneurship is one method of funding engineering.
Have a go with VueJS - it's even nicer than React, kind of elegant, surprising though it is to include that word in the same sentence with Javascript :)
If you're talking standards, then platform-specific advantages mean precisely nothing.
I doubt either side would have been stupid enough to let it escalate because it was clear to everyone that the North was going to win from day 1 (including General Lee himself) and the Union knew that a war with THE naval superpower of the day wasn't a good idea.
> in a 3D world we'll almost never see an object from a perpendicular view point

True, however transforms would be more useful as an umbrella term in this context for the subset of transforms that include perspective + orientation of a fixed geometry. Visual systems only need to care about this subset in almost all cases...

In which case it's conceivable that we infer geometry through a set of discrete transforms somewhat like rotations, translations and scaling, or perhaps there is a component that did happen to converge on something more unified resembling an arbitrary transform matrix. If only we could simply identify these pieces in biological systems.
Isn't that always the case? You always need to take into consideration the evaluation of the rhs. Consider:

var wait = ms * foo()

And that's not even considering the complexity introduced by the comma operator. I think the arrow is the key to visually identifying a function, not the parentheses.
The Grand Dame or Abroad Street (and Legionnaires Disease)
People quit, things happen, need more info.
Until this is fixed we'll continue to be reliant on Israel intelligence
Testing Distributed Databases – 5min Lightning Talk [video]
All countries will eventually experience a population death spiral due to structural issues. It’s how we keep quality of life high during this period in human history that will define us.
No, it could be used for any type. It would be equivalent to (a<b)&&(a==b)&&(a>b), but would be most useful for floating point, where this operator would evaluate to false if a or b is NaN.
Should mention that Bluebird does this.

http://bluebirdjs.com/docs/api/delay.html
I’m not sure what your point is. That wealthy people would spend a lower percentage of their total income on necessities, and thus a lower tax per income dollar, sounds like a truism.
Ex Greek Chief Statistician Punished for Uncovering Counterfeit State Statistics
Well, this is C++, so the spaceship operator can be overloaded for all sorts of clever purposes.

For example, when comparing strings, you could use it to coerce the arguments into spaceship objects, then run a little Space War simulation to lighten the user's day. Just another day of C++ operator overloading.
No, it would be the same as evaluating (a<b)&&(a==b)&&(a>b), not std::is_nan.
>On a serious note, I don't think this is Amazon issue. Stop blaming individual companies. You can't expect them not to compete and cut costs.

Well, I can very much expect them -- and chose to do business with companies that do care.

But true, the social protection/minimum wage should also be set by law. Only that's a minimum limit -- I expect better than that.

In the end, I don't want businesses that merely say "compete to the full and fuck everything else".
You do realise that any economic benefit from burning fossil fuel would be outweighed by rising sea levels, right?
Other than the NHS conspiracy theory and the desire to hand even more power over to facebook, I completely understand where the author's coming from. Especially not knowing who'll be on the other end (caller ID only identifies the number, not the person); and trying to anticipate and gather all necessary details to hand before embarking, due to being tethered to the wall/desk.

I've spent a while thinking about this over the years. I think a much better form of interaction is the landline answering machine: the caller will be heard for a few seconds ("Hi it's Bob, are you there?"), the recipient can decide whether to answer, and if not then the caller doesn't know if they were available or not. Contrast that with current BS like "it disconnected after one ring, so I know you hit cancel".

A similar mode of interaction is that of the walkie talkie, although that doesn't give the option of leaving a message.
That's because you're looking at it from transaction point of view. The BTC guys have been selling the "reserve currency" aspect for a while now, ever since it became apparent that there won't be a viable scaling solution anytime soon.

So just looking at it from pure utilitarian view BCH is superior, but BTC team has a point too, because the larger block size does mean it has higher chance of being centralized.

The thing is, nobody knows if this will actually result in centralization, nor does anyone know if being moderately centralized will be as bad as we expect. Anyone claiming to know what will happen is either ignorant or a liar.

Anyway, to make my point clear, let's imagine BCH does succeed and end up dominating and BTC dies off. There's a chance that BCH will lead to centralization and won't be so different from what the Internet ended up becoming. If you look at how the Internet works nowadays, it's extremely centralized from top layer all the way to the bottom. For example DNS companies can ban certain organizations from existing online simply because there are so few DNS companies, and your ISP can monitor all your traffic and sue you if you download something on Torrent. And Facebook and Google owns everyone's attention online, etc.

People who resist BCH are those who think BCH will end up evolving in that direction and kill off BTC in the process because obviously it's much more user friendly.

If something like this happens, it's good to have an alternative which has equivalent influence. Also having a competition plays into the game theory of how each party will behave going forward. They won't be able to make drastic decisions if they have a close competitor. I don't think Ethereum is it even though I'm super bullish on Ethereum, because Ethereum is an entirely different beast.
How not to run a $75K online hackathon
Introduction to Machine Learning and Its Usage in Remote Sensing
Yeah those blanket statements are MissingContext
Unfortunately this is accurate. The open comment period for proposed rules is by law designed to be as open as humanly possible. Anything the FCC does that filters those comments, or in some way creates a barrier, will open them to lawsuits and members of congress howling about censorship. It's happened in the past and it's a nightmare. The staff has a lot of internal filtering they do (source: I worked on filtering comments for DOE once upon a time) and they can filter out obvious bots, trolls, and crap.

The last thing staff want is for someone to discover later a rule was approved because of mostly bots. The lawsuits and and congressional howling would be crushing.
The way research is done at companies like these has really changed - nowadays it's all mergers & acquisitions, look in Wikipedia at just how many companies AZ has acquired since the merger, it wasn't like that before the 1990s. These companies are knowledge brokers and what research is done is outsourced to contract research organizations.

Back then, everything was done in-house. The Frythe employed people like Joseph Chatt and James Black. You don't have central research like that any longer, except at Facebook/Amazon/Google/Microsoft, and that's a problem. They can sell us ads but will not come up with the next antibiotic when the present ones have become useless.
Can we all agree that choosing a photo of Kevin Spacey when talking about bad bosses is in really bad taste at this point in time? I get the House of Cards reference, but...
You're underestimating the power of speculation and greed. You scenario will never happen as long as human nature doesn't change.

If too many people move to one chain, the speculative expected outcome of the other chain will rise, leading some people to switch back, etc.

This is the very reason why Bitcoin works.
And when that state probably isn't economically tenable for the creators? Are you paying for everything you're listening to (you're almost certainly not)? For those you are paying for, are you paying enough to make up for everyone who isn't?

Like...podcasts are a lot of work for not a lot of return in the current environment. That's why advertising happens: because making a few hundred bucks an ep off of a preroll and a midroll, for a show with ten thousand active listeners or so, makes the argument for continuing to do it. Metrics are gonna keep mattering because it's the only way to make it a creative work that can at least pay for its time.

It sucks, but hey. We say we like capitalism.
This dude is fairly respected in the food blogging world and took on the old adage "your pasta water should be as salty as the sea."

http://www.seriouseats.com/2014/05/how-salty-should-pasta-wa...

He concluded that is inedibly salty and even half that is on the upper end of what tastes good.
Work life balance and Amazon ... sounds a bit ironic, but having worked there for a year, if you're at Amazon or thinking about working at Amazon, I want to leave you with one big, massive piece of advice - if you don't know how to say "no", Amazon isn't the place for you.

What do I mean by this? Amazon has an infinite amount of work they will gladly load you up with - on-call duty, maintaining legacy stuff and doing new projects.

If you don't know how to carve out your boundaries, you're going to be in a world of hurt at Amazon, get demoralized very quickly and either get axed after a bad review (like me) or you're going to quit or worse, stay miserable and go gray before your time.

Another tidbit of advice my boss - who also no longer is there - gave me, is you have to be a dick to succeed at Amazon.

I'll just leave you with that before you choose to surrender to the cult of Bezos.
Uber Set to Announce SoftBank Deal After Kalanick, Benchmark Reach Terms
Show HN: Hue version 12.0.0
would also recommend https://github.com/contra/blink-polyfill
I'd say there is inflation, just as there would be if everyone got two dollars for each dollar they hold. But the idea that people wouldn't lose anything is true.

I think that "unless you were lending dollars" bit is a really important aspect of this, though. Lending happens a lot. This is true even in the Bitcoin world. We don't normally call it "lending," but that's what people do whenever they store coins on an exchange.

This has been a major problem with these forks, too. You deposit some Bitcoin with an exchange, then there's a fork... do they owe you the forked currency as well, or not? There's no obvious answer to that.
Most people’s hacked nudes will come from pictures they take themselves, not webcam snaps.
Isn't that your job as a founder to find and surround yourself with people that are much smarter then you in their given field of expertise?

You as the founder should then coordinate the efforts of your different experts and handle all that other startup stuff (talking to investors, aquiring customers, etc)...
True, but SVG's saving grace is that it's designed to be used embedded in HTML (or in XHTML back then). But it doesn't make a lot of sense otherwise. Eg. take SVG2's switch to represent drawing order in a z-index-like property, as opposed to SVG's original "painter model" where drawing order is determined by document order. Basically, SVG doesn't make any use of distinguished markup features such as element content (text elements being the only exception) and document order.

Usage of XML in business data and non-text document formats OTOH is an accident IMHO, but is still the most robust format for data exchange and archival in long-term commitment scenarios we've come up with so far, and I don't see that changing anytime soon because there aren't that many open standards being developed anymore.
The article said that the interviewer looked for 10 minutes at the code. If it was really just a simple assignment and the candidate came up with a complex homemade framework then that is enough time to cast some very serious doubts.
I had a colleague that ended up in a mental hospital for a while after their boss bullied them for a few years and flashed colleague's major achievements to own bosses as their own. The colleague didn't like their boss for sure. I guess that might be one hint to "tyrant boss"? Would that work for you?
In this article the price of a medieval shirt is estimated at $3500 (2013):

http://www.sleuthsayers.org/2013/06/the-3500-shirt-history-l...
Ofc, why do you think that person is your boss?
Drug trafficking is a sophisticated, multi-tens-of-$bn international industry run by intelligent, ruthless people.

Although I do not speak from experience, I find it impossible to believe that anyone who needed to move a 50-foot boat load of narcotics would have hired these prevaricating morons.
The NCEG (Numerical C Extensions Group) proposed a complete set of floating point operators for all combinations of NAN and <, ==, and >. I implemented them in Digital Mars C++, and nobody used them. I also implemented them in the D programming language, and there is simply no interest in it.

https://dlang.org/spec/expression.html#floating-point-compar...
Sixteen _hours_ of testing? I would've disqualified myself after the first hour. That's insane.
One of the best things about learning German has been the access to German news media. I find Suedeutsch Zeitung and a few others hold themselves to a higher quality than almost any english newspaper I've read. It's good to see english media take note!
It's really about the arrow operator starting with "=", which is most likely the beginning of a chained assignment as in

a = b = c = 0;

Also (as noted in the edit), I'm not the greatest of fans of the syntax switching with the number of arguments. In the example given, there are two arrow functions defined, each of them coming in a different appearance, due to the number of arguments used. Using always brackets, the nature of "ms" and it being used and passed as an argument would be more striking on first sight. Ease of understanding and readability aren't just luxury for a codebase.

(The real difference as for pragmatics is this: In any other case, anything on the righthand side of the first "=" is a value resolved on first execution whenever the code is hit, while in this case it's a parameter that becomes evaluated whenever the function defined by this assignment is called – and this relation isn't resolved without look-ahead. Possible errors introduced by a sloppy (mis)reading are numerous.)
As always, I'm surprised to see outrage over employee wages from a startup and business focused community (Hacker News). What is it that you purpose Amazon just pay everybody $200,000 a year and then go out of business? This is really basic economics, and I strongly believe in the American dream, you can work your way up and Amazon provides ample opportunities for growth.

Curious, are you a US citizen?
IMHO visual programming should really aim more to be a scaffolding tool - so instead of replacing the syntax to focus more on speeding up the structuring of the code, helping you to easier manage and understand the blocks and the flow. Ideally it can then auto-generate the most of it and leave you to fine-tune the details of logic directly in the code (where it's faster and more expressive to be able to type the code directly).
Promises and Async/Await are just too slow. I'll stick with Callbacks.

https://kyrylkov.com/2017/04/25/native-promises-async-functi...
> Yet, there wasn't any politics in it, was tehre?

That's not the point. There's better ways to express the fact that your post isn't political than implying that people are just "too sensitive" about racism and sexism or something. Like I said, it comes across like a teenager trying to be edgy and that childish tone is carried through the entire article.

> I find the people who find it odd when people get worked up about elaborate scheming, odd.

Again such anger and vitriol. Like honestly why are people so worked up over such a thing? This doesn't bother me at all. If they're lying, the police will figure it out. If they're not, then they won't. What's so odd about just letting idiots be?

I think this armchair cross-examination is tiring and pointless.

EDIT: Never knew being critical of the author's tone was deserving of down-voting - interesting crowd here I must say.
Yes, and the corollary to that any foreign power that wants to spy on Americans need only focus on a single point of failure... our own security apparatus. It would be much more difficult to develop the data collection, storage, and management of that data on their own. We have paid to do it to our selves.

Now maybe there are counter espionage methods developed... but the idea that our geopolitical competitors don't have a single other mole as a contractor with Snowden's level of access is no longer (and frankly never was) credible. You could probably make a similar argument about our advertising apparatus.

Never develop a tool/weapon you can't afford to be used against you, because in the long term it will.
For older engineers this is one of the reason why they are not hired. There are always various excuses, but basically no one wants to hire his next boss.
I also am confused by using the Pyramid of Doom as a pseudo rationale for needing this. Pyramid too tall? Use a function call. Nothing at all wrong with:

function multiStepAsyncProcess() {
hitServer(params, function() {
multiStepAsyncProcessStep2();
});
}

function multiStepAsyncProcessStep2() {
hitServer(params, function() {
...
});
}
I've also traveled to tons of cities in China and what I found is that many expats and local Chinese that hang around the expat bubble have a similar "doom and gloom" viewpoint.

Whereas when I started to hang around local, blue collar Chinese workers (who don't speak English or hang around expats at all), their outlooks were extremely optimistic about China's future.

It makes me wonder if this is more of a class issue. The poorer, blue collar workers will start to prosper more, but the upper-middle class will start to face difficulties.

I would also add that all my Chinese friends that stayed in China are wealthier than those that left. And of those that left, many are returning to China. But again, these are all people that are outside the expat bubble so perhaps their viewpoints would be different.