skysight-inc/HackerNews huggingface dataset:
I suspect that it acts as a sort of diffuser. Any source of ignition within the grill has to pass through it to induce an explosion. The mesh allows the heat to spread out more evenly, making the temperature at any one point on the mesh lower (the energy is still there, but likely isn't concentrated enough to cause ignition). As a result, with respect to the flame, the little burning particles from the wick need to get through the grill to ignite the gasses outside the cage, and the fine mesh makes that less likely too (I think microscopic burning embers are surprisingly likely to bump into the mesh, since fine wires have high drag aerodynamics and so the air will cause the gases to linger near the mesh; a finer, denser wire mesh just amplifies the effect that way while still letting out much of the light).

I bet it's not failsafe, but it undoubtedly is a vast improvement on an open flame.
White christmas white led light bar
From the article on Wikipedia:

"The introduction of the Davy lamp led to an increase in mine accidents, as the lamp encouraged the working of mines and parts of mines that had previously been closed for safety reasons"
It is sad reading the impact section at https://en.wikipedia.org/wiki/Davy_lamp

"The introduction of the Davy lamp led to an increase in mine accidents, as the lamp encouraged the working of mines and parts of mines that had previously been closed for safety reasons."

and

"Another reason for the increase in accidents was the unreliability of the lamps themselves. The bare gauze was easily damaged, and once just a single wire broke or rusted away, the lamp became unsafe. Even when new and clean, illumination from the safety lamps was very poor, and the problem was not fully resolved until electric lamps became widely available in the late 19th century."

Seems like it wasn't as successful as it is made out to be in this article.
Digital postal mail:

* http://www.virtualpostmail.com/

* https://www.postscanmail.com/
A company that puts your Instagram pics on marshmallows, raised $1M
Wiredcraft | Washington, DC, Berlin & Shanghai | Full Time | ONSITE

We're engineers, designers & strategists creating software that solves real-world problems. Think software to run the Myanmar elections or DevOps for the biggest electronics manufacturer in the world.

We're hiring for multiple positions (developers, designers, marketing, strategists, sales, operations... See all at https://wiredcraft.com/about/#jobs) but are especially interested in recruiting a team leader in Washington, DC (https://wiredcraft.com/jobs/team-leader/) and business development, marketing or sales folks in Shanghai or DC (https://wiredcraft.com/jobs/sales-business-development/).

You'll work directly with Ronan (our founder) to grow our US and Asia teams and get sh*t done.

You can shoot us an email directly at job@wiredcraft.com or pay us a visit at http://wiredcraft.com/about/#jobs.
Grace's method names allow one to say:

circle.at(x,y) radius(5) fill("solid")

where in Python one might say:

circle.at(x,y, radius=5, fill="solid")

Objective C also allows multipart method names that help document the arguments.

For you young whippersnappers, this idea goes back over half a century to Algol-60 where the commas that delimit parameters to functions can be optionally replaced by ") text: (". So our procedure call in Algol-60 could be written:

draw(circle) at: (x,y) radius: (5) fill: (1.0)

or as:

draw(circle, x, y, 5, 1.0)
Sadly they don't say which license they're going to use. This would be very important for an import to Openstreetmap
>All the cool kids were talking about it, so I thought I might as well support them, too.

I agree with Sam Saffron (thanks Sam for al your githubcode) about some perplexity using websockets as a panacea nowadays.

Nevertheless, I really appreciated Nchan structured approach, open to different available protocols (poll, SSE, websockets) :)
Do you think Apple will still be making MacBook Pros in 2025, and if they do, will they still have a power hungry (but fast) Intel processor?
A video (in Italian) at http://corrieredellumbria.corr.it/video/203001/Citta-della-P...
Interesting parts from 0:20 to 0:50 and after 1:15. That pike scares me a little but hopefully they know what they are doing. The man being interviewed says that they're not using heavy machinery because it would destroy all the chances of doing a stratigraphy analysis.
That looks very slick - although it seems to be C++ only.
Also, people are generally more inclined to sign that for a non-profit organization like FSF or the OSGeo Foundation, than for an individual person, although that's still more accepted than signing to a company.

