skysight-inc/HackerNews huggingface dataset:
Yesod is a real gem, been using it for most of our web applications and I discover new great things about it every day.
>Being able to stream a collections of bytes (and collections of collections of bytes, recursively) is one case that I find myself wanting when sending data between programs at the command line.

If you don't mind using JSON as intermediary format, you might like to have a look at jq: http://stedolan.github.io/jq/

jq can also convert raw (binary) data to JSON objects containing strings (and vice versa) for further processing.
Naturally, jq filters can be pipelined in many useful ways.
> The charts also ignore the fact that risk is more correlated with number of usages rather than number of years of usage, so the numbers themselves are quite useless.

I don't know how you're expecting that to be measured/reported. They're just building on top of how effectiveness of contraceptive methods is already reported, which comes from polling actual people and extrapolating from that, not some theoretical calculation of the chance of failure per individual sexual relation.
Not quite; in this case, it's that someone figures a system is insecure, tells management, and management fires the people that were supposed to keep the system secure.

The people in charge of the place neither fixed the clock nor kept the place safe, so they do indeed look slightly incompetent.
Doing nothing is always a valid business option... not usually a wise one, but always a valid one.
Life ...uh...finds a Way
It's extremely important if you want to attract cretins who favor "git history prettiness" over code quality.
I really like the new design. The old site was certainly showing its age--very dense and hard to navigate. Never mind the lovely 1990s motif. This is far more welcoming and user-friendly, especially to those who might be curious about Haskell.

It's exciting to witness Haskell gain traction within industry. Facebook announced last week that its building an entirely new Haskell team to focus on distributed systems, data mining, and machine learning. They're also hiring for a second team to support Haxl [1].

For those eager to use Haskell in the workplace, I imagine the new design should make it easier to formulate a compelling business case. Being able to point your project manager and/or colleagues to a website that clearly explains what Haskell is--and what sets it apart--is a big plus.

The source code for the site can be found on GitHub [2]. Awesome work by Chris Done, who kicked this off last year; see his blog post about the motivation for the new site [3].

[1] http://www.reddit.com/r/haskell/comments/2useoq/haskell_oppo...

[2] https://github.com/haskell-infra/hl

[3] http://chrisdone.com/posts/haskell-lang
Callbacks vs. Coroutines
Going Somewhere – what does “share your work” really mean?
The compiler is not rewritten, it is automatically translated from C, to Go:

http://golang.org/s/go13compiler

http://talks.golang.org/2014/c2go.slide#1

https://www.youtube.com/watch?v=QIE5nV5fDwA
Automatic Twitter Interactions
Clicking on the link provided in the email pre-populated the "email" section on the sign-in page with my phone number. Clicking on the "email" section to correct cleared all data in the "password" section.
Level3's DNS is easy to remember at 4.2.2.1. Or is that Verizon's?
Presumably the idea is that you can prevent your site having broken internal links by constructing links with data types and checking the links when creating them at compile time. You could actually do something similar in most languages, even dynamic ones, so I don't see what is specific to haskell about it, e.g. rails has link_to and friends which require you to have a route set up in order to link to it (though not compile time). Golang has similar protection for XSS and reverse routes on routers if you require it so again not specific to Haskell.

Clearly you won't be able to prevent (nor would you want to) links like yours above from being a 404, so perhaps no more internal 404s would be more accurate.
I've hung in the nim community for a few weeks and I've found them extremely helpful. You do get heated arguments but it goes to show the passion. Do not let a few individuals showing off their bullying skills turn you off from a wonderful programming language. IRC is IRC.
If you're interested in this kind of stuff, I highly recommend you check out the work by Itso & Adams. Recently, a room was discovered at the Central Station in Copenhagen, which, though thought to be shut down, had been occupied for years. Itso & Adams have done stuff like this all over europe. There's a book in the library of stockholm in which a key and a map is embedded, which leads to a bunch of their hiding places and passage ways. No one knows which book though, and if you find, you're supposed to check out the spots and put the book with the key back. It's very inspiring.

Couldn't really find an article with a good overview in english but heres a video with subtitles and an interview:
https://www.youtube.com/watch?v=xr3GV2ZLHDI
http://www.megawordsmagazine.com/interviewDetail.php?intervi...
Nice to see test-driven development at the height of its powers. :-)
I skimmed the first quarter of it and read through the rest; a decent read that touches on a lot of good points.

I found this particularly interesting:

