skysight-inc/HackerNews huggingface dataset:
I'm amazed when I go to webdev conferences and see 90% iPhones, including many of the most prominent "javascript celebrities". Then I tell myself that just because you work on something doesn't mean you are passionate about it. I'm passionate about the web and couldn't imagine using an OS where all major features get delivered 4 or 5 years after creation (like IndexedDB was).
Le Hansen nouveau est re-arrive
In my view, a long hold was always basically a "secondary click"—but Apple didn't use it for much, since it was so tedious. So, rather than getting a menu, it mostly served to activate a single important secondary function on the item. (And devs came up with different solutions for menus, like side-swiping in list-views; and modal multi-select, with additional actions to apply to selected results.)

Force touch, on the other hand, isn't tedious, so it does what Apple wanted to do: it gives you a menu. I would expect that whatever a long hold does to an item should also be a thing on that menu. You could think of a long hold, then, as the "default secondary action"—like how shell object handlers in Windows use their "default primary action" from their context menu when double-clicked.
If that's the case, that is rather excessive. I hope there's at least a movement going on to shift towards using utility modules that combine a few tens of these one-liners into a cohesive namespace/class/object where complementary. Keeping track of many, many very small modules does indeed impose a cost, which it looks like some NPM users have gotten around by doing the absolute minimum to keep track. This is the result.
What you're saying is that you left the freedom of your device to jail yourself into simple interface...?

That's an incredibly hyperbolic way to spin their choice. No one's in prison here. A choice was made based on desired functionality and features. And they paid for that choice out of their own free will.

They've chosen 'the jail of a simple interface' the same way someone who gets tired of working on a classic car just to keep it running as a hobby decides they'd like to buy an A8 has imprisoned themselves to the dregs of luxury car use and bumper to bumper manufacturer maintenance.
My experience is that said person coming back to my thread is a coworker. Then they tell me they can't get away from me and even after they try to find something on their own I helped them fix it. Quite amusing
I assume it requires the internet so that people can't pirate it or make sure you're on the latest update?

I can understand the frustration you're facing but also sympathize for people who are trying to make a living from selling apps.
In 5.x -- because Moto/Verizon refuse to update my X to 6 -- the path to add a news number in my call list to my list of contacts is... several steps and non-obvious, via the route of the command to "edit number before calling".

With each Android revision I've encountered, I feel more pissed off at it. Whoever's making these changes -- it feels like they are jerking me around for the sake of their own purposes -- whether ego, marketing/ads, or whatever.

And did I mention, my device -- still under contract -- is stuck on a vulnerable version of 5?

I'm about done with this shit. I've been looking at the Nexi, but... I'm just pissed, at this point. Maybe Apple's a "bully", but sometimes that seems to serve a good purpose.
> And sometimes some people (like me) would argue that C++ (11&14) is actually that language.

The memory safety track records of large-scale software written in modern C++ disagree with you. I don't think this is a tenable argument.

