skysight-inc/HackerNews huggingface dataset:
I find it hard to believe that the All Writs Act can still be used/relevant in today's society. The All Writs Act was created in the 18th century when the technology was nearly nothing. How can we reference this act when technology has changed exponentially? If the FBI can force Apple to build a key, you can be sure authoritarian regimes like China and Russia will turn around and force Apple to hand it over to them .... And who knows what happens next, they could use that key to oppress their own people.
I think you're just asserting that part 2 exists. What matters is how an optimizing machine bootstraps super-intelligence, because the machine you fear in part 3 has a very specific peculiarity: it's smart enough to be dangerous to humans, but so dumb that it will follow a simple instruction like "make paperclips" without any independent judgment as to whether it should, or the implications of how it does so.

Udik highlighted this contradiction more more succinctly that I have been able to:

https://news.ycombinator.com/item?id=11290740

If we stipulate the existence of such a machine, we can then discuss how it might be scary. But we can stipulate the existence of many things that are scary--doesn't mean they will ever actually exist.

Strilanc above made the analogy between a scary AI and the Monkey's Paw. This is instructive: the Monkey's Paw does not actually exist, and by the physical laws of the universe as we know them, cannot exist.

I think the analogy actually goes the other way. The paperclip AI is itself just an allegory, a modern fairytale analogous to the Monkey's Paw.
I don't know how productive this is, but here is my take on this situation that you likely aren't going to hear anywhere else.

I believe there is a fundamental lack of understanding about web development - mainly HTTP and HTML. These technologies are simple which is why most developers don't bother to learn them. Being a developer both before and after putting in an effort do deeply understand the foundations of web dev, I can tell you my experience was like turning on the lights after struggling in the dark.

Basically what I found is that web app development was designed to work great in specific ways. If you don't know this and try to get it to work in a way that it was never meant to, you're gonna have a bad time. Sadly, every front end framework and many JavaScript libraries fall into this category. They focus on bending the natural web development paradigm into some other form. Which one will "win"? None - there's no right way to do something wrong. The real question is when we will stop falling for the pitch of the snake oil salesmen.

I assure you, there is no functionality that any of the frameworks bring that does not already exist and can be implemented in much simpler, maintainable and architecturally sound ways. Do not believe what the Framework charlatans claim. I can disprove every claim with real, working code examples.

Another reason we are inundated with poor frameworks is there is no other good entry point for developers new to web application development. Nobody wants to (or should have to) read the HTTP spec when they just want a simple CRUD app.

In summary: the reason these JavaScript frameworks exist is 1) Easy starting point for beginners 2) Make web development more like desktop/OOP/whatever the average developer is used to. There there cannot be a "good" web architecture until one is based on how web development actually works, not how we think it should work.
Healthcare is often provided by the U.S. employer anyways, so I guess it's a wash in that case.
I cannot vote this up enough. It really is such a different experience to developing in "plain" JavaScript.
Is there a site/webapp that i can drop this list into and it will tell me which titles are available on netflix? (or other online streaming services)
The article talks about TypeScript vs. Flow as well - TS has a lot more popularity than Flow currently, and it only looks like the gap is going to grow larger. Types also allows for auto-generation of docs that are guaranteed to reflect the current state of the code.

For a library maintainer, a maintainer can just release an ES5 version of the library when publishing via npm - the user then gets the benefit of choosing between TS or ES5. It can also simultaneously be released as ES6 if desired.

I should mention that it doesn't make sense for pre-existing libraries to migrate to TS (or anything) if it is already in JS and is a largely used library without a specific end goal that is to be achieved - the article is wrong about that, open source doesn't have infinite resources unfortunately.
Sounds like you've been tainted by your bad experience with CoffeeScript (which is very understandable).

Typescript is a whole different beast and I think the article makes great points for libraries. The more types the better.
Unless I'm wrong and this person is relevant to the community, this looks like SEO/copywriter blog spam to me.

