skysight-inc/HackerNews huggingface dataset:
Gotcha, thanks for clarifying. I had something like batch processing for data analysis in mind, which is what I understood to be the target use model of the original article. What you are saying in the context of synchronous request processing makes sense and is an interesting point.
Actually the no-GC thing is pretty recent. Memory safety was the big deal, and IIRC they didn't think it could be done without a GC until sometime in the last couple years.
Stop Hiring (Android) n00bs
How does a steel man reflect?

How does a steel man reflect about problems?

How does a steel man reflect about problem solving?

How does a steel man reflect about problem solving if it is broken?

How does a steel man reflect about problem solving if it is broken (and hurting to describe (something unsaid (difficult to (just block (list (listen))))?

Robo swears robo cares a (alpha proto) race is healthier.

Recreating racism with bitcism is mechanical.

Pattern recognition by accellerated racism is pattern mapping missing lots (of school sensor sec).
While not obvious, this is the $2 bill Secret Service interview from around 2002. The page says the last modification was February 19, 2002 6:09:39 PM. His Wikipedia page suggests that his youngest was born ~1988, the story takes place "About 3 years ago", and refers to a 12 year old daughter.

Thus, a (2002) addition to the headline would not be remiss. I thought it was a new interview, and wondered if it was somehow related to his Australian citizenship process.
More than likely you'll be absolutely shocked at the code that your car depends on to function (read the Toyota unintended acceleration court documents).

Opening that interface or code turns that black box of deniability into potential evidence of shitty practices leading to failure in what should be safe, correct and easily tested modules.

Think global variables, 4k line functions, goto/jumps, completely ignoring industry standard practices like MISRA, etc.

It's horrifying.
I had a similar experience of sleep paralysis that you mention. It happened when I was between 10-12 years old. Around this time I was diagnosed with Epilepsy and had experienced a handful of seizures already.

During the sleep paralysis episode I woke up with a racing sensation in my head. I couldn't open my eyes at first or speak. Eventually I got my eyes open and I tried getting up but failed. Needless to say I was terrified. Eventually I was able to get to the side of my bed, but when I tried to stand my legs just buckled and I collapsed. Finally I was able to speak and cry for my parents to help me.

Luckily I haven't had a similar experience since and also have gone years without a seizure. My doctors thought it was related to puberty, which seems to add up.

Though I do have experiences similar to what's described in this article as exploding head syndrome. Every few months, almost immediately after falling asleep, I will just be jolted awake. A few times its been because of a loud noise that isn't real, others I just jolt awake and have my heart racing. The first time it happened I thought I was having a heart attack or something. Now I am able to calm my self down almost immediately.
Marry you (cover) by katherine marte
Re keeping track of state: https://www.facebook.com/video.php?v=10153098860532200
How does it protect from man-in-the-middle attacks? The man in the middle can simply replace the hash. If there's an additional communication channel to provide the hash you could simply provide the whole command with it.
The «Podemos» movement is losing steam. Other political parties are still worried about them, but the breach they created in the bipartisan politics in Spain has been occupied quickly by other new (yet, more standard) political parties. In the last regional ("autonomic") elections «Podemos» got a good number of votes, but far less than expected, while other more traditional new political parties took a good bite in each election.

Things are changing, but not as dramatically as people expected. Let's see what happens in the general elections.
Yeah, all credibility you may have was lost with this post.
What framework are you using? I've investigated Dart, Flow and TypeScript to improve static checking but I'm still having pain points: they work fine when dealing with your own self-contained code but integrating with third party libraries isn't always straightforward.
It seems the title is a bit hyped.

"Quitter Spain now has 6,667 users"... apparently, from the reading, all users came from the followers from a Twitter user that has 167,000 followers. I'll let everyone do the math.

I'd really like to see the tweets in question, because I tend to see a lot of two-faced individuals using the "freedom of speech" argument to personally attack and harass others. There is a bunch of accusations in the post, but no mention of the specific tweets that caused "Thousands of Spaniards leave Twitter". The fact that no part of the "conversation" is published, makes me a bit worried about the article's integrity.
> Can we also have a rule against Gratuitous Positivity?

We could, but I don't see any evidence that there is an amount of that going around that requires an addition to the guidelines.
If you mean Erlang, please note it’s been released in 1986, and made open-source in 1998. The underlying actor model was introduced by Carl Hewitt et al in 1973.

http://worrydream.com/refs/Hewitt-ActorModel.pdf
> the number of extensions which aren't standardized but widely used.

Actually, I think this is something that Haskell did right. It allows experimentation with new language ideas in a way that allows them to be tested safely with existing codebases. Edward Kmett recently had this to say about it:

> I appreciate Haskell's willingness to take a very very long view, and explore the design options, before committing to a path. In many ways, it is this feature of our community and our language that keeps other programming languages looking to us for features and designs to steal.

> The language is already obsolete.

By that argument so are C, C++, Java, etc. But it's about the existence of a mature ecosystem, not about what is theoretically known.

> Pure script

PureScript is great, but its compile to JS basis makes it inappropriate as a general purpose language.

> Idris

Idris looks promising, but it doesn't have a large enough ecosystem yet. I would certainly be willing to switch from Haskell to Idris in the future, but Haskell already is at least a little bit dependently typed [1] and as hinted at above I wouldn't be surprised if Haskell is able to continue improving its dependent typing capability as research advances.

[1] https://www.youtube.com/watch?v=OZWYohmLKuU
Last I checked, there was an even newer political movement gaining ground in Spain - Ciudadanos:

http://www.theguardian.com/commentisfree/2015/mar/11/podemos...

http://www.theguardian.com/world/2015/mar/13/ciudadanos-pode...
No, I've said that folks communicate AT ALL because it helps them. "Where do you want to go for lunch?" is a loaded question, designed to get food and company. The point is, the OP was making foolish claims that there's something wrong with this.
What is Mozilla Pulse?
I think its a good idea. I wish there was better filters for my notifications. Keep it up.
> Shouldn't flagging a post/topic be generally used for a guideline violation?

Yes.
Even-more-pedantic correction: It's "It's "CATS".". :)
Those are radio frequency cavities which accelerate the protons. A standing electromagnetic wave is formed which oscillates at just the right frequency so that the bunches are always accelerated as they pass from one section to the next.
Those are resonant cavities, the RF pushes the particles.
Ciudadanos (aka Ciutadans) it's not «new», it's 10 years old.

https://en.wikipedia.org/wiki/Citizens_(Spanish_political_pa...
Show HN: SSH Authentication Using GitHub Teams
this already works. install ipfs: http://ipfs.io/docs/install then:

ipfs init
ipfs daemon &
sleep 20 # sorry this will go away
ipfs mount
sh /ipfs/QmTpnQL97XEHmyt54mgEwf5BN8gJWvw4sGgwQzjqtBwLX6

you can see it on the web at: http://gateway.ipfs.io/ipfs/QmTpnQL97XEHmyt54mgEwf5BN8gJWvw4...
I didn't have a bad experience with the developer so much as my company did. They paid the person for a years worth of development that was scrapped because it was in an esoteric framework.

DDP is an esoteric concept, the idea of mini-mongo is an esoteric concept. And the tough time I had with them was in understanding why it was important for our application and how I was supposed to accomplish certain things within the construct.

Here's another example, we had the need to allow users to upload a zipped folder of web content which would then be unzipped to a location on the file system that was acting as our "cdn" until that location was an actual CDN.

Everything about accomplishing this was an enormous headache because it had to be done the "meteor-way" and it wasn't even a dogmatic thing (like some people are about the "angular way")... we literally had to do everything the Meteor way because it's isomorphic and you can't isolate anything outside of it without tremendous pain.

Another example of Meteor problems? How about when it upgraded to 0.9 and I couldn't run `meteor --version` without it trying to automagically upgrade to 0.9, which was a version that broke all a bunch of the 3rd party meteor plugins we were dependent on. We had to essentially just pray that our production application didn't spontaneously upgrade itself and embarrass our company during a fund-raising round.

You can apologize all you want and blame whatever on this particular dev and/or a naive implementation; but the truth is that Meteor over extends itself with its blatant self promotion and cares more about getting entrenching itself in the startup/web-development zeitgeist and than it does on actually being a useful tool.
I Love Science, I Always Have
Another fun option would be to use a tree hash. The distributor of the content-to-be-verified would then envelope it in a format (to-be-defined) that includes proofs-up-to-root every N bytes. Then the verifier could stream, and know that everything it emits fits into the target hash, needing only N bytes of working space.

Caveats:

The source doing-the-enveloping will need two passes (and enough working space for the remainder-tree).

An attacker could still choose the moment-when-content-goes-bad; in the envisioned use of immediately-executing the verifier output, this might leave things in a problematic/resource-consumptive state. (Scripts could be hardened against such partial-execution failures.)
That seems to be missing the point. The only "witness evidence" we have of an afterlife is the reports of those who have had near-death experiences. If that evidence is called into question, then no other evidence remains. This does not apply to evidence for bananas, as much evidence already exists and can't be invalidated in that way.
It reminds me of the 'Battle of Wits' scene in The Princess Bride: http://c2.com/cgi/wiki?BattleOfWits
all the good names are taken. i guess it's time we give up on not clashing.
'Obama Effect' Results in 200 Bitcoin Donations to Snowden
Eaaaa el niño! :D
Not sure this means anything. You have physical possession of a car, you can attach to any system.
Hmm, that is very wise. I've never thought about things that way.

My motivation for projects has always been kinda screwy. On the one hand, I want to make an income on my side projects in order to someday move away from my rather boring job. On the other hand, I want to make fun and personal things like games, that aren't necessarily things that people would pay for. Most of the project ideas in my list reflect this split of motivation.

Wow, thanks for the insight. :)
Yes, that's what we're working on. It turned out to be tricky for technical reasons, but we're getting there.
not everything is hosted in the same place. most binaries use CDNs different from the websites. e.g. github + s3.

(see my other comments on this page-- hashpipe is only meant to raise the bar a little)
OZON OS – Ready. Set. Game
glmnet, plyr, knitr, and ggplot2 were all developed by academic statisticians (some as grad students who have subsequently moved out of academia.) They didn't choose R because of the reasons you listed, but because it was already popular among statisticians, along with S-plus. (This is a bit of an educated guess, I haven't directly asked any of these people why they chose R. Maybe one of them will chime in!) ggplot2 and knitr are extremely well-executed extensions of ideas that had existed in R before: lattice and sweave; and lattice and ggplot2 are both fairly direct implementations of ideas developed in quasi-academic statistics by Cleveland and Wilkinson. I don't think I'm selling anyone's contributions short, just pointing out the packages you're talking about came out of academia and built on ideas and implementations that existed for at least a decade before your timeline.

