skysight-inc/HackerNews huggingface dataset:
Actor-Model: a revealed black box in Scheme
WhatsApp engineers themselves said Erlang was the main reason they were able to scale as well as they did.
Does it smell??
Actually it is (or at least used to be) more like "what Photoshop supports". Libtiff implementers often look to what Photoshop does to see how to implement something. But libtiff has a very large influence too. (I don't think Photoshop supports BigTIFF yet.)
They mention it with a link to this: http://www.bbc.com/earth/story/20150622-can-anything-live-fo...
Industry leading premium heaters/friers, maybe :-D Those early Envys were hot as hell and the processor was right under the palm rest. Quite an idiotic design...
Very nice! What technology stack do you use for this project?
The entire point of investing in content like this is to start changing the public's perception of the site they already have.
You forgot the "/s" at the end :-)
GitFixUm – A Git choose-your-own-adventure
It's interesting that it says that "Warning: Requires Postgres 9.5. You WILL lose sync if you run against an earlier version. YOU HAVE BEEN WARNED."

Which PostgreSQL features new in 9.5 are being used that cause that? Or are earlier versions somehow buggy?
This is Anne from DoBots.

It is definitely possible to create your own apps. We will make consumer apps for everybody. But if you like to program yours, there is a BLE API available.

And different from most projects, even the firmware is open source! Check http://github.com/dobots/bluenet. This means you can really hack your power outlets.
Writing TIFF is trivial. Reading it is a nightmare if you want to account for its myriad options.
Sparta: The Fall of the Empire
Amazing. It's the horrible "buy gold to unlock this artificial constraint!" gimmick from terrible F2P mobile games, except now they're sellign the another chance to peek at naughty bits.

They're going to make a buttload of money with this.
I agree.

My point is: Bitcoin is a well-tested shared ledger, with plenty of eyeballs trying to exploit and secure it.

Does it make technical sense to run Bitcoin for a private ledger? No, it does not, you're absolutely right.

But does it make business sense to waste a few CPU cycles mining, compared to wasting probably hundreds of thousands of dollars developing custom software for this purpose, which will still be less tested and probably more insecure? I'd say it does.
Apple CEO Tim Cook on ‘The Late Show with Stephen Colbert’
It is a Dutch design from the famous school of Dutch design: straightforward, beautiful, and useful at the same time.

We will ship from the US, so US backers have a big advantage right there. Moreover, my wife is American so if this kicks off in the States, I have all the reasons to start a spinoff in the US as well. :-)
I have to say I was expecting this to be a little older - it's really impressive that Facebook have kept the culture and tiny headcount of that team.

I doubt it's ever a good idea for a company like Facebook to do layoffs but I wonder if there are any lessons from the WhatsApp team for a company that size - their intern cohort looked way bigger than 50 and they seem to have almost 50 offices [0]. Obviously a very different product and much more complex but it's interesting to wonder what the same product led by Jan Koum would hypothetically look like.

[0] http://newsroom.fb.com/company-info/
I'm deeply concerned about your view of humans. This kind of misanthropy has been used to justify the death of millions throughout all the past century.

You're not even consistent. First you portray refugees as lazy welfare hogs, now you say they are wealthy because they can afford the smuggling gangs. If they are so wealthy, what makes you think they only want to come to Europe to collect unemployment benefits?

Someone applying for asylum in Germany can be stuck in limbo for years before being rejected and deported. This happens fairly frequently. Throughout that waiting period they're not allowed to work and are stuck in refugee camps that are getting less and less hospitable as the number of refugees grows (simply because the communal governments asked to take care of them don't have any money and often only learn how many they have to accommodate when the buses arrive). Refugees don't have an easy time.

If you think all of the "Muslim world" is one big cozy community you haven't been paying attention. The "Muslim world" is about as united as Ireland during the Troubles. The civil war in Syria is fought between a totalitarian dictator and Islamic extremists. Saudi Arabia is an Islamic fundamentalist dictatorship. This is the last place you want to go if you don't agree with either side in the conflict. Yet Saudi Arabia has accepted thousands of Syrians into the country (although they don't treat them as refugees, which is what led to the claim that they don't take any Syrian refugees).

