skysight-inc/HackerNews huggingface dataset:
The total amount of CO2 in the atmosphere, and the amount produced and consumed by plants is very high compared to the amount produced by humans. Long term the solution is absolutely to reduce the CO2 produced by mankind through renewable energy, and reducing CO2 produced by agriculture. In the short term though carbon farming can sequester large amounts of carbon by growing on land that was previously desert, or the method mentioned in the linked page. Hopefully this slows down global warming enough to give humanity enough time to come up with a sustainable solution
https://twitter.com/GIMP_Official/status/900824487578529793
Do you need to pay more to get your blood from blonde virgins?

I feel a business opportunity for enterprising girls.

EDIT: Why the flagged? I was just making fun of the situation.
This would make a great SF story.

Over time, the demand for young blood continued to grow but there was a stubbornly limited supply. A new batch of YCombinator "blood startups" aimed to disrupt the industry by supplying devices that made it more convenient to infuse blood directly into your bloodstream.

One company based in Menlo Park, dracul.ai, developed a set of titanium prosthetic fangs that would eliminate the need for an expensive IV procedure and hospital visit. Instead, the blood was extracted directly into the fangs, which were than purified by nanotubes and fed directly into users' bloodstreams.

Scattered reports came out that wealthy users were luring young candidates to their large Woodsite and Atherton estates and extracting blood from victicms, without consent.

Company founder (who simply goes by monicker "Vlad") vehemently denies such allegations.
It's a sadistic joke that it's so hard to transfer money from one person to another (at least here in the US). The fact that it even takes more than an hour is absurd.
Exactly. It's not a real study.
Peer-to-peer networking engineer needed
$8,000-$10,000/mo (depending on experience)
Remote
This is a contract position

TransferNet, a venture-backed Atlanta-based startup, is looking for engineering superstars who are able to develop virtual currency based on block-chain technology.

TransferNet is using the revolutionary ethereum blockchain (with the addition of plasma) to create a new protocol to incentivize peer-to-peer file distribution with anonymity protections greater than any current widely used systems.

Come join our team and help revolutionize worldwide file distribution!

Position Requirements:
Bachelor or Master’s degree in Computer Science, Engineering, Mathematics, and/or equivalent work experience.
Understanding of peer-to-peer networking protocols such as Bittorrent
Understanding of cryptocurrency and/or blockchain technology
Provable contributions to projects in decentralization or cryptocurrency
Strong understanding of algorithms, data structures, cryptography and data security
Experience developing Ethereum contracts with Solidity
Preferably, has launched token sales (ideally on Ethereum with ERC-20 compliant tokens)
Experience in other programming languages and frameworks / protocols would be favorable: Java, Javascript, Go, Python, C#
Experience with Github
Experience should include both developing on the server-side and front-end

Please send resume to rachael@transfernet.io
Thanks for this!

I happen to have a Vive and have been wanting to get my game engine outputting to it. I am primarily focused on Linux.
Hear, hear!

The inabilty of the young folk to disconnect from their work is disasterous.
Maybe because the Volkswagen AG employs 0.6 million people worldwide, 220 thousand of them in Germany?
Why It's Useful to Talk to People You Don't Agree With
Benchmarks confirm: https://ecraven.github.io/r7rs-benchmarks/benchmark.html
Same day??? Check out Ripple... 2 seconds, from anywhere in the world.
Not to be overly harsh about their work but that just screams "me too!" instead of solving an actual problem.

