skysight-inc/HackerNews huggingface dataset:
You're right, my Thinkpad X201t weighs 2.89 lbs. That's 1.31kg, it's so difficult to lug around but at least I can replace the hard drive, RAM, keyboard, CPU fan, battery, and fundamentally keep it maintained until the processor fails.
Ask HN: Generic Replacement for Rbenv, NVM, GVM?
I have quite a few version managers installed. Each with their own quirks. I really like rbenv but I wish I had a tool that provided that sort of functionality in a generic way that I could use for all the various languages whose versions I have to juggle on a daily basis.

Does such a tool exist?

I found https://github.com/direnv/direnv but I would prefer something that's written in Bash.
There's also sshfs: https://en.wikipedia.org/wiki/SSHFS
It's a mixture of both. When the car was bought, we thought we were getting not only great performance, but also that it was a clean, environmentally friendly car. We were being sold a lie. We're angry on both ends of the issue - we want the performance and the efficiency, and it turns out we can only pick one.
Rsync opens source file in read only mode - so it has the same probability to modify a file that regular copying does. That said, the --remove-source-files option will delete source files after copying; --delete may remove destination files; and used together they drop the idempotence guarantee that rsync gives. So you have to be careful.

Re changing file - IIRC it will keep Resending until file size+mtime at end of transfer is same as in the beginning.
Every year or so when a new iOS releases it's the same thing, what exactly is surprising here?
Apple has a homogeneous eco-system and the ability to push updates on all devices regardless of region specific or carrier locks.
What advantage does a dataflow language have over a functional language? And how is laziness handled (i.e., does it happen that in a dataflow language, tokens are being sent unnecessarily)? Is it easy to perform memoization in a dataflow language (to avoid performing the same computation twice)?
Furthermore, bcrypt, scrypt and the rest all have a salt. They just serialize it into the password along with the work factor etc.
Blindness Cure Gets FDA Trial Approval
Peto’s Paradox: Evolution’s Prescription for Cancer Prevention
Today 8GB of ram is a minimum for web browsing, unfortunately :(
I am under the impression that the large companies in China (the equivalents of Google, Microsoft, and Ebay/PayPal), who have essentially been funding the jailbreaks of iOS 7 and 8, have been paying quite hefty sums as well (if not a million dollars, then I would argue "close enough" that even people who only see "sort of a problem" with selling weaponized exploits to arms dealers might still value the ethical advantages of a public release at least highly enough to cover the marginal utility of the price difference), as they use them as part of a proxy war to "control mobile" by providing an alternative App Store (with actual "Apps", unlike Cydia) for Chinese users; so like, this might change the game slightly, and I do know people in our community whose hats are sufficiently dark that they would be swayed by this, but it isn't a done deal or anything.

(Further, I will point out that most jailbreaks don't even involve a remote and silent deployment: while there are tons of possible exploitable bugs found in WebKit all the time, Apple has sandboxed the living daylights out of that process, and a lot of the kernel bugs people find don't work even in processes that have the lightest of sandboxes. The standard stack for a jailbreak is usually something that requires the device to be pincode unlocked and plugged into a computer that the device has been told to "trust", in order to take advantage of the attack surface provided by the protocols iTunes and Xcode use to talk to the device over USB, which often will touch the filesystem in complex ways, at least indirectly if not directly as part of something like "restore a backup". If you find this kind of limited stack, you usually don't just "throw it back" and keep fishing ;P.)
This project relies on the npm module "ssh-client" which is at v0.0.1 and hasn't been updated for three years.

Want to compare any other useless statistics?
Which of course, isn't necessary when the vehicle drives itself.
PBKDF2, bcrypt and scrypt actually have their own advantages and disadvantages. I think for embedded devices PBKDF2 is preferable and more performant, and given different threat model, you may choose one over the other.

A classic read is https://blog.mozilla.org/warner/2014/05/23/the-new-sync-prot... (unfortunately the presentation is 404) but the blog post is enough for a read.
My pattern left a trail on my screen pretty much telling you my password. You'd have to guess on the direction a couple times, but you'd get it fairly quickly. I think the pattern lock is really just a way to keep kids off your phone. Greasy fingers on glass are way too telling.
I don't know if I would call this a flattering portrait of a founder. The article makes it sound like Holmes's Ahab-like focus borders on monomania, fitting into the well-known model of obsessed founder.

On a different note, though, one thing that jumped to me was this:

"Her parents let her use the money they'd saved for her education as her first seed round of funding."

I applaud this decision and wish more parents would consider this option. Note that based on her academic history this not a wild gamble by her parents but a good bet, well within acceptable risk levels. More parents need to ask their children: "Do you want me to spend ~$60k per year for an Ivy League undergrad (e.g. Stanford http://college-tuition.startclass.com/l/4518/Stanford-Univer...) or do you want me to invest part of that $240k in your company? Admittedly not for everyone, but when it works the payoff is huge.

The question becomes, I think, rhetorical for MS and PhD.
This Is Cuba's Netflix, Hulu, and Spotify – All Without the Internet
I can't imagine so. It's in the news so he probably knew he would mention it. They're not going to kick into spending billions because a talk show host asked them a question about a secret project. Though if that was the case we'd have to try and get Tim Cook on more shows! :)
I'm running a small company supporting pypy (baroquesoftware.com). I would love to somehow outsource the bizdev for my projects.
I've heard this before. Teams that build components used in every Apple OS (aka under Core OS) can be told to support platform X without knowing what X is or does.

XNU runs on everything from their Digital AV adapter[1], to the Mac Pro, to (I assume) the car.

[1] https://www.panic.com/blog/the-lightning-digital-av-adapter-...
Parking at TechCrunch Disrupt 2015
\\Edit

I got DQ mixed up with another Twine game I had heard of at the time. This post can be more or less disregarded. See: https://news.ycombinator.com/item?id=10254524

\\End Edit

>Have you ever actually made a video game yourself, or written a piece of literature? Do you appreciate the effort this actually takes?

Using the same tool ZQ used to make her game - it's literally 5-15 minutes online. The effort was next to nil.

http://twinery.org/

As someone who has actually worked on creating even a simplistic Zelda-clone, you're fooling yourself if you think it took any real amount of effort.

>written a piece of literature

The entirety of Depression Quest reads like simplistic hipster angst. Similar to "Will You Save Your Son", except at least WYSYS has some self awareness and was meant to mock this type of storytelling: https://www.youtube.com/watch?v=CSm1Rn7Prcs

Maybe an hours' total of work for a low quality Twine game using a script written during a lunch break.

I think it's generous to even call it "low effort".
It's a good question. I'm punting for the moment because it isn't clear that there is one true solution that makes everyone happy. So, let's say MPI then. :)

