skysight-inc/HackerNews huggingface dataset:
I actually like the in-between category. When Chase sends me some miscellaneous offer email, it's not spam per-se, because I'm a Chase customer, so we have a preexisting relationship. I also haven't specifically opted out, although I don't recall opting in, so it's not a mail I have specifically asked for. Either way, it's not important email that I really want to see immediately. It's perfectly fine to file it into a "Promotions" tab: it's not spam in the sense that overseas-Viagra-pharmacy emails are spam, but it's not a regular email, like one from a colleague or my parents.

If I had been more diligent about setting up folders and email filters, of course, I would've filed these kinds of mails into their own folder already, like I already do with mailing lists. But they crop up often enough (every time you do business with a new company) that it's tedious to keep up. So I like that Google is helping me out in helping to auto-sort them.
Intel teases a new Haswell processor for thin, potentially fanless tablets
(tm)
This article is complaining about the steps apple took to prevent guid tracking but framing it as being done explicitly to trick the user.
I would expect a product named Facemail to be something created by Facebook.
I can't understand this dependency on FB for everything, even among friends and family. I mean, if someone is contacting you only through FB, is it real friendship? It would take 2 mins for her to send you the invite via email - or she can text, or call.

Sometimes I feel Facebook friends are not real friends.
http://RubyDeveloper.com/
So if some skater makes a site of skaters faceplanting, a phrase that's been around forever, Facebook is going to come down on them.

This is why we cannot have nice things.
I hope you can just sudo apt-get install openmpi... If that is the case, I will consider getting one.
I expect it will still exist, after all, there is both AskUbuntu.SE and ubuntuforums.com. It might start seeing less activity though.
Steven Pinker on the lead theory:

There are reasons to be skeptical of any claim based on correlations between such widely separated variables as lead exposure (the cause) and crime (the effect). Consuming lead does not instantly turn someone into a criminal in the way that consuming vitamin C cures scurvy. It affects the child’s developing brain, which makes the child duller and more impulsive, which, in some children, and under the right circumstances, leads them to grow up to make short-sighted and risky choices, which, in some children and under the right circumstances, leads them to commit crimes, which, if enough young people act in the same way and at the same time, affects the crime rate. The lead hypothesis correlates the first and last link in this chain, but it would be more convincing if there were evidence about the intervening links. Such correlations should be far stronger than the one they report: presumably most kids with lead are more impulsive, whereas only a minority of impulsive young adults commit crimes. If they are right we should see very strong changes in IQ, school achievement, impulsiveness, childhood
aggressiveness, lack of conscientiousness (one of the “Big Five” personality traits) that mirror the trends in lead exposure, with a suitable time delay. Those trends should be much stronger than the time-lagged correlation of lead with crime itself, which is only indirectly related to impulsiveness, an effect that is necessarily diluted by other causes such as policing and incarceration.

http://stevenpinker.com/files/pinker/files/pinker_comments_o...
Venture Funds Invest In Electronic Spying Startups
According to the docs, it would be more like CUDA / OpenCL. I think there are some OpenCL bindings for it.
To celebrate, a Tau-shirt tutorial: http://community.wolfram.com/groups/-/m/t/63417
To disable Ad Tracking under IOS, go to Settings > General > About > Advertising > Limit Ad Tracking to On

This is a worthwhile read (with excellent examples) on the ubiquitous "Click here to not receive third-party messages" pattern.
I would just like to politely argue that reference counting cannot be considered a form of garbage collection, at all. The discriminating factor is that in a GC world there is, well to put it bluntly, a garbage collector. A garbage collector is a basically a process itself which determines reachability of objects/memory and reclaims that memory if it can determine it is no longer in use. In manual reference counting (ARC also), there is not necessarily such a process. In Objective-C, as soon as an object's reference count gets to zero it's memory is immediately deallocated. There is no process which searches and marks an object's memory to be reclaimed. It would be like calling any other type of manual programatic memory management garbage collection because the programmer handled the garbage. Now, reference counting in Python may use a garbage collector to clean up zero count references, but they are mutually exclusive, IMHO.
For more reliable comparison of temperatures, the minimum temperature should be set to zero Kelvin. Otherwise, the colour shown in the visualization is completely arbitrary, and its intensity cannot be quantitatively described.
But I already had everything working the way I wanted and then GMail randomly decided some (but not all) of the newsletters and automated message I get belong in a new tab.

