skysight-inc/HackerNews huggingface dataset:
I would agree with this. The ability to do things like complicated functional composition, 'flip', and other higher-order function tricks is in large part facilitated by Haskell's powerful and expressive type system, and of course established idioms and nice syntax which facilitates using those techniques in real-world code in a clear way. Unfortunately, without those things I feel like this comes across as a bunch of "cute tricks" rather than actual code you'd want to use in a code base (outside of personal projects perhaps). That, and the particulars of the functions are different because they are aimed at multi-parameter functions rather than currying, which makes their behavior different from their Haskell counterparts anyway.
The Native Client Proving Ground (Chrome)
"I know that, but that is inconsistent and that inconsistency _is_ the reason the Finder resisted implementing it for years"

Inconsistent with what exactly?
Not only Bush, the entire western political class:

https://twitter.com/LatuffCartoons/status/665541417763123200
Acknowledging Privilege
Broadband for the people, built by the people
The largest number of Muslimm people in the Middle Eeast every week are killed by other muslim people in the Middle Eeast.
This gives new meaning to subliminal advertising.
So one only puts labelled packaged things in the refrigerator? I was recently thinking about the phenomenon of packaging but this takes it to the next level. I'm not sure if it feels ultra-modern or dystopian.
They provide a completely useful scale when you are taking about society accepting a certain level of risk as the cost of having some value.

As a society, we have decided that the deaths caused by cars are worth the mobility and convenience they provide.

I personally think freedom and equality are worth at least as much as cars.
Multiculturalism has failed.

One of the gunmen (or should I say gun-people for the feminists) landed in Greece as a "refugee".

https://twitter.com/GreekAnalyst/status/665558503528882176
My experience from developing products and services across many stacks, in many fields, and in organizations ranging from the small (5-20 engineers) to the large (1000+ engineers) it seems the same pattern always emerges:

1. Setting up your development environment typically amounts to following some perpetually out-of-date check list of things you have to do

2. Setting up the development environment specific to some project typically amounts to following some perpetually out-of-date check list of things you have to do

3. Painfully figuring out why 1) and 2) aren't really working out, and what's missing from those checklists

4. Not updating the checklists through all that ad-hoc stumbling, mostly because you imposter syndrome makes you think the problem is you and not the lists

5. Finally getting to work on things, making small incremental changes to your environment as you go

6. Realizing that the small incremental changes you make actually makes things break when you try to integrate or deploy your work, because the parity between local dev and CI and live environments just isn't there

7. Having some coffee and lament the state of affairs with your co-workers, yet not really do anything to change things; either because you can't really get anywhere in due time (1000+ engineers kind of organization) or because the law of the jungle dictates you have to keep shipping(tm) (5-20 engineers kind of organization) so there's never any time to deal with the debt that just, keeps, building

8. Cry yourself to sleep

There are minute differences, but this is the general pattern I've seen through my decade long experience as a software engineer.

An important aspect of why this is – I think – stems from thinking your project or setup is a unique snow flake. It's really not. What you're doing is probably not earth shatteringly new and exciting, and even if it is, most of the things you do to get you there aren't. We are all standing on the shoulders of giants, but instead of realizing that and codifying all that knowledge into tooling we can just rely on, we seem to keep thinking that if only we have full control over things we'll be fine.

Then there's the other side of that coin, which is to say you don't ever want to have control (for whatever reasons,) and so you hand over everything services that'll build and deploy things magically for you, so long as you have the proper configurations. The promise of those offerings are alluring, and when they work it's great, but inevitably you end up with configuration no longer being best practice, or formats change, or the service pivots; so promises are broken.

My feeling is that the answer as usual probably lies somewhere in the middle of having full control, and relinquishing most or all of it.

If I understand things correctly, straddling this divide is what Otto wants to do, and Just Work(tm) for the 80% (perhaps more like 99.99%?) of projects that aren't unique snow flakes. The others aren't the target market, and for them the tooling already exists in various forms anyway.

