skysight-inc/HackerNews huggingface dataset:
Maybe it's possible he has a case if the same awful interview is more awful because of his age. I think it will be interesting to see how it unfolds, regardless.
Though it may seem like this would be brittle, it's worth mentioning that this is how Servo eventually intends to interoperate with SpiderMonkey, so it will be a strategy that is well-researched and officially supported.
Stackoverflow, producthunt and betalist.
Being based on LLVM, the details are there, but it's not as easy as we'd like. This is something we want to significantly improve the UX of in the future, for sure.
I think it's important to call attention to these issues, but can we change the sarcastic title?
SSL/TLS can only be configured if you use their "Web app" PaaS offering . If you're using plain VMs (IaaS) then there are no options for SSL/TLS. You have to do it yourself on your VMs using haproxy/nginx/stud.
Neither of them were or are actually monopolies (Google isn't the only search engine in the world, and Microsoft wasn't the only PC operating system vendor in the world even during the 90's), so literally any of the cases you've found would be applicable.

An antitrust case can still be levied for conspiring to become a monopoly (as Microsoft did with its strongarming of OEMs combined and its bundling of Internet Explorer with Windows). Apple has even run afoul of that at various times (like when it got dinged for its monopolistic behavior regarding e-books; it certainly didn't have an actual monopoly, but that still fell under antitrust regulations).
Did you consider trying to use speech recognition rather than spectrogram analysis?
The nice thing about Haskell is that the type system lets you work at a higher level of abstraction. One of the problems with dynamically typed languages is that even though they let you create abstractions they are bad at error detection. For example, if you have a function that expects non-null inputs and you pass null to it the error is only going to be caught when you try to call a method on the null. On the other hand, in a statically typed language you get an error message poining directly to the real source of the issue.

Another othing Haskell gets right is the support for parametric polymorphism (generics). You are forbidden from manipulating generic parameters other than passing them around so there is less room for error. This "theorems for free" is what makes things like monads "tick".

That said, one thing that is in vogue right now is adding optional type systems and runtime contracts to scripting languages. Its still a bit of a research area but I think it has a very promising future.
Seeing as I've been the victim of a half dozen or so password leaks, one credit card clone, and not a single keylogger attack, I'd probably err on the side of secure password storage, but that's just me.
You might want to look at http://www.lbreda.com/grive/start (also in a comment below)
>The idea of killing someone just because we think they are a threat... sounds like a sci-fi novel to the rest of us.

Not really a sci-fi novel. We've had all this before in a time and place called the Third Reich. Different methods, different Undesirables, same propaganda, same evil mass murdering government military apparatus.
Until 2009 the liability with chip and pin was with the consumer to prove that they had not told anyone their PIN as there seemed to be a legal assumption that the system was secure, only recently has the bank been forced to prove that the customer has been negligent, after Cambridge security researchers proved that chip and pin systems have exploitable vulnerabilities.
Lot of nostalgia and time lost. My wife and I played together before we had kids so we could stay up to 2-3 AM on weekends and 40 man raid Molten Core or Blackwing Lair. We were lucky to find some married people who played and/or some more mature players. We stopped after we had kids (time crunch LOL) but we still keep in touch with some of our guild mates.
OK, that's interesting, I had assumed that the older readers had simply transmitted the analogue signal generated by moving the mag strip through the reader, and was wondering if maybe the new one just attached to the mini-jack port and did its actual comms over bluetooth. But if they've already got a digital data transmission system in place then that's a whole different game.

Thanks for the insight!
My High School Years in Internet Headlines
Patents show Google Fi was envisioned before the iPhone was released
> AirBnB runs thousands of compute instances and handles hundreds of terabytes of data with only five IT staff.

I'm not sure how they're measuring IT staff, but having worked at Airbnb I can't think of any sane definition of "IT staff" that would lead to this count.
I'm sure they didn't vote Pelosi in because of her Comcast shares, either. I'm just saying that there's a tendency toward political homogeny.

Not to mention that if any of them are her (or some similar politician's) "supporters", they'll likely lean toward the supportee's stance on a particular issue (like Comcast's marketshare in San Francisco being negatively affected by a hypothetical Google Fiber rollout).
There are private servers that try to be as close to Vanilla as possible, however that does mean that you have to put in the hours to get to level 60. Valkyrie is fairly populated. https://valkyrie-wow.org/
As SpaceX rises, NASA is sinking into Florida
Yikes. What a poor bug. I'm assuming AFNetworking don't have a test suite, based on how easy this one would have been to detect?
... and Linux, for that matter. They could pwn the IDE space.
A WoW zone is, like a webapp, very cheap to build except for the team of professionals that you have to pay to type things into a computer every day for six months.
ZoomCharts for Front-Trends 2015: May 6-8, 2015
Systemd Kills Off Shutdownd
> Could you guys explain to me what Haskell would be mostly useful for. For instance, can it be used to make a web app backend or a GUI app?

Yes, and yes.

> Also, can you recommend a good book or resource that uses real world examples to teach Haskell?

The obvious thing to recommend here is Real World Haskell [0], which directly addresses some of the areas you raise.

Also, Write Yourself a Scheme in 48 Hours [1] is more in-depth and real-world than most tutorials (writing a Scheme interpreter isn't exactly a common real-world application, but its more real-world scale than most tutorials address, and it uses a lot of things that are of concern in many real-world apps.)

[0] http://book.realworldhaskell.org/read/

[1] http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H...
Improving our Windows story will be an enormous priority post-1.0, as mentioned here: http://internals.rust-lang.org/t/priorities-after-1-0/1901

It's especially important as Mozilla intends to start shipping minor pieces of Rust code in Firefox this year, but Rust-based components will be relegated to nightly Firefox until Windows support improves.

Here's a patch-in-progress for the first Rust code to be integrated into Firefox (Servo's URL parser): https://bugzilla.mozilla.org/show_bug.cgi?id=1151899
Yeah, I think in isolation stuff like that can be useful, but I feel like there should be a better abstraction. I'm not enough of a designer to know what that abstraction would be, and it seems like unexplored territory in CSS frameworks now as far as I can tell.
> Better binding to C++ API

You realize that if this is perfect, you've basically implemented C++. It's easy to implement trivial bindings, but much beyond that requires an immense, immense effort and development.
Well, it's a good start, and Chip & PIN is just a terminal capability flag and a CVM list alteration away...
"Welcome to hell. Here's your 15 year old MSC code base to port to OS X."

You couldn't pay me enough... not because I wouldn't want a fat salary, but because I literally do not think I could actually bring myself to do it. It would require drugs.
I've never been a fan of OO and tend to favor more functional patterns. Almost every time I've looked at a Java or .Net solution I cringe as there's always a number of design patterns that don't fit well, and implemented by any number of people who I wouldn't consider craftsmen.

Agreed. See, it's knowledge like this that makes older programmers the best hires. Most people don't realize that OOP's design patters are detrimental until after a decade of programming experience.

Especially given that a lot of people came in and left software development during the early 2000's... I see a lot of people 35+ and a lot of people under 30.. and a bit of a gap in between.

Hm. I'm exactly in that gap (I'm 31) and I never thought about it in those terms. I think that a part of the problem is that 2002-2005 and 2008-9 were terrible years to come out of college, while 2006-7 were pretty good. Even though I've made a lot of career mistakes, the year of graduate school that I did (I was in a math PhD program for a year, before I realized that academia was a declining industry best escaped) actually made me better off by putting me on the market in a much better year (2006) to start a career. 2005 was still awful.

Successful people under 35 definitely seem to have birth-year clusters (obviously, there are individual exceptions): there's a 1984-86 cluster and a 1990-92 cluster. 2002 tanked salaries and job availability, while 2008 tanked job availability but not salaries, so the people who were able to establish themselves in 2006-7 and get on a decent track, before the shit-fan interaction term became nonzero, were able to work their way into high salaries and leadership roles (since leadership roles follow from high salary, and not the reverse, in most companies) during the boom times of 2012-15.

I think the younger generation should work on re-thinking about their own ageism.

I don't think that the younger generation (meaning the people under 30 now) is ageist at all. Most young programmers are as much against ageism as the older ones being affected. I think that the ageism comes from middle-aged businessmen who see middle-aged programmers as not having made the cut to get into management. It's an attitude of, "If you're so smart, why aren't you like me?"
It seems like you are ignorant about Servo. "We are still evaluating plans to ship Servo as a standalone product, and are focusing on the mobile and embedded spaces rather than a full desktop browser experience in the next two years." https://github.com/servo/servo/wiki/Roadmap
The parenthetical statement by ffn, although a bit tongue-in-cheek, is largely "men want sex more than women." Which, judging by the statistical consumption of porn across the world, is resoundingly true. I get your point about not perpetuating gender stereotypes, but the whole spirit of that movement (feminism, equality, what have you) is to not perpetuate gender stereotype types where they are irrelevant - as in when sex is not directly involved (e.g. leading a corporation, programming a computer, playing with children, etc.)... But you will literally not find a field where sex is more directly involved than sex itself. Granted there are always exceptions, but the statement that "man want sex more than woman" is sexist the same way "man is physically larger than woman" or "woman have higher % body fat than man" is sexist.

In other words, it's sexist in the sense that we recognize there is a biological difference between the sexes - we're not applying it to infer men are automatically rapists, or women are automatically unable to make executive decision. So maybe instead of playing around with labeling terms that carry a lot of negative connotations, you can actually consider the circumstance and context of what is being said before you label.
The bike looks ugly, hence no pics, I think. Perfect sales pitch.
google, HN, techcrunch
This is not creepy. This is brilliant. We already tailer our face to face communication for different people.
I am a modder. Valve, charging for mods is a bad idea. Very bad
Woman behind Pakistan’s first hackathon, Sabeen Mahmud, shot dead
Contrary to reports, Google didn't become a mobile carrier with the introduction of Google Fi. Google Fi was launched to prove that a network-of-networks serves smartphone users better than a single mobile carrier's network. Patents related to Google Fi, filed in early 2007, explain Google's vision – smartphones negotiate for and connect to the fastest network available. The patent and Google Fi share a common notion that the smartphone should connect to the fastest network available, not a single carrier's network that may not provide the best performance. It breaks the exclusive relationship between a smartphone and a single carrier.
Only for "Linux-style" software, and it need not be built into the base system.

In fact, it should not -- if having a stable system on which binary software can be shipped is important, a built-in supported Linux-style dependency management system will undermine that goal entirely.
This Woman’s Innovative ‘Resumé’ Thoroughly Impressed Airbnb’s CEO
It just says that cancer cells near "active" brain cells are affected. So it would depend on where in the brain the cancer is. It also mentions one kind of cancer, diffuse intrinsic pontine glioma, occurs in the brain stem. Since you kinda use that all the time for stuff like breathing, it might not matter what kind of "thoughts" you have.
I remember playing it over and over. There were a few characters trying to max out their lvl 60 toons. There was some strange quest line that got added before they bumped the max lvl up to 70 (I seem to remember) so some people wanted the quest items while still at 60.
So, I might have some insight into this.

I'm working with an organization to collect real estate parcel data for the entire US and open source it. I track every county or district that has parcel data, I built a workflow to get the data from them, manage the ingest of the data, and a separate workflow if they're difficult and I have to FOIA them for it (via muckrock.com). There is a cost, but as always, everything has a cost.

Same deal, but closer to what Distributed Proofreaders for Project Gutenberg does with scanning.

It can be done. Funds and organization would be necessary, but let's not think its some herculean task.
The ultimate trolling website
Such an important concept and a title that's for clever not clarity. I'm glad somebody finally published this. Short version:

- words are the symbolic indicators of thought vectors

- words carry with each a probabilistic stream of potential further thoughts and links to past symbols.

- much like implicit CFD, they are backward convolved with prior words to determine most likely hidden thought, and then forward solved to determine next word.

- further, these streams are described with formal logic relationships based on the identities of the included words which can have levels of "meta-identity" (ie: I can't know some pair are brother and sister without having having been given the idea of bros/sis pairs or seen others)

- knowledge of more or varied relationships (and more logic paths) provides me more efficient / accurate ways to solve an optimized path through the higher dimensions of word / symbol space.

- in a sense, I may never know the idea of "bros / sis" but it is probabilistically highly likely that given a male and female with the same parents that they are also bros / sis.

So close to the tech tree ding.
Can I get .me ? please kannan4k@gmail.com
Back in the day I used to farm Azshara like it was my job. that place was desolate back then, it's good to see the developers make attempts to make all of the zones useful, the game has just gotten so massive I can see how certain zones would still be under utilized.
First WATCH unboxing at Turf.ly offices
You ask the membership clerk of your ward for your membership number, which you use to upgrade your familysearch.org account to an LDS account. Then ancestry.com uses OAuth to get access to your familysearch account.
"Open Source" is my favorite programming language.
They were used and played to death. I remember getting so bored of them, and they are still there for other people to discover. It makes the world feel so big, part of the compellingness of wow.
Interesting. I'd love to see the output of this 25-way machine translation neural network.

Still... I'm not very knowledgeable about AI, but the part of this that describes biological mechanisms really feels handwavy to me.

What we have in our heads is not a cleaned up version of the input. There are no pixels or symbol strings in the head.

All we have in our heads is big activity vectors that cause more big activity vectors.

Big activity vectors means nothing. What is the structure of these vectors? Even if the brain's image processing turns out to have a lot of random complications and exceptions that fit the data your eyes have seen before (even if these innumerable complications are necessary for it to work well), surely some god with perfect understanding of it could still summarize it as generally following such-and-such algorithms. Even if you don't know what the neurons in your model are for, I bet most of them are in fact "for" something comprehensible by mere humans, and understanding that would make it easier to design good starting conditions for models. Not that I can prove it...

(Note: I suspect that the author of this presentation has a more nuanced view than what I'm complaining about - or maybe I'm just misinterpreting it. This comment is just intended to start discussion about what's written on the slide.)
Beyond retrieving the contents of several unrelated enum-like tables in one roundtrip, multiple result sets are also super-useful for grabbing a deep relationship tree of joined tables in one roundtrip.

Writing a single projected SELECT with a deep list of JOINs causes the single result set wire size to explode as you include more and more to-many relations. However, breaking up the joins into separate SELECT roundtrips to reduce wire size will increase latency.

With multiple result sets, you can take all the separate selects, stuff them up in a stored procedure, connect them with insert joins through temp tables, then return multiple result sets from the temp table contents. This gives the best of both worlds: low latency from one roundtrip and a small wire footprint.
Their first steps I would think would be allowing support for other compilers in Windows like GCC and Clang maybe? But again all this is every programmers pipe dream for now...
It would be nice if GitHub just had a way to vote on issues without cluttering the comments and sending out lots of useless emails.

Example: https://github.com/mitchellh/vagrant-installers/issues/12
"How much does he charge for a pie"

It's a pizza business, not a pie business. Pizzas aren't pies.
I once heard a story about a store-clerk who, upon finding their POS setup was broken, went down the street and 'borrowed' a configuration file from another store in the area that they happened to know had the same software.

Blissful in their ignorance of what was going on they then happily continued accepting transactions for the rest of the day. Oops.
(Not the person you were asking)

It depends on your heritage (I am of northwestern European and American descent, so my records are very good) but Ancestry makes it very easy, to their credit. A few minutes after you've added a new family member, Ancestry begins suggesting historical records and public trees (I try to avoid relying on the latter) that may reveal additional information about them, including who their family members are. You then mark which information to import.

So essentially you would start by inputting the family history you know, and then let Ancestry start making suggestions. It still takes plenty of manual intervention but I've taken their suggestions back to the 1500s in some cases.
German court rules in favor of ad-blocking software over media outlets
zero downtime migrations.
> We say “perceived” because, if a patent is bad, should it really matter who is challenging it?

The problem with this premise, of course, is that these patents are not being challenged because they are "bad", they're challenged because somebody wants to make a quick buck. They may be bad patents, because to get an IPR approved you must show that you have a fair chance of invalidating at least one claim. And statistically claims are very likely to be invalidated when IPRs are granted.

But these IPRs are filed in bad faith, so it is an abuse of the USPTO's already limited resources. So far most IPRs have been filed by parties that are actually involved in litigation and hence have strong motivation to see claims invalidated. It is yet to be seen whether the same statistics will apply for cases like these.

There does need to be a way for the EFFs of this world to challenge patents that are actively being asserted because small entities cannot afford to do so. I'd say that representing the targeted parties should be enough to give standing to file IPRs.
2M requests/s techempower benchmarks (2015)
>I don't even know what that is, and I already know what it is.

To paraphrase Shakespeare, pseudoscience by any other name would smell as familiar.
Ok, you have a point. Trust is natural (think about the attitude of little children) and education goes like "don't trust strangers". Hoping for the best often is a sub optimal strategy. I was starting from that assumption.
Haskell is a bit weird in that there are no niches where its a total killer-app and has the best libraries for everything. What its really good at is that it has a very solid type system and the core language is very clean, which encourages the use of powerful abstractions (for example: coroutine libraries for async IO, parser combinators, etc).

Out of the things you mentioned, server-side programming is the one where Haskell fits best. Server-side programming is more amenable to unusual languages because you get to choose your own platform and there are plenty of mature web frameworks you can use (too many of them, I might say). It might be worth a try to experiment writing code in a more type-safe language. Even the simple things like algebraic-data-types are things I miss a lot when working on other languages.
The article mentions Volcanic Winter. The most famous one is the year without summer, https://en.wikipedia.org/wiki/Year_Without_a_Summer, due to the Mt Tambora eruption in the dutch east indies.
Design History: Get to Know Your Ampersands
So, it's an article spinner for Gmail.
Huh. I've been using GH since about the first year it launched I don't recall ever seeing this. Do you mean a way to vote on things, or feature requests?
The only thing coming to mind is they will re-file with the next administration.
I remember working on dumb mods for HL1 and Doom.

I miss how easy it used to be--much simpler.
Is there another step after this one? Or does this get you in?
This site is what the users make of it. Responses like that bring the whole community down.
Is there a spec that leaves the order unspecified? Having it not be a right fold would be quite nutty. It is a right fold in implementation.
I'm interested in liabilty for what though.

I've been subject to fraud that could only have taken place because someone observed my PIN (or obtained it some other way). The actual fraud took place in another country where there is no EMV though.

I know the Cambridge research has turned up some interesting stuff - it's possible to use a man-in-the-middle between the card and the reader to convince the reader that a PIN has been entered and verified when no such thing has taken place - but I wasn't aware much of that had been seen in the wild.

--edit-- and it still involves a stolen card at that point doesn't it?
China Could Join TPP
For low end servers it would make sense though.
I found an old folder with screenshots of multiplayer maps from Team Fortress Classic where I had played many hours with friends. Looking at the pictures, I realized that I had an emotional connection to the virtual places just as if they were real places.