CLA to non-profit > CLA to indidual > CLA to company
The Professor, the Bikini Model and the Suitcase Full of Trouble (2013)
"I called email “an abomination.” That was 15 years ago, but I’m still surprised anyone ever thought to write the word that way.

While it’s true that commonly used two-word or hyphenated compounds often solidify into single words over time, that had never before happened with a compound based on a single letter. We had T-shirts and X-rays for a long time before electronic mail showed up, but we still aren’t writing about tshirts and xrays."

Maybe that's because Both T and X are consonants and E isn't?
How to use multiple threads to increase the efficiency of your app
Ruby will but it's an API key not creds directly.
Python probably will, IIRC it's not auto-created but is general pratice to put creds in a dot file for PyPI.
Go doesn't really have a widely used package manager in that sense, people use github repos (and go get) from what I've seen.
Not too sure about PHP and Lua...
A curated list of lists of interview questions
AWS, lost MFA and a new phone number
Hello!

I am using MFA in my root account in AWS but I've changed my phone number and device before deactivating the MFA validation.

I am f*_!ed! I've called AWS support and they asked me to send a document which requires notarial validation so I have to go to the EEUU embassy and pay about 100$.

My personal account is costing me 1.5$ per month. A couple of domains which I don't care to lose.

Anyone with a similar situation? Do I really have to go to the embassy? It's possible to validate my identity in any other way? Maybe by the pay method?

Thanks in advance!
>this could be a viable option for push notification in the IoT domain.

Yes! :)
I've seen a lot of noise that blockchain is going to be a huge disruption for everything recently (yeah I know people have been saying it for a while - I may have been asleep). What would people recommend as the best resource for a) evaluating whether the hype is valid and b) as a technical overview?
Why Progressive Web Apps Are the Future of Web Development
Exposing these developers would be reasonable, so people can avoid their software.
Ten or twenty years ago video or audio editing required an expensive specialized workstation. Today you plug a few specialized peripherals into your regular computer.

I see it as the same thing. Maybe keyboards and monitors will be rare, expensive, specialized devices. But you'll buy them and connect them up to the same kind of computing device that regular people use. There's no reason for the underlying computer hardware to be anything other than commodity.
getopt still results in imperative argument parsing

That's one of the reasons I use it, actually. For simple utilities it may be adequate to set flags and store values for command-line parameters, but sometimes you need the flexibility of being able to run whatever code you need when an option arrives.
Choronzon: an approach at knowledge-based evolutionary fuzzing
THE ULTIMATE TRIP: 100 RARE BEHIND-THE-SCENES PHOTOS FROM 2001: A SPACE ODYSSEY
Yeah - whenever I see things like this, I make the assumption that they are deliberately trying to deceive - there's no way you can accidentally design a graph like that
Playground Quotes to Help Your Kids Learn the Importance of Outdoor Play
I find this article really interesting. I am a native speaker of Spanish and the verb 'to be' is usually one of the first lessons we learn when we study English.

Spanish has to different verbs to depict the meaning(s) of 'to be' -> ser (exist) and estar (stay). I always thought merging those meanings into a single verb did not help to express the richness of the English language.
For the record, I'm a designer. But I also know I'm a slightly unusual one.
Sir Humphry Davy (the inventor of the lamp) had an awesome honeymoon: http://blog.jgc.org/2008/09/ultimate-nerd-honeymoon.html
Tiering up: Our man struggles to make sense of the storage landscape
In my experience a shared IP gets you this.
> os.path.expanduser("~/.cache/ssh2_list")

Please, consider $XDG_CACHE_HOME. Not everyone likes the default directory layout.

I think, ugly-looking but reasonably portable version would look like

os.path.join(os.environ.get("XDG_CACHE_HOME", os.path.join(os.path.expanduser("~"), ".cache")), "ssh2_list")
If you want to be concerned about the npm chain of dependencies model, one thing you should probably think about is that there is no curation of code on npm, so a package could be malicious (e.g. if an attacker compromised a set of package maintainer creds from a dot file) and npm packages (like most package formats) have the ability to execute code on install...
“Those who vote decide nothing. Those who count the vote decide everything.”

