skysight-inc/HackerNews huggingface dataset:
I realize your previous comment was more in reference to transient network partitions so my comment is out of place. But whether the mechanism is manual or automatic once a network partition is discovered the reshuffle begins.
Cooking with natural lava in Hawaii

http://www.dolphinbayhilo.com/cook.html
Yes: from the main menu or the pause menu, Options > Audio > Dialogs and set the slider all the way left.
You can "avoid" killing her using a bug. The game then proceeds as though you had killed her, though.
Have you seen this?

A campaign to make Manchester part of Scotland has gathered momentum after a surprising 72 per cent of respondents voted in favour of secession. The results of an online poll conducted by the Manchester Evening News revealed that thousands of people want the city to be ruled from Edinburgh, rather than London. A Twitter campaign with the hashtag #TakeUsWithYouScotland is being used on social media, and a Change.org petition has already been signed by 17,000 people.

http://www.independent.co.uk/news/uk/manchester-set-to-becom...
so you mean like "term1" "term2" -"term3" -"term4"? or if I wanted to do this without returning results from hackernews "term1" ... -"term4" -site:news.ycombinator.com ?

I don't see how altavista is superior here
Np! Thanks for sharing.

Glad to hear security is taking the front seat some places. Anecdotes like this help me expand my world view. <3
A lot of people who get started with zsh get overwhelmed with the OMZ addon system and its huge ecosystem.

I wrote a simple but high quality and clearly documented .zshrc which should get anyone interested in zsh started. I like what the OMZ project is doing, but I actually recommend against it - it's slow and frankly unnecessary, as long as you have a good starting base.

Available here with screenshot and documentation:

https://github.com/jleclanche/dotfiles
That's why larger companies (and smart smaller ones) will ask their lawyers before accepting commits like these lest some SCO/Novell/Microsoft like demon jumps at them at some unspecified but presumably inconvenient time in the future.

It's actually a really nice illustration of how hairy such stuff can be even with all the parties meaning well and as such it definitely is relevant for HN.
Well, yes, but it's true :-D
I don't know, but I bet they used Dropbox. Dropbox is huge in the film production world. Lots of files to share among distributed teams.

EDIT- LOL. This comment is currently at -4. I have no idea why.
tandoor ovens, salamanders, and wood fired ovens, while nowhere near 2000, can easily surpass 750 degrees.
The peacemaker is awesome:
https://www.youtube.com/watch?v=P-CFRAwSShs
Hmm, I prefer the south-west color scheme of the original, though the star isn't too bad.
BSD header must stay on the code. Council doesn't want BSD headers in the GO code. Not clear there is actually any way forward unless someone can find a way to convince them that it is manageable to put BSD code into the repo. Another good reminder that cooking your own license is a bad idea.
In the US, 6 months pay is probably better than any unemployment benefits, so...
World's Largest Startup Discovery Search Engine
I would put code in them that cleans up things that the OS would clean up anyway when the program terminates. Things such as unmanaged file handles and unmanaged memory handles.

By cleaning up these things in the finalizer, they get deallocated during a long running process when the process encounters memory pressure and runs the GC, or they get cleaned up automatically when the program terminates.
It's not that the subject is irrelevant (it is), it's just that the issue is trivial and will be resolved by the parties involved; right now the title gives the false impression that this was a very final thing.
Title should probably s/licensing/license because it is actually a license issue not a licensing issue.
What's wrong with pcap filters?
Indeed. We have some external servers in a partner's datacenter which runs under VMware's vMotion. Every now and then vMotion will shuffle a VM to another physical server, causing the entire OS to freeze for several (often 20-30) seconds, and everything that is partition-sensitive, like RabbitMQ and Elasticsearch, throws a tantrum and keels over.

Even VMs on more statically allocated clouds like DigitalOcean and AWS will experience small, constant blips that affect your whole stack.