And Turkey? Tons of refugees are going to Turkey. And many of them have hopes of being able to return to their home country when the war is over. To quote Wikipedia: "As of April 2015, there are 2,138,999 estimated Syrian refugees in Turkey." -- that's an order of magnitude more than any EU country (and Turkey isn't that big of a country nor that wealthy).

Heck, many places outside of Europe have granted actual residency permits to Syrians. That means they're not even treating them as refugees but as perfectly ordinary legal immigrants -- a far cry from the temporary shelter and perpetual "Duldung" (i.e. promise not to get deported yet) they would get in Germany.

You're pretending the EU countries are the only places accepting Syrian refugees. That simply isn't true. The reasons we hear more about refugees coming to the EU than those being accepted in other places is simple:

1. Most of Europe shares a common border (Schengen), so "our borders" span more than just our own country.

2. There are a ton of countries in Europe, so each country accepting a lot of refugees adds up to a very big number.

3. We live in Europe (or in the US: you're closely related to Europe) so we pay more attention to what's going on here.

Stop listening to AfD/NPD/BNP bar-room clichés and pay attention to what's actually happening outside the Western World.

Some reading material:

http://www.cbc.ca/news/world/for-many-syrian-refugees-fleein...

http://www.irishtimes.com/opinion/lebanon-struggles-to-shelt...

https://en.wikipedia.org/wiki/Refugees_of_the_Syrian_Civil_W...
How would this prevent a flood attack ? What I mean is in Bitcoin and presumably Stellar, you need coins to create transactions. There is therefore a cost to spamming the system.
It's funny, since the only memory I've had of using an actual mechanical typewriter with that sort of keyboard was the tiringly high actuation force and getting my fingers stuck between the keys... I suppose this wouldn't have the former characteristic though.

I think it's odd they chose to include Pause/Break and PrintScreen/SysReq, but omitted the Insert key.
The HN version of late time confessions, I didn't expect that but this website is full of surprises =)
AMC Networks in talks to buy Starz
How does this add child safety?

(Perhaps this is a cultural thing. I live in the UK which has very safe sockets already.)
Often times this stipulation can be part of a severance package.
Well, until now (and in the foreseeable feature) death is one of them.
Thanks, that article was very helpful.
Undocumented immigrants in the US who don't want to be discovered and deported are different from documented "refugees" (or actual refugees) in Europe. The latter don't have anywhere near the same reason to fear being deported or banished -- and they can be quite criminal with very few consequences (depending on the country they are in -- one of the reasons why Sweden is so popular at the moment).
Perhaps the question was whether the article on fusion.net itself is a paid placement. It certainly reads like it.
My first job, when I finished college in 1992, was at HP.

They hesitated to offer me a job, because they said that when HP offers someone a position, they're basically offering them a job for life.

Sure, you can snicker at that comment, since almost no company would (or can, or should) make such a claim nowadays. But people told me that before I got there, in the mid-1980s, there were big problems at the company. Rather than have any layoffs, they reduced everyone's salary by 10%, and told people to only work 9 of every 10 business days. This included everyone, starting with the top managers.

I'm not sure if that was the right thing to do for the company. And I doubt many companies would do that today. And if they're talking about shedding 30k people, then HP is planning some drastic changes.

But it's sad for me to remember the HP that I worked for at the time, in which there was a strong sense of community, and of "we're all in this together" -- and to think of the people who joined when such an ethos existed, and who will be laid off now.

I'm not sure if there's a real alternative, and I'm a capitalist at heart... but it's still sad to see so many people laid off because it's now in style to break companies apart.
The USA is also a remnant of a dismembered entity (or rather composed of one).

I can't think of any country that has remained exactly the same throughout history. Nearly every country out there is either an agglomeration of formerly independent entities or used to be part of a bigger entity at some point.

Your categories are useless. Unless you're trying to define categories for countries which don't exist.
Instant Temporary Ubuntu Server- (100 Minutes)
JIRA Jr - Bug Tracking for kids
(Disclaimer: I teach this stuff) Good article. It's a keeper. Touches on a lot of things I've been telling clients for years.

My takeaways:

- Pure functions in little composable pieces. Screw the fact you can't find programmers. With 1/20th the staff, it's not important

- Zero to few meetings. Keep focused on one thing. No playing around with WhizzBang Platform 7.0 because all the cool kids are using it. Mind your knitting.

- Keep It Simple, Stupid. Engineers are our own worst enemy. Solve the most simple problem possible. Then add complexity a little bit at a time, only as a last resort. For those of you saying "But messaging is solved", "Erlang was written for messaging", and so forth, this is where you missed. Any complex system (with a few notable exceptions) will look very simple when solved in this manner. In fact, that's the entire point.

- Running and deploying are the same thing. CI/CD. There is no Big Red Button to push because we're always working on the airplane engines while the plane is flying

Coming from a traditional OOA/D/P background, this mentality was extremely foreign to me. Even though I was using and talking about TDD, it was still in terms of composing and re-arranging object graphs. It wasn't until I got into F# several years ago that the pieces started coming together. This is a very difficult conceptual leap to make, because a lot of the ways you work looks completely ass-backwards to folks who are used to doing it the other way.
C#6: Support for .NET Framework 2.0 to 4.5
AT&T won’t throttle unlimited data in congestion until users hit 22GB
I wish there were some good online resources around Erlang. Most of the content is very theoretical and not explanatory. Its hard to find implementation of common algorithms like Sorting, graphs, link-list and other dataStructures in erlang.
Looking good. Nice loft design :)
Two Words: Editorial Oversight
The most shocking part of this story is that HP still employs 300,000+ people...
Funny how the first idea in your head involves surveillance and the first idea in mine is socialising infrastructure (i.e. everybody pays).