C++11 and C++14 don't really add any memory safety features over C++03 plus user-defined reference counted smart pointers. In fact, I think there's a reasonable argument to be made that C++11 is less safe in practice than this use of C++03. If you use rvalue references and move semantics a lot (since "use-after-move" is now a very real problem), or if you use lambdas a lot (since it's so easy to make dangling upvar references).
Not in that context though.
You still need to write apps to be compatible with 2+ year old OSes if you want them to be able to install those apps. You don't get infinite forward compatibility for free. There are many updates I stopped being able to get on Android 2.x after 4 was released.
Kik: A discussion about the breaking of the Internet
If I understand your question, the additional testing is done in the only way that makes sense, on the population at large (that's taking the drug, of course). Drug companies and the FDA are pretty sure they understand the risks of the drug before the latter approves it, and I can't see it making sense to require even larger and longer formal double blind etc. trials. The whole process is already so expensive that it's probably at net killing people compared to backing off some.

See GFK_of_xmaspast's link to the FDA page on Vioxx, where the drug company's monitoring effort pulled the plug before anything else.
"Deemed" by whom?
Methinks Jobs had an overly high opinion of iTunes.

Giving iTunes to a Windows user is more like giving a massive, ugly, wooden horse to a Trojan, and it is so incredibly unwieldy that the lintel has to be removed from the city gate to even get it inside. Then a bunch of bearded maniacs come out of it and kill everybody.

I can't even tell you how many times I have been murdered in my sleep by iTunes. Okay, well, yes I can--zero. But that doesn't stop me from thinking it might happen one day.
Maintainability is the feature of unreliable equipment.

Not necessarily. Modern airliners are highly reliable, so long as you follow the maintenance schedule.

Disposable equipment is a feature of markets driving costs down. It's a sign of commoditization and convenience+short-term reliability winning over long term reliability.
This time Patrick's summary of Bingo Card Creator does not look rosy at all.

All facts are still the same, but the overall impression of BCC now is that it is a small, declining and time-consuming business. Patrick himself actually struggles with money, like all of us.

Patrick definitely has (had?) the power of optimistic spin in his stories.
> But the user didn't take over the IP, it only took over the name on NPM's registry.

That's almost the same thing. Like if someone dropped their domain name and you grabbed it up. The customer / user isn't going to notice a difference but it's now being represented by someone else.

I don't think anyone cares enough to really do anything about this though. Mostly curious if it was possible to do something about it but I'm guessing the waters are pretty untested.
CF.lumen works well on Android, especially if you disable notifications
3€ year, not month. I can accept being ripped off at that price. I think I found those guys on that same page you just linked, actually. But anyway, most stuff on https://lowendbox.com/ is quite more expensive than that, and I don't feel like browsing the entire site.
Letter of intent. Not a contract. The article is speaking like it's a done deal.
Tits will max out your LinkedIn profile
I'm surprised by the design of "her" avatar and the site. To me, the digital artifacts give it a slightly frightening and negative feel. Am I alone?
You can connect your gmail account on a Mac and it sync's contacts. I do this so my VoIP apps have access to my gmail contacts, which are shared with my Android phone.
There's only finitely many designs that will fit in a Hubble volume. It's hard to believe that choosing among this finite number of choices takes infinite effort.
This article offers a high level description of the various parts. While a decent read for the curious, I don't think it's necessary even for those going into embedded work.

My experience jumping into some point-of-sale work after college is that anyone with even minimal programming experience can pick this stuff up as they go. Even the worst platform I developed for had built in guides and an IDE.
Not only does the Chrome app auto-update, on Android 4.3+ so does the WebView component. This makes Android pretty hospitable for hybrid apps nowadays.
I meant high core count CPUs (intel), not GPUs.
It's fine for sites that specialize in snarky one-liners, but being both uncivil and unsubstantive, it doesn't belong on HN.

Jokes sometimes do ok on HN if they're particularly clever, but lame/obvious ones tend to get hammered. But it's really the incivility that's a problem here. Using someone's death as fodder for internet humor is not a good fit.
I don't undertand why this isn't the most common reaction, maybe people don't want to take this much responsibility over their builds since they've grown used to it being "taken care of" by these central package repositories for them?

Still relying on internet connection for builds to pass seems rather silly to me.
Kim's certainly a highly effective businesswoman. (As is her husband.)

I've only seen their show in passing, but I believe her mother Kris is largely credited with masterminding the family's rise to stardom.
Assuming you are asking about for 18-24 year olds as in the parent comment:

I, a 19 year old, interpret 'text' as at least mainly referring to SMS. So, that is one data point.
This article has more details:

http://www.blimpinfo.com/airships/hybrid-hopes-an-inside-loo...
To prevent this I change the PS1 in the bash config. For servers I use a different prompt format.

For my local computer:

hollander@mypc 19:30:45 ~ >

For servers:

[hollander@server01 19:30:45 ~]

This all with coloring for name, servername, time and filepath, different for local computer and server. Root and username have different colors as well.
this (obviously?) has been submitted already and still is on the front page, since nearly 20 hours ago: https://news.ycombinator.com/item?id=11340510
GNOME 3.20 released
It's not true in the slightest; it's political propaganda. You can walk into almost any drug store in the United States and buy armfuls of contraception without any difficulty.

It is true that in certain limited cases if a company has a religious objection against contraception, they are not required to pay for it as part of their employees' health plan, but a) that's very, very few employers, b) that doesn't prevent the employees from buying it themselves, and c) the over-the-counter expense of contraception is trivial anyway.
Ironic that the "text me" link doesn't provide any way to text tay. Or is that not ironic? I don't know.
To clarify, William Connolley is a long time climate blogger and a former climate scientist.

The terse climate / science blogs style might come off as a bit confrontational. I think it's a combination of not writing for the general public, and a somewhat cynical and sarcastic reaction to the long campaign of bogus climate scepticism.
This just in: preventing people to come to your conferences because of their beliefs is actually inadvisable and really, really difficult to make good on.

I don't agree with the guy's views either, but I wouldn't disinvite him just because he thinks that way.

Good on LambdaConf for letting him come anyway. Many of the quotes from this piece were shockingly powerful. I'm happy I took the time to read it.
The Javascript has to request permission for each type of device access on first use, which is a lot better than the ask-for-everything-on-install model that older versions of Android use. Service Workers also only load over HTTPs. Generally xss attacks are prevented by the permission being granted to the domain of the script which is trying to use the service.

If you are uncomfortable that any given site will be properly secured you can always deny them the permissions just as you would decline to install their app, except that the website can offer you a degraded experience, where the uninstalled app will offer you nothing.
> When the author offered their modules and then suddenly walked away with them, lots of innocent devs who built their projects with his modules got hurt. He did more bad than good overall, especially that he unpublished hundreds of modules at once without warning, not just one. He should carry some responsibility for that.

Blame NPM. They were the ones shutting down his module and giving it to someone else. That's the first of the crazy parts.
> The only subscription I do not see any benefit in, as a individual developer, is Microsoft Office 365. That's more aimed at business's whose full life depends on the software.

If the Office 365 subscription (for businesses) only included the Office suite, then I'd agree with you, but it also includes hosted email (for your own domain) and 1TB of OneDrive storage. To put that in perspective, Google Apps is a comparable product that offers hosted email, and it costs around the same but only includes 30GB of storage.

On paper at least, the subscription provides quite a bit of value. If only OneDrive for Business wasn't a piece of crap...
They don't show the first tab if you've never tweeted by yourself before. Tweets that start with an @ symbol are special in that they are treated as only replies. As far as I can tell Tay has zero tweets that don't start with an @ sybol.
Kik's response to a discussion about the breaking of the Internet
Attacking the Network Time Protocol (NTP)
I would be extremely impressed if they could pull this off. Developing a supersonic passenger plane must possibly be one of the most expensive and complex things to do. Probably harder than what SpaceX does.
The article explicitly states:
"Now, this doesn’t mean that Virgin has bought the planes — it’s a bit too early for that. They’ve signed a letter of intent, meaning that, having seen the nitty-gritty specs of the plane and the company’s plans for moving forward, they intend to buy 10 planes if everything comes together as planned."
That's awesome.

$200M per delivery seems a little tight to design and build 25 planes from scratch (the latest version 787 is ~$300M for comparison) but I'm sure they have smart people working on it.
Nice. If those coloured bars are timelines (even if not to scale), it would be good to get approximates dates on it (or each point).
> I believe this was answered in GEB.

In my reading of GEB, Hofstadter was criticizing other authors who disagreed with his understanding of the Church-Turing thesis (that human intelligence is, or at least is not more powerful than, some kind of rule-following system). Hofstadter thinks that there is no inherent contradiction or essential difference in kind between the human who "can step out of a system" and the computer "just blindly executing the commands given to it".

(But Hofstadter didn't explain at a technical level how to make a computer that's as intelligent as a human being.)
Why would you think it's harder out of curiosity?
One very small bit of feedback:

During registration, the page says
"We have emailed you at <email>. Click the confirmation link to continue."

But it wasn't obvious what the confirmation link was (it turned out to be the button labelled "Browse the Blendle newsstand").
Exactly. "Promoting liquidity in the labor market" sounds like a great thing, until you realize that, with increased "liquidity" comes a tremendous amount of increased non-productive costs and inefficiencies.

When recruiters get 30% of an employee's yearly salary as a finder's fee, higher liquidity tends to decrease the pool of money available to employees (while increasing recruiter commissions) which results in all sorts of things that aren't good for the employees, in the end. High turnover also allocates more resources for training and other startup costs, rather than focusing on production.

While, yes, changing jobs for you personally might be good in some situations, promoting "labor liquidity" is a bad thing as a whole, for both employers and employees, in a sort of "tragedy of the commons" way.
Take a look at the Nvidia Shield. Not entirely sure how good the experience is but it's real hardware and supports using bluetooth keyboards and such.
To add to this, zsh (or maybe just oh-my-zsh) has tab complete for globbing, so if you type

echo foo/bar/*.py

and hit tab, it will automatically expand into

echo foo/bar/quux.py foo/bar/quux2.py foo/bar/quux3.py

(assuming quux.py, quux2.py, and quux3.py are the only 3 python files in foo/bar/) This way, you can preview all the files that you are affecting before actually hitting enter and running the command.

You can also recursively glob by doing

echo foo/bar/**/*.py

which will find all .py files in foo/bar and any subdirectories

It's definitely worth installing and trying for an hour, you can decide if you like it or not!

Here are more cool features! (Not my website)
http://code.joejag.com/2014/why-zsh.html
MAS and FARON = Massive Forensic tool over networks
Definitely, we've failed in programming language design as well. The biggest problem is that we keep sticking with C++ :)
Build Your Own Amazon Tap – Raspberry Pi and Alexa Voice Service
I suppose you could store a mapping of AMI IDs to default user names in the script, but this would add a lot of overhead when it comes to creating and releasing new AMI versions.

How about using tags to store the default user name for each AMI? Then you could modify this script to look up the username before connecting.
Haven't used any yet, but there are number of libraries.

Generated winapi bindings: https://retep998.github.io/doc/winapi/

A COM library, including a macro for generating a COM interface: http://eljay.github.io/com-rs/com_rs/index.html

Not exactly sure about .Net, but here is a tutorial for how to use a rust library from C#: http://www.loekvandenouweland.com/content/using-rust-code-fr...
This essay was published like 17 minutes ago :)
It's sad to see someone behave so poorly over something like this.