I think the more optimistic version is probably that the signals Timely Dataflow (the model) gives should make tasteful fault-tolerance logic easier to write. Michael Isard did some work here just before leaving MSR. Realistically, errors haven't been a big problem yet (thanks Rust!) and it's a research prototype for understanding efficient data-parallel compute, so not too bothered yet.

The MR/Spark approach comes with lots of hidden costs in the programming model; I'm not clear on when these costs make sense. Using lots more resources so that you survive being killed because you were using too many resources seems like a not-best solution.

Some of the layers on top have better fault-tolerance properties. For example, differential dataflow operators are functional and have append-only logs as their internal state; I could see that stack ending up with more transparent fault-tolerance properties, though not yet.
wow, it requires to access all my googledrive data and the spreadsheets.
There be dragons.

OS support is either so bad it's not worth the cost, or so good it makes your in-house crew look incompetent and so the advice is thrown out the window in the interest of protecting silos.

There could be a market for on-demand support, perhaps. Get a marketplace of engineers with very deep knowledge of a bunch of domains, and price them as 24x7 support for some crazy amount of money.

Practical problems in enterprise: on-demand engineers will have 0 access to the client network and won't anytime soon without a full onboarding process, destroying the nature of the "fix this quick" benefit. Spending decisions go up a long and slow tree.
iPhone 4s is out of official support as soon as the iPhone 6s is released to market.

they always give users the 'last' iOS version but I highly doubt any work will go into patching it in future.
Some of my favorites:

>I miss Google wave invites going for $26 a month (srikarg.github.io)

>Ask HN: Is there a good, standard capped convertible note paperwork?

>NSA leaks: David Cameron cracks down on Apache Quitting JCP: 'Oracle Is the Fear of Macros (techcrunch.com)

>RSS.gd: the RSS icon was mistaken for the end of the Union at CoreOS Fest 2015 – Call for New Startup BitcoinDeals is Launching its Own URLs? (technokyle.com)
David Breashears filmed an IMAX documentary about climbing Everest. He and his film team were on the mountain during the disaster in 1996 and they abandoned the filming to assist in rescues. They were later able to complete the filming and release the film in 1998.

The film being released now is a "Hollywood style" fictionalized retelling of the 1996 disaster.

https://en.wikipedia.org/wiki/Everest_%281998_film%29
I explored this not too long ago. The basic gist was to offer a managed service that did everything for small businesses (run, host, update, upgrade open source software) for a low monthly price. The technical side was simple. Using docker on top of amazon servers to run whatever software was needed. But I was unable to sell it properly. Dunno where I failed. I moved on. :)
Unit Economics
Thanks. Although, the one I've read amongst those, The Accidental Time Machine, I remember as being a quick enough read but otherwise shallow and unmemorable.