Vulkan is a low-level, highly verbose API designed to extract maximum performance and leverage multiple threads to deal with slower aspects of rendering. Then you chuck that into a single-threaded, slow (relatively) runtime where method calls to the actual implementation are particularly expensive (JavaScript -> native transitions ain't cheap), and that's supposed to be a good idea? Why? Who is supposed to use this for anything useful?

Instead of just porting native features to the web for the sake of porting them make it easier to make use of the hardware's capabilities. Let me throw a GPU shader into a CSS3 transition animation or something like that, for example. That'd be cool and potentially useful instead of a system where you can port some game to the web for the sake of porting it to the web where nobody will ever use it because it sucks compared to the vastly superior native version of the game.
> 3 trillion dollars

This is why we need a space elevator! Costs would be reduced from $40k / kg to ~$400/kg.

I spoke to an engineer at a space-focused company about space elevators. He, unfortunately, burst my bubble. While the elevator itself might be feasible, he thinks that countries would never let an asteroid large enough to act as a counterweight, with thrusters large enough to move it attached, enter Earth's orbit. The potential of it being used as a catastrophic weapon is just too dangerous.
Hearing the word "artisan" is just a flag letting me know I need to switch mental registers if I hadn't already:

if (inputStr == "artisan") { ENV = "MARKETING" };
Not surprised to see James Snell prominently involved in this. I've had bad feelings about this since the io.js group joined the foundation. This is upsetting having followed (and used) the project for so long.
https://download.gimp.org/mirror/pub/gimp/v2.9/windows/
I don't think this manifesto adds any kind of value to developers. The word that come to my mind is "shallow". Pretentious, pompous. Of course "coders" will love it.

Perhaps UI and UX design is an art, but at the end software requires engineering.

The only manifesto i'd recommend is this one:

http://programming-motherfucker.com/
Irrational just means to act on instinct (model-free reinforcement learning) as opposed to planning (model based RL). Planning is more deliberate, can incur model errors and takes more energy, but instinct lacks generalization power. Both are useful systems of behavior, the problem is when one is triggered instead of the other - specifically, planning is useful in novel situations, where memorized responses don't work. Instinct is better where situations are repetitive and when uncertainty about the situation is too high to use modeling.
I would like a feature that auto-closes a site that has overly obstructive ad-blocking features or sign-ups.

Off the top of my head:

-Forbes

-Washington Post

-Business Insider

I'm sure there are more, but that's a good start...
And then there was this:

http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm
Odd because I read the abstract of the paper as a claim for a fundamental advance in statistics; systematic and objective determination of priors in Bayesian analysis. I can't speak to whether the paper is successful in delivering this as I am very dense and it takes me weeks to understand things, but if they have identified mechanisms that allow complex priors to be constructed that minimize overfitting:

1. I will do a little dance

2. I will learn how to construct such priors

3. I will attempt to apply this in practice to see what happens.

I don't see overfitting risk as a strawman, I see it as a nasty business that means that production models can't be trusted.
I disagree about “engineer” vs “developer”.

“Engineer” and “architect” are much more nuanced and hard to distinguish.
Yes. What's wrong with paying people for their blood? It sounds gross, but if it works, and all parties are informed and consent, what's wrong with it?
Sure; if you can say "industry" in reference to a bunch of people whose employability is hinged to a single PC/Mac application.
Java API for RESTful Web Services 2.1 Released
Because then they can't sell you a $X00 raspberry pizerow
Fortunately, somebody already took a snapshot and there's a way back: https://web.archive.org/web/20170821212745/https://github.co...
But it was better!
Vanilla ice cream shortage cascades across the UK
You are 100% correct, I messed that up. What came to mind was the likes of Sendgrid or Mailchimp. Apologies and thank you for the correction.
The funny thing is that people get angry when the same logic is applied to tech legends.

Wozniak would have stayed in HP and probsbly remained fairly unknown if Jobs had not convinced him to start Apple with him.
>shut down their massive network of steel foundries

I'm only passingly familiar with the Ming dynasty's attempts to isolate itself from the outside world. But I've never heard anyone describe it as a rejection of technology the way you're implying here. I'd love to read more about "Chinese Ludites" if you have links.
I think you're right. Assuming everything we think we know about carbon, methane, and global warming is true, we're sunk. And there's nothing we can do about it. The party's been great.
From one of the sources of the article: [1]

>> In Study 1, White and Asian nonnative speakers using the same scripted responses as native speakers were found to be significantly less likely to be recommended for a middle-management position, and this bias was fully mediated by assessments of their political skill.

>> Nonnative speakers were found to have a significantly lower likelihood of receiving new-venture funding

That's an interesting bias, I wonder if/how it varies by accents, as those can be quite different. Are foreign accents from countries where English is still a major language like U.K., Australia, India, ..., perceived differently than foreign accents from non english-speaking countries?

[1] http://psycnet.apa.org/record/2013-28924-001
Massive SIMD works great on the GPU. Compute shaders are already a non-graphical use-case on the GPU.

You get high bandwidth but also high latency, so its best for a few large batches rather than lots of small batches.

There is also overhead to uploading and downloading data to and from the GPU. So you want to save more time than you spend there.
> In recent years though, it's been wholly solid. Was there a change in project leadership, or something - maybe just a new development workflow?

Not really, no.

There are a few new contributors like Jehan Pages, Thomas Manni, and Ell. But the majority of the work is still done by Michael Natterer, same as 5+ years ago.
Nothing you're saying is new to me, all I wanted is to correct your false statements, which I did.
The use cases for GPU compute are fairly narrow. You need something that is embarrassingly parallel and deals with almost nothing but floats. You also need something isolated enough that you're ok with paying the PCI-E bandwidth overhead to send it to the GPU & receive the results back from the GPU.
So...(start internal monologue)

- The 10x engineer is so because of 10x practice (numbers not precise nor accurate). Companies - need to keep challenging people to get experts. Bootcampers - keep practicing.

- As with the soccer study in the article, boys ended up as the "bigger kids" in computer science and due to motivational factors, there's more boys in the tech industry today [1]

- Refutes a large portion of [2]; did the google engineer read these studies before?

[1] http://www.npr.org/sections/money/2014/10/21/357629765/when-...

[2] http://gizmodo.com/exclusive-heres-the-full-10-page-anti-div...
DOJ used the same procedure. Investigations were carried out by Jones Day (VW's law firm), paid by VW.

Don't be surprised when you get the same results.
In Obj-C extensions you can add variables with the help of Obj-C runtime.
> The author conflates networking with shameless self-shilling.

I found the same. Cold-calling and party tricks (like dropping businesscards into bags) is not 'networking'. It's one aspect of it, yes, but a minor one.

Not to mention that plenty of us know people who are awesome at their craft, yet never seem to get anywhere with it. Arguing from outliers like major pop stars means nothing for the 'real' people below them.
I imagine the next step is to provide a WebAssembly binding.

edit: "The API has to execute efficiently on WebAssembly and in multi-threaded environment. That means no GC allocations during the rendering loop in order to avoid the garbage collection pauses."
I've worked in banking. I (re)wrote a fuel estimation program for cargo aircraft (so software that is used only prior to a flight). Let's just say the two have very little to do with each other when it comes to process and leave it at that.
Should that be 98% of land mammals? Because I think the insects still outweigh us by quite a lot.
Ah, makes sense.

'Come, write your code on this artisanal platform, carefully crafted by Tibetan monks in their 5th year of a 10 year vow of silence'
This is a sensitive topic - and hard to comment on neutrally enough not to potentially offend someone. I'm going to try my best...

> [Just in case it wasn't clear enough: antifas/radical-left in the US are pretty much a harmless joke, and by no means equivalent to the radical-right/extreme-right/alt-right/Nazis/white-supremacist/whatever threat]

Are you sure? The neo-Nazis and KKK may number in the tens of thousands. The ctrl-left number (easily) 10x that, and have media support. And have a proclivity for violence even when the alt-right aren't around. They are funded and organized. They are on the move.

Maybe this is democracy in action - but I see the alt-right (by the new new definition of neo-Nazi and KKK, not the old 4-chan definition), as a joke and that the Ctrl-Left is really becoming problematic.

Am I wrong? (It's possible - because it has happened more than once before)
Was that speech entirely off the cuff? It was incredibly eloquent.
I think he means its easy from a technology standpoint. There are still a ton of politics at play here.

We know how to build solar, wind and nuclear plants, do that and just shut down coal power plants. That is like half. Then keep working to get old inefficient cars off the roads. Tax SUVs and give tax breaks to electric buyers.

None of these things are politically easy, but technologically require nothing new and might leave us with a stronger more economy because of the amount of new players and innovations in the fields affected.

But the current political discourse is functionally stalled on the issue because people don't care until it unambiguously affects them. That works great for many smaller issues but for this by the time it affects the average voter we are fucked.
Only as long as it's just bitmap layers with masks, and images are in RGB. Text layers will be rasterized. The rest of the features will usually be dropped.
"Whatever you pay me to do."
For this apology to undermine CoC, the moderated contributor (to whom the apology was made) must have violated CoC with his contribution (or whatever it was). Nobody links to that discussion anymore (probably better so).

Somehow it is quite hard to make an informed opinion in this case.
Very insightful article, but it got one thing wrong.

>Jobs was clearly a visionary, plus there were stories about his total lack of people skills

No, he had extraordinary people skills when it came to manipulation. What he lacked were the friendlier types of people skills.
This is a polemic: https://en.wikipedia.org/wiki/Polemic

It is not a means of trying to fix the issue, but rather a strong worded, accusatory, defensive blast at his critics by someone who believes they were wronged and others are at fault.

This is not a "how to get to yes" type response, but rather a response that just inflames a situation, and causes everyone to dig in.

There is going to be no winner going down this path, just losers all around and a lot of wasted energy and time.

Yuk.
Have you checked the headers that these site(s) are sending/receiving? There's usually a couple of indicators in them that point towards whatever tech stack is running.
I can see how that's unclear.

That fiddle was supposed to be an example where I did exhaust all the options, so I shouldn't get a compiler error. In any case, to make the error go away, I add a "return null" or throw an exception at the end:
https://dotnetfiddle.net/I7LXkW

Then I want to be able to add a "yellow" option to the enum and get a compiler error, but there is no error:
https://dotnetfiddle.net/IIUfye

That's the bigger problem. I should've shared that one.

Can someone show me a fiddle of a C# program that compiles, but gives a compiler error when I add another value to the enum?
Something else interesting is that the notion of engineered aerospace software does not necessarily have anything to do with the software itself. A lone hacker in their garage very well could author the exact same software. The difference is in how it was developed, and that there exists a paper trail to demonstrate it was developed and reviewed to sufficient standards. Requirements and tests and reviews don't get installed on the aircraft; the executable object code gets installed on the aircraft.

One might posit that "software engineering" is not very much about developing the actual software at all, but just ensuring that it is done correctly?
SpaceX' master plan revealed. Poor DeBeers.
I don't know about auto-close, but I would love to have a quick way to "blacklist" websites such that whenever I saw a link to these sites it was marked and I don't even bother clicking.
Well WebAssembly is another thing I'd question the usefulness of. It's going to result in threading finally coming to JS which is nice, but the rest of it is more like a showing of of technical infrastructure for the sake of it instead of helping apps with problems they have.
The EU does have fairly strict "limits" for NOx emissions from diesel vehicles. The affected VW models, along with many other diesel vehicles, are known to far exceed these limits in real-world driving.

However, legally the cars are only required to meet emissions limits in test conditions, and the rules allow for emissions control devices to be disabled if necessary "to protect the engine". So it's not clear if any laws were broken by Volkswagen's use of a defeat device.

If there are to be any successful lawsuits against VW over the emissions scandal in the EU, they will likely relate to consumer law - i.e. that VW's cars were deceptively sold as being clean when they were not, and people's vehicles lost value due to VW's actions when the emissions problems became known.
Haha yeah, I really thought so :)
Related: http://reproducibility.cs.arizona.edu/v2/RepeatabilityTR.pdf
Do you think that banking software could be developed more like aerospace software?

Do you think that it should be?
I fully agree with you about the cynicism of the taking-your-cut-at-both-ends marketplace, but this business model is never, ever, ever going away so long as we have games. Single-player games are going to be relegated to what's functionally art-house stuff because of the revenue model implications. That's where what you want (and what I want!) is going to live.
From the guidelines [1]:

> Otherwise please use the original title, unless it is misleading or linkbait.

Probably worth changing it if this post picks up further traction.

[1] https://news.ycombinator.com/newsguidelines.html
Cloudformation “CreationPolicy” attribute not working
I found a wonderful documenation on AWS site about how to make one instance come up completely and provisioned before second instance starts to come up. It is at https://aws.amazon.com/blogs/devops/tag/cloudformation/page/2/

The documenation uses CreationPolicy attribute and cfn-signal to notify AWS Cloudformation that Instance1 has come up. I tried the code. It runs. But the issue is Instance2 comes up first instead of waiting for Instance1 to come up. This is the code and I attached the screen shot when the instances are coming up.
Kind of related is that one of the biggest advantages of using performance enhancing drugs/steroids is the greatly reduced recovery time. Even if someone tests clean before an event because they genuinely are clean rather than being on something undetectable, they still benefit from all of the extra training they managed to get in in-between events when they were juicing.
Federal Judge Clears the Way for Uber and Lyft Drivers to Unionize
A good pilot can sometimes recover from being given a bad aircraft. If the aircraft get better of course the accident rate will improve.
The inner envelope is essentially a safety mechanism to ensure that the person who might have read the name on the outer envelope does not accidentally see one of the voter's choices on the ballot.
Nah. Many high tech fields in the private sector recruit PhDs for research positions. Intel for example has a ton of them.
I saw a talk at my university by a prolific robotics engineer who explained that for small drones designed to work by swarming & collaborating, it is much more cost effective to use old Samsung Galaxy phones as the "brain" of a drone platform rather than integrating standalone CPU's. As far as I know they still use this as their primary design strategy.
That's not what I was trying to describe by offering project Ara as an example. Intel NUCs are an ITX board in a box with the usual ports. Not an ecosystem of quickly interchangeable modules that offering rapid change in utility.

The problem is that's a lot of jargon, and yes I know what a form factor is, DDR is, and if you look again, I clearly wrote PCI-*, as PCI-Express, which is NOT deprecated.

It's a lot of jargon to know when you want to build a device that hangs out and films birds, or some other overly specific example to make the point.

If general computing is stuck there, it seems like a bit of cultural functional fixedness over what general computing should be. Which is all over our nostalgia tripping culture.

https://en.wikipedia.org/wiki/Functional_fixedness
It could be, and in some cases (for instance the transaction portion, interest calculations) it should be. Reporting and statistics are less important and an error there could be fixed without affecting the balances, especially when it is internal stuff.
You're thinking of Men in Black.

"A person is smart. People are dumb, panicky dangerous animals and you know it. Fifteen hundred years ago everybody knew the Earth was the center of the universe. Five hundred years ago, everybody knew the Earth was flat, and fifteen minutes ago, you knew that humans were alone on this planet. Imagine what you'll know tomorrow."
Eyeview Is Hiring a DevOps Engineer (NY)
I can't believe how behind the US still is compared to the rest of the world..
Bitcoin is putting pressure on banks to wise up.
For sure - when writing upgrades to existing systems these days, 90% of the work goes into the transition; how do you start using the new system without breaking the thousands of people who rely on the old one?

But yeah, I kinda have a feeling I know where he is coming from with some of his thoughts... my first few jobs were at startups that never went anywhere. We made great software, but never gained any customers because there was no real market for what we made.

After a while, you get REALLY focused on the craft of your code, because it is all you have. You can throw out old stuff and rewrite it, because it doesn't matter, you don't have customers depending on you. You already made what is needed by the business, the problem is there IS no business.

My current job is with a large CDN, serving a huge number of actual real customers with real demands. I don't have time to treat every piece of code I write as a piece of art. It is simply a tool to further the business.

Personally, I much prefer my current job. I would rather create things that actually matter, rather than amazing art that no one uses.
Disappointed it's not on Khan Academy.