But I can't blame his anger for "breaking the Internet." The blame for that goes squarely on npm, who allow unpublishing of modules.

What if you... couldn't do that?
There is already gx package manager: https://github.com/whyrusleeping/gx
That's just incorrect.

NICE Class 9 is far more extensive than that:

"Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers, recording discs; compact discs, DVDs and other digital recording media; mechanisms for coin-operated apparatus; cash registers, calculating machines, data processing equipment, computers; computer software; fire-extinguishing apparatus."

Computers programs are a part of 090373 which has a breakdown of ~100 subcategories.

There are 45 Nice classes. Being in the same top-level class is not confusingly similar. Unless you think Kik Marine Compasses and Kik Instant Messenger might be confusingly similar.
Facebook's mobile web app is very good. In fact it is quite a lot better than their native app on Android. I believe most of the examples of bad mobile web apps (eg: twitter, linkedIn) are because the organization focuses their resources on the native side instead of the mobile web app.
Probably yes, although they seem to show basically the same numbers. I think the Wikipedia graph comes from someone scraping the official dashboard periodically; the text of the Wikipedia article indicates that the data source is Google Play Store and excludes non-Google forks.
Erlang (software) and Tandem (hardware) take the sensible approach of halting everything that the error has touched, while allowing the overall system to proceed.
> Maintainability is the feature of unreliable equipment.

