skysight-inc/HackerNews huggingface dataset:
To me, the really depressing thing is the way that JS development is becoming required of all web aps developers. It is so dominant on the front end that you really can't avoid it.

Even worse is the notion that because it's already on the front end, why not write the whole thing in JS? So now, javascript becomes the only language for the backend as well. It's not just Rails and Django that go away, it's ruby and python.

I don't think that'll happen, like I said in a different comment, I do think that isomorphic ruby and other languages transpiled to javascript will play a big role in the resurgence of a lot of good languages that aren't javascript.

Even if that's not the mechanism, I am pretty much 100% sure that other languages will reassert themselves in time.
Insulin-Producing Pancreatic Cells Created from Human Skin Cells
We'd love to make it more general, yes. But it's a difficult task since taxation and law interact a lot with equity comp.

In the short term, it's just for the US, but this could change.

Probably the best approach would be for someone knowledgeable in European law to write an addendum in the same style for Europeans, listing info and differences specific to EU or specific countries. Then in the future, perhaps we could have linked subsections devoted to different regions or countries (and perhaps even split out the US). If anyone here would like to help with this, please file an issue to coordinate it!
IIHS also started the Small Overlap testing a few years ago which was pretty nasty and lots of existing cars didn't qualify. It was a major factor in us purchasing new instead of used and the particular cars we went with.
I wonder if the starman Perl webserver is named after the David Bowie song...
To be fair this is an exceedingly uncommon use case. I do think they should provide a standalone apk link though, you could talk to support about it.
I'm trying to dig up info on this. Do you have a link?
I was a latchkey kid for most of school post 6th grade or so because both parents needed to work to keep us fed. I regularly made my own dinners (boxed macaroni, but still) and had to help out around the house too.

I credit this for giving me a solid work ethic and my self-reliance. I don't know what I would've turned out as without a lot of responsibilities as a kid (A lot by american kid standards anyways.)
You're right, it's a bit of Catch-22. But the benefits of using the open approach though is that it helps promote them which could help get them marketshare/mindshare and help bring attention/support to them. At least that's what i'm hoping would be the case.
Ransomware for hire: 3 steps to keep your data secure
The Eternal Treehouse by Brian Chesky
Very, very slowly. https://youtu.be/9yqDWVLx35I

And note how of course the car cannot anticipate the lip of the garage needing slightly more momentum to overcome like a human driver would.

But it is a start and I'd buy a Model X in a heartbeat if I won the powerball, lol
Show HN: Learn Bootstrap and HTML by building your own developer portfolio
If I ever have kids, I pray to God that Apple/Google/FB have no role in their primary education.
It's not black-or-white.
Two things: I suspect that not every feature of the client has to do with protocol or repo format interoperability. Secondly, things can change in that regard, too. Secondly, formats and protocols can be subject to versioning and obsolescence also. In short, the situation is not different.

> Multiple versions of Emacs can always inter-operate as long as they can all read and write text files.

What? No; Emacs is a language implementation, changes in which can easily break old code. Sure it can read some elisp file you wrote in 1991, but will it work?
I agree but Apple has been known to pay for solid patent licenses. I.e. Amazon's 'one click to pay' patent. If f.lux lands the patent, I think Apple could work out a solid deal with f.lux. Or they will find a distasteful legal loophole. One of the two.
It's a bit messy to do this, but yes. See comment above.
A HNer, whose identity shall remain undisclosed, posted an insightful extension of the statistic games that later got deleted, probably because of the downvotes. I believe this is an important thing to consider, so let me take the karma hit and restate the problem.

The poster pointed out that if we're taking a 3000 years view, it's worth considering the great filter hypothesis[0]. If one is to believe it's ahead of us (as an explanation for why we haven't seen any signs of aliens yet, and mind you, this is not a joke), then it stands to reason we'll likely fuck ourselves over with some future technology. Given that, mass surveillance may be a way to avoid this fate.

Also, the poster pointed out that "the debate is silly. This level of surveillance is inevitable."