There was no way to decline this change and no obvious way to opt out. (Yes, you can go into the settings and delete all the tabs except Primary -- not intuitive.)
Looks like you can run Linux Ubuntu on it [1].

[1] http://www.parallella.org/2013/05/11/the-parallella-board-no...
Don't have me for this, but it seems that "Facemail" is actually a little confusing for consumers. It isn't all that surprising.

I doubt if you tried to register Facezombies or Faceballs that they would have a complaint, but considering that Facebook DOES have email, and they ARE a technology company...
The GPL doesn't force you to tell people how to build your appliance, it forces you to tell them what's in it. That's not comparable to having to share the manufacturing process of a good, but is comparable to having to share what's in it.
"What if it will become illegal to sell consumer devices without signature checks for all software running on it."

Well that would be a tragedy. As if computing isn't moving towards closed systems fast enough. I really hope general-purpose computing devices will not become something only found in museums. Few movements in humanity's history were as revolutionary.
I meant in terms of the corporation, buyback vs dividends, buyback will have a greater impact because of the tax factor
I would suggest that the article makes a very good case for it being done to explicitly trick the user. Apple particularly gives a huge amount of consideration for making an intuitive and obvious UI. It's not a big leap to assert that in this case, they've made it as difficult as they can to opt out while still offering the choice.
I've been having a lot of fun with the RTLSDR... Best $14 dollars I ever spent several times! The Reddit community is pretty good http://reddit.com/r/rtlsdr and you'll find links to the original project and more in their info section.
Off topic, but Linus is my hero after reading that e-mail.

After that story which uncovered sheer idiocy of glibc developers who break user code between two minor releases. Was it Drepper who broke memmove?
This is why I use the WTFPL (DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE) http://www.wtfpl.net/txt/copying/
> they have no obligation to release the process to build/compile said source code (the recipe)

I was typing the same thing at the same time:)
No complaints. It's well organized and tends to follow a clear and minimalist design. Their status page follows a similar theme.

http://status.apps.rackspace.com/
I'd really appreciate if you stopped quoting me out of context. I never said sum types were the only alternative. The second sentence of my GP was "Responding to inaccuracies about Go does not imply I need to exhaustively describe all alternatives in order to be even-handed." I referenced sum types specifically because it is often what people suggest should have been included in the language.

> The issue in Go is that ignoring errors is the simplest thing you can do. And not only that, not ignoring them is a significant step up in complexity and amount of code.

I agree that error handling requires more code, but I disagree that it increases complexity. Most error handling cases I've ever written are just passing them up to the caller:

if err != nil {
return nil, err
}

That is not added complexity IMO---particularly since it is an extraordinarily strong idiom---so I suppose we are at an impasse.
At the same time— a lot of well respected people also called it out and did not participate.

(And made all the same points which are also obvious in hindsight...)
Yes, they are fairly different, but there is a fair amount of crossover. Specifically, much of the crossover is there because the state of the art in marketing automation in e-mail is much higher than outside of it. It's much easier for a marketing person to work with an e-mail marketing automation system. Implementing targeted in-app messaging campaigns, on the other hand, typically requires development team cycles (not with us though).

But I'll run with your analogy. JCrew can send me a targeted 20% off coupon, for example because I am a store cardholder or it's my birthday month. However, the purpose of that coupon is not solely to drive return visits. I might frequently stop by a JCrew while in a mall to look at merchandise, but I might be much more likely to convert if I knew I had a coupon.

