skysight-inc/HackerNews huggingface dataset:
Let me stress your point to the parent:

> letting the compiler figure out which one to call when and obviating the runtime exception entirely.

That is how FP eliminates a whole category of bugs. You have to have "experience", which some love to boast, to know that it's better to have an else clause there and throw an exception.

If you think that's basic knowledge you'd be surprised with how little do "experienced" programmers that get paid very handsomely actually know; I've met 30-year of experience programmers that do not believe that the final-else-then-exception pattern is a good idea, because they think "crashing the program is never good". So what ends up happening is of course the program ends up crashing anyway (supposing you have passed an invalid connection in that case) but now the stack trace is potentially much deeper than it needs to be, and therefore misleading. All stack traces lose their value collectively because now we can't tell the good ones from the bad. That can make debugging harder than it needs to be.

But instead in FP, because it's a fundamentally different way to program, that situation doesn't even arise in the first place, obviating a solution. In FP things are modeled differently from OO, it's not just "procedures without an object jacket". The advantage here is the compiler verifies the "object" selection for you (which "class"/type of connection) and can provide some mathematical guarantees. Those guarantees are what metonymically "eliminate bugs".

So we can rely less on the programmer and more on the compiler. You know, like it's meant to be. After all we are sitting in front of a computer, so we should just let it do its thing without telling it how. Turns out autonomy in coming up with a solution is good both for the programmer and for the computer (and then again for the programmer).
That still made no sense, sorry.
Hopefully sites like BBC, The Guardian and others will maintain an article listing all the de-registered / hidden articles.
The IRS contends otherwise; from http://yorba.org/docs/IRS-determination-letter-final.pdf, page 8:

> Software is not a public work. The development and distribution of software is not a public work even if published under open source or creative commons compatible licenses because software is not a facility ordinarily charitable to include "erecting or maintaining public buildings, monuments, or works." This language slightly broadens the original formulation from four centuries ago.

It goes on to quote the Charitable Uses Act of 1601.
How to get past fear of failure.
atom works well out of the box. Emacs ... not so much.
Emacs is the One True Editor.
...depicting IAC Chairman Barry Diller "as a penis."

I wish I could believe this isn't the actual reason that Mateen is gone.
was playing around with google maps and data : you can see the heatmap for taxi pick up by the day for first 6 days of july. Also could be useful as where uber drivers can find passengers based on last year data

passenger pick up for 4th july : http://akuchlous.github.io/NYC_CAB_ANALYTICS/July/4/

passenger pick code : https://github.com/akuchlous/NYC_CAB_ANALYTICS
That's an awful lot of inappropriately bitter hyperbole to expend on what is basically a light "wouldn't it be cool if..." piece on MacWorld's web site, of all places. However, I'm sure you do the same thing when articles on Linux-centric sites fail to mention related Apple technologies, so it's all good.
Worth noting is that this was essentially number one on product hunt, above all other items.

Meaning, the product hunt results shown are the absolute best result you could hope for and most users will receive a far smaller amount of visits. PH gets a bit of hype because its invite only and people assume it has a big impact, but for most folk it would be much more impactful for their launch to even be on a smaller tech blog like Read/write or recode.

For the average person who gets on PH and gets the normal amount of upvotes (around 10-20 ) you can expect a blistering 250-500 visits. You would get more traction just posting a comment in a HN article. PH seems more powerful because its invite only and has tons of hype around it, but it does not deliver on results yet.

Surprised that HN numbers were so high, but not surprised that Techcrunch was number one. They still have a great share of the market when it comes to initial exposure.
So psyched. The speed in which the editor used to function drove me totally crazy and I was hoping that GitHub would find a solution. And I'm doubly psyched that they chose such an awesome technology! Great work.

edit: Just installed the update and indeed, all of the "clunk" that you used to feel is gone. Gonna retire Sublime Text 3 now :)
The thing Atom has which Emacs doesn't is that it's approachable even if you don't appreciate all the customization and the rich ecosystem. You can sit down with Atom and just explore it like you would any other GUI text editor, and it pretty much behaves exactly like you'd expect without having to learn any obscure commands or shortcuts. You can learn the commands and shortcuts (and explore the ecosystem) as you settle in.