What annoys me in particular is that these blips affect everything. Every app needs to fail gracefully, be it a PostgreSQL client connections, a Memcached lookup or an S3 API call. The fact that such catch-and-retry boilerplate logic needs to built into the application layer, and every layer within it, is still something I find rather insane. It leaks into the application logic in often rather insidious ways, or in ways that pollutes your code with defenses. Everything has to be idempotent, which is easy enough for transactional database stuff, less easy for things like asynchronous queues that fire off emails. Erlang has already provided a solution to the problem, but I suspect we need OS-level support to avoid reinventing the wheel in every language and platform. /rant
More to the point, if I understand correctly: mixing these licenses is legally permissible for the Go team (or anyone else who wishes to apply to the patch) but the resulting codebase is no longer uniformly governed by Go's CLA.

Intel doesn't want to relicense their code (which would AFAICT not meaningfully change the terms of the license, but would result in its authorship being lumped together with the rest of "The Go Authors" for licensing purposes) and the Go team's legal counsel apparently has some reason for being unwilling to accept the resulting mixed-license state.
I guess their plan is to convince third parties that this is a great idea? Lazy businesses wanting to get into Bitcoin can be immensely more profitable than Bitcoin itself.
I don't know specifically what you're referring to, but zsh has a bunch of extensions to bash syntax (or rather, takes advantage of a lot of "empty space" in the language) which make it possible to just ignore the bashisms and use more sane features when scripting specifically for zsh, while still being able to trivially convert scripts with most bashisms.
Does anyone recognize which company this study examined?
What I'd like to see is a write signalfd, so I can send signals without a race condition that might lead to my signalling the wrong process.
"Heroku took off for doing things with Salesforce" - This is not my impression at all.
The new Mad Max is not a green-screen-fest and it shows. Beautiful movie and it has a physicality that, say, Transformers could never have.

Just give yourself five minutes before you drive home ;)
I found Riak's CRDT implementation disappointing. They require that you define them beforehand in a schema, which defeats much of the point of using a schemaless database in the first place.
Filmed by someone who's never used a camera before. Zoom out mate.
The biggest misstep is the unusable 5th gen.
Interesting idea, though I'm not a huge fan of the result. What else could be done to give Earth a visual identity?

Images of the planet itself come to mind.

Earth+Moon

Our location within the solar system, within the universe.

Human beings

Etc.
Likely that impression is fuelled by the tone of the last comment.
Though the policy is against 'gratuitous' negativity, you're correct that this discussion demonstrates the double standard as to the determination of what constitutes 'gratuitous' in criticism.

Certainly one can imagine moderator intervention in this comment below, were we in a thread on a YC-approved topic.

>>This is pure marketing fluff. They should be embarassed by this.

Dang would never let someone talk to Sam Altman that way!
[First of all, what's the deal with the anonymous upvoters bringing my previous comment, which is against the guidelines for Show HN, back into the black? Bad comments should go to the hell where they belong!]

If you're dealing with integers or strings on a key-by-key basis and can statically predict as a function of key whether it's an integer or a string, you shouldn't be using a hash table, you should be using a struct or two hash tables, one with the integers and one with the strings.

If you're dealing with integers or strings on a key-by-key basis and can't statically predict whether it's an integer or string, you'll need some mechanism for ascertaining that and the best way is for the hash table to store and expose that information, because you'd be storing it elsewhere anyway. You could expose the underlying tagged union.

If you're not dealing with integers or strings on a key-by-key basis (I guess you're dealing it on a table-by-table basis, which is a more likely usage, I hope), you just want to avoid duplicating code. There's little harm in having a tag and doing a run-time check anyway. Also, if you don't want to do that, you can make one underlying implementation, and then wrap it in types "struct hash_string_int" and "struct hash_string_string," and the like, and permit only the right kind of methods to be called on the right structure type.

It's never the right thing to do to make needlessly risky code -- if that's how you like to code, then you shouldn't be writing C.
The lead developer is on the Apple AppKit team.
I'm not saying anything extreme, just something realistic for an accomplished vimmer, which is impressive enough and would do the opposite of making nerds cringe.
Julia was at the top of my list of new languages to learn, but the lack of a real code encapsulation (i.e. real modules) just left me cold.
Hi. As the author of the article, here’s some background information.

