skysight-inc/HackerNews huggingface dataset:
When I was a kid, I remember hearing about Weird Al's practice of always seeking permission from the artists he parodied and assuming it was just to avoid any legal unpleasantness later (even if any such case would be thrown out). It wasn't until later that I understood the motivation to truly have everyone in on the joke together, which this profile describes wonderfully.
Link agregators have a free rider problem. Just like democracies without mandatory voting.
Nintendo has enough cash in reserve to basically last until the heat death of the universe. If the Switch fails they'll move on to the next thing.

Which is good, because my money is on the Switch failing, at least in V1. Great core premise, too many compromises (especially with regard to controller size).
That's still $500 too much amirite? Seriously though, while I'm fine with a license charge for an official release, I don't see why there should be any cost at all just to compile and run an unsigned binary on your own system. Guess it might come down to anti-piracy measures.
The fact is that no one knows how close or how far we are from true general intelligence.

A human will be needed until that happens.

After that point, how our society will change is anyone's guess.
I just can't get over how terrible an idea a PayPal founder starting a rocket company sounded. "Good ideas often sound bad," no joke. I was a pretty harsh critic of SpaceX in its early days (I was an aerospace engineer and have followed private spaceflight since its inception) and once they got over some failures and staffing issues, they've really blown me away.
Sounds good. Please add a flushHint() call as well: http://www.forwardscattering.org/post/3
Thanks for making me realise why I stopped liking poached eggs. I was just using old eggs.

And I have heard similar things about the supply chain in the US. However, I have had a fresh egg that was no more than 24 hours old (I think younger) and I didn't really notice a difference. Then again, I think it was scrambled, so I don't know if you can tell anyways.
Geologists trying to gain relevance by toying with definitions. Not unlike, and even less significant than, the astronomical reclassification of Pluto as a dwarf-planet. Sign of the times I suppose.
https://gist.github.com/oomathias/175c737c33a1254a28bb4e81e1...
Sleep Debt
Those two are not even remotely connected and to claim a lack mandatory voting implies a free rider problem is ridiculous.
"Well since then, Chrome and Firefox have been going back and forth on which is the fastest. At this moment Firefox is a good margin faster than Chrome since their Electrolysis update."
In benchmarks, yes.

But in the real world, with many different tabs open, where one badly designed website could screw up your whole surfing experience, not so much.

Even thoug it is possible that they fied that behavior by now. I don't know, because since that repeatedly happened, I switched to chrome.

edit: oh and about specific performance I know and care about at the moment, because I work with those technologies is that:
http://kripken.github.io/box2d.js/webgl_demo/box2d.html?500

On my system (Archlinux) chromium runs much faster than firefox.
It's for non-developers and business users, but your demo uses vi and a command line. I would not expect most non-developers and business users to be comfortable with those tools.
There is probably some room for optimizing this by changing the used character set or using some rules for producing "pronounceable" strings.
Are we at a point yet where people have realized that mutability is basically an optimization fraught with danger, and that immutability and functional data structures (coupled with some decent GC scheme) are the way to go for the most secure, bug-free code out of the gate?

Wake me up when we are, because "UnsafeMutableRawPointer" in sample code makes me nauseous. Meantime, I'm gonna hang out here over in Elixir-land.
It's even worse! That bastard is intent on whatever you're paying attention to!
Add vinegar to the water
My silly little hobby spreadsheets that would benefit a lot from this are easily >1500 rows.
Real continents https://en.wikipedia.org/wiki/List_of_tectonic_plates
SuperMathWorld.com, it is awesome because we let kids actually make video games in a mathematical sandbox!

There are a ton of math learning solutions but most of them are pop-up worksheets slapped on top of a game. In SMW the math is integrated so every interaction has a mathematical property.

The "making games" part is possible because we expose the editor in WebGL game, because we really want to put kids in control of their experience--nothing helps move a kid's mindset from "math sucks" to "math is fun" like being able to create your own world of math toys.

