skysight-inc/HackerNews huggingface dataset:
> is why we would want to program everything as a composition of individual programs and applications,

Because it matches the reality better. Concurrent applications built out of individual isolated processes often map well to real world problems. Not all problems, but quite a few of them. Say if you just multiply a matrix or maybe calculate an average, you don't need concurrency and supervision. If you want to sort a list of files, you don't need etc. Not all systems have to be reliable and fault tolerant.

> Making everything asynchronous and detached makes things more complicated, not less.

The real world is asynchronous and detached. You as an agent are detached from other co-workers or friends. Before you take a breath you don't have to wait for them to finish taking a breath. A car driving down the street is detached from others. They come to an intersection and have to work together in order not to run into each other. But after that they keep going on their way. Also they are fault tolerant -- because your neighbor's car engine crashed, doesn't mean yours should stop working. Seems a bit like a silly example but that maps fairly well to distributed computing -- requests, user connections, work processes, items in a processing pipeline, database shards and so on.

So given that there are these types of problem what framework language should you pick to solve it? I would say first of all one which reduces the impedance mismatch and lets your write clearest, simplest code. And also that one that's most fault tolerant.

You could spawn threads (or green threads) in some languages -- but you'd probably be sharing memory and have some bugs in there. You could spawn OS processes and/or have multiple containers/vms in the cloud, but that gets expensive. You could use Rust for example to achieve some of those goal though, because it will guarantee to a certain degree during compile time that your application will have less memory and concurrency errors. Or you could use something based on the BEAM VM (Erlang or Elixir) for example, and you get a different approach to fault tolerance there.
Exactly, however .NET Core is still a little bit of a mess, but I do believe it will get better.
It's not just reaching the bottom that's annoying, it's stuff like trying to search with ctrl-f for content that just isn't there yet or following a link, clicking back and the viewport jumping up to the top instead of where you left.
Seriously, this is a very enlightening article about how the music trade groups are trying to enact change in the digital sector.

It would be wise to pay attention to this battle, as it may pertain to other industries via "disruption" in the future.
DevOps maturity quiz
Maybe not restaurants per se, but there's quite a few British pubs around here that do serve some variety of British cuisine (usually fish n chips / pot pies / etc.)

I will also add that traditional British ales played a pretty huge role in fueling the underpinnings of the American homebrewing / craft brewing movements. Of course, us Americans transformed it entirely in a different direction from the British CAMRA "real ale" world. :) But some of the most popular American craft brew style clearly have clear British lineage: IPAs / pale ales, porters, and stouts.
How+To+Shine+A+Spotlight+On+The+Dannon+Pledge+New+GMO+Free+Wave
> legislation or a judge

Sure, if the judges can use their power of personal persuasion to convince the dispersed population of anonymous miners/stakers that they should adopt the contract modification (as ethereum community leaders did during the DAOsaster) they will be able to enact changes.
Disclaimer: I'm a work-in-progress like everyone else. What's written below may seem obvious to most folks here, but it still is a daily battle for me, and will likely be for the rest of my life.

--

Quote: "Here’s what happens when you resolve to write every day: you soon slip up."

Quote: "the brain does not necessarily distinguish between your .. abstract goal, to write a novel, and the accompanying specific plan, to write every day"

Quote: "When the specific plan fails, the resulting lack of motivation infects the general goal as well"

--

I'd rather address this behavior of the brain, instead of throwing out the baby with the bathwater. Strategically, it makes more sense to simply shrug off every failed day, and trying to write again the next day, as if nothing happened. Don't even bother to reflect on it (in order to learn) - you've already absorbed some lessons subconsciously. Keep the for..loop light.

Even if you've failed for the past 1000 days, why not attempt to write today?

Even if you fail to write today, why not try to write again tomorrow? Taking these failures as a personal judgment ("Oh I'm a procrastinator", "Oh I'm always going to keep procrastinating and failing, what's the point?") is the real problem. Life is chaotic, stuff happens. Managing that emotional response, and simply coming back in every day and trying seems optimal. A bit like a mostly-dumb but relentless bull.