You wouldn't happen to be American by any chance?
Didn't they get a big head start from ejabberd? I hope they gave them some stock.
I'm using upserts... The reason I'm using upserts is basically just lazyness because I didn't feel like refactoring the source code to work around requiring upserts. Also, I'm not very confident in C++ so I did not want to take on that task.
> I'll will assume - given your views it's far-fetched, I know* - that you're not retarded.

https://news.ycombinator.com/newsguidelines.html

> Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

> When disagreeing, please reply to the argument instead of calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
For Erlang, there is the book by Joe Armstrong:

https://pragprog.com/book/jaerlang2/programming-erlang

The problem with learning functional languages is finding pragmatic learning materials.

I would claim F# is currently the most approachable functional language (just my opinion but I have at least toyed with the other mainstream offerings).

My background is also in C++. The F# materials listed helped me personally to develop as a programmer and have made approaching other languages like Erlang easier.

Sestoft's programming language concepts:
https://www.itu.dk/~sestoft/plc/

Expert F# 3.0 contains lots of short snippets and examples:
http://www.apress.com/9781430246503

Flying frog consultancys materials are steep in price but I found them worth my dime (Visual F# 2010 for Technical Computing and the materials in The F# Journal)
http://www.ffconsultancy.com/products/index.html
I disagree, the structure is inherently centralised. What you are describing is more centralised control as the fix for too much centralisation. Centralisation concentrates power, that power is always going to be manipulated and perverted by those in the right places. You can't fix this with extra layers. You need an entirely new system, tear it down and start again - all of it - it's not fit for purpose. In it's place you need a decentralised systems whose intrinsic dynamics give rise to the properties we desire. Which is exactly what human social structure provides - when operating on the small scale - a balance between selfishness and altruism. Scale it up to it's current size and degrade the role of altruism and you end up in this catastrophic fuck up.
Keynesianism Explained
Looks useful. If it had query URLs I could use to define a custom search in Google Chrome (e.g. http://charcode.es/?q=%s) it would be nearly perfect.

EDIT: It does: http://charcod.es/#%s works fine
It doesn't prevent a flood attack. The challenge in this approach does not lie in "preventing it" but in "dealing with it".
Yes, but the reason more people create overhead in a late project are the same why they create overhead in an organization.
Ahhh, premature optimisation! You've optimised for your time, but have you optimised for the best efficiency at the company level? Ok, so your precious flow doesn't get interrupted, but the person that had a question that needed your input now has to wait around until you deign to respond.

You know who doesn't work that way? Fabrice Bellard. If you're lucky enough to be his co-worker, you can sit down next to him and ask a question at any time, and he will stop what he's doing and answer you. Then he'll get back to work.

The attitude you expressed above (and it's far from uncommon here on HN) is just an example of developers wanting to be treated like special snowflakes. I do not believe this is a desirable trait for someone working in a company.
Why would you think that's a joke? GDP is only one metric, you know. And Poland's GDP Growth Rate is 1.67% to Chile's 4.07%. Chile also has a lower unemployment rate, and ranks higher than Poland on economic freedom.
I work at Crystal. We didn't pay for this.
I was going to ask to make it more prominent!

Maybe an option like the top bar colour?
Why does a company have a "social responsibility" towards a bunch of wealthy Americans, but none towards the very poor southeast Asians who were denied for decades even the opportunity to apply for work at the US facility?
I wish your dad all the good luck. I feel like the position and age combination he has is the worst to be at the moment, it's going to be tricky to move on.

Give him a hand if you're in the position to do so.
Geek way to find Instagram accounts of neighbour girls
Author here

I use the fragment-identifier for that, ex http://charcod.es/#foobar. Also, check https://github.com/msiebuhr/charcod.es/blob/master/http-pub/... for doing searches directly.
Android or iOS: The Great Debate When Choosing an App Platform
Smithsonian magazine disagrees on the immortality of lobsters:

http://www.smithsonianmag.com/science-nature/dont-listen-to-...

Although, since they will eventually die of energy depletion from growing too large, if they actually stopped growing they might go on ... a lot longer?
CVE-2015-3860: Simple Way to Bypass Android 5.x Lock Screen
change the default (veeery low) garbage collector settings to use more memory before collection is triggered

I'm not familiar with Prolog GC but in other systems, making GC less frequent just tends to cause each collection to take even longer, as more objects have been created between each pass.
Yeah, I noticed Google Chrome recognized it automatically. I just didn't see it at first because the fragment identifier wasn't updated when I searched.
Nice! I've been using other similar services but this looks lightweight and fast with decent search.

Would it be possible to show ios/android-icons (how they look or even exists) for each code?

That question always comes up when I use utf8-chars instead of classic image-icons in webprojects.
I've spent a lot of time reading about how to improve myself socially, and the gist of it is this: be honest.

If you give a false compliment, people can tell. If you aren't paying attention, people can tell. Even more importantly, YOU can tell.

Therefore it's more important to change your attitude to be a receptive, open minded, friendly one. In my opinion, this Crystal app seems to cheat the system. However, if you merely change your behavior to suit people's personalities, you lack a personality yourself, and you'll find it start to haunt you, as other people, no matter how bad they may be at subconsciously picking up signals, will likely catch on to your insincerity over time.
This reminds me of how we have been hiring engineers.

We sit them down for a day with a fairly simple task (build a simple web or mobile app, about three screens with a basic data model) but we make sure to give them a language or framework they are unfamiliar with.

They have Google, Stack Overflow, and other employees to use as a resource. It's a great way to get to know new hires while seeing how resourceful and interested in learning they are.

Every candidate has built the app to spec with a few hours remaining, but it's really good to see those who take the initiative to spend a bit of extra time polishing it and explaining it to us, and responding to our feedback.
Show HN: Mushmovie – Track your movie watch list iOS App
No.

Smell is a common problem for existing evaporative coolers. That is why they are also called "swamp" air conditioner.

However, we managed to sove this problem. Our evaporative material doesn't contain any organic elements so no microorganisms can spread inside the deice.
> But I guess those folks don't count.

No. But what does helping poor countries have to do with regulation?

> Is that a valid argument against eliminating mandatory discrimination?

No. As usual you're attributing to me arguments I've never made.

I would argue, though, that a person or a group of people have a higher moral responsibility towards a person or a group they've somehow helped reach their current condition. The US as a whole was responsible for slavery in the south, and Europe is at least partially responsible for the condition in the Middle East, especially as their meddling was for their own sake. I think they have a moral imperative to help, either in their own countries to refugees or directly in the ME.

I don't support the GP's position of non-intervention. But in either case, your "solution" is completely orthogonal.
Zesty (YC W14) is hiring exceptional Rails engineers
Yep. And of course, Erlang is really only a functional language in the small, the parts that don't matter so much. In the large, arguably the scale that matters, it's an actor language, with highly encapsulated entities exchanging messages. So essentially what Alan Kay had in mind when he coined the term "object oriented".

http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
I always assumed the "device in question" was a hardware DES cracker. Assuming that, the story makes a lot of sense for the time.
Recover deleted photos from android phone
He has probably already signed one as part of his employment.
I don't think they are paid placements, are they? I always just assumed Job Ads from YC companies got free listings?
I have to disagree.

Whitelisting should always be an option - it's simple to achieve technically and allows the consumer to have complete control.

Edit: And the fact there is no whitelisting is also the reason I removed the app from my phone.
I wanted to check out Crystal, but oddly enough there's no direct link, do you know if they asked for a sponsorship?
Top Video Monetization Platforms – It’s Not Only YouTube
I always mentally substituted that for "hardware DES cracker", figuring that was what they were going for but didn't want to bore audiences with technobabble.

If you do that, the whole thing makes a lot more sense.
While the description of the experiments sounds simple, the actual protocols end up pretty complicated if you want reproducible results.

A couple of years back, i visited the wolf science center in Ernstbrunn/Austria, where they have wolves and feral dogs, and they also perform these kinds of behavioral experiments. It was quite eye-opening to see how much effort is needed for such seemingly simple experiments.

Obviously, just ensuring safety is quite complex when working with wolves, but there's also a lot of effort that goes into making sure the experiments work. You can only work with animals for a limited time, you don't have infinite number of animals, etc.

There was a PhD student at the center who was trying to design an experiment to simulate cooperation during hunting on a giant treadmill; not exactly trivial stuff...
The big review paper on the lack of political diversity in social psychology
So only 1 component, the evaporative cartridge, requires replacement which can last upto a year depending on amount of usage im guessing?
I was a bit disappointed that it was mostly about politics rather than the discovery itself.
PHPSGI (PEP333, Rack, PSGI for PHP)
We're a 4 person company. They definitely didn't ask us to sponsor it (or I would have heard about it).
80+ Free Web Design Resources You Thought Didn’t Exist
4 Essential Layout Trends for 2015
A real time "how to win friends and influence people!"

I enjoyed the book though, it was honest and generally tried to make you a better person. This seems really gross, and reminds me of this short Sci-Fi film: https://vimeo.com/46304267
I would love to see a list of these 50 engineers, their skills and how they are organized. It provides guidance for other teams (even if part of their software is written in Erlang!).
Yes, you got it absolutely right.

The only thing that needs replacement is evaporative cartridge.

It can last up to a year depending on amount of usage and quality of water. If water contains too much of impurities you'll need to replace the cartridge more often.
Whilst I'm sure the underlying technology has amazing potential, the Moodies app sounds almost like it was designed for the type of scenario a satirist might dream up.

Person on first date glances at their phone every thirty seconds and wonders why the app seems to be implying the conversation is going downhill...
Am I a Developer or a Googler
great!
thnx!!
How does this technically work?