I'm primarily a vim user and I still prefer vim to Atom, but within a day or two of seriously trying out Atom, I was probably up to speed with 90% of the core functionality I use in vim on a day to day basis. That last 10% is a bit of a killer, though. :)
It's worth noting that Chris Crawford was working on this problem long before DOOM came out, and he did not succeed. He gets referenced in the OA for a reason:

He denounced the hack-and-slash genre in the 80s. The Dragon Speech happened in 1992.
> Made money off being the 100th engineer at a company which had a huge IPO ($2m+)

If you don't mind, can I ask for clarification: I'm assuming that the "$2m+" was your stock option worth, and the company itself IPO'd for a much larger number (a few billions)?
BAE Says Hedge Fund Attack on Hedge Fund Wasn’t Real
Atom is [more] free than Sublime. You have the freedom to modify its behavior.
US union boss says car-hailing apps are threat to consumer safety
Having spent the past two weeks diving deeply into React, this doesn't surprise me. If you haven't tried it out, give it a go.

Being able to rewrite the virtual DOM at will makes development so much cleaner, and it plays incredibly well with other tools, because React is just a presentation layer (I'm using it with Backbone)

There are rough edges (TransitionGroup), but they clearly know what they are doing.
Always a Bridesmaid: Vera Rubin and the Nobel Prize
5 Steps to Boost Customer Engagement and Support
5 Steps to Boost Customer Engagement & Support- Interview with Allstate Business Insurance President
It seems like "financed and constructed by the government" is a pretty important clause in that definition.
Does Copying In Fashion Keep It Fresh?
Show HN: JSONator – HTTP endpoints for mock data
Excerpt:

If you asked Rubin, she might tell you that her greatest contribution to science is her four children, all of who have scientific careers: two geologists, an astronomer, and a mathematician. But she’s also been justly lauded for her research, having analyzed over 200 galaxies since 1978. She has won election to the National Academy of Sciences and snagged the 1993 National Medal of Science in the process. But the Nobel Prize continues to elude her.
Gotcha. (deleted OP since URL was appropriately changed)
GDG SV Meetup: Introduction to Modern Service Robotics
1. That's JSIL not il2js (separate projects, similar goals)

2. That's using JSIL's custom JS xna reimplementation - not necessarily comparable. If you want to compare with real monogame, you want http://hildr.luminance.org/MonoGame/Platformer2D/ which is Actual MonoGame compiled to JS. (Not that it's fast - MonoGame does things that are fast in desktop GL but very bad ideas in WebGL)

3. JSIL output is currently slower than hand-written JS in most cases because VMs are really bad at optimizing .NET-style static types. A future version of the ASM.js spec will enable using it for managed languages like C#, at which point a compiler like JSIL will be much faster than hand-written JS.

P.S. Unity's IL2CPP compiler provides asm.js-level performance for a subset of C# right now; they use it for the HTML5 version of Unity. It's pretty awesome and well-engineered, so I'm hoping they open-source it. (I worked on it in the past, albeit briefly.)
Can this play nicely with Angular and still make use of Angular's two-way binding?
I use ST because it just works.

Let me tell you.. Atom will probably never come
close to Emacs programmability and extensibility.
Its by far the most beautiful software
environment. Its a living thing.

In Emacs you're constantly reminded of the love of
generations of hackers in improving it. The
C-core-and-Lisp-scripting pattern was a perfect
match. Emacs has the quality without a name.

But Atom is modern. Emacs is single threaded (IIRC)
and a single evil elisp snippet takes it to its knees.

Those thousands of elisp mdoules (mostly) work together,
without any kind of sandboxing. I think this is also
notable and beautiful. It was achieved by a lot of
hackers who cared a lot.

This is MY little list of people who wrote emacs philosophy or code that I loved, off the top of my head:

erik naggum (rip, most people hated him, but he loved
and understood lisp and I want back to old usenet
posts for insights many times
those insights now lost somewhere)
luke gorrie (slime originator iiuc, mind blown w/ his demos.
also erlang guy and hacker at heart
steve yegge (js2, explained emacs qwan in many posts)
sacha chua
TamasPatrovics (anything!)
Eduardo Ochs (eev, built his own little world inside emacs)
David O'Toole (linkd.el, many other intersting packages)
rubikitch (!!! so many useful emacswiki snippets)
alex schroeder (emacswiki master iirc)
Matsushita Akihisa (moccur-edit.el, still miss this in Sublime)
dr qubit
Nikolaj Schumacher (beautiful auto completion packages)
xahlee
magnars sveen

Using emacs feels like being immersed in the rich culture of a past civilization.
SEEKING WORK: Remote only (SF Bay Area based)

I’m an IOS developer looking for full or part time work. I can also do some Python scripting.

Recent work:
http://itunes.apple.com/app/id843971211

Learn Chinese - a travel phrasebook app. I did all the design, ux, and coding myself. I have a few more versions queued up. The Spanish version should be released in a month or so.

Old side project:

http://www.shirtfighter.com

Vote for the funniest shirt. It’s like Facemash in the “Social Network” movie, but for t-shirts. Tech stack used: Rails, Heroku, AWS, HTML, CSS, Javascript, jQuery

Contact: dev@ninthpath.com
Are you joking ? I have been doing Java development for a decade now and would never have heard about this. It's always interesting hearing about major product releases.
International Travel Care Package
You probably do want an editor that is free, can be used for the rest of your life, works perfectly in a terminal, and is completely programmable.

I suggest you continue on with your ascent to emacs understanding! Be sure to use something like prelude, i.e. something with 'sane defaults', and checkout this slideshow by emacs enthusiast (and chief designer of ruby) Yukihiro Matsumoto. (http://www.slideshare.net/yukihiro_matz/how-emacs-changed-my...)

It took me 3 weeks to become proficient, and I moved from Sublime Text 2.
Show HN: Txto – Your text messages visualized
For some domains you will likely need to get a new SLD from a gTLD. For example, a club may need mycoolclub.club in order to remain current or modern. The city of Paris will have a whole new set of TLDs. metro.paris, wine.paris etc... and those would make the related websites look more professional. My startup's technology (simMachines) has been involved in the process of selection of gTLDs and security compliance checks so I can tell you that ICANN has invested a lot in making sure the transition will be safe and fair for everybody.
Creating a custom HTML Helper in ASP.Net MVC
Yeah, it seems pretty obvious that with all the last-minute flailing and incompetency on the healthcare.gov project, there are probably some whoppers of vulnerabilities to be discovered there. It's pretty scary.
A good rule of thumb with Hacker News is that you get 90-100 unique visitors for every upvote on a post given that it hits the front page. (as someone whose blog has hit the top of HN multiple times, I can attest to this)

The app received 6100 hits with 76 HN points, so that's a good estimate.

I'm not a fan of Product Hunt because it's an echo chamber personified. It's what happened to Quora, and I don't think that strategy will work twice.
Because the user-created playlists seem rather low-quality. Half the "indie" playlists appear to have bland mainstream radio music. Maybe I'm not the target audience for these apps, but friends, 4chan, Pitchfork and Spotify seem to be the right combination for me.
Implementing Scroll Animations Using Web Animations
Canadians are particularly nasty at the border. I've found that every time I cross. I keep my information exceedingly short and curt, and keep a confident face on.

Having said that I recently arrived at US border without a printout of my return flight handy. I had to boot up my laptop standing at the immigration desk, which seemed to take forever, which gave the guy plenty of time to wander back through my passport and then start quizzing me on previous trips - arrivals, who I travelled with, departures, airlines, etc. It was extremely taxing to answer these questions accurately, knowing he was probing for an answer that didn't match the records on his screen. Finally the computer loaded, I found my PDF itenary and showed it to him. Everything was in order, but the entire ordeal gave him time to power trip on me, all because I didn't print out the travel itenary and slip it into my bag. I won't make that mistake again.
Building on the momentum of mainstream adoption and giving access to emerging markets, GogoCoin (500 Startups) is working to get Bitcoin and digital cash into everyone's hands.

I applaud Tim Draper and all the other notable bidders who help push Bitcoin one step closer to Wall Street and the mass market.
Last Minute US Govt Claims Put Halt to Greenwald ‘Bombshell’
You're right, but this area is so incredibly gray it might as well be one in the same. Sexual harassment laws were not created with relationships in mind, but co-workers.

I have the opposite opinion in that I think that sexual harassment cases involving exes in the work place should almost always be thrown out, but alas...

It's nearly impossibly to date someone and not sexually harass them in some way. It's doubly hard to break up with someone and not sexually harass them in some way.

Considering most of her allegations are words/phrases that he called her, and considering many people call significant others very bad things when they are breaking up, it's almost impossible to draw the line between sexual harassment and break-up banter.
I think the video game that actually has something to say about violence is "Spec Ops The Line."
Not `map[k] = v;`, which is deal breaker.
There is no such tension inherently, yet I have seen a lot of violations of good practices in the name of "more performance". C# might be slower than C++, yes, but the question is: is it fast enough for what I would like to do? The fact that it is garbage collected and doesn't require pointer syntax makes it nicer to use, yet it runs slower. I have made similar experiences with databases, normalization is often discarded due to performance concerns (woohoo, too manz joins). It is true, making a join is slower than not making it, but the performance is gained by having less redundancy checks (I know, I am oversimplifying this). I am just very tired of seeing performance as an infinite target for optimization at the cost of maintainabilty, readability and so on. Exaggeratingly I could state: If you want it REALLY fast, write it in assembly.
Do you see what I mean?
"Linux Sucks" – 2014 [video]
I think this due to Groovy's fragmented ecosystem (Groovy's 2 big recognizable projects, Grails and Gradle, don't play well together) combined with the fact that you can't use Groovy everywhere you use Java.
But Lisp and Haskell are arguably the best in their categories, namely programming in lists and programming in functions.

Those two abstractions are several times more powerful than the overly constrained abstractions imposed by OOP. The power of lisp is that it is homoiconic, and it asks what it means to write programs that write programs. The power of Haskell is that it is algebraic, and it asks what it means to execute a mathematical proof.

Both therefore have the power to really abstract away from things in any way you want. They do not constrain the programmer with an abstraction that is too high and not composable, as are (mathematical) functions and macros (which are composable with hygiene). The prevailing paradigm offers poor substitutes for composability and can simulate very poorly abstractions that are lower than Objects (thereby needing design patterns to make up for starting so high in the abstraction tower).
I've used React since it became available and the editor is still pretty slow, to be honest. Can't imagine using it with the option enabled. Honestly, Sublime Text is great, I've purchased a license, but the speed of development will kill it. Every day I "Check Update" and I get disappointed. Not that it needs that much new stuff, but still. You don't feel the heartbeat, if you see what I mean. One great feature of Sublime that I miss in Atom is persisting unsaved changes between restarts, which I abused for temporary To Do lists and stuff.
As far as I am aware, the Bay Trail is generally equal to A7, is it not?

For example: http://images.anandtech.com/graphs/graph7335/58179.png
Title, Introduction, First Paragraph read as follows:

EU's right to be forgotten: Guardian articles have been hidden by Google

Publishers must fight back against this indirect challenge to press freedom, which allows articles to be 'disappeared'. Editorial decisions belong with them, not Google

When you Google someone from within the EU, you no longer see what the search giant thinks is the most important and relevant information about an individual. You see the most important information the target of your search is not trying to hide.

My Rewrite:

EU's right to be forgotten: Guardian articles have been required removed by law.

Publishers must fight back against this indirect challenge to press freedom, which allows articles to be 'disappeared'. Editorial decisions belong with them, not the government.

When you search someone from within the EU, you no longer see what might be the most important and relevant information about an individual. You see the most important information the target of your search is not trying to hide.
I blame Stroustrup, who likes to throw "systems programming" or "system language" into every discussion about his baby.

It is a bad meme, it even doesn't fit for C++ given it's main application as an application language (cue Torvalds rants about C++)
TransitionGroup also annoys me to death. If you have any thoughts on animation please chime in here:

https://groups.google.com/forum/#!topic/reactjs/2-RhZTHxNdc

But yeah, I agree -- development is massively cleaner in nearly every single way.
Candidates with the most spending win 8 of 10 senate races and 9 of 10 house races. It's there in the data: https://www.opensecrets.org/news/2012/01/big-spender-always-...

The reality is money buys elections.

Given the choice between 10 donors that can afford to just drop well above the median annual salary (albeit as 'independent' documentaries) and trying to rally 50k mom-and-pop donors that contribute $20 each, it's a no-brainer which is the easier route to electoral success.

The question is do you want to be represented by the voice of the 10 or the 50k?

We're not talking about overturning the first. We're trying to figure out how to reconcile the first with decentralizing some very centralized influence over public policy.

You should be distrustful of any centralized political system. That's what we have, not by design but by reality.
I was trained as an EE and got my Master's degree much later in life, studying art and design.

One of the key differences between design and engineering I learned is that people _only_ respond to what is right in front of them. (except some engineers). This is a radically different approach from e.g. "Release early, release often."

If you show people a seed and tell them it will be a plant, they'll say, "Yes, but if that seed were red, I might like it more."

These experiences taught me to keep my art and design demos under wraps until they were much, much closer to reality. It also taught me to keep my presentations congruent with no out-of-place elements. If you bill yourself as a chicken farmer and a moose walks into the frame, people won't know what you're talking about.

Incidentally, this is one of the reasons designs-as-presented often appear a bit oversimplistic. It's a form of communication which doesn't tolerant nuance and irony very well. Remember how poorly the Project ARA (modular smart phone) demos came out?

I wish you luck in your ventures, sir, but I'm seeing the human canon ball rushing to put his helmet on, on the way out of the barrel.
How to Prevent XSS
Is it relevant that this company is based in Sweden?
Interesting, I've never heard of these operating in New Zealand or Australia. I've heard of people operating illegal taxis but they're very far and few. It could be a fair opportunity given the current state of public transport in Auckland, NZ.
IPA is a fantastic idea. Some questions:

1) I am actually curious how IPA is deployed to the ramdisks. Any pointers?

2) The turn around time for provisioning is now dependent on download speed etc. When provisioning batches this could be a problem, right?

3)Did you use any kind of CDN (for image persistence) when dealing with provisioning in different availability zones?