What do you have to lose? The worst case is you'll fail at the goal, but the default state of any goal is failure - only by working at it do you reduce the odds of it failing. So just going back in each day and trying, and not taking failed days as personal judgments seems optimal. We tend to forgive others, but not ourselves. If a close friend of yours was failing each day but really wanted to accomplish the goal, what would you advise them?
In a similar and slightly broader vein, I recommend this article: "Ethereum’s DAO Forking Crisis: The Bitcoin Perspective" - https://bitcoinmagazine.com/articles/ethereum-s-dao-forking-...
Yeah I wasn't talking about that. Was talking about those creepy paper-white eggs you get stateside.
iOS or android? I downloaded it via apkmirror and Pokemon Go is not listed in my google account. Maybe that is the mallware version that is going around?
It's the social aspect and the act of "dude there's a Snorlax at the basketball court let's go" and getting a group of your friends to go, then as you show up you see other people doing the same thing.

It's an innocent conversation starter. What better ice-breaker between social groups than "You playing Pokemon?" Even people who aren't playing know what's going on. The game itself isn't the selling point here. Being an IRL Pokemon trainer is.
That may be true. My recollection is that the ability to downvote became active right as I crossed the 500 karma mark, but it's possible there are other factors.
Hi, maybe a little oftopic or too broad, but you do know how to handle things like walls, tables or other real world obstacles?

I Imagine that if you are in a room that's already mapped then you can handler all those things, but if it is a random location where you can't know which objects there are then is a bit more complicated.

Thanks!
Well, if you say that this post was all about bs then I won't disagree with your opinion, as you have a right to say so :).
If you do a capture for say recurring monthly charges, not sure you can (legally and easily) capture card numbers to easily switch down the road? For one off charges it is easy to switch, but not for recurring, which is where I think these platforms "get you" by being sticky.
Valuable Business Marketing and Leads Generation Tips for Young Entrepreneurs
> All MSG does is add … an indicator of nutrition

I think you've made the point: not-very-nutritious food can be dosed with MSG, and then it seems nutritious.

That's what people object to.
Then why did you say 'western'?
More of an operational constraint. You can design the various carriages and locomotives any way you want as long as you don't compose them in that way.

They're putting an awful lot of faith in that counter though if they allow 255 and 257 that means that they expect to never miscount an axle.
Flappy Bird is still more popular than I imagined. I went to Dave and Buster's for my nephew's birthday, and there was an arcade version of the game there, with a ~2' wide by ~4' tall screen. People were happily paying good money to repeatedly press the single button on the console. In fact, I was surprised to see quite a few popular mobile games offered up in arcade format there, with people playing them.
I agree. I really hope they will work on it and introduce more features. This would be a great post-mortem, if there will be one.
No, but going by the commentary, and voxpops, I can safely assume "a lot", which is what I said and meant.
See 3.7.4 Zugbildung, pg 137

http://www.sbb.ch/content/dam/sbb/de/pdf/sbb-konzern/sbb-als...
This must have been amazing to watch back then but now it just seems like a lot of questionable has-beens like Temple Grandin, Josh Harris, the 'Mr. Debt' lawyer (who is now in jail), etc. The series just didn't age well.

I think the TV networks forced Morris to do much more topical subjects than he was used to. His film work has a much more timeless quality. As a Morris fan, I cringe a little at the "flavor of the month" style interviewees from the old TV show. I think this is also why documentaries have so much more potential than TV. There's far more autonomy for the creators and less of a corrupting profit incentive.
Booting into UEFI Mode – The Good, the Bad, and the Ugly
I don't see any access granted to Pokemon Go (it's not even listed) in the "Apps Connected to your Account" page: https://security.google.com/settings/security/permissions

I am running on a Nexus 6 and signed in with my Google Account when I first launched the app.