It's an ambitious goal; sure to be fraught with edge cases and rabbit holes.

I hope it works out.
Even if MRP goes through, it'll almost certainly still be `return` for most people for a very long time. It just won't be part of the typeclass :)
Deep Neural Decision Forests [pdf]
The question is wrong, as it stands the answer is "any non-fluid or contained fluid that will fit".

"What should one store in a refrigerator?" is a better question.
An article reporting what FOX News said is not an article worth posting, let alone worth reading. FOX News is not news and other news outlets need to stop quoting them as if they were legitimate. They're not. In fact, very few American based "news" organizations are news. Other sites need to stop giving such faux news organization credibility by completely ignoring their comments or at the very least publicly ridiculing them without mercy.
Sorry, I wasn't able to express myself clearly. If you fix a 40 hour week your boss is disappointed that you stop working at 40 hours. If you do not have a fixed amount of hours your boss will still be disappointed, but you have no good reason to ever stop working. Without the 40 hour limit you work more and more and more and still disappoint your boss. The disappointment can't be avoided. But the unlimited overtime can be avoided, by limiting the amount of hours you work.
Haskell's strengths are it's laziness, currying, and type stystem. Implementing a few higher order functions != haskell. This is HN clickbait.
We now have the horsepower in the browser to do it. We're a long way from 80586s at 90Mhz with 4MB of RAM and 60MB of disk.
Maybe I shouldn't write this but the prime cause is european war against ISIS. These people are the victims of war. So the best solution is to stop it, withdraw european armies from arabian countries, and stop welcoming refugees. Let them fight among themselves.
Assuming that humans will behave rationally is, in itself, quite irrational
This seems like a great way to increase the cost of getting work done by a factor of five. Not to mention getting and end result which is a "design by committee". Brainstorming features this way could certainly be useful, but programming - seriously, are the individual team members that weak? I work best alone during long, focused sessions, not hanging out with my mates.
How often do you think a politicians campaign platform represents their actual intentions. You should read about the project for a new american century.

https://en.wikipedia.org/wiki/Project_for_the_New_American_C...

10 of 25 signing members of PNAC were high level bush administration workers. PNAC was explicitly neoconservative and most definitely wanted to be involved in more wars abroad.
As the other commenter pointed out, I don't agree with your mass down voting. I don't necessarily agree with your argument or your conclusion but never the less, I think you presented it quite well. I am also not qualified to comment on Muslim texts and their interpretations.

I think it should be pointed out though that you have basically made a good and qualified epistemological argument for empiricism. Again, I see nothing wrong with that. But these arguments are nothing new and have, quite literally, been around for millennia. Religion, with all of the varying texts and belief systems, falls squarely into an argument within epistemology. All I ask is that people remember there are many theories in this space of philosophy and while you might "communicat[e] that their beliefs are based on a made up story rather than rooter in reality", they may point out that your reality has changed significantly over a very very short periods of time as abilities to use your senses in different ways to gather knowledge have evolved and changes, and that your reality will continue to do so.

Now, with that, these are philosophies! I can't stand when we teach philosophies as sciences in school (yes, I know, this is a personal belief, but it still drives me batty).
The Eugene Trachtman Conical Panoramic Camera
Of course you do. But I think we agree to disagree. I see religions as fundamentally harmful and you don't.
"Since 2009, 92 Percent of Mass Shootings Have Occurred in Gun-Free Zones"

http://freedomoutpost.com/2015/10/since-2009-92-percent-of-m...
Symbols might enable something similar actually.
Mono-culturalism has failed for never having existed in the first place!
I this "western foreign policy" plays a complex role, some of it has been negative. In some cases, like Iraq, it is more a failure of that policy that has had a negative effect.

