skysight-inc/HackerNews huggingface dataset:
"Unfortunately, we’re still in a world where a manufacturer’s first reaction is to lock things down, to make devices incompatible, in an attempt to extract as much profit as possible from the system. If this is your mindset, you’re not going to release an API (as Philips did), let alone encourage your competition to build on the same API (as Philips hasn’t)."

Yeah, IoT protocols are a warzone, hell, few companies/coders are even able to agree on general web API architectures (REST/RPC/SOAP - and everything in between. puke). Add MQTT, CoAP, XMPP or whatever other pet vendor protocol or semantic layer into the mix... total nightmare. What's left are a bunch of consumers hung out to dry because a these big old guard companies haven't learnt how to collaborate and deliver broad spectrum value to their customers.

A lot of hand-rolled integrations for many years to come! Whoever can alleviate that pain will likely end up dominating
I'd recommend that you not start with the rpi if you have zero experience.

If you're in the USA (edit: at a local RadioShack), you can buy an Arduino, a breadboard, wire, some resistors, switches, and LEDs for less than $60 -- the cost of a typical newly-released video game.

Take it home, read the online getting started guides, and start learning how to get basic circuits working.

Start reading http://hackaday.com/ to get an idea of what's possible. Bookmark projects that look interesting and proceed from there.
> But Aereo argues that it is entitled to draw freely from programs transmitted on public airwaves.

Are they talking about the data being broadcasted in public spectrum? Or that the wave travel through public air and atmosphere?

If it is the latter and that argument can be used, then would it be legal to capture cellphone communication and any wireless data?

I just don't think one should blindly accept unsound argument even if it would result in the change one wants.
Perhaps.

>If you visit the airline's site multiple times, you are not penalized (price-wise) for that.

>However, given well-known yield management techniques, you are likely to see the price rise over time.

>Variations such as the modulation on the time of day make generalizable comparisons harder.

>If you browse the site in a fresh browser, you may see a different offer but the resulting price is substantially similar. This kind of makes sense as a marketing ploy — try harder to attract the comparison shopper, but sell them the same ticket in the end.

http://skeptics.stackexchange.com/questions/9597/do-ryanair-...
One could add a proof of permission model to that to cover things like mailing lists and other regular sources of email. Something like:

I sign up for a mailing list.

The mailing list mail server contacts my mail server.

My mail server presents to me a request for free delivery.

I approve it.

My mail server gives the mailing list server a secret token.

Each mailing list message includes proof that the message has been blessed by the sender and that the sending server knows the token.
The devices need to leverage existing standards like TCP or UDP. Then the battle of IoT protocols happens between MQTT, CoAP, and existing things like HTTP. For the extremely tiny devices with low power budgets, these may be too heavy.. so there needs to be some sort of gateway.

The problem then is the same as the internet of now: There is another layer on top of that which is specific to an application. I hope there is a battle for different standards and the best one wins.
Freenet has the Web of Trust:

https://wiki.freenetproject.org/Web_of_Trust
Nope. I'm about as un-ethnic as it gets.
Another thriving Erlang shop.
This is great news. I use AdRoll all the time for our clients, and I've been super happy with their service so far.
This might be true for countries like the US or China, but definitely not for Europe.
> The exact same is true of this topic.

No, this is false. Try to imagine a conclusive falsification of the claim that's being made in the linked article. Falsification doesn't mean casting doubt on a hypothesis, it means proving it wrong. In fields such as the one under discussion, with p-values typically in the range 0.01 to 0.05, nothing is ever falsified. Some ideas are abandoned through embarrassment, but none of them are ever falsified.

If I say all swans are white, someone can falsify my claim by locating a black swan. If i say that a reduction in the crime rate might have a cause-effect relationship with a reduction in the lead content of gasoline, that's a perfect article for social psychology, because it's not possible to argue against it in a scientific sense.

> Please refrain from the ad-hominem attacks.