Try revoking access and see what happens. Worst case, it might ask you to sign in again.
I can agree with that, but it's also a part of OS advertising, seems that I've achieved a goal in some way ;).
Fun fact: once you know to look, and provided they're close enough to the camera, you can sometimes see the view-ee's eyes making small side to side movements as they read lines of text from the prompter.
Show HN: Last Words. HN user's final post before being banned
Sonnen’s new battery for solar self-consumption could succeed in US
تحميل برنامج تشارلز 2016 Charles مجاناً للمزرعة السعيدة
You can use something like https://spreedly.com/
OK, that's all fine and true, but it has nothing to do with what I wrote.
What are some of your competitors? Haven't come across any other sites like yours!
What is the reason for counting? Is it to detect that a train has passed and not just stopped on top of the sensor?
Will take a look at it, would you be so kind to open a new issue https://github.com/warden-stack/Warden/issues?
The difference is that smartphones have a lot higher penetration than Gameboys did.
This is based on a false narrative that miners/stakers determine the protocol. The protocol is determined by the nodes. The nodes produced by the dev team and run by the exchanges are the "economic majority" and are sufficient to change the protocol.

Perhaps this is confusing enough to trick regulators, however I'm not so certain.
6. The comment is a reply to a story you posted

7. You may think you are able to vote, but it may still be ignored
Going dim, it sounds like to me.
Why are people focusing on downvotes other than upvoting what's important?

If you upvote important comments, the ones you dislike will fade away... so why focusing on so much negativity?

Does it makes anyone feel better downvoting an opinion they disagree with? Why not try to prove your point instead, adding your comment and upvoting the ones you like the most?
So you are spending a few $100 to a few $1000 a month in case you need to switch payment gateways down the road? I am not getting the business model.
So, Pokemon Go is not listed under my account... Could it be the mallware version?
I mean that we expect patients to provide "informed consent" to medical treatment, something which is impossible because the vast majority of patients are not physicians, and even those who are will usually not be experts in the relevant specialty. Most of the time, patients have the sense to trust and listen to their doctors. However, sometimes they do not, and the fact that the option exists means that a vital skill for physicians has become the ability to persuade patients into accepting the right treatment, a skill which is largely orthogonal to the one of deciding what the right treatment is.

For a concrete example, all you have to do is look at the recent outbreaks of measles due to parents choosing not to vaccinate their children.
So true, just because there's hundreds of tools or services out there, it doesn't mean that they cover all of the possible aspects.
Ah yes, classic Torvalds. He's one of the old guard from back in the days of "if it was hard to write, it should be hard to understand", back when neckbeards took out their years of being tormented by the jocks in school on anyone new who dares to set foot in their digital playground.

I'd never work with Torvalds. I dislike bullies.
We're hiring for WordPress support, local or remote :) https://www.wpsitecare.com/jobs/
Healthcare share is ~20% and rising.

Ask anyone who works in healthcare: the portion of their work that is growing is mostly "bullshit". Insurance companies and other payers like Medicaid are constantly innovating in new techniques for delaying and denying payment. It isn't clear how much of that is just a feedback loop, as providers hire more admin staff to deal with billing and then feel pressure to increase billing to pay for that staff, in response to which payers feel more pressure to deny payment, but there's definitely a lot of "bullshit" going on.
What stops it from being fraud?
> Especially in a web app like something you'd make in Rails, which [..] rarely requires concurrency.

What? If you don't need concurrency in a web app that means that your app can only serve one client at a time and other clients have to wait in line. That won't scale to more than a couple concurrent users.

You're right that microservices don't make sense for every web app. Especially when you're still figuring out product-market fit. But once you achieve a certain scale (both in number of users and number of developers) microservices/SOA starts to make a lot more sense.

And that's an area where the Erlang VM really shines. Erlang's concurrency model is awesome and fits really well with the hardware evolution to more cores: lightweight processes, immutability, message passing, location transparency, etc.
Aussie/NZ meat and dairy is super high quality. Solid choice -- but please do support your local farmer when you can :)
> outbreak of Zika-like symptoms

The symptoms are witnessed, sure. But are they caused by Zika; I think not. Zika is around for a long time, and seems to be relatively harmless (as in: no obvious symptoms). Therefor I do not speak of Zika-symptoms.