I'm generally with you on series books. I understand why publishers and authors like them but there are so many out there that take an original concept and even get a good novel or two out of them but then continue on endlessly until all life has been squeezed out of the writing.

There are exceptions but they're a small minority--at least to my tastes.
As amazing as her accomplishment is, I feel kind of sad for her.

"Holmes has taken a similar life-hack approach to every aspect of her existence outside of her lab test company, which is at best minimal, given that the 31-year-old works seven days a week. Holmes is a vegan because avoiding animal products allows her to function on less sleep. She says she "doesn't really hang out with anyone anymore," aside from her younger brother, who joined Theranos as a product manager four years ago. She didn't take a vacation during the entire decade of her 20s and doesn't date. "I literally designed my whole life for this,".

She has no life but work. Not even friends or dating. She literally worked away her 20s which is one of the most exciting times of life.

While it's fine to sacrifice for a while to get your business started, it doesn't sound like she has any plans to enjoy any part of her life outside of her work.

I hope other entrepreneurs don't take her plan to heart and give up everything that makes life enjoyable. It should be a balance. Work hard but also enjoy the things that makes life worth living.
I am sorry but I still don't get what OP was referring to?
> The library can't be updated automatically

Why not?

> because suddenly all your stored passwords wouldn't work.

Passlib handles that with a concept of "deprecated algorithms"[0]: a cryptcontext has a list of algorithms it can accept as inputs to validate against, and a subset of these can be marked as deprecated[1]. The passwords hashed with deprecated algorithms will validate but they'll be flagged as needing an upgrade. The `verify_and_upgrade` method will return both the validity of the password and a new hash if it should be upgraded, so the normal pattern is:

valid, new_hash = pass_ctx.verify_and_update(password, old_hash)
if valid:
if new_hash:
# store new hash for user
# password was valid
else:
# password wasn't valid

[0] http://pythonhosted.org/passlib/lib/passlib.context-tutorial...

[1] in recent versions you can even set the deprecated list to "auto", this will consider all algorithms but the default (the one used if you encrypt with the cryptcontext without requesting anything specific) to be deprecated. It's a thing of beauty.
And who is going to be in charge of them? Will they not become corrupt? That's a rhetorical question, of course.

When they do get corrupt what do we do, since it's the same guys with the guns and court houses?
Like, much more popular though.
Don't be so sure about that. Only a few decades ago doctors in Ireland (which used to be hyper-conservative on sexual matters) would sometimes encounter couples who were not having any luck conceiving, only to discover that they were attempting to procreate via the wife's navel. Highly religious people have historically not considered themselves to be fundamentally similar to the lower animals.
FCC: Rural Areas Falling Behind on Broadband Curve
> A fragment of the circuit board from the bomb’s timing device was discovered [...] embedded in a shirt collar, and investigators deduced that the shirt had been wrapped around the radio containing the device. They traced the label on the shirt to a shop in Malta, and this clue led them to suspect Megrahi, who had been in Malta the day before the blast. The owner of the shop subsequently recalled Megrahi’s buying the shirt.

The whole investigation was contentious, and there's certainly a huge amount of doubt around that final sentence quoted here, which the linked article presents as fact.

This is something that Private Eye in the UK had been covering for many years:

http://www.private-eye.co.uk/sections.php?section_link=in_th...