The old "Here's a list of products/things with a 'catchy' headline to incentivize linkbacks and boost my search engine ranking for the words in said 'catchy' headline" trick.

But the contents of the article are kind of empty. And as codeulike said, at least one of the entries is satire. The quality is questionable at best.

Or maybe I haven't had my morning coffee yet and I'm overlooking a crucial detail. Please fill me in if that's what's happening.
> Companies could choose to have "puppy leave" for when employees choose to adopt newborn puppies.

The Motley Fool has a "pet-ternity" leave policy. I believe it's a week or two when you get a new pet.
I think the terrifying part of Newspeak is more in brainwashing people by removing certain words from vocabulary. Standardized namespace conventions isn't scary, and many human languages are close to standardized. English is just a mess. Spanish is a lot better in this respect (e.g. all verbs end in -er, -ir, -ar, period).
I lot of my infrastructure runs on the spot market. If you launch an individual machine there's no guarantee that at any time it won't be pre-empted (terminated). You do a little time to handle graceful shutdown of your code before the machine goes away, so it's not like the plug was pulled out at the wall.

If you're using Spot Fleets (a new feature) AWS will take a spec of the compute capacity you want and find it for you, across different instance types and availability zones, which makes it more likely you'll get the capacity you want.

In practice spot machines are pretty stable. We run hundreds across several different instance types and they're often up for weeks at a time.

So unless your batch job absolutely must not be delayed you might give spots a go. We used to run critical analytics EMR (Hadoop) jobs on spots and it saved us a a fortune - probably hundreds of thousands of dollars. Very occasionally we would switch them to on-demand (automatically) if we couldn't get spots at the price we wanted.
This isn't entirely accurate.

SS numbers were created specifically with the intent of not being an identification, and were labeled as such. They were created to track people in the Social Security program. Since you can't be dead and enrolled in SS, they don't need to be unique. Duplicates have also been issued in the past by accident.

The SS Administration (man, that sounds really bad) claims it has issued 450 million SSN's since the beginning of the program (which is interesting considering there's 322 million people in the US today) and that it has space for "several generations" without re-issuing numbers or increasing the number of digits.

Although the number space is 9 digits, the structure of the records allows for far less than 1 billion real SSNs. The numbers have existed since 1936, and have been required for every US citizen since 1990. With 5.5 million new SSNs issued every year, it could take around 120 years to run out of numbers at the current rate.
U.S. student sentenced to 15 years hard labor in North Korea
This list is quite confusing.

What defines "start-up"?

Take go-pro, they're a product company that had huge success with a hit product. They successfully re-invested to keep that product business successful and the business grew to 1bn.

Does unicorn just mean non-publically traded company worth > 1bn?
That's probably the 20% VAT that's included in the price. If you are coming from a state with no sales tax, this could explain your surprise. Hell, coming from Canada where I was paying 13% sales tax (never included in the sticker price), I found UK prices shocking.
If memory serves me right, and it's the same case I remember (same friends). Then it was Latvia. 2007
Redefine your assessments with PracTutor
Stupid headline, but interesting experiment and great example of gaining use out of something considered "throw away".
Older Stuff: The Bible/Quran, The Republic (Plato), The Social Contract (Rousseau), Tao Te Ching (Laozi), Brothers Karamazov (Dostoevsky), History of the Peloponnesian War (Thucydides)

Newer Stuff: Nine Stories (Salinger), The Razor's Edge (Maugham), Nausea (Sartre), Siddartha (Hesse), Road to Serfdom (Hayek), The Book (Watts), Design of Everyday Things (Norman), Atlas Shrugged (Rand), Invisible Man (Ellison), Debunking Economics (Keen), Blood Meridian (McCarthy), The Center Cannot Hold (Saks), This Time Is Different (Reinhart/Rogoff), Infinite Jest (Wallace), Calvin and Hobbes (Watterson)