The sources are merely by Google'ing, I did not do proper background checks. I did my own research on this some time ago and talked it though with a virologist I know; she was surprised that I knew about the absense of link and that they are also coming to that conclusion (though I do not know if her department made an official statement on that).
>many, many, many shopkeepers repriced 1000 lire = 1€

Maybe relevant, this also happened in Spain. 166 pesetas were 1€, but shopkeepers replaced 100 pesetas for 1€ instead.
I think if you are starting from nothing, message passing is actually a more intuitive way to think about and design large distributed programs, because you don't need to deal with a lot of the complexities of OO languages such as state and handling distributed communication / disaster recovery.

Running processes in parallel is cheap in Erlang, so you can run hundreds of thousands of them in parallel on a commodity servers. Generally, if you are running any sort of high-traffic service with a lot of dynamic stuff happening, there are probably parts of it that Erlang/OTP can help make more efficient and easier to maintain.
Their hands are not the problem, it's the brain driving those hands that shouldn't be trusted.
The older members of my family didn't collect Pokemon cards 15 years ago, but all of them are playing Pokemon Go right now.
Tidl is a smart portfolio/resume tool that you will love
Pokemon Go wants to catch (almost) all your app permissions
Can Psychologists Learn More by Studying Fewer People?
thanks for noticing/commenting on that return rate. humongous. i'm surprised no one else has mentioned it in the comments.

for comparison, according to one source, over 50 years, Berkshire Hathaway grew at about 21 - 22%

http://fortune.com/2015/02/28/berkshire-after-50-years/
How Pokemon Go Is Giving Augmented Reality a Bad Name, While Downgrading Society
The key is the ease of writing the target program correctly.

You can write any algorithm using any Turing-complete machine, including the original tape-based Turing machine or a language like Malbolge. But it is going to take an inordinate amount of time to write and debug.

What FP and message passing buy you is the ease of reasoning. No shared state -> no problem of concurrent updates. No state at all -> no questions like "but does this method update that instance member?". All your state lives in message queues and call stacks, and both provde very stringent and easy-to-understand disciplines.

This also gives you composability: you have easy time putting things together and rearranging them as you see fit, without caring of any hidden data dependencies. Everything is explicit.

(Combined with a static type checker and a right type system, it gives you the effect of "if it compiles, it runs correctly 99% of times", seen e.g. in Haskell or Rust. Elixir is not a statically-typed language, though.)

Yes, it does sometimes come at a cost. Not all immutable data structures can be made as efficient as mutable ones. Usually they are as fast as mutable ones, but pay some space cost; IIRC it's theoretically proven that the cost is no more than a logarithmic one.

With RAM being so much cheaper than developers' time, it's a rather good tradeoff. At least, using JIT in Java or Javascript, or just using Python and Ruby, one usually pays a similar or higher RAM cost, for a fraction of benefits. JS does move towards immutability and FP-ness, though, because the above applies to it, too, and it's not so OOP-heavy as for make FP approaches largely impractical.
I’m suspicious of such pills. The idea of brain hacking isn’t ethic. Are we sure that these people take smart drugs volunteer? Maybe they work laboratory guinea-pig?
Really cool, but it's iOS only.
Space Tech Meets Aviation: The Hypersonic Revolution
Learning How to Set Up Automated, Cross-Browser JavaScript Unit Testing
A train having less than 256 axles in Switzerland doesn't exactly sound limiting, ridiculously long trains are coal and ore lines (e.g. BHP Billiton) or huge general freight in large countries (Canada, US). Switzerland is a fairly small country with steep gradients, a 256 axles limit would give a limit of ~60 cars.
Hiring Automation Engineers
We are looking for a passionate software developer to join our fast-paced Automation Engineering team based in Santiago, Chile.

Automation Engineers blends software development with quality assurance skills to empower engineering teams to develop and deliver high quality products quickly, ensuring our products are thoroughly tested.
What we expect from you
Start up. Step up. Move forward. Repeat. That's the way. Our company is a team of diverse visionaries and problem solvers working together to make a difference.