The mistake of many modern feminists, he writes, is that they “look only at the top of society and draw conclusions about society as a whole. Yes, there are mostly men at the top. But if you look at the bottom, really at the bottom, you’ll find mostly men there, too.” His examples: The homeless; the imprisoned; the people who die at work, 92 percent of whom are male. The popular modern view is that it’s women who are most poorly valued by culture. But, ever the contrarian, Baumeister says men are demonstrably “more expendable than women.”

Also this:

Susan remembers hearing about a theory that the most successful people in life are those who are still searching for their parents’ unconditional regard.

Sound like any famous (recently deceased) CEO?
Well, it does not work in Chrome on iOS 7.
I love weak type PHP, please leave PHP as it is in terms on strong/weak types...

We dont need the language to be changed. You can simply use ===
I know about that. But seemingly it only shows limited set of browser versions.

For me the most important thing is: what was the first version to support this feature. So I know I can actually use it -- comparing to my users' browser usage stats.
The suit is not about access for students enrolled in Harvard or MIT college credit courses, they do indeed have accommodations: ASL interpreters, CART service (a person, similar to a court stenographer, types what's said where the student can read it), digitized text for the vision impaired, etc. Printing Braille is slow and the output cumbersome so providing digital text that can be read by text to speech software or displayed on a refreshable Braille display are much more common.
The Price of Sex at USC
Apperently the anti-monopolist version was just not as much fun. This is a board GAME not a morality teaching box, at least for most people who play it.

So I dont see how can compare it to products released to costumers.

I mean, how many games do you, or anybody play where everybody wins or loses the same. I can't think of many video or boardgames where this is the premis. So people just dont seam to care about it.
No we usually don't deploy in weekends. Only if we break stuff just before the weekend. :)
Holography without Lasers: Hand Drawn Holograms (1995)
Easily done! :)
I don't understand why you would inject a hypothetical Android EV into this discussion.
I feel that Apple/Google partisanship is off-topic when GP was talking about Apple v. GM/BMW/other established automakers
Google Swiffy (https://www.google.com/doubleclick/studio/swiffy/) does this too.
It's a real nice tinker toy for only a few pounds/dollars.

The default firmware uses modem-style 'AT' commands for control, but there is an Open Source LUA implementation, and you can cross-compile in C.

http://www.esp8266.com/

https://github.com/nodemcu

http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-got...
I have literally become a phd in OCD., and this is how I got rid of it, or at least it's not hindering my life like before., obviously in addition to some med.

So the point is, read as much as you can, and try to master the OCD like a physic, my phsic told me, you know more than me. though he had 50 years experience.

How this help, after all what you read is going in the brain, after excessive study, your brain would reach a point, where it would be aware, the you have OCD, this is where, the things start to go from good to better.

If you are unable to deep consciousness that you have OCD, it would overcome again and again.

In short, it's the mental illness, and only your brain can fix it. You just need make your brain realize that you have a problem, once the brain deeply acknowledge it, it will fix it.

Once your brain acknowledges, it would a lot easy to shift your focus away.

Shifting focus away from the OCD thought is the key for elimination.

If you get OCD thought shift your focus, but it's easier said than done, you can only do it, once your brain has acknowledged you have OCD. and for that you have to deeply study OCD
This redesign appears to take the position: the first page on haskell.org is for people who are brand new to the language, not for people who are already learning the language or currently use the language. I don't like that choice. I think the page should be trying to be the most useful for users of the language with a link to an About or Getting Started page that is geared toward new users. To me, a user of the language visits the site dozens or hundreds of times over the course of a career, while the average brand new user only visits it (I'm guessing here) 1.1 times. But I can appreciate the difference of opinion and priorities and from the creator's perspective I think the page does an ok job.

It makes me wonder though, what if news.ycombinator.com took that position. What if it were a page describing what Hacker News is, how posting and commenting and voting works, and how long the community had been around, etc. And then there were a link in a menu that said "Submissions" that took you to the actual content.

For someone currently learning the language (past the first 5 minutes) or that uses the language regularly, the only useful things on this front page are the four links along the top.

As for improvements, I think some sections (e.g. community banner) should be removed. I think the videos should, given the focus on brand new users, probably be removed too. The community banner is, I believe, only there to facilitate displaying the titles when people click on the videos. I haven't watched any of the videos, but from their titles I am skeptical that they should be watched before the next section (Features) is read, so they should, at a minimum, be moved further down the page. I don't like the alternating dark/light sections, so moving them further down would give you a more traditional dark header, light content, dark footer look.

I assume the videos are not going to change regularly, because they appear to all be from a single Vimeo account that has more recent videos than those that are displayed. If the videos are kept, I think the titles should be visible without clicking on the video, because I thought (which means some others will think) that clicking on the video would start playing it. Hovering one by one to see the title is not a good solution.