However, I think this features far too prominently in a lot of people's outlooks than it should. Nothing, including terrorism is born in a vacuum but I don't think American involvement in Middle Eastern conflicts is the primary cause. Various Tsarist policies at the turn of the century are responsible for the conditions that gave rise to revolutionary communism in Russia, but communism was a greater force than Tsarist policies.

We are talking about a spectrum of religious-nationalist beliefs that are turning other wars, conflicts, slights, frustrations, rivalries and any other available fuel and putting it to use. This includes American policies in Iraq. They are fuelling it, but I really do not think they are creating it.
My errors of fact aside, reasonable restrictions may be applied unreasonably by a biased enforcer.

While it may seem reasonable to require a proficiency test to legally own a gun, what you will see in practice is that any possible ambiguity in the legal definition for such a test will be exploited to serve the political preference of the tester.
http://web.archive.org/web/20011116202210/http://cafelog.com...

What is b2 ?

>>A news/blog tool.

How does it work ?

>>You log in, you type something and hit "blog this" and in the next second it's on your page(s). Pages are generated dynamically from the MySQL database.

Requirements ?

>>A server that can run PHP4, and a MySQL database.
This is parody -- right?
There are some mods for digital cameras - a lot of infra red mods, for example, or putting the cameras in unusual places, but I wish there were some more creative mods.

You can get cameras for a few dollars now, so it's a bit surprising that we haven't seen people using arrays of cheap cameras or some such.
Microsoft's focus in the 90s was to kill Netscape, they never had a grand vision for the internet.
Is anyone else being directed to an ad page that when you click on 'Go to Site' it directs to another ad site?
I can't think of a better opportunity to post such a tweet.
It would be interesting to read about their experiences over the last 18 years.

I recently installed FreeBSD on a home server and was very pleased both with the process and the result. Also, the documentation is just impressive (that goes, in my experience, for all the BSD systems).
obligatory link to alternative for anyone interested: http://programming-motherfucker.com/
" I'm very sorry that person died but with private operators your normal expectations of service levels should go right out the window in return for a less cookie-cutter experience."

This has zero effect on the law, of course, and in fact, i expect the law will get harsher in the face of AirBNB, not easier.

"AirBNB guests will have to take into account that they are entering an unknown private home with an unknown history of maintenance."

More likely what will happen is what has happened in the past:
People get sued into oblivion, and either take out insurance, have regular inspections, or stop renting their home.

Or some type of regulatory change will occur that makes airbnb untenable.
This reminds me of an exploit somebody found last year where they could force facebook to do a DDOS attack for them:

http://chr13.com/2014/04/20/using-facebook-notes-to-ddos-any...
If you consider that the entire point of Agile™ is evidently to reduce programmer efficiency by 40-60% over the "actually give them a few days in a row of uninterrupted time to work" technique, this makes sense. By letting 7 simultaneous cooks in the kitchen not for meal planning, but for actually cooking the same dish, the near optimum 3% of employee value can realized.
Yes, in the 90s. After 2001, Bin Laden switched to couriers, which is one reason he was so hard to catch.

Snowden confirmed the extent of NSA surveillance in 2013.

So that's 12 years for which the GP's statement was true.
>how do you set a tip for a service not yet performed?

As if tipping had logical regularity to begin with? You're expected to tip at coffee shops long before receiving the service, and for takeout orders, where there is no service. (At least, they try to dupe you into thinking it's expected.)

"Add a tip to this order when placing it" sounds stupid, but it's only revealing the pre-existing stupidity of the convention it's trying to parallel.

If they go the other route like Uber and say "tip's included", then they trigger an angels-on-a-pin lawsuit about "well which part was the tip because you can't take a cut of that".
previous discussion (such as it was): https://news.ycombinator.com/item?id=8475255
Surveillance and extended police privileges are acceptable measure in the time of war.
Not stopping genocide is morally questionable too. And that's what Assad and IS have been doing.
"If your ultimate goal is to stay alive, then the burden of care is on YOU."