(Joseph Stalin)
The argument was that emails are more like postcards, since they aren't "sealed" and you "share" their contents with the provider. That said, I believe the sixth circuit agreed with you in United States v. Warshak, in 2010. Of course, LE is trying its best to read that ruling in the most narrow way possible.
What I am most excited about is manipulating these using javascript, which is also something you cannot do with a CSS processor because the values are baked into the CSS.
If the hype is merely about Bitcoin itself as an alternative currency, then simply forget it. That's just some aftershocks of people joining the party lately.

However, if you are talking about Blockchain technology and applications beyond currency and gambling, there may be something onto it. For example, check out Ethereum:

https://www.ethereum.org/

This allows you to enforce and reward contracts in a very flexible and completely decentral fashion. Also, "agreeing on one truth/history" has been replaced from "power of work" (arms race to burn energy resources) to a more subtle decentral reputation system. This is more about finding consensus among the network participants as intelligent individuals, rather than who's able to invest more energy/hardware resources more quickly.

Creative stuff like Ethereum has not just the potential to replace payments, but enables companies that are totally differently structured than what we find today. If that's for better or worse, I'm not sure.

But if there's any justified hype about Bitcoin, it's about emerging projects like that - not about Bitcoin itself.
But we read material that is significantly more difficult when we are adults, no?
ec2ssh? ec2sh? ec2s?
The argument for forbidding "to be" seems a little like the argument for forbidding "is a" (inheritance) relationships in programming: that any "is a" can be expressed more precisely as a "has a" and/or "does _".

I think it's interesting to take the argument even further, to argue for structural types (like interfaces in Go and Typescript, and objects in OCaml) over nominal types (like Java interfaces and Haskell typeclasses). The former just says "if Bar is an interface with method Blaz(int, int, bool), and Foo has a method Blaz(int, int, bool), then Foo is a Bar", while the latter require the programmer to explicitly specify that Foo is a (implements) bar.
Phil 'Bad Astronomer' Plait says the mountains are made of water-ice, the plains of nitrogen-ice [1]: "Pluto is so cold water ice is hard as rock, and can form mountains thousands of meters tall. The bright plain was probably lower elevation terrain which filled with nitrogen, which is much less rigid than water at these temperatures. It can flow like glaciers do on Earth. So what you’re seeing there is a shoreline! It really looks like one, too, with the nitrogen ice meeting the highlands at a “constant sea level”."

[1] http://www.slate.com/blogs/bad_astronomy/2015/12/05/pluto_hi...
Unfortunately, there's often no one I'm interested in voting for on the ballot. How do I vote then? Should I vote at all? I don't think I'm an outlier as more and more people aligned with both parties feel disenfranchised, but you don't stand a chance at having a reasonable candidate for most races with the amount of money required to mount a campaign. If you can't get media attention, you're out!
Fighting technical debs  with hats
These look neat. I wonder what they will be like to debug. I spend a lot of my job fixing problems that the designers have left in the CSS, like "Why on this page is the button margin 2em, but on all the other pages it's 1.5em." I guess with variables thrown into the mix, it'll make this debugging harder.
In-App Messaging: The Versatile Channel You Should Be Using)
That’s fine, nobody said you’re wrong, but you are increasingly a minority, and the economics of scale are not working in your favour.

This is not backed up by any facts. First of all, the graph shows desktop PC shipments. Laptop shipments haven't drastically changed:

http://www.statista.com/statistics/272595/global-shipments-f...

Secondly, the other logical explanation is that most machines of the last five years are still fast enough for general purpose operating systems. So, people are simply upgrading far less often.

The other outcome is the developer PC continues to exist, in an increasingly rarified (and expensive) form as workstations migrate to the economies of scale that drive server chip sets.

Or the same cheap processors that run embedded devices simply become fast enough to handle normal desktop workloads. So, why would they be more expensive? The Raspberry Pi will probably be good enough as a modest development workstation in a couple of iterations at 30 Euro. Heck, some people do their work on Chromebooks running Crouton.