--

The comment I was about to post in response:

Actually, I do agree, for two reasons.

1/ SIGINT is basically inevitable, barring total collapse of technological civilization. We're only starting to be good at data gathering and processing, and there is no reason to suspect we won't be getting much better very quickly. Look - 100 years ago we could barely record a person's voice. Today, we use sound to acquire pictures. We use light to acquire sound. Between cheap microphones being good enough to pin-point the position of a firearm discharge in a big city and your mobile phone about to be equipped with a 3D geometry sensor and a fucking radar on a chip, with NASA being able to map ocean floor using gravity sensors, that by the way happen to be Cold War-era technology, does anyone really believe we can stop mass surveillance? It's a side effect of useful high-tech tools. You basically can't have one without the other.

2/ Progress of technology also keeps increasing the amount of power a single person can wield. Throughout almost all history, the biggest damage an ordinary individual could do to other people is to set something on fire. Burn down a building, maybe. 100 years ago, an ordinary citizen could at best drive someone over, or blow something up. In the last few decades, bombs had become easy, and people were worried about terrorists with crude nukes. Today, a teenage hacker could do anything from blowing up a gas station to shutting down power in a large area. Tomorrow, your high-school friend may be playing with potentially dangerous viruses in their basement.

This is not a joke. We're entering an era where playing with self-replicating machines is getting very easy very quickly. Today it's not just big biotech companies doing that - your local hackerspace is most likely doing baby steps with reprogramming bacteria too.

Now tell me, honestly, how are we going to defend against that? And keep in mind - it's not the angry that are the problem. It's the crazy ones.

Surveillance will probably have to be a part of the answer, but I fear it will be far from enough.

[0] - https://en.wikipedia.org/wiki/Great_Filter
Can Notes sync with a 3rd-party server like WebDAV or CalDAV/owncloud?
That is the answer. It is essentially a knowledge management problem if the most knowledgeable are already documenting their work and process and status in a manner that is accessible to everyone else, they not only don't have to repeat themselves, but you're scaling yourself. The challenge, I think, is that each knowledge management technology solution really requires a custom solution to achieve such efficiencies in a final form. Sure, you can throw a wiki together and that works in a one-off manner, but that doesn't scale if everyone is supposed to participate in that process and discovery starts becoming an issue or everyone has their own janky one-ff solution.
I think it just implies that HN users are informed by popular culture. Not every cultural figure is likely to be as important to HN users as every other, but some[0] clearly are, and posts about deaths are of a different sort.

[0]https://hn.algolia.com/?query=dies&sort=byPopularity&prefix=...
We've this category in Czech mutation.
Using something like Chameleon can get you up and running in a very short time. Literally, it took one afternoon for me to get our app running on Chameleon. True story. I actually did it without management approval on the day they said "we should have an OS X app" and demoed it to them at the end of the day. It wasn't perfect, and took another week or two to iron out a few bugs in Chameleon we ran into. That was the start of our fork, actually.

But it worked, and it would have taken two to three months to get to that point from scratch. I should know, because I did from-scratch ports to other platforms and that's how long it took each time.