This is theoretically true in all of life, so it's kind of a vacuous and IMHO not very useful point.

IE if someone doesn't stop when you have the right of way, it doesn't make you any less dead when they run you over.

Realize the reason the law exists is precisely to force the burden back onto homeowners, and that is in fact, the likely outcome.
> Microsoft, the corporation, didn't seem to care very little about...

Very much.
Knowing a lot of the early Agile people, I'd say your bit about "most people writing most about the various trends and ideas did so to mainly to make a buck" is both helpfully true and dangerously false.

There are definitely some people who say, "Oh, X is fashionable, so I'll jump in and become a thinkfluencer." Those people are dangerous. There aren't many, though; call 'em 10% or so.

There are plenty more people who jump in to participate but just don't understand the ideas very well. They're not really out to make a buck. They're mostly trying to help people; it's just that they have a poor understanding of how little they know. These people often do very well because their clients also don't know much, and really don't want to know much. This is the bulk of the market, say 75%.

But then there are 15% of people who are sincere, very smart, and deep thinkers. This is often a hindrance in making a buck. Their ideas are so radical (in both senses of the word) that a lot of their potential audience gets scared off. However, they are definitely worth listening to. Their solutions may not match your circumstances, so you shouldn't follow them blindly. But for me they're the ones most likely to trigger deep reevaluation of something I thought I understood.

My take is that the Extreme Programming community is mostly in that latter camp. If you're really looking for an approach with the values that you state, I'd encourage you to check them out. The original books, 15+ years old at this point, are a bit out of date, but still useful as foundation. The community itself has mostly moved on to different practices, but Josh Kerievsky gives a good summary of where it has gotten to:

https://www.industriallogic.com/blog/modern-agile/
> Artists, lagging behind in new technologies, still didn't embrace these projects as means to self promotion.

No, they don't. Look at the various art communities (DeviantART, Tumblr, etc.). Much like open source, there's a vast amount of art being put out there for free for the sheer fun of it as well as for self-promotion.

I think the issue with open source games is simply social and cultural: there wasn't an effort to involve artists from the beginning, and so they didn't get involved.
And before iOS, J2ME phones had very fine-grained permissions (though it was usually the carrier that controlled them).
Frankly the only place i have seen that on any platform is with web browsers. In particular sites that reformat to make room for ads after the main content has fully loaded.
Need you in Paris, Bruce Wayne.
The same happens with my Israeli friends whenever there is an incident or uprising in their country. Pacifists become suddenly rabid and call for blood. Its scary, but perhaps a natural impulse.
> I blame Bush for declaring war in the middle east for what happened in Paris. Not Edward Snowden.

Wait, what? It's been almost seven years since Bush left office. 100% of the blame rests on the men who donned suicide vests and massacred innocent Parisians. It doesn't matter how horrific US foreign policy is. Responding by killing a bunch of French civilians is not even remotely reasonable. Seriously, how does someone go from "US foreign policy killed my countrymen" to "let's slaughter random French people"?
They're still using FreeBSD, and happy with it as far as I know.
I don't know if you will be happy with these ones, but I don't have any experience in your domain.

http://www.roguewave.com/products-services/imsl-numerical-li...

http://quantalea.com/highlights/

I do concede that my remark was a bit flame-bait, but as I replied on a sibling thread, there are mechanisms available that allow for cache friendlier code, while staying inside .NET.

It is going to outperform or be shoulder-to-shoulders to an optimizing C++ compiler?

Most likely not (lets see how .NET Native evolves), but in certain use cases will be already fast enough.

The problem is that many see .NET as Java clone, as I once did as well, Microsoft and miss to explore the mechanisms .NET has available for a bit closer to the metal coding.

Many times 90% there is already a solution costumers will appreciate.

Plus there are plans to bring more of their learnings from System C# (aka M#) and project Midori into .NET.

