skysight-inc/HackerNews huggingface dataset:
pps: I wish for an Emacs rewrite. As a scheme/lambdacalc enthusiast, I love pruning things out to a certain extent, and feel Emacs is too much a bazaar, and would love for it to fork a smaller core mammalian child. Something even more self-documenting [1] and with a stronger fp-ish flavour (when it's not absurd).

The goal, making it easier to learn and understand.

[1] a lot of knowledge about emacs is outside of it both in location (not in the manual) and form (videos, podcasts, static tutorials). This is influenced by the trend for interactive documents (B.Victor, Wolfram) and Notebook/Persistent repls (ipython,...).
Regarding 1) There is no requirement for the simulated world to be a 1:1 mapping of our world. It can be completely different, a simplified subset or whatever it likes; this does not change the premise that to the inhabitants of that world, it is real. Its not our world, but that has no relevance to anything, there is no rule that says it has to be a 1:1 mapping.

As for 2) likewise, randomness isn't a requirement, you're arbitrarily picking one quality and saying that quality has to be identical for it to be real. why? I don't believe that for a second.

I'm fully aware of the simplifications of simulation... being simplified compared to an external universe does not change the premise of it being real to its inhabitants.
Quantum Mechanics does not say that the universe is not mechanistic, just that there is a random element (that in itself may ultimately be modelled).
And once something is bought, your engineers may end up doing a lot of building when the person who made the buy decision adds a yearly goal to every engineer's performance review to make the project successful. I still have some PTSD from working with crappy vendors.
Thanks for letting me know. I've switched the image to a different host, which hopefully won't hit a bandwidth limit.

What does HN recommend as a high-bandwidth, preferably free way to serve files such as animated gifs?
>I'm not clicking since is is the Atlantic

Context? What did they do?
Show HN: Rndmlnk – TinyURL creator that randomly selects the target from a list
Dictionary.com has religion as "a set of beliefs concerning the cause, nature, and purpose of the universe..."

I'm not sure cryo-preserving someone really counts - it's not a belief about the nature of the universe, more some tech to keep you aroud like antibiotics or the like.
> At which point it doesn't matter whether you know an intrusion has occurred, you have to treat it as though it had...

Which gets you into benefits/trade-offs territory; I think it's probably an overreaction for NASA to take their internet facing servers and all computers on the connected networks down to investigate for possible intrusions every time a new security patch comes out. I don't think it's unreasonable for them to do so when they have credible evidence that they've been hacked. (of course, I don't work for NASA, so I have no idea what procedures they have in place)
Interesting to me that they write "Python will remain a dynamically typed language, and the authors have no desire to ever make type hints mandatory, even by convention."

Having no experience with using gradual typing, I wonder if there's any stable equilibrium here between "thoroughly dynamic" and "type declarations everywhere".

In any case, as someone who started with Python and started preferring static types later on, I really hope this gets used.
Quantifying the Effects of Firefox’s Tracking Protection (2014)
is it really that unusual in our industry to work for money :) ?
Creator here: A marketting buddy of mine wanted a scrappy way to redirect participants to one of 5 surveys, so I whipped this together for him.
It seems very ironic that C++ adds more rules to the language in order to get less cluttered code.

This "..." syntax, which probably won't be used a lot of times, will be nice because you'll understand intuitively what the code does at the first sight. And that's good. However, you'll have to spend the rest of your time dealing with the surrounding code: templates, iterators, move-semantics double-amperstands, std::forward and other subtleties of modern C++.