4) Does IPA also implement SSL/Auth?
I'm interested in this as well. I believe some people have had success by attaching components to the window as globals.
I thought the same thing about Japanese games & VNs when I read

> Think about it. When modelling a conversation between two people, there’s a limited number of variables in play. How much do they like each other, and in what way? Given a few basic ways of manipulating the interaction, how does that change the relationship? These are all simple systems to simulate, so much so that we have a long history of unimaginative, sappy romance games made by genre-obsessed, cookie-cutter developers. Physical positioning can be pre-scripted, movements can be automated, and emotions are a well-understood programming domain.

Indeed. Just so.
> She says that Mateen, whom she dated

...and now I have no reason to believe either her allegations or his defenses. People are simply unreliable witnesses in matters concerning former romantic partners that they are not on good terms with.
The fact that he didn't succeed rather undercuts the parody here, though, doesn't it?
Sounds to me like Universal has blanket permission to harass anyone, regardless how "underground" they are. Universal doesn't like your brand of competition? They'll just flag you for infringement.
HN's ux is a sweet, painless relief compared to most of the web. It is unpretentious and functional. I would be disappointed if it were "improved".
I had no idea Chrome offered a USB API! Has there been any work in hardware crypto using this API (ie rolling password generation, hardware keys)?
I recommend reading the agency's Glassdoor reviews.
The Motorola Atrix did that two year earlier, however, and is mentioned, making a Ubuntu mention redundant.
Unless universal flags music they don't own.