•	Bachelor degree in Computer Science, Software Engineering or other related technical field
•	0-3 years of systems development/quality assurance experience
•	Proficient in programming languages (e.g. C#, .NET, Java)
•	Knowledge of Web technologies (HTML, CSS and JavaScript)
•	Aptitude/desire to code

Optional and (very valued) skills

•	Experience with scripting languages – PowerShell, AutoIt, Bash, AppleScript
•	Experience with automated testing tools – Selenium, Cucumber, xUnit frameworks, etc.
•	Experience with virtualization technologies – Hyper-V, VMWare, VirtualBox
•	Mobile Development is a plus – Android and/or iOS

How your daily work looks like
•	Write code to automate web and desktop applications, backend and mobile testing using our in-house automation platform
•	Assists QA Engineers troubleshooting problems with automation coverage and tools
•	Contribute on implementation/maintenance of our automation platform
•	Ongoing researching and evaluation of new systems/automation opportunities

Interested? Get in touch at tech.jobs.chile@outlook.com
https://news.ycombinator.com/item?id=12071098
If I had to guess they count the number of axels entering a section of track and then count down the same number of axels at the end of a section to know when it has cleared the section completely.
Indeed they are (ok I hope that you've realized I was partially joking about this). Anyway, getting attention is important to make your OS project more recognizable, so what's wrong with that? :)
Yes, but more importantly, olive oil is staple food and Spanish people know the real taste of olive oil.

Part of the problem in the US and other countries is that marketing successfully managed to convince people that the taste of cheap generic oil was the sign of quality and all the potent characteristic of virgin olive oil were undesirable.

Rapeseed oil nowadays start to get sold a bit more. But as rapeseed, not as colza. Any 30 something or older spaniard would never buy colza oil. That's how much that scandal has impacted the industry, and everybody has seen someone with the malformation due to the tainted oil (which may not be the real reason according to this article). That would commercial suicide if your brand was somewhat mixing its oil because of that scandal.

A last point is that Spain is really producing a lot of the stuff and is utterly inept at making a lot of money on it. Contrast that with Italy that buy Spanish oil and sell it at a premium just by labelling it "Italian Olive Oil". Actually that's another aspect of the US problem with oil. "Italian Olive Oil" is an extremely powerful label, one that, conveniently, has little legal meaning.
I think the game would have to be unplayable for Niantic to really destroy their credibility, and it doesn't seem to be. Consumers have been trained by now to expect a poor initial offering from AAA publishers that might improve over time.
Often time law makers choose rules that are extremely difficult to build systems around, when slight changes could have made it fairly easy to implement and reason about such a system.

So I suppose it is nice to see that things can actually go the other way around.
> Instead, they opt to leave their countries in search of better pay, mainly because they can, and are educated enough.

The brain drain is very real. Guess where everyone (particularly scientists, and musicians) is going? To Germany.
Oh come on, I'm tired of hearing about US beer from people that don't drink real US beer. Yeah, the domestic big seller beers like Budweiser are pretty crap, but there is an incredible craft beer scene. Look at brewers like Stillwater and Dark Horse, or even bigger ones like Sierra Nevada. Even European brewers like Evil Twin now have US based breweries.
In my experience when a thread gets too much chained replies you can't down vote any more.

I suspect this is to prevent down voting wars in heavy discussions.
Show HN: Nice and simple mac cli without dependencies
I can't speak from experience but I doubt Stripe would just freeze everything and demand my full social security number instead of the last 4 they requested.

If they ask for bank statements and other pieces of info, that's fine. The user experience is just better with Stripe because they know 99.999999% of people won't be doing 10k+/day.
We are comparing popularity of things people waste time on. In my eyes, they are all the same. It's the past-time market.
EU-FOSSA needs your help – A free software community call to action
Cybersecurity – will 2016 be the year of market consolidation?
It used to be 24 hours but it was shortened a couple of months ago.