However, when I am actually at JCrew in a mall, JCrew won't have signage with my coupon and won't recognize it's my birthday. It sure would be nice though.
UserDefinedField
> Because there's nothing inherently special about the humans born inside of the imaginary lines that comprise the US borders that entitles them to privacy denied to others.

The fact that the borders of nations are arbitrary and drawn by humans makes them no less real or important - it definitely doesn't make them imaginary. To say otherwise is incredibly naive, as well as deeply ignorant of history and the political realities in the world.

> Also, in the off chance you don't give a shit about basic human dignity for those filthy foreigners

Do you really need to include this kind of bullshit in your response?
Human beings only have so much time before all common names, names for things in general, are used up and trademarked. A brick wall in "naming stuff" WILL be hit sooner than later.
Do we have to rely on copyright to force people to list the ingredients in food?
The body of a car is pretty insulating. The windows are the problem when it comes to heat.
This is a special case of a digital filter where the weights are set to an exponential function. Apparently you can do things like tune for particular frequencies. It's a whole subfield in itself, but I found this a good introduction:

http://www.dspguide.com/pdfbook.htm
The main advantage is having a small power profile. We should be able to use it for things like running OpenCV on a quadcopter.

Example: http://www.kickstarter.com/projects/adapteva/parallella-a-su...
The Freenet Project
"Facebook wins right to police “face-” trademark prefix" is a misleading headline.
OpenCL / CUDA is more mature and ready... and a far more understood architecture. I bet that any GPU will crush this thing in pure compute power.

Where Parallella's advantage comes in, is its grid architecture. Whereas a typical GPU today is "very very wide" (IE: an AMD 7750 does 512 operations at the same time), the Epiphany is a "grid", and each node of the grid can be doing different things.

I'm going to greatly simplify things down for you with this example (so experts out there... don't shoot me :-p). A GPU can execute 1 program, but that one program can do 512 operations at once.

On the other hand, the Epiphany-IV truly can run 64-different programs at once.... all taking different paths and doing their own things.

Epiphany-III and Epiphany IV perform "if statements" more or less how you'd expect a computer would do it. Which is the important bit... if-statements don't really slow down your program.

In contrast, the typical wide "wavefront GPU architecture"... the "if statement" basically halves the speed of your GPU. The GPU has to execute one "half" of the branch, and then later, it comes back to execute the other "half". (Its only "really" executing one program, but doing 512 of them at once. See what I mean?)

GPUs are a "wide" architecture... but Epiphany is the first "grid-based" supercomputer for ~$99. GPUs are very mature technologies... Epiphany is still in initial research (as far as the consumer market is concerned)

EDIT: In reality, a modern GPU supports maybe 4 to 8 different wavefronts (8 for the more expensive GPUs, maybe only 4 for the cheaper ~$99 GPUs). But each of those wavefronts can do hundreds of computations at once.
Section 215 of the PATRIOT Act applies to business records in general, which can include email and web browsing metadata in additional to phone.
I wonder why they prefer that forum (it seems Liferay), and not Discourse which is so much better in many ways.
Having just gone through my own trademark hoopla, I'm convinced that trademark examiners might as well be throwing darts at a dartboard. The decisions are so arbitrary that there ends up being essentially no established precedent for a lot of critical questions -- "acquired distinctiveness" "descriptive" etc. ultimately mean "how deep are your pockets" and "how many times are you willing to appeal."
I see where you're coming from, but I sure would have preferred if GMail asked me if this was something I wanted rather than just forcing it on me.
This was one of several rumors he benefited from (and carefully, quietly encouraged). There doesn't appear to be any strong factual basis for it beyond speculation, but it sure helped people believe the insane rewards.