But the bigger point I was making is that CRAN (and, as pointed out by bbgm, bioconductor) and R's package system have been around a long time before that. And, unfortunately, was built with _very_ little input from software engineers. :)

edit: incidentally, this is a case where the opensource ideas really help a project. SAS and Stata don't exactly encourage any motivated grad student to rewrite their graphics interface or report generation tools.
I've built a basic wrapper for SQLite for React Native: https://github.com/almost/react-native-sqlite
The racial biteracy and bitcism is so deep that we literally and figuratively change the color of the words we miss as law.

What are we object-relational mapping legal-rational-emotional consciousness by proscribing that error-missing.

(Reps memory ignorance as-if, as-shh-if, some sort of truth syrum?)

((War machinery organization is recreational for private supermoderation corporations clustering and cultivating public commentary centralization for forward-looking statements about major social-emotional networking of speech.))

Without web archival/memory/recovery/rescue/leak services many users would lack a single vital sign of life, from sites that erase first, and then call their unconscious actions entactogenesis.

illogy ve. logy
I agree with you. I don't participate enough to be able to have a downvote option but I've seen how a different viewpoint (mainly one that doesn't align with HN demographics) will often get downvoted and, even though this site seems much better than others in that regard, it will still discourage anyone from posting anything they might consider controversial.

Of course, any comment about downvotes is also, understandably, frowned upon and discouraged so there doesn't seem to be much recourse.

We could avoid political or ideological topics altogether but that's very hard considering any conversation can lead to them.

To get back on track, I see it as an extremely hard problem to solve since downvoting due to disagreement is a very big temptation and, once you start, you might not even notice you're doing it anymore.
Not only does it censor, it gives some people undue power. A few days ago, I commented on a now flagkilled post. Within a couple of hours, some 15-20 other people had commented on it, and each and every post, except mine, was grayed out from downvotes. I had gotten a downvote too, but I had enough votes to counterbalance the briagading. I read the other comments, but did not notice anything nasty or disrespectful in there.

This abuse of power is ruining the system for those who have new accounts or only post occasionally.
If only there was a way of generating a pseudorandom stream of bytes with which to XOR against based on a shorter randomly generated key...
That's great! I hope that IPFS, or something of its ilk, can be the promised-land to which I alluded.

If I were to install it, how hard/breaking would it be to change the access-path to something more grandiosely descriptive like '/everything/'?
I wish `and_then` were named `flat_map` so badly.
Thank you for posting that, I omitted the link.

They did indeed ditch their custom hardware: the appliances were excellent, but not really a competitive proposition compared to "buy a cluster of commodity hardware and if one JVM instance goes for a coffee break, treat it as any other transient failure and route requests to another host."
Cleanly (YC W15) is looking for mobile/front end talent (NYC)
Cleanly is hiring - We're looking for talented mobile (iOS & Android)/ front-end developers.

We are looking for smart and skilled engineers to join the Cleanly team and help us build awesome logistics tools (NYC area).

-- Cleanly provides on-demand laundry & dry-cleaning, powered by logistics technology. We were in the Winter 2015 YC batch.

Our founding team consists of ex-IDF hackers that built logistics systems for the Israeli army. We're growing extremely fast and are building scalable systems for last-mile deliveries.

You'll be getting in on the ground floor - involved in architectural and design decisions.

Perks include
- Full medical coverage
- Unlimited vacation policy
- Free Laundry & Dry-Cleaning

Prior experience at startup is a huge plus.

If you're interested - please email us at jobs@getcleanly.com
VitalMedicals - San Francisco, CA

We're hiring iOS and Android developers to do great things at the bleeding edge of wearable technology and healthcare IT that will positively impact lives in the real world. Awesome equity for awesome devs.

https://www.vitalmedicals.com
https://angel.co/vitalmedicals/jobs

We leverage smart glasses to connect surgeons in the operating room with their data and their teams. You'll be among our startup's first employees so you'll have a big part to play in how this company gets built. We've just closed our seed funding round and finished a session at Stanford's StartX accelerator, so this is an awesome time to jump in now that we have momentum and will be growing quickly.
SQLite3 bindings for React Native
I think the Principle of Charity is pretty spot on for 1958. I suspect John Rawls said something assuming good faith, too, given the quotes I've found [1]:

In his book A Theory of Justice, Rawls stated that citizens are obliged to act in good faith, and to assume good faith on the part of others until clear proof emerges to the contrary. They must recognize, in effect, that the system cannot meet everybody's claims at once and accept that at times they will be on the losing side.

And a good recent blog post [2]:

Several maxims guided me in doing this. I always assumed, for example, that the writers we were studying were always much smarter than I was. If they were not, why was I wasting my time and the students’ time by studying them? If I saw a mistake in their arguments, I supposed they saw it too and must have dealt with it, but where? So I looked for their way out, not mine.

[1] http://www.rbc.com/aboutus/letter/may_jun1995.html

[2] https://parentheticalpilgrim.wordpress.com/2015/03/14/good-f...
Ancient Rust accounted for the existence of garbage collection, but still tried to prefer zero-overhead memory management via linear types and move semantics. You are correct that it wasn't evident until much later that it would be possible to get by without GC entirely.
In that case, you could still cache if you want but at least you now have the option to manage your memory instead of always crashing with large input
The Iran Nuclear Deal, by the Numbers
More importantly, so nothing is output if the hash doesn't match.
Don't change it, the name is brilliant :-D
Thanks for this, it's a good idea getting people to rate how negative their comments are... it would certainly be an interesting exercise, although it may just show that those who leave negative comments don't think they are being negative, whereas the people that can be bothered rating the negativity of others are probably more sensitive to negativity.
I believe the transistor was invented at Bell Labs, though Shockley was involved in the invention
I call shenanigans. Spaniard here, the story is completely wrong.

Most of the 6k registered users on Quitter Spain are inactive and it has nothing to do with Podemos and the indignados movement (they use Twitter actively along with Facebook). Even the user that started this "false migration" (@barbijaputa) is using Twitter and is inactive on Quitter.
Don't worry about that single time you've been (mis)contacted, recruiters are really a hit-and-miss even at Google. Your best shot is being referred by a Googler. You claim to have significant activity in the community and OSS projects so it shouldn't be hard to find Google engineers that have some familiarity with your skills. If you are a strong candidate, it's a win-win since whoever referred you gets a nice bonus if you get an offer and accept it. Once that happens you have the same challenge of resume/interviews as everyone else, the advantage of a good referral is mostly to get over the unintended barrier of recruiters' skills and time to find good candidates.
what hoops are you referring to? My phd work was all matlab, and I vastly prefer python for readability and practicality
Someone at work writes a lot of Python for doing this already - this is a great idea.
Kind of begs the question... can any new social network exist and be successful without devolving into that?
We now have an official theme song
The story of a product built entirely in public on Assembly (YC W12)
I have two choices in how to take this most recent reply. I can be the cynic and "think critically" and think you're just trying to come up with justifications for your snide remark after the fact. OR I can be charitable and believe that you're being honest, and really were trying to not be negative/overly cynical and instead acting as a reminder.

What you'll notice is that in your original comment you were not charitable to dang. He made a very clear statement that this change was not a reply to a specific comment. And your reply to that is effectively "you're not trustworthy". You are reinforcing this last point in your most recent reply by reiterating that dang's "job is to censor comments ...". Inferring that someone is untrustworthy is the opposite of being charitable, and falls squarely into "negative" territory.

You may feel that "calling someone out" and thus reminding people to "think critically" justifies the negativity of calling someone untrustworthy, but it doesn't. If you can't demonstrate how dang has shown himself to be untrustworthy, then all you're doing is slinging mud. If you know of an incident where he's been untrustworthy, then the constructive thing would be to say "Unfortunately I don't really believe you dang because you've proven yourself to be untrustworthy [here, here and here]."

And if your base reason for adding the comment is to remind people to "think critically" how patronizing is that to everyone that reads that? Why are you making the assumption that we're not thinking critically? Why do you feel it's your role to make sure that us readers are thinking critically?

Do you see the inherent arrogance in your comment, and thus how that adds to its negativity?

I think a corollary to the "don't be gratuitously negative" guideline, is "don't write as if you know better than everybody else"
MistCDN – P2P-Based Content Delivery Network. 80% Traffic Reduction
I think it is possible to make some profit doing so. What would wrong is demanding that profits always increase. As a side note, Twitter really isn't all that bad IMO.
> As for "damage to the creative environment," the person trying to making a living off their work is not the one doing damage

Tell that to all scared teenagers posting "No copyright infringement intended" because they made something cool while Sony makes its living.
Being exposed to copyright law causes permanent brain damage. Your creativity might never recover.
Some people don't want to make a living out of their creations, they just wan't to create stuff without anyone telling them which components they may and may not use.
I had not heard of GNU Social before. Apparently it's the continuation of StatusNet, picked up by GNU after identi.ca stopped developing it?