skysight-inc/HackerNews huggingface dataset:
This may be true but this is surely a bad example: Dirac's thesis is about Quantum Mechanics which is also one of the most fashioned research topics these days. So it's either a "result" or just a "fashioned topic" but it cannot be both at the same time.

On a side note, I wouldn't call (La)TeX a fashioned tool that scientists use to impress other people and get funding.
> Haskell tends to perform well by sacrificing lots of memory

Not more so than any other garbage-collected language
Writing Markdown With Style in Vim
Pull to sort control for iOS UITableView
It's very cool to be able to write remotely on a SD Card when you have for example a Makerbot 3D Printer, or any device with a SD Card reader but without wifi / ethernet connection: never plug in / out the SD Card anymore !
CheapCast is an app that aims to emulate the ChromeCast Dongle.
Show HN: API to Run your Android apps in browser.
Can be useful for online android IDE or to test your android apps.
Regex for matching words in the English dictionary
You're right, I was a bit overreacting with the opinion bit, and slightly thick-headed in accepting the arguments of some of the other posters.
The file also states that "Mio will be released as part of GHC 7.8.1", which is scheduled around October if I recall correctly. Neat
Sure thing! http://archive.org/details/Quakecon_2013_-_Welcome_and_Annua... includes the AAC track extracted from the video as well as a mono 32kbit/s VBR Opus in Ogg to save you bandwidth. Enjoy!
Reflecting back on the comments I made through most of my early teenage years, almost everything was disposable. The fact it didn't feel like that at the time is almost irrelevent.

How many teenagers today will look at their instagram comments as a 21 year old and consider anything other than a vaguely interesting window into their former naivety?

Obviously there will always be exceptions. This isn't really about teenage prodigies publishing great works though, it's about teenagers chatting to each other.
Is this a research paper, or a currently available library where I can download somewhere?
I believe superlatives are like this: "best" means "as good as anything else" and is incredibly vague from a legal standpoint. You could safely say "our hamburgers are the best" but you probably couldn't say "our hamburgers are better than Burger King's", given that the latter statement is a specific claim.
I mean it quite literally when I say that I think your viewpoint is inhuman.

You're suggesting that phenomena have no intrinsic right and wrong?

From the perspective of the universe-at-large you are quite correct.

But not from the human perspective.

Sure it's important to see the big picture. But it's also important to give a shit about the little picture.
Thanks for clarifying that. What I am trying to say with those two sentences is pretty unclear as worded. I'm trying to convey that the kind of Haskell you write as a beginner tends to perform well despite being wasteful. As you get better, you worry more about the waste and use more sophisticated stuff that's less wasteful. It obviously performs better, which isn't really what comes across. But it is usually a little more complex. The penalty is really slight for things like strict folds, strictness annotations and using better libraries like ByteString, but I'm sure you'll agree that it has a much more substantial effect on the look and feel of the code when you get to things like unboxing, using "raw" iteratees, and so forth.
The NSA Spies On Even More People Than We Previously Thought
I'm in Auckland and consistently get upwards of the speeds you mention (15-20 Mbps Telecom).
It’s very early now, so I think one of the most helpful things would be to look at the API discussions and tell us if something doesn’t make any sense to you. That would mean that a) the API is bogus or b) the docs/rationale are insufficient and something needs to get fixed.
Chrome Rules the Web
Zookeeper has a feature I particularly like that etcd does not (for now at least): it's possible to write to a node from a client such that the node will disappear if the client disconnects. This plus watching makes for a great liveness check between different machines.
This is a really great format which lends itself to a whole range of mid-to-low level computer tasks. Programming/scripting, obviously, but now there's a tools section which I'm guessing will also catch on. You could describe ip(6)tables like that, or ssh.
Call me paranoid, but outsourcing my browser engine to the cloud is not something I'd consider in the current privacy climate.
The final product isn't the same as the ingredients, though.

If they are using the absolute worst cut of meat, bleaching it and flavouring it to taste good, the food might be considered "best quality" in terms of taste, but the meat cannot be considered "best quality".