We're in beta, launching June 1 and always looking for collaborators! Reach out if you're a math or physics geek, we can make some pretty neat visualizations/interactions using our engine.
There's additional (comparatively) low-cost actions that can be taken to avoid intercept such as:

Make it autonomous (to avoid the cost and complexity of air conditioning and crew oxygen).

Use an ADS-B/Mode-C receiver, FLIR camera, and AIS receiver to detect any nearby aircraft or vessels. If there's something nearby, dive.

Monitor VHF and UHF airbands (and frequencies used by military tactical voice/data systems), and if there's any strongish signals there, assume that's a nearby aircraft, and dive. You don't need to know what is being transmitted -- just presence is enough.

An uncrewed system means that endurance can be made very long -- so it's feasible to dive and stay down (with every noise-generating system shut down) indefinitely, multiple times, as evasive action. This application is latency insensitive -- as long as you can be assured that the cargo is still proceeding nominally, everything is fine.
After staring at that repo for a bit (my understanding of C is minimal, and I've never done any embedded work although I definitely want to) I finally got the "OH, the six set_pin() calls are R, G, B for two sets of rows on two panels" (in clock_two_rows()) it kinda clicked and made sense.

I'm not 100% on what "line selectx4" does though. And this is all much more foreign than I'd like... but that's fine, I'll figure it out eventually. (The main thing with software is that accidents/learning/experimentation don't cost anything :P)

It would be interesting to get a microcontroller, or set of microcontrollers connected together at very high speed, to clock data out to the panel in perfect lockstep. An excuse to use assembly language perhaps, but only if the driver microcontroller itself is deterministic (a bit of an unknown).

I'm surprised about the bit with the magnets (I guess if you're trying to bolt a computer with a spinning HDD onto the back of it you're doing it wrong).

Good to know the LEDs turn off instantly. Thanks very much for that bit. I do wonder about the board-to-board propagation time, yeah. I take it each board is chained to the next board's enable line (?), or are they all driven from the microcontroller?
His "Word Crimes" is one of the more entertaining videos I've seen, because not only is it a "ha ha just serious" kind of song, but the animations in the video are just spot on.
Old LSD prank: hand tripper a mirror ;)
Fetch API, an Amazing Replacement of XMLHttpRequest AJAX
Cara Membuat Pistol Dari Kertas Dengan Sangat Mudah
Autocannon-ci: run your benchmarks as part of your dev flow, for Node.js
https://en.wikipedia.org/wiki/List_of_tectonic_plates
http://webacademy.io - a collection of the best learning resources for Web Developers and Startup Founders(still work in progress).

http://hackertribe.io/ - a community of hackers and founders.

http://lumiverse.io/ - discover great educational videos.

http://fictionhub.io/ - fiction publishing platform.
> Ouch, the comments over there are extremely negative.

Humans are loss-sensitive.

When Coca-Cola did blind taste tests for New Coke, it was overwhelmingly preferred. When they told people which was which, the preference for New Coke increased. Instead, when they removed Coca-Cola Classic from the shelves, people clamored for it back. People want the thing they cannot have. Scarcity creates desire.

To some, this is a simple engineering trade-off. You can't have sandboxing, tab isolation, and responsiveness improvements with XUL add-ons in any kind of feasible or sustainable way. You can estimate how many people use add-ons that can't (or won't) be ported to Web Extensions, how many people would benefit from the proposed improvements, what the relative changes in user adoption are likely to be for each, and make a call that gives the best result for the whole Firefox population.

But that won't stop the people who are feeling the loss from being vocal about it, nor others who don't even use those add-ons attaching value to the thing they can no longer have, and resent that it's being taken away.

To reverse course now would fail the other way: if you tell people you're going to hold off on full e10s deployment and the security and responsiveness improvements that will come with it to allow XUL add-ons to remain a while longer, they'll be upset that you've taken away the improvements you promised.

Both times the conversation will only be about one side of the equation. No amount of marketing will fix that. Just ask Coca-Cola.
No, editors editorialize and leak all of their human biases into determining what the readers see.
My father, from the States, lived and helped out on a Swedish farm for a month or so, in the Sixties. Eggs went into a basket by the door, until they were eaten. They were never refrigerated.

One little story/detail he repeats, whenever this topic comes up.
Extra RAM and CPU cycles to run debug builds is a common feature of console devkits.
The key to this is to realize that a road today is probably better than your road next week. Start-ups can't afford to lose time or momentum, arguing about which one of two nearly identical forks in the road should be taken is a sure-fire way to miss the boat.

Such arguments should be reserved for really strategic decisions only and only a handful of those will ever occur in the life of a start-up.
Op-ed: Mark Zuckerberg’s manifesto is a political trainwreck
There are two kinds:

1. An addition to the constitution. The parlament then has to implement that into law.

2. A referendum on a law that has been passed by parlament. This allows the citizens to revert a parlamentary decision.

There is no way to vote on a new law directly. However you can get close by just having a very detailed constitutional change that doesn't leave a lot of options for implementation open.
You should go from 1 to -1; being consistently wrong is useful information, being randomly right or wrong is not.
I'm co-founding with someone with that dynamic (I'm handling product, she's handling business). Luckily we know and trust each other from way back, so tension isn't a problem, but there has been an interesting power dynamic - originally I was more in the driver's seat, since all we were doing was product development and there was no real business decision to make. Now that we're actually selling to customers (and investors), she's more in control of things, ie is more qualified to decide what features are important for business reasons.
Ask HN: How to make 200k or more per year in software dev?
My question is very specific. I know this much amount is possible in side business or in one/two people startup. But, i don't think I am at the stage I can do a startup at this point. I am also on a visa in US, so starting a company is not best option.

There are few leaked salaries from google and facebook. A few engineers seem to be make 200k or more in total comp.

I am indirect manager at a top tech company. But, I don't make anywhere close to 200k. I am looking stay out of coding as I grow in the career.

What roles other than software engineer at goog/fb/Netflix offer such a high compensation?

I am more in management/architecture roles than sales or marketing type of roles.

Any suggestions?
Do you rely on expertise in any domain? Quality editors are experienced in the domains they curate and edit. Given the volume of content that's produced, it makes sense to leverage editors. There's no bias-free news regardless, just as you point out, it's part of human nature. Finding a quality editor is well worth it, as you no longer need to spend as much effort in searching for and evaluating individual articles.
https://news.ycombinator.com/item?id=13621623

If you search for my name there, you will find at least discussions about file modes and also why I claim that processes are a failed abstraction (it was really another user who pointed that out).
Yes, spent some time with Perfmon, as expected, it was due to various system components constantly finding some reason to update/install something I have no use for.

Moving Chrome profile to a RAM disk helped somewhat, as did turning off some icon update stupidity or something like that in hidden Chrome settings.

But as you mentioned, if even the Start menu is lagging, I have no patience and no desire to investigate further, this is it. So instead of buying some utilities to make windows less crappy, I've finally had enough and installed Ubuntu on that last PC. Just to think about it, I was an MCSE+I and MCDBA some time ago, now I only boot windows for games.
Great post and thanks for sharing. However I don't see the most important point covered:

Before anything, set up a written agreement with your co-founder(s) containing

* Founder roles and responsibilities
* Expected time commitments
* Testable performance metrics or at least testable cases of non-performance

This may be part of the company operating agreement (containing the company ownership structure) or a separate document that any co-founder has to sign.

Unfortunately I learned this the hard way and once ended up with a co-founder that wasn't really committed to the company up to the point where we got acquired (up to which point I've invested about 3x the time as compared to my co-founder). Trust me, getting acquired in that situation did not feel good, not at all.
Several years ago I started something similar. The idea was to create cloze test flashcards. That never really took off, but some teachers liked the general idea so I rewrote it to become a cloze quiz creator tool which is now http://www.learnclick.com (it now offers much more than cloze quizzes). Congratulations Mike for coming up with something for the individual learner. I think having premade cloze sentences was what was missing with my original solution.
The article mentions that the vote results are only revealed to the coach, who speaks to the QB over the headset to tell him what play he should run. As you surmised, the vote results are revealed to the app users after the play is run. This is also to prevent the opposing defensive coordinator from logging into the app, seeing the results and countering the play.
If you have "natural" peanut butter (ground peanuts and a bit of salt), refrigerating after stirring the separated oil back in helps to keep it from separating out, again.

It also makes it a bit less "oozy" when spreading it on bread. For those of use who like a thicker helping of PB with our J, another plus. :-)
There also seems to be a mechanism where high-karma users boost a story more than one point