Not quite. The whole purpose of maintenance is to increase the longevity of a product by making small, cheap, tweaks to complex parts that can fail due to wear and tear.

Everything lasts longer if you maintain it. A good knife, a high performance vehicle, a good pair of shoes, a couch, etc ...

I don't know of any product that is "as good as new" after years of use. Watches, even spoons, aren't as shiny as they were when you bought them for the first time.

Maintenance is the work of the caring.
We did this as a hook for cam sites back in 2010 featured on porn sites. It's useful if you let a machine filter for those who show no skills in your sales language (ours was english) or who aren't very chatty. Those people talk to the bot forever. Leads get sent (with history) to live reps who can seal the deal before redirecting to the appropriate cam person.
> Buy a nexus, and it's as clean as it gets.

Until it gets infected with malware that requires a firmware reflash to close:

http://arstechnica.com/security/2016/03/rooting-bug-in-andro...
This comment is strange to me, I did not have the same impression whatsoever. The numbers here, and overall picture, match all of his previous annual summary posts. It's been fairly clear in those summaries that his attention has shifted to other projects/consulting opportunities etc, and that BCC was declining in profitability.
But now you've changed the substance of the utterance entirely. He didn't say, "I don't understand why people use 5 year old computers." He said that it's "sad" that they do. And, when you believe that your product -- especially the latest iteration of that product -- genuinely improves people's lives, it follows that anyone who doesn't have it is 'missing out on something great.'