I don't think hardware is the problem. Every kid will be able to afford some device to start tinkering. More worrisome is the move away from general purpose operating systems to walled gardens, plus reliance on proprietary web applications. For this reason, we need a flourishing Linux/BSD/FLOSS ecosystem.
Z: Super fast terminal navigation
I am not sure about this article. Mobile and tablet have had massive rates of adoption but even they are getting saturated now.

There are still large numbers of businesses that use desktops. Everywhere I look there are desktops. Tablets are displacing some but not all in business.
You know what the app CPU runs, and the other 2 processors have identical pinouts on the board.
Especially if it's shared with Windows machines that may or may not be infected by botnets. Or is a large corporate proxy -- I got a fair few Google captchas within Yahoo! UK.
The convergence of compilers, build systems and package managers
I think the issue is that people try to jump in abstract algebra too early, before they acquaint themselves with a variety of concrete examples.

It's even worse with category theory -- how one is supposed to understand why functors are useful before encountering them in a natural context is beyond me.
What did you miss in org-mode that your tool is going to have?
I can't think of anything, so I don't really know what benefits your tool provides compared to org-mode.
If the answer is $2.3 trillion, can you guess the question?
Yes, it should play the same way that basic income has worked in the past:
https://en.wikipedia.org/wiki/MINCOME

i.e. it shouldn't reduce work, except in kids staying in school longer and women taking longer time off to look after babies.
As an Australian and as someone who attempted to obtain G-NAF data for an address validation service this is fantastic news. Address data in general and geocodes in particular are a precious commodity from a licensing point of view. They help CRMs maintain good address data and are also very helpful in driving location based marketing activities.
Does that work for json or just XML?
The graphs here were completely useless to me, so I made my own.

http://imgur.com/4Qk0zHB (an area chart)

http://imgur.com/4Qk0zHB (normalised so the Y axis is always 100. A bit of a kludge as the data didn't add up to 100 (suggesting the survey respondents could answer more than one reason), but it gives a bit of a picture of the data)

Data here: https://docs.google.com/spreadsheets/d/1gMUU38OPlt4hMbUUdDCe...
This is even more interesting! I wonder if this means RMS would have to open their street data (e.g. maps, sign locations, speed limits, turn restrictions, etc).
No. The patent license of react says "this license becomes void if the user objects to the validity of software patents, KR questions the validity of any Facebook Inc. patent". (Quoted from memory, so not guaranteed to be accurate)
A quick scan through the text and, as far as I can tell, the whole article is written (modulo examples) in E-Prime.
A short introduction to recommendation systems
Software patents are unnecessary, as algorithms fall under existing patents anyway.

The only acceptable patent is one that provides a specific solution to a problem, an algorithm, etc.
Sleeping Beauty – Keep track of what’s where – crowdfunding today
Sleeping Beauty is a compact security device with the size of a hockey puck which protects and tracks your valuable possessions using a cellular network and GPS to triangulate its position. Only if Sleeping Beauty is physically moved does it consume any battery power in order to send its location to your smartphone. This is the reason why Sleeping Beauty runs up to 2 whole years on a single battery.

Sleeping Beauty is not only the perfect solution for protecting those possessions which should stay put for a very long time it can also track objects which are moved very often by using the “Bluetooth Low Energy – Tracking Mode”.

Almost any object can be tracked with Sleeping Beauty. And the real beauty of Sleeping Beauty is that it works anywhere in the world where there’s cellular network coverage. Sleeping Beauty will be manufactured in Berlin. The data is stored in Germany in keeping with german privacy standards.
Except for the "if the user questions the validity of any Facebook Inc. patents, this license becomes null and void" part...
Great point, org-mode is perfect. But a lot of the world is missing out of org-mode because they dont know about emacs and don't want to learn. :)
> In fact, I think it’s confusing to call them variables at all. They’re actually CSS properties, which gives them an entirely different set of capabilities and allows them to solve an entirely different set of problems.