It doesn't really make a ton of sense when you think about it: "Laundering" Bitcoin doesn't really do you a ton of good as you still end up with a bunch of inexplicable Bitcoin, and if you were laundering it a service where people put coins on deposit and then got returns forever doesn't produce the right kind of transaction patterns for laundering.
America’s star system
I don't know if you are a developer or not. But the entire industry is moving towards the Facebook model i.e. those people would be highly desired in many places. The "theory" is that developers can't be reckless because all of the automated testing that goes on before anything is put into production.
As someone who just planned and had a bachelor party for my friend, I agree. Yes, I used Facebook to organize the trip and distribute information through a private event. But if someone was not responding on Facebook, I followed up with a private message, then a text, then a call if necessary.
facefucking is now trademarked by facebook?
Even without the UI, gmail is free email storage of fairly large capacity, which is also extremely reliable, accessible, fast, professionally-backed-up, and unlikely to go out of business any time soon...
Ask HN: Should equity be traded for advice and connections?
My own instinctual answer to this is instantly no, but my co-founders feel differently.

The deal is with two well connected business types who have been helping us for free for a few months ( and their advice and connections have been great so far) but (going without saying) essentially they don't want to help for free anymore. (This makes sense).

We plan to start beta testing our product in the next month or so and they've made a proposal to us where we give them a set amount of equity tiered over the next year (every few months they get a bit more) and in return they offer the following:

-Refine business model and develop a financing strategy
-Position company for seed round financing, including critiquing and editing the Company’s investor package, to include an executive summary (and business plan, where required), financial projections, and company presentation
-Help Company identify and apply for alternative capital sources, such as SBIR grants, business accelerators, and loan funds
-Connect Company with prospective beta customers
-Help identify and evaluate senior management prospects
-Assist in creating an advisory board
-When reasonably available, attend investor, strategic partner, beta customer, and other such strategic meetings
-General advisory services, including sitting on an advisory board

We're all engineers and collectively don't have a lot of business experience. These guys do have a lot to offer: Both have excellent histories and their backgrounds checkout. One is part of a VC firm and has significant experience getting SBIR grants. The other was an investment banker turned entrepreneur and now full time strategist. Both have successfully launched and sold startups and have a lot of experience working for other startups. They have great credentials and I think they would be invaluable to any company as advisers and connections.

But for significant equity (5% each)? I'm not sure.

What is the HN take on this?
I would guess they use MS Exchange internally, and that is the issue.
Is the iOS Dev Center Down?
Psh. That's what Unicode is for.
The GPL does not limit freedom, it only limits power. Distributing a binary to a user while denying them the source code, while not strictly a malicious act, is an attack on the user's freedom because it puts the user at a position where the author hold power over him/her. The author allows himself/herself to freely study and modify the program in its preferred format (the source code), but he/she has intentionally made it impossible for the user to do this. Copyleft is about authors willingly removing the powers granted to them by copyright and "redistributing" them so that all users are granted freedom.

It's worth noting that the GPL does not say you have to give out source code all the time, you just have to give it out when people ask for it, and you have to make the offer to give it out clear. So the actual issue that you believe is "a limitation on freedom" is the lack of the ability to say no when someone asks for the source code, despite that they have already been distributed a binary. However, there are no practical reasons to do this that don't involve intentionally keeping secrets from people, or intentionally making studying and modification of the program difficult.
For PHP, you might like https://pagodabox.com - I haven't used it myself but some people are using it where I work and I'm overhearing good things. Not sure if they support Rails yet but they're working on it I believe.