Conversely, the wholly fictional "Kobe beef jerky" kickstarter scam would have been mediocre (if not poor) quality jerky, but (arguably at least) best quality meat, had it existed.
Most markets are regulated in such a way that unlit venues have to report executions back to the lit market. Also most alternative venues will operate through clearing houses (the same as lit public markets). The risks you mention are real but as mentioned most sophisticated markets have regulations and rules in place to mitigate them - after all a darkpool or crossing network that failed to find quality and non flakey contra parties doesnt present a compelling case for its use!
"diagramming a sentence is a powerful skill, which I wish was taught today"

We learned the Reed-Kellogg system in 9th grade. I was horrible at it, so I guess I should say we were taught it. It wasn't until I studied grammar theory for my CS degree that I finally understood the concept, and the symbolism of Reed-Kellogg is still nonsensical to me. Most linguists use tree diagrams instead.

As you imply, few English teachers actually know linguistics, or the problems of diagramming Chomsky's "John is easy to please"/"John is eager to please", where John is the object of the verb in the first and the subject of the verb in the second.

It looks though that diagramming was introduced in large part because the previous system required more rote memorization of abstract grammar rules, and applied them only to the analysis of individual words, and not phrases. http://www.polysyllabic.com/?q=olddiagrams/beforediagrams

"there are still pedants who go around correcting others' grammar on the basis of those outdated grammatical ideas." -- hear hear!
Since their stored in '~/.lolcommits', I don't think this could really impact any production projects. I think it could be pretty funny, especially for non-side projects.
Hacker News Markov Chain Generator
Hm... Interesting...
The Secrets of Node's Success
Objbrowser - allows you to examine the attributes of any python object as a tree
For Web Development I use Aptana Studio, as I love the layout and functionality for web design.

Eclipse for Java, and Visual Studio for C#.

Everything else, I use Sublime Text (Unregistered atm)
They said they "offer the best quality products", not that they offer products made with the best quality ingredients.
> Note the lack of any room for original expression or
> thought - no essays, no argumentation.

Really? Answers to many of the quesions could be mini essays and some require argumentation. Better than multiple-choice test so popular now.
Also what could you write an essay about if all your knowledge is in Google? How can you argue, if you now no facts, because you avoided rote memorization? How do you know your expression is original if you did not spend time learning about other expressions out there?

You cannot build a palace without a fundament. Unless it's an air palace.
From the introduction:

> Mio will be released as part of GHC 7.8.1
I don't know what they did, it's not my code, but they are not experienced and I suspect they don't know to watch out for this.

> Moreover, this isn't a Perl issue. I can think of ways to do similarly I'll advised things with C#'s process.start or C/C++'s System command.

Obviously every language has ways to cause this. It's just that open is the default command. This extra functionality should be in a openshell command or something, and the regular open not have it. (And yes I'm aware it's way too late to change it.)
Quality for a meat product would cover things like breed of cow used; cut of meat used; and the way that meat is processed.

Using meat from Aberdeen Angus beef cows, and using nice cuts of steak, and mincing it, would result in a high quality product.

Using meat from old dairy cows, mechanically recovered from the carcass after everything else has been used, results in a lower quality product.