Congrats to the people who built and deployed this, I'm sure it took a long time to get it live (since I remember seeing this page hosted elsewhere many months ago).
None of the plaintiffs are enrolled students, the suit is only about videos offered for free to the public. Enrolled students with disabilities (not just in degree programs but also those in single continuing ed. courses) do receive accommodations like captioning for course videos.
I didn't care about the ads until I realized BitTorrent put a Windows flash control to show ads that overutilized the CPU and makes a notebook really hot.
Co-founder here. Good catch, will update! :)

The details are required for compliance (Anti Money Laundering, etc) purposes. We're looking at asking for a lot of this data later on in the process and not front load it so much. For example have a demo env and when ready, complete form and book for real.

Great suggestion on the rate visibility pre-sign up. It's something a few people have mentioned, we'll be working on that this week.
DOI: 10.1192/bjp.151.6.855

http://bjp.rcpsych.org/content/151/6/855

Obviously the real story is not as simplistic. Newspapers in 1988 are the same as today, full of just so stories.

That said, the real story is quite interesting and sad if you have access to the article.
Pratfall effect
Indeed! So you didn't deploy Haskell in the last 24h so you don't count :-)
That's no different from text. You can't pass one kind of text from one program to another without both understanding it. That's why ls has a million different and confusing quoting options.

The advantage of using a proper data format is

a) You don't have to do in-band signalling so it will be far more reliable (you still can't have spaces in filenames for a lot of unixy things).
b) The encoding is standard. Using text for pipes still requires some kind of encoding in general, but there are many different ways (is it one entry per line? space separated? are strings quoted? etc.)
The "unix philosphy" is out-dated and wrong in many cases. You're an idiot if you follow it blindly.
I'll look into this, thanks for the heads up!
> First, 25% of the VM's CPU (seen in the VM's "top") is not the same as 25% of the host CPU.

I'm talking about host CPU

> Second, do you develop on the move unplugged for large stretches of time? Where is that place that doesn't have a plug?

Anywhere with sunshine and fresh air. We don't get many sunny days in the UK and I'm damned if I'm spending them indoors.
Why there needs to be more Women in Tech
Perl Unicode cookbook
Hey! We offer multi-supplier quotes, with average spreads on business money transfers coming in a lot tighter than the 0.5% markup TW apply when booking transfers. Zero transaction fees & the ability to book not just spot, but up to 12 month forward contract.

Transferwise are doing amazing things at private client level, we position the platform very much at small to medium sized businesses like yours.

Dan Abrahams.
Dealer wanted $4000 for a new hybrid battery to my Camry. I fixed it for
Hey - great feedback - thanks. We're working on product features which will enable customers to get estimated exchange rates pre-onboarding & activation. You're not the first to recommend so.

We try and be 100% transparant, and are the first venue to offer LIVE multi-supplier pricing + instant booking ability. One form opens you an account with up to 7 regulated currency companies. The problem: our rate contributors (FCA regulated) need to onboard customers before quoting live rates. It's for compliance (Know Your Customer) and anti-money laundering. We're actively building solutions to give honest and transparant quotes pre onboarding.

Great feedback - thanks.
but only once the disk is mostly full

...because it's basically changing what the definition of "full" is.
I really wish people perceived the bar to be higher than "well, it doesn't totally break the game, and it adds to the skill cap, so ship it!" for keeping any bug/feature in.

Literally anything that can impair you adds to the skill cap because it's another thing you have to learn to use/avoid.

We must also answer questions like "Is it credibility-destroyingly stupid to have players flying around at high speed in a semi-realistic military shooter" and "is this even fun" and "what effect does this have on the intended balance & map design". I don't know the answers for CS but in general I often see criticism of the status quo in games met with with knee-jerk "this increases the skill cap, learn to play" responses.
> Also, when your programs use abstract data types you lose the benefits of pattern matching.

In some cases you can also use "private ADTs". Modules seeing such a type can use pattern matching on them but can not apply the constructors.
I'd say it's not unreasonable to expect a question of "how many times did you use said contraception last year" in the poll/questionnaire. If the "perfect" scenario can be self-reported, this is fair game as well I think.
Almost all TAs would take forever to caption video and would do a bad job. TAs don't grow on trees and transcribing captions for all the lectures would use up their full 20hrs/week. A lot of the cited videos in the suit are not of course lectures but from events on campus. Good commercial transcription service costs about ~$150/hour with markups for difficult video (bad audio quality, accents, obscure subject vocabulary) but an institution doing a lot of business will get a discount.