This controversy ranks right up there with the 'let's make her smile' bit from the iPad Pro announcement. Manufactured to create a story, but not impactful in any way.
Apple moves away from AWS
Angola’s Wikipedia Pirates Are Exposing the Problems with Digital Colonialism
Well, I have a better one for you: I am still running windows 7 on an late 2006 iMac. Works like a charm (and better than any version of OSX on it).
The article first states that they've optioned a purchase - so I assume they've purchased some sort of call option and Boom are the issuers which would mean that some money has changed hands.
http://caniuse.com/
Not a huge deal since X11Forwarding is usually disabled by default.

It is another reason for best practices of just-enough infrastructure -> smaller attack surface: disable unused features and ship server daemons with sane defaults with minimal features enabled.
That certainly one way of looking at it.

The other is that Patrick has the courage to be honest with the whole thing even though I'm quite sure he's aware that that blog post is almost kind of painfully honest.
submitted by author shortly before: https://news.ycombinator.com/item?id=11346845
I'm not familiar with them, but one of the comments in the Kickstarter mentions this company as source of "daylight" (non-UV) resins: http://www.photocentric3d.com/#!daylight-resin/nen21

Perhaps not coincidentally, these resins seem to be sold in less photogenic opaque black bottles, but this does make it more likely that a resin actually exists.

The part of the article that bothered me more was the explanation of the principle of operation:

At the bottom of the reservoir, there’s a piece of polarized glass which you place your phone underneath, facing upward.

The polarized glass then takes all this light (which shines outwardly to give your phone a wider viewing angle) and redirects it so that all the photons are traveling straight upward.

I don't think that's how polarizing filters work. But perhaps this is just an issue with the 3rd party reporting rather than with the product itself.
https://en.wikipedia.org/wiki/The_Market_for_Lemons
A Machine Learning Approach to Ranking Answers on Quora
The article describes Concorde as "ill-fated". Is that accurate?
The Sixth Amendment has a geographic requirement that the defendant is entitled to be tried "by an impartial jury of the state and district wherein the crime shall have been committed, which district shall have been previously ascertained by law".
You know we've had supersonic passenger jets since 1969, right? It just wasn't cost-effective. https://en.wikipedia.org/wiki/Concorde

SpaceX has brought reusability to space travel. That's slightly more impressive than a fast airplane.