However, I suspect a PaaS will be more expensive than AWS (assuming you're talking about EC2 and not Elastic Beanstalk).
I already use GMail's Priority Inbox to separate "Important" from "Not Important" messages. It works pretty well and with the split screen view it's not that big a deal if it miscategorizes something.

It's the same with the Updates tab. I get that Facebook and Twitter are really noisy. But I want the updates I'm currently getting to go in my inbox. That's why I haven't unsubscribed from them.
The OP mentioned that Objective-C's memory management is deterministic since it does not use a garbage collector. The major benefit is you know exactly when the memory is reclaimed (at zero references). You cannot determine when this will happen in Python (or any other GC language). That's all. And, there is no GC pause time in Objective-C's runtime so, that's awesome too. Another plus of ARC is that the compiler can place the release calls to your releasable instances closer to where they should be and can keep your memory foot print significantly lower, as code would be a lot harder to write with intertwined release calls in the middle of methods. A lot of people like to write their code in a structured form (like, release at the end of a method instead of 'inline' or 'immediate', I hope that makes sense) rather than high performance, due to readability.
There go my ideas: FaceStarter, FaceBnB, FaceBox, Face37Signals.

But still a go on SnapFace.
I can give plenty, but I'll try to keep it short. First, what is the problem Scala is trying to solve? I know that Erlang and Clojure try to solve the problem of writing concurrent code (and fault-tolerant code in Erlang's case). Haskell tries to make writing correct code easier. Ruby and Python were made for ease and productivity, and both Ruby and Clojure are great for DSLs. Java and C are used nowadays for performance, and Java is relatively good for architecting huge software systems.

What is Scala for? If I'm hard-pressed to give an answer, I'd say, "better productivity than Java, in a statically typed language, with good performance". Now that's great, and Kotlin is all that, too.

Why the immutable data-structures, then? To make concurrency better? In that case, why is mutability just as easy? And what are implicits and these new cringe-inducing macros for? DSLs? Why would a high-performance, statically typed language make it easy to write DSLs? Is it to introduce developers to the wonderful high-level abstractions of FP? Why all the OOP, then? Oh, it's to combine the too; in that case why do they feel so strenuously glued together (classes vs. case classed, an entire collection package replicated twice, once for the mutable case and once for the immutable).

So the language offers a powerful compiler but absolutely no guidance on how a program should be written. If at least Scala had somehow provided all of these features and stayed elegant, but man, it would take you weeks just to understand how a freaking Scala collection works, just because the language designers wanted to be so clever and prove that you could transform collections and still never require casts. It seems that at every turn Scala favors cleverness over clarity, and features over a cohesive philosophy. Scala chooses, over and over, to try and address more goals (most are really unimportant), and in the process has lost the most important thing in a language: coherence.

Scala sees something nice in another language and immediately adopts it. And I gotta say, writing a compiler that compiles code that's both javascript and Haskell is an impressive feat of engineering. But it comes at such high a price...
There is saying that people will always say nice things. You need good friends or pay small fortune to hear bad things.
Who cares about "real currency"?! It's irrelevant here.

Say you own a bunch of coal. Some guy tells you that if you "invest" your coal with him he'll return 7% of it per-week risk free. He returns a bit and then he vanishes with all your coal.

The fact that coal is not a currency is irrelevant. Its something valuable to you and you got scammed out of it by a phony investment.
In-app purchasing and $3,000 iTunes bill stun mom
My primary gripe with the new tabs is that the 'unread message count' is not displayed on each tab and I've to go to each of them every time to see if something new has popped up.
Next up, they'll go after anything with 'book' in the name.
I wouldn't call this "Hillbilly Tracking", since it's the roughly same process many amateur radio and astronomy enthusiasts have been using to track satellites and other objects. But it is a cool build and hack...
Some of those countries aren't all that big. Dominica is about on par with Washington D.C. and has a population 1/10th the size in an area only a few times bigger.

Sure, parts of Brazil are a war-zone, as are parts of Mexico in the bitter battle over drugs, but that just skews the average up for the rest of the country, meaning Washington D.C. is worse than many parts of Brazil.

To start splitting hairs, I bet there's parts of Washington D.C. that are on par with the worst parts of Brazil.
That takes the view that the software is just an ingredient, instead of a crucial part of the "secret sauce" that makes the product special. In many cases, the software is the interesting part, not the hardware.