http://www.scribd.com/doc/52409411/Lockerbie-The-Flight-From...
It's interesting to see new entries into such an established and manufacturing-heavy industry. Tesla had a fairly slow and methodical strategy, that they're still executing on before they can really hit a mass audience (I'd say the Model 3 is the next evolution in that). Apple has not, at least since Jobs took over again, really been slow and methodical in entering big markets.
However, with the iPod, iPhone, and iPad, they were the first to try and align those device types with a mass audience that hadn't really been addressed yet. With cars, that audience has been well addressed for over a century!

I'm curious to find out what price range Apple is coming in at, what makes the Apple car better than alternatives, and how/where they're going to manufacture it at a cost similar to competitors.
What does gender truly have to do with the "Grey Man" idea? The core idea as I see it is to blend in with your surroundings, be "boring grey" instead standing out. Sure, "Grey Man" has the word "Man" in it, but I think the operative word in it is "Grey."

Also, where was the interview you watched?
You have to admit that after establishing its dominance Google started to dictate its own rules for web design, rather than adapting to the pages people already had. Google's algorithm that places incoming links above anything else for relevance is singlehandedly responsible for forum spambots, fake websites, and the dynamic where new websites have no chance to compete with something established, unless they run some kind of marketing campaign to "seed" the links.
It doesn't have to pay as much as private industry, but the more it pays, the more likely some idealistic student is to consider teaching as a profession. At the very least they could hit the $75k happiness threshold.
Generating Captions: Describing Videos with Neural Networks
Hearing this, I have to wonder why Steve Jobs bothered designing a headquarters and talking about collaboration and having spaces to interact with others - moments of inspiration, unplanned discussions etc.

I would be very cautious talking about any of the problems I was trying to solve with my colleagues if I knew I might breach an NDA and be fired. Culturally, is there some sort of understanding / internal guide rails on this, or do you just kinda hope you don't screw up?
Typo. Sorry about that.
Marketing for open-source projects 2/5
How do I check if encryption is turned on for a Nexus 6?
We need John Oliver to do an episode on this.
That was mentioned in the article:

> Asked last week by late-night talk-show host Stephen Colbert about Apple’s interest in a driverless car, Apple Chief Executive Tim Cook said: “We look at a number of things along the way, and we decide to really put our energies in a few of them.”
Wire Fraud Phisher attempts to phish PhishMe, instead gets phished by PhishMe
> it's completely unrelated to anything related to the coordinated harassment campaign aimed at Zoe Quinn.

That is my point. GamerGate isn't about harassment, it's about media, censorship, journalism, centralized vs. decentralized control and a bunch of other stuff.
France confirms that Google must remove search results globally or face big fine
I agree, though I suspect the Apple car would rely on voice commands more so than touch. I haven't used CarPlay at all, but I thought I remember seeing that it was mostly controlled with Siri.
Curious why half of your postings are ragging on the A-10 and claiming it is obsolete?

For that matter, the Apache is considerably more fragile than the A-10.
Thank you for your answer.
Video game simulators pushed to their limits
TNeo never allocates memory from heap: it only operates on objects that are given as parameters to some system services. And this is really good: a great deal of embedded systems don't use heap at all (since heap behaviour is not deterministic enough).

So, for example, when task is waiting for some mutex, this task is added to the list of waiting tasks of this mutex, and this operation is O(1), that is, it is always done in constant time.

With the implementation you proposed, we have two options:

1) When adding new object to some linked list, TNeo should internally allocate this list item from heap (or from some preallocated pool);

2) The client should allocate TN_ListItem-s manually (in whatever way), and provide it to any system service that may need it.

Both options are unacceptable.
Working on the final touches for a real time bidder:http://www.aychedee.com/2015/09/18/writing-a-real-time-bidde....
I hate to agree that this sort of manipulation is inevitable in a free market, but I do. It's either that, or broadly, no more cheap #$%^ on Amazon. So what do you pick? Occasional sociopaths or social good at the expense of everything else getting more expensive?

Because assuming the majority loves buying cheap #$@!, this seems like an absolute poster child for the US government to step in and countergame him by directly funding and fast-forwarding new generics. Just announcing such intent ought to be be enough to ruin Martin Shkreli's career, no?
> It has been accelerating at an exponential rate for decades.

Has it really been though? Let me ask. What we usually perceive as progress comes down to few things.
Mobile phones. Increasing hard disc drive capacity. Increasing memory capacity. Increasing processing speeds, and recently increasing energy density of the batteries. These things enables a lot of things to go digital/realtime and makes a lot of cool stuff possible.

Mobile phones can be thought of as amazing things. But we do that by putting big towers littered around the globe. Is that really a technological breakthrough? It is a massive engineering accomplishment. But I cannot see it as a breakthrough.

The progress we have now is mostly limited to making existing things better/more efficient. We are not inventing/discovering anything groundbreaking. Like electricity. Like Electromagnetic waves. Even like Diodes and Transistors.

Fusion is still 20 years ahead. We are still driving around in vehicles powered by burning fossil fuels. We don't really know what to do about climate changes. We don't really know how to cultivate crops economically, without heavy use of pesticides and such things. We don't even have an easy way to check if the food we buy at shops contain any harmful chemicals.

So where is the technology that has been accelerating for decades? In the duel cameras of your octa core smartphone?
Because of all the developers that consume open source code to provide value to their organizations, the proportion who are willing, able and whose organizations allow them (not just permission but resources) to contribute back is effectively zero. Also all the tools required to do so still suck, for the same reason.

For just one example, why - when there's billions of humans that each have hundreds of data points which are relevant to their lives - do we only have maybe hundreds of datastores, reporting tools or visualization tools? Hint: it's not because of the universal applicability and quality of existing products.

Humans aren't very good at considering others or planning very far ahead. On top of that we're not very good yet at training people who can code despite the acute demand for them as everyone transitions paper processes to digital or old digital processes to new digital processes.

Everyone is too busy building yesterday to worry about tomorrow, even on small scales. It seems only outlier organizations have the discipline and foresight to invest in even private internal tools or processes, let alone public ones.