This article was written in 2012 as part of my PhD dissertation (http://arxiv.org/pdf/1410.0281), which consists of a number of computational creativity experiments and case studies, using the Pattern toolkit for Python (http://www.clips.uantwerpen.be/pattern).

The article is not exhaustive, for example it does not cite Cyc or WordNet, although WordNet is used in another experiment in the book to generate poetry.

The limitations and simplifications of each case study in the book – of which I’m well aware – are outlined in the conclusion of each chapter, often touching on subjects such as “real AI” or “false impression of creativity” or cliché.

The aim of my work was to bring together a lot of existing knowledge, popularize it, and make it available in the form of an easy-to-use toolkit (Pattern) for others to play with, explore and progress further. From there on, computational creativity is an active and engaging domain in AI with many open challenges that warmly welcomes new researchers.

As for the unsupervised learn() function: one could write an endless loop in programming code that crawls for “noun1 is adjective1” statements, then for each adjective1 crawls for “noun2 is adjective1” statements, then for each noun2 crawls for “noun2 is adjective2” statements, and so on. The problem would be to automatically filter out uninteresting relations (there will be many), which leads to a creativity-problem-inside-a-creativity-problem.
My contributions probably wouldn't be quite appropriate for this particular audience, but I've gotten pretty adept at explaining technical concepts to laypeople, particularly in the context of "WAI AINT MAH CUMPYOOTER WORKIN?????!!!". This comes from years of desktop support for friends, family, and paying customers.

Some examples:

* "Well John, computers sometimes overheat just like people do. If you wear a parka in 100-degree weather for a day, you'll probably get pretty sick. So do computers, which is why your computer was acting up. I'd blow out the dust every few months and make sure your computer has plenty of room to breathe; do that, and it'll be happy and healthy!"

* "Well Susan, a computer stores numbers in a certain number of 'bits', which are like our digits. However, most programs are written with a specific number of these digits in mind for a particular number, not unlike a mechanical odometer in your car. Computer numbers - just like an odometer - will roll over once they grow big enough, and funny things will start happening once that happens, like programs crashing. I think that's what's happening here; let me collect some data and send a bug report to the vendor."

* "Well McCready, computers are like gremlins: bad things happen when you expose them to water. Worse things happen when you expose them to whiskey on the rocks, so please stop pouring your booze into the Chess Wizard!"

The common theme here is to reinforce computing concepts with other not-necessarily-computing-related concepts and giving your audience the tools to base their understanding of those concepts around those metaphors.
Is there a way to use this in the excellent Git Bash for Windows? Because Git Bash is amazing and I don't see myself going back to cygwin anytime soon. I understand how they could be very incompatible because of the way Git Bash is built.
Note, that's Alexanderplatz; there's all kinds of stuff there all the time, but none of it is permanent.
I'm curious if the sound effects were directly recorded from their respective vehicles or if they were mostly done in a studio. A massive component of the Mad Max movie for me was the phenomenal sound work starting from the brilliant score to the unique purr of each vehicle's engine. Only the dialogue mixing is flawed as far as I can tell as I was dumbstruck for two hours straight each time I saw it.
Dunno, but it has been under development for longer and seems to have the same goals so I was wondering why the creator made a new one or if he/she was unaware of the existence of mineserver. From the downvotes I've got I take it that such a discussion isn't welcome around here though.
Reads absolutely must go through the consensus system (whatever it may be) if you make any guarantees against stale reads. Yes it's expensive, but that's why there's no such thing as a magical distributed database that scales linearly while providing perfect consistency guarantees all the time.
Who Is Building for Apple iWatch?
Source/license? ATM just slightly interested, since v8 is pretty much state-of-the-art and can be used commercially + open source.
You can implement an adder in CSS? Somehow this reminds me of C++ templates. These things seem to gain power and have new features until they become turing-complete. And beyond...
You mentioned 'level of quality'. That can be pretty difficult to quantify. In the absence of well defined metrics, a lot of thinking about QA is qualitative.

"I feel like we have a high level of quality here".

That makes conversations about QA pretty challenging. Metrics is the one area I'd LOVE to see move forward.
Wish, a Direct-From-China Shopping App, Lures Bargain Hunters
Could you give an example of what you were missing?
> Go, which uses its own license.

Citation? The license listed on their website at http://golang.org/LICENSE is is the 3-Clause BSD license (see: http://opensource.org/licenses/BSD-3-Clause) with the one exception that "THE COPYRIGHT HOLDER" was changed to "THE COPYRIGHT OWNER" in the final paragraph.
Market to Mondays – Part 10
Has the bug with removing autoloaded functions been fixed yet?
When is 2.2 planned?
Sync Your Company's Google Analytics to Mattermark
For the record: we (at CloudFlare) are happy to support any Go-compatible license for the code. Hopefully we can convince Intel to do the same.
Ask HN: Any good recommendation for learning about cryptocurrency/Bitcoin
In case you're wondering what makes it tick:

https://github.com/SLaks/Silon/blob/gh-pages/styles/basic-ga...
Did the city buy the house from him at market value or did he just get a really raw deal?

I like the policy in principle, though, makes sure you don't get quite the landed elite you would get otherwise.
This is true, deep learning can make feature selection / engineering easier. That being said, a deep learning method can be over kill for a large number of problems that ML is used to solve. The amount of data needed for the training set and amount of computational power needed for the training set is often not available or a huge effort. I believe in keeping things simple if possible and spending a little more thought of feature construction. However, it isn't best for all problems.
It is not immediately obvious to me where Intel comes into this. The submission says it is the Cloudflare author's own work.

Is it because the co-author of the mentioned paper (Shay Gueron) is from Intel? The commit doesn't explicitly say he also co-authored the code, though -- maybe that should be clearer.
"nothing in it for them" is debatable, depending on who you ask. The feeling of pride/fuzzies/etc. felt when doing something on a volunteer basis, the inflence over / trust from someone you've volunteered for, going to heaven, earning good karma, etc. could be counted as "something in it for [the volunteer]".
Facebook Might Consider Business-To-Consumer Chat for WhatsApp
> Though many may be procrastinating at work!

Guilty as charged :)
I didn't want to imply that the dependency is only one way, just wanted to respond to CEOs having exceptional powers. But this two dependency seems even more support that the difference in pay are not easily justified.
At a penny per core per instance hour the cost is about 7 dollars a month. I can get a normal dedicated VM for cheaper... What's the benefit in this?
I write scripts in bash, because most people probably aren't using zsh or have zsh installed. Also, when you feel like losing the magic, you can escape commands by prefixing them with backslash (i.e. \cat vs cat).
Why Is the University Still Here?
More like spend 5 millionths of a cent's worth of electricity to receive a transaction token that trades for 1 millionth of a cent. But that token (1 satoshi) has much more utility than as just a store of value and has been loaded onto your personal device without you having to do anything. And can be used by software on your personal device to give you extra functionality without again you having to do anything. Or even really understanding how it works or what is going on at the technical level.