http://joeduffyblog.com/2015/11/03/blogging-about-midori/
Is there any place with a significant Mulsim population that is peaceful.....?
JS Zero [1] is one approach. I would love to make it happen, but although I'm confident I can make the sublanguage design and developer experience great, I'm only familiar with basic type theory. It would be great to have even one interested expert join the project and help get the ball rolling.

[1] http://js-zero.com/
I tried both as a teenager. At the time I ended up sticking with Linux, but even in retrospect it's hard to quantify why. I remember though that it felt more understandable and "approachable" somehow. It was little stuff like bash vs csh or the presence of ever so slightly more modern editors and utilities.

I think if FreeBSD would have put a bit more effort into modernization and community in the early to mid 90s we'd all be using it more now. It's guts were superior at the time and in a few ways still are.
That refers to precompilation to MoarVM bytecode. You can do that manually right now, but eventually, a precompilation cache will be managed by Rakudo.
I doubt it. Ever since Rick Reed left, the share of BSD is declining. They have standardized on RHEL, as far as I've heard.
I have not stated what I think of religions anywhere in my posts, because it is not relevant - and I'd wager you would be surprised about my answer should you ask.

What you do see is this being a religious attack, when it is quite clearly a political one. I'm honestly not sure anymore how someone who thinks through the mentality these people have can come to the conclusion that the logic makes sense.

It's just so easy for people to just say "Pah, there's no logic, these people are irrational and crazy and they hate us". But that's bullshit. Everybody is driven by their own set of logic and in the majority of cases, they're easily manipulated by those that are more experienced or stand to gain more than them. This is a fact we have to face: There are horrors being done, and there are reasons behind the horrors being done.

So please, I won't try to convince you - instead, think this through yourself:

1. Do these attacks serve a religious goal? If so, which?
2. What are the social consequences on islam and muslims as a result of such attacks?
Are they predictable? Are they known by the perpetrators?
3. What happens as a result of those consequences? Who is affected?
Who is most negatively affected?
4. Based on your answers on 2 & 3, can you tell who stands to gain the most out of it?
5. Does your answer to 1 still make sense in the context of your answers to 2, 3 & 4?

Have fun, I'm going to sleep.
This is also basically the standard critique of pair programming, but I've never heard it come from somebody who has done much pair programming. I've never tried mob programming myself, but I've done a ton of pairing, so I wouldn't be averse to trying this on occasion.

The hard thing about making software is not the typing, it's the thinking. And on teams, some of that thinking can be individual, but a lot of it has to be collaborative if the software is to end up having any real coherence. As Kent Beck writes, "division of labor is a dangerous fiction when all of your big problems are integration problems".

I've done a lot of good work alone in long, focused sessions. But I've done even better work in long, focused sessions together. Hands down the best code bases I've worked on are the ones where we did it all using pair programming while changing pairs every half-day or so.
You say like terrorists are some evil beings that just hate all the living people. But what if they are just ISIS soldiers whose objective is to force a country withdraw the army from their territory using all possible means? What if terrorists' friends or relatives died from US and european bombs? In their eyes you a just a liar bombing their cities while taking how you cannot hurt anyone else.

I cannot believe there are people who don't understand such a simple thing. You are probably brainwashed by western media.
Best before dates are a waste of time. I noticed this travelling in less devloped countries where they don't usually have them. And plenty of times I have had chicken that smells off despite being before the date on the packet. I had one cheese that got way better after being a month past the date.
I'm just wondering where the radical Hindu, Christian, Sikh, Buddhist, Jewish, Baha'ist Shinto, and Atheist terrorists have got to? Don't they have social issues as well? Or are the media hiding their activities?

The minimum wage disproportionately affects low-income minority populations. So if that's your goal, go for it!
Employers understandably cream off the top (as they see it) applicants and the rest can go spend their lives unemployed.
To really hurt them, why not increase the minimum wage yet again.