I think taste is not relevant to quality. They're not saying "tastier than the rival products".
Painful to hear about such wonderful developments when you are a Debian Stable user :(
I highly recommend metanet for Swiss hosting.
> Because I don't think people should be upset about their privacy when they know a company like Facebook already knows everything about you.

The fact that a private company like Facebook knows a lot about you is not a problem as long as the company has a privacy policy and can be held accountable. The problem specifically is government access to the data. Unlike governments, companies like Facebook have never morphed into tyrannies. Facebook does not tax people, it does not prosecute, it does not put people in prison or fine them, it does not drone people, it does not go to war. Unlike Edward Snowden, an ex-Facebook employee who reveals Facebook's secret illegal activities does not have to fear for his life and take refuge in Russia.
From Germany, Hetzner is excellent.
As hard as it is, leaving in the mid-term may be the best option. i can only talk for myself, but when my supperior doesn't think I'm on board I can't go "on board" or fake it realistacally. Well, I can long enough to find something better.

For the meeting itself, not so easy.

Part one: Come up with a plan for the meeting. Best if you know what "on board" means and come up with some believable actions or things you can do in the future showing you ARE. Find some explanations why you were not in the past, even if it means to only find expalnations why your boss thinks you're not "on board".
Maybe you even know what kind of agenda your boss has for himself, this adds a lot of usefull context to the points mentioned above.

Part two: Use the time you bought yourself to find something better elsewhere. There are people that can addopt enough and get "on board" (whatever that really means), but I'm none of those.

In cases like this, it's all about how a situation is percieved and not how it really is.

Hope it helped a little bit. And even if it's not easy, don't worry or even panic, stay calm and polite. Be prepared, but don't argue any points before they are brought up by someone else.

Disclaimer: Had one meeting like that myself, came up with a defense a couple of weeks later, left 4 months later. Teached me to be prepared for meetings like this.
But you don't because...?
HBase vs Cassandra debate: Will HBase Dominate NoSQL?
Smalltalk, Haskell and Lisp
The social network for projects
16 insights from mentoring at Lean Startup Machine Munich
Facebook shares your life, but the government can take yours.
My fav movie
That's one hell of a serious privacy problem!
But did they catch those people because of the fingerprints or would they have caught them in some other way.

And was the stated reason for installing this program in the first place that they were going after criminal and visa fraud cases and if so is the damage that those people would have incurred post their capture greater than the cost of the system?

Preferably substantially greater. I no longer visit the US in part because I refuse to be treated like a suspected criminal simply because I'm not an American. As a one man boycott it likely won't have much effect but I suspect I'm not the only one doing this.

The TSA/US Customs combo is the worst possible way to welcome a new visitor to your country.
Thousands die each year due to dihydrogen oxide. It may be safe to ingest, yet if you inhale it there's little hope...
It was built around software engineering principles (rather than experimental language constructs). The attention to small details (imports via git/bzr/hg, gofmt, go run, etc) deeply resonates with system admins (or at least myself and the OP).
> , as nobody is harmed by the reverse discrimination.

That's a funny word.

> My other quibble with your comment is that the perception, on average, is correct. T

Show me the numbers.
> you're probably going to be working 50 hour weeks.

Except that they aren't. http://stateimpact.npr.org/ohio/2011/10/05/teachers-work-few...
> I think taste is not relevant to quality.

That's an extraordinarily strange definition of quality. By your definition quality is completely useless and means nothing except "more expensive".

So you basically think people should spend more money for the sake of spending more money? (Why not just send it to me instead?)

But of course in the real world quality does have an effect on taste (or nutrition).
Unfortunately, as nice as it looks, the screens make me feel like "not going to install that, looks like Mac".. :(
TBH I wished the UK fingerprinted all visitors to the UK as well. Might help with illegal immigration.
To support what other people are saying about this chemical: (http://www.foodinsight.org/Resources/Detail.aspx?topic=Quest...)

Avoiding this chemical may be trickier than avoiding McD's burgers: (http://www.beefproducts.com/ammonium_hydroxide.php)
Misleading title. What Jamie Oliver has done is note that McDonald burgers in the US are not fit for human consumption until they've been processed.

But he missed a much bigger scoop! The same is true of McDonald's burgers in every country! In fact, burgers from every chain aren't fit for human consumption without processing (at a minimum, cooking). Hell, without at least some processing, the burger would still be walking around going "moo" and emitting greenhouse gasses.

So the issue isn't "you can't eat it until it's been processed"; that's a given. The question is "what processing is okay", and in particular, "is using ammonium hydroxide safe". And according to the FDA, the UN, the WHO, and most EU countries, it is:
http://www.foodinsight.org/Resources/Detail.aspx?topic=Quest...

And that seems to pretty much cover it. "The food industry uses ammonium hydroxide as an anti-microbial agent in meats, which has allowed McDonald’s to use otherwise “inedible meat.”" True, but they also use cooking, which also allows the consumption of otherwise "inedible meat". Is cooking safe? Science says yes. Is ammonium hydroxide safe? Science, again, says yes.

Edit: Also, if we're going to go off of "it sounds scary, it must be bad", all burgers contains sodium chloride, and chlorine is a very toxic, dangerous gas! It will kill you if you breathe it! That's the real scandal! The truth is out there! Fight Big Chlorine!
This might be a good time to ask. I'm currently with a Vodafone fixed line. 1Mb would be the best I get on a good day and those are hard to come by. We're a small little business so we can't afford anything too exorbitant. Auckland based. I have a residential line with Slingshot and not a fan. How's your interactions with Snap and Telecom support?
You're implying that all this spying would be OK if it allowed us to catch a lot of criminals. I don't think inefficiency is a good argument here, although for the moment it's a safe position to have. There are no benefits that make it worth living in a surveillance state, even if they perfect it.
Aha, my mistake - I misread.

In that case my comment is an argument for your point of view, not against it.
He's comparing teachers to other professionals within a single metro area. It's a legitimate comparison to make, and in the absence of some reason to think it's atypical, I'm willing to assume that other areas will not have a huge difference.
New online platform to Revolutionise sports club management
What are the problems of making Haskell from source? (I did it recently, and it takes a long time, and you have to install a bunch of other random things... But at least it works in the end. I guess that sucks for devops?)
We've all been there. No one who looks at Haskell comes away unchanged. :-)
Maybe, but the response doesn't really explain for most of the cases why that is the case or why we should care for anyone that doesn't already use Haskell.
APL in JavaScript
Installing GHC manually is not hard, the website even provides pre-compiled binaries. I started doing it for different reasons, but was surprised how painless the process was. After doing it multiple times, I wrote together a file that guides me through the process, which you can find here: https://github.com/quchen/articles/blob/master/install_haske...
Anyone else able to build this? I ran into a brick wall:

$ ./build
# github.com/coreos/etcd/store
src/github.com/coreos/etcd/store/store.go:633: method s.checkNode is not an expression, must be called
# github.com/ccding/go-config-reader/config
src/github.com/ccding/go-config-reader/config/config.go:35: undefined: bufio.NewScanner
# github.com/coreos/go-raft
src/github.com/coreos/go-raft/log.go:241: function ends without a return statement
Wow, that's great! So if I get cereal waste, pump it full of sugar, fat and salt so that, what, 10% of the population claim it tastes "the best", you won't have a problem with that being advertised and sold to the gullible, stupid and naive?
You should buy this game on GOG.com, DRM-free.
> when there's chemicals in the bloody food

There's always chemicals in the food. That's what food is made of.

So not "when there's chemicals" (because the answer is always), but rather which chemicals, for example flour, salt, sugar, water, etc.

But practically speaking they don't - for example a mold release (oil) doesn't have to be disclosed. I don't like that law, but it is the law.

PS. If you are one of those who use "chemicals" as a shorthand for "dangerous chemicals" then ammonium hydroxide would not count because it's not a dangerous chemical.
sysadmin here; I've been enjoying An Introduction to Programming in Go by Caleb Doxsey[1]. Short, sweet, and right to the point without being terse.

There is nothing in this book that will directly relate to using go as an automation language, but I'd rather learn the fundamentals before learning specialized examples.

[1]: http://www.golang-book.com/
Unfortunately, I don't have webcam at work.
Yeah, that left my head spinning as well.
What in the world did you do? If you are defining method_missing all over the place, then yes, it will be slow, because you're effectively adding an extra indirection through an interpreted method lookup.
Make employees co-owners. Then they have more incentive to care, and their voice counts in the direction of the company. It's not just someone else's problem anymore.
@the sister comment made by user "ars":

Quality is not dependent on taste - nutrition is what food is for, not pleasant sensations. A banana is better quality food than Conglomocorp's banana-flavoured-yoghurt-covered chocolate sticks, even though the latter is far more delicious.
Strange source, somehow? Anyway there is no time mention but it looks like McDonald's solved the issue at least two years ago?
Well, laziness has especially nasty pitfalls sometimes.
Or, better yet, buy it from the Humble Store, which gives you both a DRM-free version of the game and a Steam key. (And more money goes to the developer than Steam or GOG, too.)
My knowledge of modern chemistry (and chemical manufacture) is a little sketchy but, at a crude level, isn't this just taking unfit meat, soaking it in piss and then passing it off as safe?
It is improving fast these days. If you have used it months ago it was 0.0.1 and now it is 0.0.3. Still, those version numbers should make it clear you should not use it in production for something serious...

OpenResty itself, on the other hand, is perfectly usable and used in production at large websites such as Taobao (the Chinese eBay / Amazon) and CloudFlare.
The Person Of Interest (http://www.imdb.com/title/tt1839578/) is coming true.
> And so on...

The part that falls under "so on" is the scary one. From the article: "NSA reportedly is making a copy of nearly every international email. It then searches that cloned data, keeping all of the emails containing certain keywords and deleting the rest – all in a matter of seconds."

Note the weasel wording: "certain keywords". You don't know what those keywords are. You don't even know what topics they happen to cover. Once you somehow become flagged for suspicious activity, the NSA can go back in time and see everything you have said about _all_ of their "suspicious" topics. You are now an even bigger suspect.

And once you are a suspect, anything and everything in your past can be interpreted in the light of you seeking to commit the questionable activity. Thanks to NSA storing only the material that matched their keywords, they now have a stash of incriminating material that has a very strong selection bias.

I'm pretty sure even Franz Kafka would have been proud.
I put in 32GB last time and now I have enough, meaning the machine almost always have RAM to spare, but I do have a usage > 16GB generally.
They're inside the US, but then again I would be hesitant to trust any such third party cloud service no matter where it's located.
Actually, the key-recovery process is quite useful. The reason is that instead of having your public key be the public key itself, you can use the hash of your public key (ie. Bitcoin address) instead. This cuts the required "public key" length in half for the same level of security. The verification protocol then becomes

def verify(msg,sig,addr): return pubkey_to_address(ecdsa_recover(msg,sig)) == addr

See also: https://github.com/vbuterin/pybitcointools
> several of the things Ed talks about have to do with concurrency, which isn't even something you can do with Ruby.

Concurrency has always been possible to do with Ruby just fine. There's just been a limit on system level threads until 1.9 (and there still is a limitation in terms of the interpreter lock). There's on the other hand nothing that has ever stopped us from multi-process concurrency, including using shared memory (though with the caveat that Ruby won't let us put Ruby objects there).
Ask HN: Solopreneur(Tech) seeks pricing demo/selling/negotiation advice
Hey Guys,

I have kind of spent some 3 months on designing a product. The collective features that I provide, if you use other softwares would cost somewhere around 500 - 600 USD per month.

The MVP is ready, and I want to approach the first customer. I want to do a demo for him. And then make sure at least he pays me half the market price.

If you kind of throw in pointers how to go about price negotiation, and convince him to use my product. It will be really helpful for me.

I am basically a developer, mostly geeky, don't possess good sales skills. So feel free to throw in whatever you want to.

Thanks!
Yes. Like that.

Plus random messages send to different users. Something like enforced SPAM that is marked as SPAM inside the encrypted message. Your Client can decrypt the messages and discard the SPAM automatically. Sometimes the client can even reply to such a SPAM message automatically.

THis makes it easier to hide with WHO, HOW OFTEN and HOW MUCH you are communicating.
What Does Your Logo Say About Your Business?
That's a property of libraries as well, for instance avoiding the perturbation problem at compile time with with ekmett's AD library.

Many Haskell libraries are focused on allowing you to define entities that correspond to your desired semantics, while many libs in OO-languages are just about constructing the correct object-graph that happens to give you the result you want.