You can mix and match Chameleon (UIKit) and AppKit in the same application, so you can incrementally replace Chameleon with a "proper" solution. If you find that's important to you.
On your point #1, I personally believe that the correct solution is to treat application code as yet another target for your schema state, and all issues of deployment are just synchronization between two different states. So it's "database first" if you make the database the master state in the sync, or "code first" if you make the C# or Java or whatever code the master state in a particular sync. It doesn't ever have to be set in stone (like EF does). Indeed, there is a certain rapidity of iteration early in the project if you can go back and forth, using different tools at different stages that might edit code, might edit schema, and just be able to sync the two when you're done.
McDonalds contains objectively less nutrition than better foods, as well as objectively more addictive and potentially harmful additives (sugar, etc.). Today's stamped-out low-effort all-sounds-the-same pop contains objectively less novelty or information than, say, Bowie or the Beatles.
Notes with iCloud backup has been incredibly handy to me. I have notes going back to 2007. iCloud seems to have difficulty backing up a database with so many notes, but it's been way better than nothing. (Gmail doesn't work on my iPhone, maybe because it's such an old account? But logging in never worked on my primary Gmail account.)
This is what I was thinking. When I started on my first project, there was already some documentation of the core classes in our codebase, what they do, how they interact, etc, and it was incredibly useful to me as a new college grad. It gave me a direction to look in and provided structure to the questions that I still inevitably had to take to the more senior developers.
The way they describe it, this will somehow be limited to school-use iPads, not the general public. Unless I'm mistaken.
What you need for that is a LIDAR with "first and last". You want both the first return and the last return. Dust, rain, snow, and fog will produce noisy early returns, and solid terrain will produce the last return. You can also range-gate, ignoring returns out to a certain distance, and move the range gate in and out until you sense something solid.

LIDAR can be used to see through fog, snow, and dust to a limited extent.[1][2][3] Better than human vision or cameras.

[1] http://viodi.com/2015/02/17/better-eyesight-than-humans-the-...
[2] http://mil-embedded.com/articles/case-helicopter-pilots-clea...
[3] http://www.laseroptronix.se/gated/Rangegatedcameras.pdf
How is Routebuilder different from http://www.gpsvisualizer.com/?
The issue is judging everyone before a trial. i.e. the opposite of the presumption of innocence PLUS huge scale. Like mass tracking of people using phones versus being tailed.
You are talking about object methods, in which const has meaning limited to the object's data, and nothing else -- you can still do side-effects. I'm talking about also anonymous lambdas (modern c++ feature) and non-object functions. There is no way to say in C++ (or even a more functional language like Clojure) if a function has side-effects or not.
1) That's what docs/training are for.

2) Writing the answer down in a wiki takes exactly the same amount of time as writing the answer in email. It doesn't need formalizing, just recording.

3) Again, the time it takes to tell someone is the same as the time it takes to write it down.

This is a solvable problem, we just have to break the perception that "documentation" is onerous and heavy-weight. That's what wikis were meant to solve.

For example - ppl are only allowed to answer questions with wiki links. My team did this, it worked very well. Everything was documented and everyone learned to check wiki first....
> Does being black or Muslim, having far-left or far-right political views, increase or decrease your threat score?

One of the things they explicitly mentioned was "gang associations". In my US experience, groups of black or Hispanic* youths who sometimes do illegal things (shoplifting, trespassing, underage drinking, pot smoking) are often called "gangs" in cases where groups of white or Asian youths wouldn't, even if they were doing the same things. So I think it's inevitable that this kind of Citizenship Score will reproduce and fortify existing structures of racist discrimination.

* This primarily applies in parts of the US where the local system of racism classifies Hispanic people as nonwhite.
This looks interesting. I wonder if browsers could implement this as a fallback for WebGL when the drivers are missing or blacklisted? Chrome on Windows uses SwiftShader to fallback to software-rendered WebGL, and I think IE11/Edge use WARP, a DX11 software renderer. Firefox and other browsers on non-Windows platforms could benefit. But by the sound of it running this against the WebGL conformance tests could be spotty!
That would be fantabulous. Because Notes has been so reliable I've been afraid to ask for more features, but you're right, the tools are already there. Would love to be able to add arrows and caption photos.
> which has tons of manpower behind

What is wrong with open-sourcing GC code as independent libraries, so that web-app makers or (more likely) compiler developers (with less skill/time) can use them at will?

> the issue with #4 is that you would need threads w/ shared memory

But this is exactly what we need for other applications as well. For example, how would you send a large immutable data-structure across two threads? By copying it? Of course not, you just share pointers, meaning that the address space should be shared. If this is not possible, then that is a major flaw in WASM's design.