An advantage of bringing the suit is it brings in the federal government as "referee." The advocates have their ideas about what "the right thing" is and Harvard administrators and lawyers will have their own but the feds will basically create regulation for how these long-standing laws should be applied in these cases. They might say that certain kinds of content should be captioned as a matter of course but that others can be left uncaptioned until an individual requests it, the analogy being that the school doesn't have to have an ASL interpreter at every on-campus event, just at the ones where one is requested.
I see your experience and I'm going to be honest with you about a couple things, because I went the same route in many ways, I'm completely self-taught on everything, worked as a web developer through school to help pay my non-CS degree and then got a job in web development after graduation. You don't say it explicitly but you seem to imply your not a CS major so thats what I'm assuming.

First and most important "most projects don't get completed because only one thing which i couldn't figure out, & could be explained to me by 9 min in person help." This is the worst thing you can say as a self-taught dev. You have to be able to just "figure things out". You have to get projects finished and have a portfolio to get a job, If you can't do this you might seriously want to reconsider a career in webdev because regardless you will always be in the situation where you have to solve a problem and nobody is there to help you. Maybe if you have a CS degree things are different but this is not the case when you're self-taught. As a self-taught guy its all about what you've done and can SHOW that you can do. So remember your Portfolio is everything, work on it, make sure its good but remember it doesn't have to be chalk full of tons of stuff, actually just one very good example that makes people say WOW is more than enough to get a good Job.

I know its hard to force yourself through to getting the projects completed, especially when you don't know how to do something, but the internet is full of tutorials and guides and tons of source code, of which you should be reading a lot and trying to understand it. Reading source code was my number one way to educate myself, and I still recommend this and do it when I need to understand something new. If you don't understand something, take the DOM for instance, read the jQuery source, write your own functions and libraries and then you will know how it works and about its quirks. In college you still have time to do a lot of this.

"in ads i see salaries from 30k to 190k .. where do i fit?" Right now from what you say, you'll be lucky to get a 30k Job - thats my honest opinion.

So my advice on how to get the 80k job is this:

Write code and finish your projects, forget about learning node/express/mongoose etc. If you need to know it to build a project then learn it. Nobody cares if all you know is CSS/HTML and JS if you show them some amazing site you designed and built a frontend for, they will hire you. At the end of the day, tech-stacks don't matter because its assumed you can learn/are willing to learn anything. So do whatever it takes to get some completed projects under your belt and you'll be good to go.
Agreed. However, the original submission called attention to that slide specifically, not the whole State of Go presentation. So people kept on topic :)
Github didn't always distinguish well between repos you'd substantially authored and long-lived off-hand pull request forks. This made it annoying as a showcase of your work. Fortunately, they've made things much better now.
> a decent read that touches on a lot of good points.

Too bad the title is really off-putting. Sounds like any clickbait website, not a good journalistic piece.
I have this habit too and it's deeply disturbing. Actively fighting it!
Great list of working docs. Congrats Danielle & team.
Quantum Physics and the Abuse of Reason
> but that everything found in nature, particularly land, should belong to everyone.

In effect, this means state ownership, which we've later learned to be very dangerous when taken to that level.

Interesting little snippet:

> Although both advocated worker's rights, Henry George and Karl Marx were antagonists. Marx saw the Single Tax platform as a step backwards from the transition to communism.[52] On his part, Henry George predicted that if Marx's ideas were tried, the likely result would be a dictatorship.[53]

http://en.wikipedia.org/wiki/Henry_George
I'd love to see Om implementations!
Wow! Three downvotes for trying to help test it. When I tried the website on WP8, it had loaded seconds before on Chrome/Linux. But yes, looks like it's down and I must have hit the issue on the phone just when it began and didn't bother to test again on the computer. Sorry about the joke in the end, it was sarcasm.
This online REPL does not support `let` either.

`let x = 4` is not an expression there.
This is actually a very good point. If only there was a system of public ledger for fiat currency :-)
"Saved Comments" is valuable and long wished-for, thanks for adding the feature!

Will it be possible to extract these as JSON, e.g. via the API?
* Add figure ALL=(ALL) NOPASSWD:ALL to sudoer file.

This is cute.
Street Athlete and Building a Startup
Or google's at 8.8.8.8 and 8.8.4.4 ?
thats why i skimmed the first quarter of it :)
The Invention Mob, Brought to You by Quirky
Understood, and agree that when it makes sense to do so, it should be done, in the private sector - e.g., Amazon offering cloud services on the back of their excess server capacity. The difference between the private sector doing this and government though lies in what happens when failure occurs. That's what I want others to understand.
Ctrl-T, N, Enter :/