All of these books are well written and have given me some perspective on interesting people/situations/ways of thinking.
i think the pull-left pull-right code example is missing the pull classes. very cool, will give it a try
heh, autocomplete mistake. Thanks!
I write applications in raw Python all the time. True, they're text-only (or text as graphics) terminal applications, but it's surprisingly versatile and very pleasant to code in, so much so that I've been trying to make more and more of my ideas console friendly.
They could deal with advertisers themselves and manually approve and display text/image ads from their own domain (as it was done in printed newspapers), but isn't it easier to just leave a div+javascript and have the right of arbitrary code execution in a chunk of your page get auctioned off to the highest bidder by several shady ad network?

Just go to www.bbc.com and look at what domains your ad-blocker denies: edigitalsurvey.com, chartbeat.com, googletagservices.com, scorecardresearch.com, effectivemeasure.net, iperceptions.com, krxd.net, optimizely.com... now imagine if your printed newspaper shot at you a GPS receiver with a mic, a cam, etc. Surely it wouldn't be morally wrong to duck and avoid that bug?
I’ve been trying to figure out some kind of way to get out of New England every winter — I have wicked bad seasonal affect disorder, and lack the kind of funds to do a long term AirBnB or hotel. If this is available for short periods, I would totally try it.
How does it work for foreigners (aka "aliens" - what a weird term) living here?
Apple Invokes ‘Rights of the American People’ in Its Fight
LeMP–Really the Greatest Thing Since Sliced Bread–Really
So Bower and NPM are now basically in control of modern JavaScript development... This is exactly the sort of thing us "JS dependency problem agitators/malcontents" are unhappy about.

The vicious cycle of furious evolution in JavaScript is proving "too fast for comfort" for many of us. We do not all live entirely in the JavaScript ecosystem and no longer have the capacity to keep up with it. However remains the only language we can use in the browser so we are forced to use it and as it continues to accelerate, it becomes like an uncomfortably aggressive personal trainer screaming at us to "push harder" and trying to goad us into moving quicker.

We do not have the choice to use JavaScript or not, so when it feels like is it angers us. We feel the parts of the JavaScript development community that push this ever faster, have taken no one else into account and are no longer interested in being good citizens of the web in cooperation with all us other developers. We feel understandably uncomfortable with this sudden "aggressive independence" in the JavaScript community.

I'm quite sure a non trivial portion of the support for WebAssembly is because we want an alternative to JavaScript that enables us to escape from this situation. Many developers I talk to are eager to see their language of choice integrated via WASM so the are no longer forced to use JavaScript and much of the desire stems from being ever more unhappy with the direction of the JavaScript community.

Everyone is entitled to their opinion, so many of us are glad we will soon have a place where our opinion matters too, not only the opinions of JavaScript developers.
> Thanks to the paywall, I cannot read this article.

Click "web" link below this thread title to open up Google search. Then follow the first link.
You can do block request for one hour or more of guaranteed run time, but you pay for that guaranteed minimum run time. Otherwise you have to build in checkpointing and recovery.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requ...
Observing the observer (2016) [pdf]
Well you can have the same restrictions applied in the app as an ATM.

Or claim to.

I take your point though. The inconvenience to the mugger to force you to travel to an ATM may be much greater than making you send a larger amount with your phone. After all, with physical cash it was very believable you didn't have more money that can be extracted. Now that you can move more, the mugger can force you to move more.

BUT then you can reverse it later. Unless you can argue that the mugger would be more likely to kill you afterwards than before, as a result of the sum. But then you could have the reversals happen anyway, and the muggers would know that's the default. All that remains is proving it was a mugging... all the transactions could be reversed based on that (we are not talking about bitcoins here, but systems of credit so the mugger might go into debt if they spent the money already). The idea of banks etc. instead of bitcoin actually helps in a libertarian type system because the money can be yanked back and the mugger doesn't want the inconvenience of never having a bank account. Plus if his other property is all interconnected, then crime really won't pay, and there would be less need for incarceration. We just have to somehow have fair systems of proving it was really a mugging. Maybe along the lines of the DMCA... someone could claim a mugging and then you'd have some time to respond, both sides would present evidence, and there would be a global reputation for both true and false claims of mugging.