I think you have the impression that incorporating a GC into WASM makes life easier. But it doesn't. It is the exact opposite. WASM should be as simple as possible.
Hoping OSX is next.
#webosneverforget
Why were Tizen, SailfishOS, Ubuntu Touch, and FirefoxOS such busts?

Android is really not great. It's just the best we have. It's weird to see projects like these, with a community-oriented and community-organized feel, that buy into Google's ecosystem so much.
> Static random-access memory (static RAM or SRAM) is a type of semiconductor memory that uses bistable latching circuitry (flip-flop) to store each bit. SRAM exhibits data remanence,[1] but it is still volatile in the conventional sense that data is eventually lost when the memory is not powered.

The term static differentiates SRAM from DRAM (dynamic random-access memory) which must be periodically refreshed. SRAM is faster and more expensive than DRAM; it is typically used for CPU cache while DRAM is used for a computer's main memory.

WP
Trans-Pacific Partnership will barely benefit Australia, says World Bank report
That's not Apple's MO, but anything is possible.
Top Five Customer-Engaging Omnichannel Campaigns
Wow, they're even calling it "Predictive Policing". Here's my prediction: By 2020, we will have fully automated arrest warrants being served and executed based solely on big data analysis, and the legality of that practice will be working its way through the courts.
I think the idea of someone fabricating legal-but-indicitave online information about you so that you turn red in the police's system and then setting you up to be considered a threat in an incident where the police assume you are dangerous but you are not and are goaded into shooting you is kind of a stretch. Maybe a good plot for a movie.

But the program itself is somewhat troubling. But right now we have a profiling system the police use. It's 'dark skin -> almost certainly has a gun' instead of 'BEWARE says green BEWARE says red'. Is looking at public info with an explicit review-able algorithm better or worse than letting officers profile naturally?

I'd agree using data like this for police purposes can be fraught with issues and is troubling but even as a privacy advocate this system seems at the very least not worse than what we currently do. Not because it is good, but because what we currently do is so bad.
iOS in Education (iOS 9.3)
Norms are not static and based on your experiences as a child. It's labeled "free range parenting" because it is no longer the norm.

Edit: I should have been more careful in my wording. Whether it is "the norm" is obviously very location dependent. The US is a large country with all sorts of different norms at the community level.

I happen to have grown up in a suburban Midwest community (incredibly safe) with large residential areas directly across the street from many schools. However, walking to school was prohibited. Any students caught walking were subject to suspension and the school threatened to report parents to law enforcement. Obviously my particular anecdote doesn't apply to everyone, but there are some communities with insane policies in the US.
Would a) love to know the answer to this and b) if not, would love to see this happen.
Sorry i missed your second question. I would choose StageXL over PixiJS because auf the Dart language. I also use TypeScript for other project but i prefer Dart. The Dart-to-JavaScript compiler does an awesome job. It not only transpiles Dart code to JavaScript (like the TypeScript compiler does for TypeScript) but it's a real compiler with great optimization and minification. The optimizations include inlining, dead code removal, hoisting, etc. The resulting JavaScript code is not pretty to look at, but pretty damned fast at runtime.
I'm not sure CISC beat RISC, except for complicating the instruction set enough to keep costs high for competitors.

Underneath, Intel processors translate x86 to simpler RISC like microcode. They could make a more efficient chip without this translation component, and probably holds them back a bit in low power stuff.
Cyber activists from 42 countries issue open letter against software 'backdoors'
Obama admin invests $160m into new “Smart Cities” initiative
Personally I still much prefer OneNote, but not everyone (especially iOS users) want to tie themselves down to Office/OneDrive - so it's always nice to see built in apps get more functionality.
Yes, but it has been a pain road.

Windows 10 is the first one where you can finally use the same APIs for the store, phone and desktop.
I have read many times that you need a solid understanding of the Haskell implementation as well as various extension to make the code as performant as it is elegant. True?
Well said, learn and look forward, that's the only way.
http://www.bbc.co.uk/worldservice/specials/1020_ageofempire/...