(Note: not being negative here, I actually do enjoy C++; I'm just staring at the giganormous complexity of the language.)
my grandparents paid $20k for their house and sold it for $1M.
Thanks a lot, just what I needed.

It's a pity that the official website does not directly propose these.
There are many scenarios where an ebook makes more sense than a website.
The following post has some facts: https://blog.mozilla.org/nnethercote/2014/11/12/quantifying-...
The message here is avoid low-level crypto - if you find yourself having to mess around IV's or choosing modes and padding then you are far more likely to screw something up.

NaCl/libSodium provide higher level interfaces where the underlying primitives are removed from the developer which makes it much more difficult to implement bad crypto (at least as far as the individual constructs go...protocol design may still get you)
I think a WiFi sharing social network would be awesome and if it was integrated with Facebook it would be even better. Obviously you can't trust your WiFi to everyone but it's something you already do with friends and family so why not make it as smooth as possible.

I imagine it would be something like this:

The server will not store the key for long, some minutes max and transmission of any data will be encrypted. The owner of the WiFi hot spot will have to approve every request to share his key (individually or all at once). Then the key of the WiFi hot spot will be sent to those that requested it, after that it will be deleted from the server, it won't even get out of the RAM. The people that request the key will be able to do so with just the push of a button (in the ideal case). All this exchange of data, might happen through 3G so it will be as compact as possible (no adds if on 3G, etc).

If in the same physical space this all will be done locally without sending anything to the server. A smartphone app (at most a few megabytes) will be at the center of this. There will also be a desktop client, that allows you to connect less easily but still better than typing. Connect your smartphone to the computer push a button (depending on setting even without this) and connect to the desired WiFi hot spot.

I am one of those persons that feels that everything is invented, but this is something that I feel is lacking.
Recommendation for 4096R is caused by the fact that it is both reasonably secure and widely supported at same time.
I think you'd be a bit ahead of things trying scanning now given we don't really know how memories are stored. Quite likely as chemical changes which are going to be subtle to pick up. Also Glaicer's going to cost you - cheaper to chuck the head in the freezer.

If you're looking for a startup idea you could give plastination a go. It may also preserve memory information and gets around having to store liquid nitrogen and all that:

http://en.wikipedia.org/wiki/Body_Worlds
I do spend a fair amount of time letting the person know why I ask the question, where it comes from (Reid Hoffman's book), and why I'm asking. I also position the question as being about a time pretty far in the future (and leave that vague so that it's far enough out for either of us to not make it one of "those" questions).

As far as what I want to hear... I don't have some "right" answer in mind. The question also helps me understand the person a little better than a typical interview question might. If I know their long-term goals, I can have a better idea if they'll be happy with us and we'll be happy with them.
So that's fine then?!
People want to live in San Francisco because Silicon Valley is an awful alternative.

Maybe that's the answer right there. San Francisco doesn't need to fix itself if Silicon Valley can be made attractive, and Silicon Valley has a lot more space than San Fran.
No no, cause would be something like length of telomere being short or something. The reason (evolutionary reason) would be that nature needs to clear the previous generation in order to make room for a newer and better generation.
FREE TO USE Advanced Warfare Gameplay #9 – DNA BOMB on SOLAR
Yeah, calling it religion is definitely overselling the case against cryo. At worst, I'd call it speculation.
Go's crypto/openpgp package (http://golang.org/x/crypto/openpgp) is probably one of the closest "full" implementations, although it's a library and not a CLI binary.
In Palo Alto, the last trailer park is being closed:

https://news.ycombinator.com/item?id=9586401
"hydrophonics"? "aquaphonics"? might you not want "-ponics"? as opposed to something associated with sound? [shrug]

i was curious what the distinction was between hydroponics and aquaponics and here's what one source had to say on the matter: "Aquaponic and hydroponic systems both use water and share a few common parts, but that's where the similarities end. Hydroponic systems focus solely on plant growth, while aquaponic systems attempt to achieve a healthy life balance between both plants and fish." http://homeguides.sfgate.com/aquaponic-vs-hydroponic-31311.h...
"Do. Or do not. There is no try." --Yoda
Heh.

I think essentially every young person in the UK realises this and cares deeply.

I have a bunch of middle class friends. Many of their parents started out, got a decent job, bought a house. House is now worth 500K+.

For us to ever obtain that (without inheritance; i.e. in the same way they did) we would have to earn over £100K, or have dual income of 70K, ish. That's 5% if not 1% territory; it's essentially limited to business owners/senior mgmt and bankers.

So everyone rents. Who are they renting from? Well, not young people.

Of course, all of this capital will flow down the generations eventually, but only to a select lucky few. It's as if we had a golden age; a few decades of mobility for people to work hard within; and now family wealth is basically crystallised.
Lol, I signed up for a QQ account to get those sweet 10TB free cloud storage space (Weiyun).

Well, their Android app started uploading all my stuff to the cloud storage and now I can't even access it.

Not gonna trust Chinese apps for a while. Plus most of them suck, with weird bugs, sluggishness and shit.
I think this is exactly it. I'm always annoyed when I hear people talking about how healthy something is because it's natural, purely because it's natural. There are plenty of natural things that can outright kill you if you eat them, that doesn't make them any less natural. It's an excuse to not have to think critically about the problem.

I'll be the first to admit I don't always eat very well, but doing something as extreme as some of the fad diets that have popped up is (in some cases) like deciding to walk everywhere myself because I'm concerned about some unsafe driving habits I have. There is a middle ground with positive aspects and less negative consequences, it just takes some thought and effort.
"I don't want you to save me. I want you to stand beside me as I save myself" - Soften The Fuck Up, an Australian campaign to make it easier for me to seek help than to die by suicide.
I agree with you that it's a valid objection. I disagree however, when you say " any company claiming to care about your privacy should not be using it." That's an easy accusation to throw around, but what is hard to is come up with a better alternative.

What is your suggestion, that they should abandon all analytics, or that they should build their own, or do you not have one? Are you willing to acknowledge that GA solves a real problem and provides valuable information?

In my judgement, it makes a lot of sense that Mozilla would use GA. I want them to use it because I believe in their mission, and I'm sure in the balance of things, it helps them maintain a stronger position as an organization.
Still requires a database call for the content and these pages are unlikely to be cached. If I had to guess, NPR isn't using their made collection of servers, probably just a single server.
Centaur chess brings out the best in humans and machines (2014)
We want to, just haven't had the time to integrate killercup's code yet.
How do I install any API from apple without providing Apple (and whoever else) with my credit card?

The OsX machine at my office is mystifying, am I supposed to provide my personal credit card to apple to get security updates? That is more secure and insures more of my privacy than not entering my credit card into a system I don't trust?

I view Apple as insulting my intelligence with promises of "convenience" that amount to being able to give them money on impulse.
Thanks so much <3

Generally speaking, I would love complaints about style and grammar issues, to a point anyway. It's important to me that the informal / conversational tone remains, but generally speaking, I try to get the details right.

(We don't have 'book' in the title of the book, that's just the HN title.)
I have a bias toward smaller companies. I try to contain it, but I don't always succeed.

As far as the learning part, I didn't mean to restrict "learning" to only mean coding/programming/developing. At a smaller company, if there's something you want to do, you often have more freedom to take it on. There's very little "not my job" allowed or "not your job" enforced.

I realize there are several counter-examples of sociopathic micro-managing, ultra-secretive founders out there. Avoid those people whether at a big company or a small company.

At any rate, if you prefer larger companies, I think it's awesome that you know that. When I interview candidates, I always try to help them figure out their preference. It's not always easy for that person to know. Sometimes their desire for "a" job or a "new" job makes it hard for them to figure out if they want "this" job.

In any case, sorry for making a blanket statement about lack of learning at larger companies. I unintentionally commented on all large companies based only on my own experiences with large companies.
There was a reddit post where OP works for a third party company that Apple send Siri voice to. People complained that users didn't read the EULA or whatever. Anyway OP said it was very specific too and crazy. So it doesn't sound like Apple being the champion of privacy.
It's good at the basics, but we need more intermediate / advanced stuff. This is true of the book in general.
> > Could you make a recommendation for or against using GPG, since that's by far the most common approach for asymmetric signatures?

> Avoid if possible. The code was written by a colony of drunk monkeys, in an era before anyone understood the basics of modern cryptography; I'm really not sure which is worse between gnupg and OpenSSL. Of course, GPG is the standard for encrypted email, just like SSL/TLS is the standard for web sites, so you may have no choice...

Do you have any recommendations for high-level alternative for GPG, i.e. something that can secure data easily at rest. Is there something that wraps e.g. NaCL with file IO in a nice commandline utility?

At work we are occasionally using 7zips encryption ability, but somehow I don't really have high confidence in it. But at least the UI is simple enough.
Had no idea about that.

<troll>but agreeing to apple terms, show that a company is already in bad position to negotiate. :) </troll>

now let the downvotes begin.
Huh? Mozilla has $307 million a year in revenu. Of that $300 million comes from Google in exchange for being the default search bar. So I'm not sure what you're talking about exactly.

Edit: ok, revenue is from Yahoo now. That doesn't make me any less confused as to what parent reply meant though.
I personally prefer the Rust documentation as a comprehensive reference than the cover-to-cover design of a book such as The C++ Programming Language. (As much as I prefer cppreference.com rather than Stroustrup's book.)

The Rust book is intended to be a quickstart to reading and writing Rust code. However it's when you start perusing the std crate docs that you really learn how to efficiently use the language.

Bonus points for the "src" link in the Rust docs. It always hurts when I have to read C++ stdlib implementation -- but I find Rust's stdlib source a quite pleasant read and a good source of examples.
NBA Playoffs: Training with ‘Wearable’ Technology (Part 2)
I hope Debian's iceweasel will eventually serve that purpose. Stable is still on 31, so it will be interesting to see how 38+ shows up there. maybe looking at what happen on sid will already show something (sorry, i'm not following sid for a couple years now :(
Good question. And a corollary: is Disconnect redundant with this feature turned on?
Waiting for PostgreSQL 9.5 – TABLESAMPLE
Something I find myself wanting to do occasionally, that you can do in C#, is instantiate a generic type with a default constructor. Like if I have a generic type T, I'd like to be able to do `new T()`.
I need money for rent, food, clothes, electricity. Of course this need for money affects how I spend my life. I certainly wouldnt be working if not for this need.
Are they really terrible at it? You seem to assume that the global minimum to the problem is an artistically perfect song. For record labels the global minimum is the song that makes the most money. If that song happens to be repetitive and awful, so be it.
I like to tell people that the public key is like an (unlocked) padlock, and the private key is the combination that opens the padlock. It's a little clunky because the padlock in the analogy only works once, but it conveys the idea of being able to encrypt something securely that you can't then decrypt yourself.
> "I would go further and comment on trailer park demographics, but I don't want to get downvoted."

Who cares if you get downvoted? Please share your insight.
Take a look at the stock market returns for the last 5, 10, 20 years. At pretty much any point you could have invested and had handsome returns by today.

I also know people who abandoned the market at the bottom of one of the various dips. They're all bitter about the recoveries since. Taking a longer view, the various machinations of the market that seemed so important at the time are lost in the width of the line on the graph.

Yes, your choices are by far the #1 factor in any success, or lack of, that you have. Telling your children anything less is a disservice.
It seems that the problem is that zoning laws in most places prevent turning more land into more trailer parks, but it's not clear to me that those laws prevent some kind of vertical stacking.

I can imagine a few mechanical engineers taking on the task of building a frame of some kind that allows folks to vertically stack mobile homes up to 3 or 4 stories high with outdoor stairs. You have then effectively tripled or quadrupled the supply of rentable 'pads' which would keep it affordable for those on fixed income.
This is cool, looks nice too. Similar to a little app I have set as my homepage: https://github.com/charlieegan3/coincidental/blob/master/web... (http://coincidental.herokuapp.com/)
Make sense of the data from your wearbles
It's hard to get a non-bullshit answer. I qualify my question and spend time explaining that I am serious about the question and that I do realize that it will sound strange. In part, I make sure they know who Reid Hoffman is or that he founded LinkedIn and wrote a book that covers the employee-employer relationship and that the concept of lifetime employment is outdated... I point out that they're out interviewing and looking to leave their current job.

But yes, I do encounter some disbelief that I am asking a real question and am hoping for a real answer.

I'm certainly curious what the community thinks is the right way to discuss a candidate's career after this job. We all know there will be a job after this job and an employee after this employee. Transparency... something that seems to be valued by people on this forum... would seem to require that we talk about it.
Yeah not all HN readers are yuppies
Thanks!

That's a cool homepage. I might have to steal that idea :-)
Immune System Reset May Halt Multiple Sclerosis Progression
That such comments lead to more comments of dubious value is something about which we appear to agree and have empirically supported. Hence, the reason people will down vote such comments,
Incredible pictures from something so simple.

It's a shame about the single-step undo.

http://i.imgur.com/NWSYgfz.png
Wage theft is quite a vitriolic term (and so might only be reasonably applicable to actual breach of contract), but I think I can reasonably make the claim that this is essentially a thing that happens to all workers. A lucky few upper middle class folks might be outside of this.

Examples:

Downtown minimum wage job. Impossible to afford downtown rent, resulting in a non-optional hour long unpaid commute.

Business travel staying overnight. Direct expenses dealt with, but no compensation for the hours spent away from family stuck in front of a hotel TV.

Retail job. Shift ends at store closing time. Shuffling off the last customer and closing and locking up ends possibly 20 minutes later.

I could go on. Most people I know basically think this stuff is 'normal' and that you are just being lazy or finicky if you refuse to do so (maybe you 'deserve' to lose your job).

This is basically what poverty is here... an extreme lack of time and state of stress or tiredness cauaed by ridiculous employment. Many minwage workers would genuinely be better off camping under bridges and reading books, if they didn't have families and social connections.

The bottom end of the labour scale really is a horrible place to be at. I think that wealthy right wing folk don't often really understand it in the correct way. I think the idea these people have is that the poor have, or at least have the option of, a life that is just like being rich but with less fun stuff. e.g. a bike instead of a car, a flat instead of a house, and so on.

The reality is that there exists a qualitative difference between being working and middle class in the sense that you are spending most of your mental cycles just trying to make ends meet at all.