Anyway I think in practice there have been less muggings now that cash is digital in Africa.
Can you describe an example of a better, real-world unit test you have in mind?

Do you also advocate against writing ES6 and using Babel?
Current Tesla Owners Jump to Front of the Model 3 Line
Also, to be fair, Zuckerberg is likely a high-risk target from a security perspective. Famous and Rich? There's gotta be someone who wants to leverage that
The problem is with the author's assertion that all libraries should be using TypeScript and not, say, Flow, or some other alternative that achieves the same goals, perhaps better.
What is LN?

What I've said above is of course anecdotal based on my circle's and my own experience, but when looking I was never without a new contract longer than a couple of weeks in the last 7 years. The next 10 years... I don't know, however another advantage being a contractor in my opinion is that you have more opportunity to be exposed to and learn new stuff, which helps staying current.
This is very focused on website and marketing (and has some services I would not count as "consulting"). I would be pleased to hear about some productized consulting services in the development and operations sector.

I mean something more novel than "traditional" I/P/SaaS ala AWS or any old API.
What Founders Can Learn from SpoonRocket’s Demise
>Yet it would be absurd to claim that this constitutes ageism towards young people. //

Can you walk me through this?

A pensioner is a millionaire, say, and gets a free bus pass (OAPs in the UK are entitle to a travel pass regardless of their financial position). A school child wants to get to school but can't afford the bus so has to walk 2.9 miles each way to school.

How is it not ageism that based only on age the pensioner gets a bus pass and the child doesn't? You can argue that the ageism is justified as the general principle is sound (for example) but it's still ageism - discrimination based solely on the age of the subjects.

The child could be disabled, they still wouldn't necessarily qualify for a bus pass.
> After about eight hours in Photoshop and Illustrator I feel pretty confident in describing the 2015.1 GUI changes as a bizarre gaffe.

It's hard to imagine that Adobe don't follow a UAT and beta test roll out model of their software, so is this just a case of a few users shouting the loudest or is there genuinely an issue with the UI. The comments on the article span a period of 3 months ago to 1 week ago.

> And yet, this subject does not have any response from Adobe. This is getting surreal. HELLO ADOBE-- ANYONE HOME? How many posts before this gets on your radar screen?

That is slightly infuriating, as the subscriptions to Creative Cloud are far from cheap, so you would expect there to be a feedback channel to Adobe themselves.

Personally, I use Lightroom infrequently and always get confused by the user interface - but I always attribute that to the fact I don't use it daily.
Very structured and lots of meaningful analogies. I didn't know that AWS had so many storage services!. And you are right AWS console feels like a marketing dashboard, so far I've only ever clicked on 3 icons, never looked at the other 30 or so
Easily? Not really, there are more choices in the GPU alone than there are choices in the console (PS or X-Box?).
In addition to this high-level summary, you might also enjoy https://wiki.qt.io/New_Features_in_Qt_5.6 (linked in the blog post, but easy to miss)
That was before 2011. Since then they assign numbers randomly.
The interest rate is already de facto negative, 0% interest rate and fees on checking accounts. People still use them, because they value the convenience.
I am both a manager and a programmer and just read it last month. I fully agree that it has valuable insights for both.
this time there is an actual deck.
Have you read the thread on the Github diversity slides.
If you don't want people to use or like your open source software, feel free to do whatever you want. I've got a bunch of open source shit on GitHub which is only there because it would cost me money to make it private.

If I actually want people to use it, I add documentation. And that's what Typescript basically is: rigorous documentation.
Perhaps that's in part why they're listed?
So we've moved from the clipper chip to, prospectively in the near future, the Clapper chip. History is trying to repeat itself, but this time we have legal precedent.