I think this is the problem people have with them - they don't try to be a good solution to the problem people actually have. A better designed solution would have the most common case simple and elegant, and more esoteric use-cases, like the ones they are trying to solve, may have esoteric solutions like the proposed one.
How do you communicate someone's name then?
You can't say "the name IS", or "He/she IS called".
The cognate to the word all the other Germanic languages use has become archaic and even lacks a present tense form:

https://en.wiktionary.org/wiki/hight#English

Maybe: "One calls her/him"?
Article states that she hasn't even been tested to verify she is tetrachromatic.

Seems like pretty basic due diligence to complete before submitting an article with this title.
I do not understand what you are talking about. The article describes reverse engineering of a stock trading device, covers the basics of assembly, and shows the poor security of trading systems.

But what do you mean by "low level tech tree"? None of those words are in the article.

Edit: Apparently this is all part of a fictional game.
Yes, here is the related discussion: https://news.ycombinator.com/item?id=10555710
Can you elaborate what social problems you're referring to and how it's affected USA?
Another good reason I am happy this will be released is earlier last year I called three re-sellers of this data and none even bothered calling me back.
/gif waaaaaaaaaaaaaawat

:/
I've had pretty much all my mail contents scanned for me since 1999. It's a great service - I can go anywhere in the world, and never worry about a bill, or a charge, or change in terms of services that get mailed to me. Plus, they'll forward any "hard items" (like credit cards) to a physical mailbox (which, in my case, is a pobox that will forward anything that arrives to whatever address I happen to be in the world.)

So - all my mail goes to Sioux Falls South Dakota, which then gets scanned (and presumably shredded), and then hard items are re-mailed to Mountain View, which then, on a monthly basis or so, get re-mailed again to Singapore (where I currently am).

It only took the USPS 16 years to offer the scan/email service for the envelope - it will be interesting to see when they'll scan/email the contents.
How to translate websites, apps and entire brands
Ok...well... we still have some work to do. Sorry!

EDIT: we'll be adding the ability to up/down vote images and flag as inappropriate. Really keen to keep it clean!
If I'm not mistaken, Russian does not have the verb 'to be', right?
That's why S-expressions are cooler. There are no commas.
No worries I love it other than that!
Raspberry Pi Zero vs. Elliott 405
> But what do you mean by "low level tech tree"? None of those words are in the article.

The title of the submission is taken directly from the email subject.

http://starfighters.io/ has a great intro to what this is, made by community members 'patio11 and 'tptacek.
Maybe put a button on the site under where you can test it to report an inappropriate gif?
I was surprised to see JSON in the low level messaging of a device that is supposedly (c) 1993-2015.
Separazione+di+fatto:+come+lasciarsi+senza+tutele
"He/she calls himself/herself X"?
How will you be programming in a decade?

With Vim (or Emacs)... that's kind of obvious.
Eeek! I think I broke it :(
I agree shrinkwrap is necessary, and should probably be a more standard part of the npm workflow, but it's kind of annoying to use in practice.

For one it generates huge files. Like 750KB on a project with a couple dozen dependencies: https://github.com/metabase/metabase/blob/master/npm-shrinkw...

Secondly, it's not deterministic and will generate huge diffs every time you run it even if nothing changes.

Uber has a tool called npm-shrinkwrap that in theory is supposed to solve the latter, but I've never gotten it working on my current projects: https://github.com/uber/npm-shrinkwrap
Dart is soon another abandonware from Google now that they endorsed TypeScript.
I'd say that they are still using unreliable 60 year old bombers is something to celebrate in that carpet bombing is passe so who cares if the tools are a little clunky. Along the same lines I hope the UK fails to spend £100bn to replace the Trident nuclear deterrent. I mean if come WW3 we push the button to nuke Moscow and the thing doesn't go off who really cares? The money would be much better spent on humanitarian projects.
Almost - I count at least five occurrences outside of examples or quotes. Admittedly not bad for an article of its size.
Cloning block devices online using Software RAID
AFAIK Russian, which lost the present tense of "to be", just says "my name X" (Меня зовут X).

Italian, which has the verb to be, nevertheless uses a different form: literally "I call me X" (mi chiamo X). "I'm X" (io sono X) would be understood but it's more the answer to who are you than to what's your name.