I've never heard of such a thing. What makes you think high karma influences the value of a vote? Have the mods talked about it?
You are erroneously conflating disc failures with database failures, which is what was actually written.
And if you like stories like that, "Failure is not an option" by Gene Kranz is a must-read/listen. It seems every single flight of the early American Space Program was a nail-biter.
The hybrid lasso – selecting server side rendered data for visual analysis
Built-in functions are certainly a pain. They pose a similar problem for Ruby (which there is a Truffle implementation of). I think the best way around is to rewrite them in PHP, but it may not be tractable to do this with the same semantics. Another option is to run the C code that implements the builtins using the same JIT as you use for the PHP code. Then you can inline through the builtins, which is one reason why HHVM may be slow.
Please keep in mind that the weather in the UK is nothing like the south, midwest, and southwest of the US. It is way hotter and far more humid.
A sheaf is a combinatorial, high-dimensional data structure on a topological space. You can use it to stitch together images, spatio-temporal target tracking, inference, data fusion, IoT time-series, continuous functions -- all kinds of things. Crazy cool stuff!

Applied sheaf theory is pretty new, and not yet widely known. This DARPA sheaf tutorial is a full two-day video series by Prof Michael Robinson (great teacher), and it's about the equivalent of a semester CS course compressed into two days. If you want to see an intro/big-picture overview video on what the sheaf data structure is, and how it's related to graph databases, topology, category theory, and data analysis, see:

"Sheaves for engineering problems" https://www.youtube.com/watch?v=223-0x2KNOg

And for a deep dive into a paper, see:

"Sheaves are the canonical data structure for sensor integration" https://arxiv.org/abs/1603.01446

Python Cellular Sheaf Library:

https://github.com/kb1dds/pysheaf
Go is good, it's just that its designers went half way through the design of the language and said "fuck it, we're done".

They came up with implicit interfaces, they didn't make them covariant, and they barely used them in the std lib itself.

They came up with multiple return values, they didn't think it would have been more useful for the programmer to get tuples and destructuring in practice.

They came up with struct tags, they didn't think fully typed annotations would have been more useful.

And then they exposed all the language internals in the reflect package,to make up for Go shortcomings with serializing,deserializing data, which made refactoring go internals in a backward compatible way an impossible task.

The worst idea is go generate. It shouldn't even be here. Littering source code with pragmas and forcing people to write 3rd party executable and maintain manifests isn't simple,readable,maintainable or elegant. Macros with reification would have been a bit more honest.

Go relies way too much on runtime behavior for a statically typed compiled language, This is absolutely undeniable.

The irony is that Rust, with garbage collection instead the borrow checker, would have been a better implementation of Go than Go itself. But it seems we'll never get that language.
I'm not afraid of being seen as an uncool geeky, but I would never use it as I don't like to broadcast what I am looking for to all my neighbors, even when I am alone I prefer silence, typing now requires basically the same amount of time.
Unilever rejects $143B buy out by Kraft Heinz
That's a good question because nowadays everybody is teaching their own gospel about programming. First, we don't know yet if it is convenient to launch these massive programming campaigns.