People walk around with extra apps on their phones consuming battery life all the time. If a user was presented with an option to turn on some hardware in their phone that gave them all sorts of interesting additional functionality and at the same time were warned that it would decrease the battery life of their phone by 1 or 2 percent then I think you have a viable proposition.
How to be contrarian in a bull market
Really interesting take, very much in line with my experience that scientific code is often broken from a software engineering point of view. Science benefits greatly from using more standard toolkits in open languages instead of proprietary code of any sort. This way the kind of reproducibility the author talks about would be easier to evaluate.

That said, it's often hard in practice. I remember asking a colleague why they were so matlab-heavy when nothing they did couldn't be done in say, python. Their response was that all the previous code in the lab was written in Matlab, so re-writing and re-engineering it would be a huge and somewhat fruitless undertaking. You don't get publications from refactoring.

Globally though I think science is heading in the right direction, big fan of efforts like Software Carpentry (http://software-carpentry.org/).
Google Has a Crazy Fun Job Opening on Its Doodle Team
Same for me... When I saw that I was going to lose all my scripts in .bash_profile and .bashrc that was a no-no. I've got plenty of custom stuff there, so instead I just installed fish completion and several of its functionalities in oh-my-zsh and... ready to go!
Why we’re open sourcing a project before we write the code
It is because the patch contained a line that reads

// Copyright 2015 Intel Corporation

Without further clarification.
Focus on specifics when interviewing
We would like to implement something like this in the future. A lot of our ideas require building a community first. It's just the two of us, so we need help from the community to improve this site as a resource.
This. Unit testing is better for a lot of reasons. Dev familiarity is definitely a big reason. I find they're a bit more robust, too.

Integration tests are more brittle. Which, can be good ("Hey, there's a bug here..."). For an early product, your app is probably simple enough that you get a good enough feel while dogfooding. 100% correct that also includes some informal exploratory work :D

RE: Complexity & the relative need for testing, I really like the perspective 'Out of the Tar Pits' takes. http://shaffner.us/cs/papers/tarpit.pdf
you can stack as many lighthouse units as you want in an arbitrary configuration (which will kill for having huge spaces spanning multiple rooms). i believe the vive headset demo had 2 or 3 units covering 15x15 feet area.

they also have sub millimeter accuracy, to the point that people can pick up physical objects mapped in 3d space, which was how valve demoed picking up the vive controllers whilst you had the helmet on, so you saw the controllers in the 3d space, and they were exactly where they were in meatspace.
You have a good point about the costs of therapy and medication. This is just a bit of my anger seeping through.

My wife has a trigger. I'm one of 2 who know about it. She was beaten by an old boyfriend years ago with a certain type of belt.

I found out about this because I was taking off the belt from my pants, and she suddenly got quiet and started to shake. Then I realized that she couldn't speak. She would do things, like "Go over there" and likewise. She was expecting me to hit her with the belt, and was nigh catatonic from it.

She was also "raped", when she was with a guy who I am friends with (before I was dating her). He didn't know about that belt thing. He takes his pants off, and she's triggered. She didn't want to have sex with him, but did so because of the belt. Was this rape, considering she took off her clothes and made herself compliant? Well, not really. But it wasn't consensual.

That's what I'm used to when they say they are triggered.
I'd like a real explanation for why containers are better than unikernels. Yes, unikernals are still early, and containers are convenient, because you have all of linux there... but it seems that running several linuxes on a linux machine is a bit much. One operating system plus XEN plus several applications in unikernels seems more efficient, and more exciting.

But it's the less common choice.

I am guessing convenience is more important than the better solution that would ultimately be more just as convenient and more efficient if it gets enough eyeballs?
I love this metric, and am totally stealing it.
I think humor paired with axioms has an important part to play in progressing moral codes. Jokes and limericks are memetic - highly contagious ideas - so they can travel through cultures with little capital and seemingly little effort required.

Going beyond a gag, you can use humor to make an otherwise boring and hard to understand issue like net-neutrality more enticing to listen to, as John Oliver did so masterfully on Last Week Tonight. The way he often does it is by making a point of comparison with pop-culture artifacts (person, movie, consumer goods, historical event) in an analogous and equally absurd situation.

If we could codify this kind of story-telling, we could simplify the passing of moral programs.
Their shitty webpage still requires javascript, though!
Well, I'm sure most record labels would rather sell you a DRM'd CD than an iTunes download.

But because of the way the market is, they have no choice in the matter.

You also might forget that $3.49 of pure profit may beat the eventual per-unit margin of even high priced replacements, which require warehousing, retailing, restocking, shipping, etc etc.