My posts aren't being downvoted because of their tone, they're being downvoted because my position is correct and it makes people uncomfortable to hear that so much of modern science ... isn't science.

Apropos, here's Richard Feynman making the same points, for the same reason, 40 years ago: http://neurotheory.columbia.edu/~ken/cargo_cult.html

> the only one of them (outside of the one that they're obviously promoting, drug prohibition) which held up with a consistent correlation was environmental lead. [emphasis added]

I shouldn't have to say this, but correlation, however consistent, doesn't equal causation, and causation -- testable, falsifiable theories -- is the foundation on which science is built.

Ask yourself why Creationism isn't taught in public school science classrooms. This is so because Creationism isn't science. That, in turn, was established in a trial -- several, actually -- in which the court's decision was based on the fact that science was shown to require falsifiability, not mere argument. Here's one such court ruling:

http://en.wikipedia.org/wiki/McLean_v._Arkansas

Quote: "The judgment defined the essential characteristics of science as being:

* It is guided by natural law;
* It has to be explanatory by reference to natural law;
* It is testable against the empirical world;
* Its conclusions are tentative, i.e. are not necessarily the final word; and
* It is falsifiable."

Think about this. If your position were accurate, the Creationists would have the right to present Creationism -- argument without falsifiability -- as science in public schools.
Blacklists are general a very effective method in handling spam, but its kind of dangerous to use in a commercial setting. A few weeks ago SpamCop blocked gmail for a few days, causing some "mild" issues for companies that depend on email.

There is sadly not much options. Either I can accept more spam, or use blacklist and put the control of the filtering in the hands of a third-party with none of the responsibility attached.
I think the fee could be applied only to unsolicited emails. If I have a particular email address whitelisted then it will get through my gateway with no fee attached. However, if it is an unsolicited email from someone not on my whitelist it will be required to have some small fee attached to get past my filter.

I've seen some suggestions that instead of using money you could use some proof-of-work computation. This is something we could scale the difficulty factor of as computing power increased. Something that takes, say, an average computer 30 seconds (or longer) to calculate. It will attach this proof-of-work to the email.
Portable version of windows running on USB
It's been a while since I've read up on it, but as I recall, Syria was also turning over stockpiles of potentially weaponizable industrial chemicals. That may be where the discrepancy is here.

EDIT:

Some more reading suggests that they're actually being shipped to Italy for storage to get them out of Syria ASAP, and then the actual processing/destruction is occurring in international waters.

http://en.wikipedia.org/wiki/Destruction_of_Syria%27s_chemic...
Yus.

Dynamically typed languages are expressive, quick and fun.

But strict static typing is like a seat belt, it's annoying, but it just might save your life.

Also ceremony code is there for a reason; that reason is not to annoy you, it is to make sure that those who come after you know what it is that you have done and why.

Also: comments.

Also: documentation.

Also: UML.
Code for "Scalable Atomic Visibility with RAMP Transactions"
Why all the down votes? HN is becoming a hostile wasteland.
I'm not sure - I made sure that the videos I'm hosting were webm and mp4, and I've only tested it in html5 browsers.
Loved this line:

For now we’ll keep collecting data to see what other worthless knowledge we can assimilate.

On one hand, we want to lighten up and acknowledge that not everything we do is to "save the world".

On the other hand, we shouldn't forget that some of our greatest achievements came from something that seemed worthless at one time.
Currently, I get a couple thousand spam messages a day, maybe 5 of wihch make it to my inbox. I haven't had a false positive in years. But if I did, I would be ok with not having to manually evaluate 50 pieces of junk for every real message I receive.
> As an e-mail services provider, I cannot or should inspect what my customers are sending. I can suspend them due to complaints of abuse but the damage is already done.

As an ESP, since you are letting customers send through your IP space, then a bad-apple can hurt the delivery of your other clients.

This is one of the big jobs that an ESP has. MailChimp, for example, has invested a ton of effort into detecting bad-apples as early as possible. (There are some really neat big-data techniques.) This is also why SES requires that you start with a smaller quota and build-up.

Some techniques:

* manually reviewing new clients before they send

* giving a new client a limited sending quota, so they build reputation with you over some time

* detect clients/campaigns with high complaints, high bounces, or low opens and take compliance action

* detect a partially-sent campaign with a high bounce rate and suspend it

* don't give any client an unlimited sending quota, so they can't hurt you too badly

> I still say, block domain names, not IPs..

There's a minimum amount of mail volume required to build a reputation. Many of your clients might not have this so they benefit from being lumped-in on an IP reputation.

I don't think IP blocking will ever go away, as it's an effective technique. The threat of an IP block also places some reasonable pressure on ESPs to police their client base.
I thought the same thing, that they had decided. This is the title of the original article though.
You would have hated SPEWS.
In my view Facebook separating out Chat from its core Facebook app was a brilliant move. It simplifies its core UI, yes, but even more makes the integration of WhatsApp into something that might actually make sense. Imagine WhatsApp built into the FB chat app... That's a huge, extremely active user base.

Lastly, if the worst happens and the core FB popularity declines, this new app could live a VERY long time. The only thing close in competition is GChat, but considering how popular WhatsApp is and its powerful reach into mobile, this could be the dominant chat platform going forward.
These kind of projects are awesome. They may seem "pointless" or "a waste of time" to some PHB-types but they're a wonderful showcase of a great, true-hacker culture and I bet they do a ton for morale. I hope that any future startup I'm involved with has this sort of culture - it's a goal I'll aim for.

Well done guys.
I can't find a link at the moment, but I've seen articles where parents in bad neighborhoods talk about buying their sons video game consoles specifically to keep them sitting at home, rather than out on the dangerous streets.
Why not Having an Algorithm to Detect Asses?
What?

>> Justifying your belief that I don't comprehend what is in front of my face.

Seriously, what?
I think they may have finally found their path to irrelevance. I used to go to Facebook (the website) everyday, multiple times a day. They changed it for worse with every update, so I dropped the site and started using the app, but even the app kept changing for the worse and it's now a total mess. Then this morning I realized that it's been a week since I last used Facebook, and I'm pretty sure that in a couple months I'll be ready to drop it completely.
> In that sense, the difference between a rented DVR and Aereo's service is very similar to the difference between a leased car and a taxi cab.

But the movie theater doesn't care if I take a taxi or drive my leased car. They don't even care if I steal a car and give rides to a bunch of my friends as long as we all buy a ticket.

The television companies don't want me to be able to take a taxi to their theater. I say it doesn't matter how I get there.

Have I muddled the analogies enough or should I keep going? Yes you are technically correct, there are other differences. What I'm saying is that none of the differences matter. Frankly the television companies should be embracing Aereo and anything else that makes it easier for them to pump their sugar commercials into our children's brains.
> but how could I without the math background?

You could have just learned it as you went. Done that.
There is something really perverse about the assumptions behind this post. Is success only a metric? It reminded me of the line in the Movie Amadeus, "My dear young man, don't take it too hard. Your work is ingenious. It's quality work. And there are simply too many notes, that's all. Just cut a few and it will be perfect."
Interesting. Maybe Facebook is doing some kind of rollout, because I didn't feel like making the switch but eventually I was forced to.

I still get the notifications in my original FB app, but when I press "messages," I'm taken to the Messenger app.
My thoughts exactly. Kudos for geeking out on the problem, but that shouldn't be necessary.
Razor thin? You're terribly mistaken. They take 30% on iTunes and the App Store. Payments company take BASIS POINTS. If you can make 100 basis points, you're doing better than Square or Stripe, maybe even combined.
Learning PHP – The Real Starting Point For Beginners
The answer to any headline question is supposed to be 'No!'

Thank you.
Using Technology To Make Extra Money (5 startups that pay you)
Setting Null Values in Datomic
> What does America have to do with this?

America didn't go to war to stop it, so obviously things that happen in the Baltic Sea are the fault of America. Or something, I don't know.
Apple TV and Chromecast are refined when playing known-content (from apps). When playing content that is mirrored from a PC there is all sorts of problems. There can often be lag. It eats your PC battery so you have to go find the power supply and find a table to plug in your laptop while you're mirroring.
I agree on this. But there is a distinction between tech news that involves government, and debating politics. The Snowden revelations and its ilk aren't the product of theoretical agenda debates between differently minded political ideologies,they were reality. And I wouldn't consider a discussion on what the (as an example) US government does to be politics, it is when you get into the "what the government should do under this hypothetical situation" theory that you approach a line.

But then that still leaves the entire spectrum of tech related policies that would cause tremendous damage or benefit, which is still heavily tech related, at least as much as "is Samsung going to use OLED or IPS in their next smart phone".
Square makes too much money to "go out of business". Worst case is that someone buys them for less than their investors hoped.
SCOTUSBlog has a great deepdive into the case: http://www.scotusblog.com/2014/04/argument-preview-free-tv-a...
Man, why the heck are they trying to split everything off into their own apps? If I am using the main app to browse my feed and I get a message, why the heck do I want to swap to another app to answer it?
I don't get this line of thinking. Microsoft should pack up their efforts to build their own full-service ecosystem and commit to being a player on Google and Apple's ecosystems, but Nokia should commit themselves to putting their entire ecosystem on freaking JOLLA? If Windows Phone is a failure, Jolla is a conga line of ten failures walking straight off a cliff.
Presumably that 58.4% has gone up some in the last 18 years?
Crumpet: A Deliciously Simple SASS/SCSS Responsive Framework
> But strict static typing is like a seat belt, it's annoying, but it just might save your life.

The problem with saying "static typing" without further precision is on one axis it ranges from C where the steatbelt is made of paper to ATS or Idris where the "steabelt" is a zero-zero ejection seat, and on an other axis it ranges from Java where you have to braid the steatbelt from raw fibers any time you sit down to MLs or Haskell where the seatbelt magically appears around you.
It's a UX leap, certainly, but Napster was not just a UX leap, it was used by lots of regular people. Is PCT? Even within the subset of users that are torrenting movies, what percentage are doing that through PCT vs. downloading them for later?
"arrogant, myopic, sloppy, sexist, and often deeply classist Silicon Valley assholes", "The truth is that most tech companies are horrible." Wow, I thought I was the only one feeling that way.
> Then only threads that a majority of people like would make it to the top.

That's the problem with social media aggregators. Sometimes the hive mind isn't the best judge of quality. (this happens on all aggregators, including Hacker News itself; that's why having the flag option be so potent in killing threads is necessary).
Which Buffy the Vampire Slayer Characters are on Your Team?
Or Retroshare
Z-80 ASM is arcane? Well, it is also has custom audio and graphics.
Scala 2.11.0 Release Notes
Just to add to this... I was reluctant to migrate to the Messenger app, but, since being forced to change, I can see the benefits. Though I don't use it very much, my girlfriend prefers it over any other messaging service (SMS, email, etc).

I think it was a smart move.
I'd appreciate it if you could name the company so that I and others may avoid them as well.

Edit: I am very confused by the downvotes.
Unfortunately, garment processing is one field where automation is way, way behind other fields due to fundamental technical problems. There has been little to no progress in the past few decades compared to other related fields, notably fabric production (which is almost entirely automated now).
> The hypothesis that lead exposure affects early childhood development, and that this leads to higher crime rates does lead to testable predictions ...

Yes, but not falsifiability, required for science. Okay, I see people aren't getting this, so here's a classic example. Let's say I am a doctor who believes he has found a cure for the common cold. My cure is to shake a dried gourd over the cold sufferer until he gets better. The cure might take a week, but it always works. My method is repeatable and perfectly reliable, and I've published my cure in a refereed scientific journal (there are now any number of phony refereed scientific journals). And, because (in this thought experiment) science can get along without defining theories, without falsifiability, I'm under no obligation to try to explain my cure, or consider alternative explanations for my breakthrough — I only have to describe it, just as lead in gasoline is being described as inversely correlated with crime rates in the linked article.

> Is this as strong as exposing a test population and comparing it to a control? No. But neither is it meaningless pseudo-science.

But that is exactly what it is -- meaningless pseudoscience -- on the ground that no one is crafting and then testing theories about the correlation. Until we know why A is correlated with B, until we can demonstrate a cause-effect relationship and make falsifiable predictions based on the theory, it's not science.

> But not everything worth investigating (and worth knowing) is amenable to that type of study.

Yes, I agree, science can't provide answers to questions not amenable to the scientific method (i.e. "that type of study"), and not all important questions have this property.
21 Rough Lessons Learned from Our Startup Failure
Reference Note on Russian Communications Surveillance
Even worse than culture is when the phrase "core values" comes out. This had both.

In my experience "core values" boil down to professionalism and "culture" boils down to hard work. Once they start labeling and promoting those it tells me the company has gone from passion to "work" and the uppers can't figure out how to get it back.

(Clue: you can't company wide.)
Great point! Technology doesn't influence politics. Politics doesn't influence technology. And the way technology happens certainly isn't political.

Ugh.
Microsoft to complete Nokia deal on Friday – and become big-time Android player
I have a personal preference for Go over Java, but I'd say Go's big focus on concurrency is a big win for mobile , where you don't need to compute many things but need to react to many exterior stimuli.
Where else should they have dumped this stuff? That's not meant to be a glib response. It was (and perhaps still is) a serious quandary. Should they have buried these munitions in a field somewhere? In mine shafts? In a remote section of the Alps or Pyrenees? I'd imagine that all of these alternatives would have placed the weapons in closer proximity to humans and civilization, with an accordingly greater risk of catastrophe, at a similar ecological cost.

Consider, in addition: 1) that the weapons were unstable and rapidly degrading, which meant time was not on anyone's side; 2) a third World War seemed not just possible, but perhaps probable, especially as tensions mounted between the Soviets and the Western allies. Very quickly after WW2, the United States realized it did not have the manpower to repel a Soviet land invasion in Europe; in fact, it was outnumbered and outgunned by a significant margin. So the US and its allies very much perceived themselves to be in a race against the clock.

In retrospect, it's east to wring our hands about how these weapons were disposed of. But there were very few choices available, all of them onerous. Given the choice back then, i.e., "Do I want this stuff in the ocean, in the groundwater, or under Soviet control?" policy makers found the ocean to be the least of three evils.

Of course, the best thing to have done would have been to disassemble the munitions and render their contents chemically inert. The infrastructure, specialized labor force, resources, and time to do this were not on hand.
The following is based on conjecture, as I'm not old or well-read enough to be sure of this, but it seems to me that the original purpose of type systems got muddled up by the tremendous popularity, mostly in Windows systems, of "hungarian" variable naming style. When your "type system" consists of adding three letters to the beginning of a variable name, you don't have a way to make descriptive types. Java, in most of the ways I've seen it used, is essentially hungarian notation enforced as a language feature.

I realize that variable naming and type systems are two different things, but it seems many programmers never realized the point of type systems (expressing the type for the programmers sake) because they only ever saw it used to distinguish abstract primitives. For a long time, I had trouble understanding that hungarian notation wasn't a type system, because they seemed to do precisely the same thing - that's how limited my understanding of types was. The kind of style seen in this article was alien to me for a long time, but it was enlightening to realize that the type system is there to help me out, not just make me type a bunch of unnecessary crap.

tl;dr: I really need to learn Haskell.
Got nothing on this:

http://en.wikipedia.org/wiki/1961_Goldsboro_B-52_crash#Bomb_...
Oops - you're right - shouldn't do math before coffee!
So now people have to register identities and can't use anonymous email addresses. And it wouldn't fix the issue anyways since spammers would just use botnets of legit sender addresses.