But, I think programming is a creativity tool, and as such kids can use it for creation. Sadly our tools adds a lot of complexity and doesn't help to make this creativity flow easily. Many kids will be frustrated by the number of details they should learn to move a simple object on the screen. This is why I recommended Scratch Jr. and Alice 3D, while not perfect you can do some advanced stuff with simple programming. If kids are not frustrated or annoyed by the tools they will engage in creative projects in art and/or science because this tool enables incredible new ways of expression.
Haha joke's on you, I don't have a Co-Founder!

...I'll go back to being miserable and lonely now.
Thanks for pointing this out to me. I had in fact forgotten about this rule.

I'd like to prod that rule, though, and see if being vocal about the importance of upvoting can shift the participation rate on a per-community basis. My hunch is that it can, and Algolia can help us find out over time.
Internet without Borders:How an Afghan business woman is shifting society
The idealism here is really noteworthy, and (as just another commentator/user here) I must say I like it very much.

As you yourself note, however, I can't see any possible way to make what you're describing practically work out: there is absolutely NO way to tell the good guys from the "growth hackers". :(

The other problem is that the bunch of people willing to do this work - which (I say this non-critically, please note!!) is similar to IRL work for a community organization or similar, in that it's not attractive or "widely scoped shiny impact that looks awesome on paper" - is much, much smaller than the bunch of people with evil grins just waiting for more tidbits to use against everyone else.
Oh come on, is this seriously HN material? There is absolutely not verification and your source outing their most prized celebrity customers? Fake news galore.
Most of the time I don't upvote because the link isn't good enough. It's very rare that I see a link I think is really worth people's time - maybe once or twice a week.

I could lower my bar, but the real problem is the binary nature of the vote. There's content that I really want more of, and then there's content that's better than average. If I vote both with my single vote, I'm not delivering the right level of information. It's almost like I want a supervote that can only be applied once a day, or once a week, that's worth more than one normal vote.
What happened to nes classic? I wish they'd focus on that befor starting new stuff.
I'd like to see some comparison with the STREAMS layered/stackable API from SVR4 which let a developer do just the sort of layering this API proposes. What makes it better than STREAMS, does it share the same pitfalls, etc.?
I'm in Germany and I have a Geiger counter running 24/7. I just looked at the data for January and February and the only thing that I notice is a VERY slightly higher reading on February 4th with 0.1727 microSievert/hour. Average for January was 0.1674, lowest was 0.1631, highest was 0.1703. So February 4th was less than 6% higher than the lowest value from January.

The difference was so small that I had just attributed it to normal fluctuations when I first saw it. Whatever caused this, so far it looks like it was a very small event.

I could probably provide a CSV-file with the raw data if anyone is interested. My Geiger counter stores a value every 5 minutes.
> They had quite a bit of patience with you and you saturated it.

I can't imagine what you're talking about.

I didn't want to be there in the first place. If they were running out of patience, all they needed to do was end the encounter.

I explained very clearly - left absolutely no doubt - that I was not going to provide identification. I don't know how much more clearly it can be stated. The officer was plainly playing dumb over the matter of what type of identification he expected, and yes, in the real world, we know that he meant a government-issued ID, almost surely a driver's license.

He was plain-out wrong in his approach, and frankly I think mine was pretty spot on.
link: http://oppsdaily.com/
Ahah, 15K a month is very very trivial. Though you'd spend it mostly on the weekends. Also, it doesn't have to be on yourself. Buying expensive bottles of champagne for your friends could easily rack up 15K in one night.
Upvoting on Facebook definitely does impact distribution. More likes translate to more people seeing it in their feed. This of course has a cumulative effect and leads to more re-shares. Virality is highly dependent on initial likes.
Human rights == good

Unions, stuff that hinders economic development == bad