https://en.wikipedia.org/wiki/Bernstein_v._United_States

https://blog.cr.yp.to/20160315-jefferson.html

All this sort of tactic will do is result in irreparable damage to the tech sector and the US economy. No murders, rapes, child abductions, terrorist plots to destroy buildings, or whatever other specters they summon to haunt us will be prevented.
The Act itself is relevant as a gap filler as long as courts issue warrants, subpoenas, etc. Apple's reply brief gives the example of a court having authority under the AWA to make provision for overnight housing for a prisoner whose testimony takes more than one day.

Apple's main statutory argument is that the government is stretching the AWA to do something that it was never intended to do when there is more recent legislation from the 90s (CALEA) where Congress ultimately rejected giving law enforcement this power.
OpenBazaar Is Not the Next Silk Road – It's an Anarchist EBay on Acid
Using the Actor-Model Language Pony for FinTech
> That depends on what you mean by "exactly the same approach". Can the same algorithm construct both proofs? Can it construct both proofs with the same computational complexity?

Yes, because once you're representing the values with dependent types, metric recursion and structural recursion are physically the same thing.
There are a few small things that still require conversion.
But that is because Typescript also includes capabilities from ES7 (ES2016).

For example - currently in Typescript but only planned for ES7:
https://github.com/jeffmo/es-class-fields-and-static-propert...

or
Support ES7: exponentiation operator
https://github.com/Microsoft/TypeScript/issues/4812

Typescript seems to be more like ECMAScript.next + types
rather than ES6 + types.
Hire Top Tech Talent from Across the Nation
I find Pony really interesting. It’s a strange observation given how different they are but it reminds me a bit of Java. When I first saw Java I thought “Finally, a language that takes away the madness of manual memory management.” Pony does the same thing for threads, and Actors feels like a really elegant way to solve that. Obviously Erlang has Actors to but I never got on with its syntax, and Akka but Akka always feels like it needs Scala.
I wonder if anyone has explained to them there is this thing called open-source software. Sure you may be able to convince/force Apple to give you some sort of key escrow system but do you think you can convince the GPG developers?

If you implement key escrow and it's public knowledge that encryption systems that implement it are useless then people that actually want to hide stuff will simply use GPG and other uncompromised systems.

The only thing this sort of system is good for is enhancing the reach of the surveillance apparatus. That is, spying on innocent people. As for why they want to do this.. no-one knows but it's awfully concerning.
Good explanation. Thank you. It had occurred to me that non-unique ids have advantages in preventing tracking or master databasing, but it had seemed that in praxis, those advantages were negated by the way that SS numbers are actually used in various circumstances. But I see what you're saying.
Agree, using Firefox with noscript visit 80% of sites are 4-15 times faster than chrome on load time for me. If a site demands to load a lot of js scripts from others, I see it as a huge warning sign.
Coupling Pre-Prints and Post-Pub Review for Fast, Cheap, Fair, and Effective Science
Can someone explain to me why the media constantly uses the word landslide to describe hillaries victories? I mean, looking at the results, I see that, superdelegates aside, most of the primaries seem to show a 5 to 10% difference between sanders and clinton.

I call that a rather close victory. (Even if 1% can mean thousands of people)
IIRC android has this too, it's just that it is seldomly used on both platforms because it is inconvinient (imagine having to select all contacts and search from them individually in e.g. WhatsApp) and means the app can not mine your data.
I love static typing, but prefer flowtype for js project.

I used Typescript during the initial days while developing Angular 1 apps. Things might have improved now, but transpiling to JS was slow then and had non standard module system. It may make sense to use it for Angular apps as Angular 2 and related projects are written in it. but, for me, it always felt as another language farther away from JS.

Once started using Babel + Webpack, I couldn't think about leaving the flexibility and standard compliance to Typescript (mostly react apps). Also, gave Nuclide and Flowtype a second chance this week, and they dramatically improved. As a drawback, there are tons of open issues on Flow tracker and seems more investment needed.