We begin therefore where they are determined not to end, with the question whether any form of democratic self-government, anywhere, is consistent with the kind of massive, pervasive, surveillance into which the Unites States government has led not only us but the world.

This should not actually be a complicated inquiry.

https://archive.org/details/EbenMoglen-WhyFreedomOfThoughtRe...

Surveillance is not an end toward totalitarianism, it is totalitarianism itself.
It'd be a pretty easy way to get rid of someone you don't like. If you use tor and public wifi it is pretty unlikely they'll track it to you and you could set them up to get beat up/killed by police by making them look super dangerous and then calling in a tip.

There are people motivated enough to do things like this.
No the comment is not about dictators, it is about democracies falling.

Update: take for example google/twitter/facebook and how they have a lot of control over what we do online. Because they have that info they can influence our lives. Facebook's mood experiment is a recent example. Also if a picture of an election candidate is shared a lot, that candidate gets more votes by causation. Google/twitter/facebook don't have a political agenda behind their abilities and people are concerned about their influence. It makes more sense to be concerned about politically controlled agencies.
What a great surprise! I look forward to re-learn this system and language. I'm glad Oberon isn't dead. I just discovered this http://oberon.vishap.am and this https://github.com/BlackBoxCenter/blackbox.
But that's the problem. Not only did many of these archaic humans interbreed with anatomically modern humans, but they also had fertile offspring.
Cool Internet of Things hardware with a 10% discount
The Notes update looks great! I use Notes for shopping lists and also to store passwords/personal info - so the TouchID security feature is nice.

Another native iOS app I use a lot is Reminders - great for appointments and todo reminders (like calling someone back). It would be great to see if that got a bit of an upgrade.
> study after study had shown that a small minority of software development projects could be judged successes

You can define "success" to exclude whatever you want.

"Oh, but that wasn't a True Scotsman's word-processor with twenty seven million users ..."
Really, it only takes a small number of paranoid and politically active people to push through poorly conceived laws that turn their neuroses into felonies. All because we must "think of the children".

The worst part is that this feeds directly into "stranger danger" scare tactics that encourage helicopter parenting to thwart some exceedingly unlikely scenarios.
MSIGNIA, Inc. Is Hiring a MOBILE SECURITY iOS Developer
Not trying to be snarky... but what's that got to do with the topic?
As far as I can tell it's still the norm. It's just not actively defended.
> without being manipulated by a stronger foreign power

That's what always happened and will be happening as long as there's more than one nation state. Moreover, the difference today is that we've created multinational corporations, which are basically like nation states, except they're not tied to the land and they can't raise an army openly.
They need to loosen the grips on that background services stuff. Would love to have apps like Dropbox and Owncloud not have to use the stupid location services workaround just to background sync my pictures.

Edit: Seriously? This gets down voted? How would this NOT be a helpful feature? It works wonderfully on my Android devices. Would love to see it on my iOS devices. Wow, Just wow. Bunch of fanboiz or something?
This whole concept of "mature democracy", like "developed country", especially the implied transcendence and permanence, is just our own historical ego. It's really only been a thing for the last century or so, maybe a bit longer for the US and UK. This is but a brief flash of light in a history of darkness for freedom. Like Ben Franklin said, we have "a republic, if you can keep it". Despite all of our technology, the human condition is fundamentally unchanged. We are subject to the same forces that felled Athens and Rome, and the same forces that made them great.
It is still quite normal. Just because calling it "free range parenting" is becoming fashionable doesn't mean that most parents aren't "free range".

It seems that the more secure our society becomes, the more paranoid and risk averse people are.
This site is making my quad-core 3.2GHz /desktop/ pc crawl. How?!
Now we just need those automated snake arm chargers [1] or giant floor induction charging.

[1] http://www.extremetech.com/extreme/211865-check-out-this-sca...
The Dutch Love Cycling So Much Bike Lanes in Amsterdam and the Hague Can't Cope
Our Stock Option pledge
Are Habits Overhyped? Here’s What Really Works – NirAndFar