skysight-inc/HackerNews huggingface dataset:
This is a very misleading Kickstarter. They open with a graphic containing logos for 10+ different wireless protocols (including WiFi!), but the board itself only supports a fraction of those. It has pads for two RFM12B module, a Z-Wave module, and an EnOcean module as well as a socket for an XBee module. They also included a few nice extras such as a real time clock and a temperature sensor.

However, you have to scroll to the bottom to see that the remaining "supported protocols" such as UMTS, 3G, 4G, LTE, WiFi, Bluetooth, Bluetooth Low Energy, X10, etc. are supported "via USB" or over the ethernet port. In other words, they have nothing to do with this project. You buy those adapters (separately) and plug them into any Raspberry Pi.

This looks like a decent PCB and case if you want to add an RFM12B, Z-Wave, EnOcean, or XBee module to your R-Pi and get a decent case, but they've stretched the marketing copy to include "support" for all of these unrelated protocols and features.

EDIT: As pointed out by unwind, this PCB has an include XBee header to support the addition of a Bluetooth, WiFi, or Zigbee module. If you're after these protocols CISECO (the company behind this kickstarter) has a £3.90 adapter board to connect these to the Pi: http://shop.ciseco.co.uk/slice-of-pi-add-on-for-raspberry-pi...
Agreed. When this kind of fraud started the anti-fraud industry was a bit unprepared because low amount transactions were historically not dangerous. Understanding why it was happening helped quite a bit.
I guess I'm just too young to get it. I wasn't yet born when Elite was released. I have a lot of respect for older games and I'm usually the first to say graphics don't matter, but looking at screens and videos... I don't get the appeal. It's hard to even tell what is going on.
Personally, me and my friends have started a startup in Singapore from 2006 and shut it down after 5 years of trying to make it work. We graduated from Computer Science of NUS in 2006 and startup is unheard of during that time. Below is my opinion of "startups vs talent" in Singapore.

1. There are very good CS guys around in Singapore, but most of them stayed back at school to do PHD. The reason is very simple: Singapore IT jobs have little coding skills needed and most of the time it is just project management (with most of the coding jobs outsourced) or support work (calling up vendors, standby when server down etc). There is no way for us to grow our talent once out of school. College is the last place where we can do technically challenging stuff, so those competent CS guys prefer to stay in school.

2. Our govt is infact the biggest employer of our IT graduates, doing the stuff of Point 1 above.

3. Despite all the woohoo that the startup scene in Singapore is trying to make itself into, it is really quite pathetic here. Cost is high, funding is little, market is not in this region too. Naivety is still the main driving force of startups in Singapore. Meaning those that want to startup in Singapore are probably really first-timers that do not know what they are getting into (especially fresh grads out of sch), and probably understood startup as anything that has the mixture of "tech+biz"

4. Companies do not value startup founders that failed, meaning if founders want to find re-employment in other companies, it is doubly hard for them cause employers do not understand what do startups do and how their experience in startups can contribute in anything. Startup founders that failed in Singapore is treated like a bankrupt equivalent.

So with job market that is generally not technically challenge, and startups that are technically challenge but not making it at all, it is simple to see why "talent" is not found in Singapore
There's a difference between being pro-business and pro-market.

Historically, industrial policy doesn't have a terrific track record.
Does anyone know what firms the campaigns are using for the campaign emails, or is that not public knowledge?
This is very cool. I've been wanting an alternative for Raphael in projects that don't require old IE support because of some compromises Raphael does in order to support VML.

I am a bit worried that I can't find a way of changing multiple elements at once, in d3 for example I'd do...

d3.selectAll("rect").attr("fill", "red");

In Raphael I'd do...

var set = paper.set(//insert rects here);
set.attr({"fill": "red});

But in Bonsai I'd do...

var set = [//insert rects here];
set.forEach(function(el){
el.fill("red");
})

So it doesn't abstract the iteration for you.
BGP runs on top of TCP, which runs on top of IP.

DNS runs on top of UDP (or sometimes TCP), which runs on top of IP.

Edited to elaborate: most computers on the internet don't need to know anything about BGP. It's not directly involved when you establish connections. Think of it as an automatic configuration system running on the various routers.
Awesome news congratulations Dani! I've just finished 6 exams in 3rd year mechanical engineering and it's visionary companies like Lightsail and SpaceX that inspire all of us to keep going.
(I'm the guy behind Arq)
Yes. Unless you want to retrieve very slowly, in which case the "peak-hourly retrieval" fee is lower. Or retrieve just a few things (and stay under the free-retrieval maximum).
Managers don't like rich sub ordinates. There is innate understanding that money must always be paid in accordance with the position with the hierarchy. You are not going to be very rich, diversifying your tiny little investments. But you can be a lot rich if you spend you time well.

Now that's a problem for most managers. Side projects give your ordinary every guy a chance to do something big both in terms of growth and success, in a way the manager can never control.

Its little to do with rationality, or any other economic factor. It has a lot to do with jealousy.
JavaScript Style Badge: Your JS Signature
(I just noticed OP is the author, so I'll put my comment here) [edit : correction, OP is the author's brother, sorry :]

I'm absolutely no mailing specialist, but here is my take :

Your study is quite interesting, but has it any value without you saying which mails your read when ?

Tracking if an email has been read or not is quite simple, providing the email is sent as HTML and the one who reads it is no privacy-nerd (noscript, ghostery, other ways to block external ressources, highly secure mailbox softwares, etc). What if you regularly "read" Obama's mails and not Romney's ones ?

If I were to manage this kind of mailing campain, I'd probably put on hold for a while email addresses who haven't read the last X mails. On the contrary, I would go on sending mails to people reading them. Etc.

Please tell us what you did "read" and when, and what you did not.
You can sideload store apps in Windows 8 relatively easy. What you need is the .appx file for the app and powershell. Using the PS prompt you can sign up for a developer license (free, renewed each month) and deploy the .appx file containing the app. No store updates this way, but the app appears on the start menu and works normally.

Microsoft even provides a PowerShell script that automates this installation each time you build a Windows Store app in Visual Studio along with the .appx file.
It may be better to encode everything to utf8 before you store it.
First, TCP and DNS don't come into it: they both piggyback on IP (TCP directly; DNS via UDP in typical use), so IP is all that's really relevant.

BGP is how routers communicate with each other. Every major edge router for a network is typically connected to many other edge routers for other networks. Each router announces what amounts to their complete routing table: i.e., for every IPv4/IPv6 address that they know how to route, they announce what networks it traverse on the way to the destination.

When a router is deciding which router an IP packet should hop to next, it looks at the packet's destination IP address and consults an in-memory data structure that it has constructed based on the BGP announcements of the routers to which it's connected. Modulo refining nuances (MED/PREF), it looks for two things:

1. It routes the packet according to the most specific network it saw announced. If it sees a packet destined for 1.2.3.4, and one connected router A is announcing a route for 1.2.3.0/24, and another connected router B is announcing a route for 1.2.0.0/16, it will pass along the packet to router A, all other things being equal.

2. As a tiebreaker for announcements with the same network specificity, it looks at the "AS path": the set of networks that the packet will traverse. It picks the router with the shortest path: the least number of traversed networks.

So the answer to your direct question is that BGP is "somewhere else": it's what routers use to communicate to each other "How will you route this IP packet?" and then make reasonable decisions about how they should send packets around the network.
If you tell people they're doing something illegal, they might stop before they're caught and sentenced to life in prison. And if we don't fill up the for-profit prisons, the lobbyist overlords won't be pleased.
In the same vein, what if we had a system that actually allowed people to keep track of the issues that mattered to them and vote on them when it was convenient? There could be a window period of a month or so where you could vote on a given issue from a web app or smartphone app. Of course, this requires some sort of government ID or some other non-fungible identification to prevent rigging the vote, among other issues. Of course, only people who feel strongly about an issue would vote on it anyways.

IMO the government has embraced far too little technology in the legislative process. Transparency in terms of openness of the law and changes made to it(see some European countries using git), as well as truly enabling the concept of one vote per person on an issue(instead of counting towards an aggregate) could do leaps and bounds for actual representation of the people.
BGP is comprised of long lived TCP connections between routers. The IP of the other router is well known and hard coded in the config afaik but I'm not a network engineer.
The GeoNames geographical database is available for download free of charge under a creative commons attribution license.

Is that too restrictive?
People like me writing code who are, supposedly, specialized in writing various kinds of writing software/building things and various aspects thereof, by and large.

P.S: Its the same with every/any profession that exists on earth.
Fruux outage yesterday
Country names are incorrect. Totally inaccurate.

See my issue report: https://github.com/geraldb/world.db/issues/1
Accelerated HTML5 canvas picking
Sorry about that - I was working on the CHORDMAK (Colemak-based) version at the same time and forgot to fix it. It's sorted now - thanks for the heads up!
http://www.tcpipguide.com/free/t_TCPIPExteriorGatewayRouting...
This looks great! Would it be possible to add the total estimated cost for retrieval? At first sight it looks like downloading at a slower rate is substantially cheaper although it is not. I think this would give a better idea to your user how much downloading the data will end up costing.
YC alum AppHarbor declares bankruptcy, Danish startup scene in uproar
If [Presidential Nominee] wins, I’m leaving for a startup in Canada
Well, if you want to program/do tech for multiple companies, that's pretty easy: it's called contracting or consulting. It pays pretty well, too, if you're good at it.
This is a photo app? That puts black bars on photos?
DDG gets confused when you use "hn github" and displays Github repositories instead. I think the algorithm should be slightly tweaked so when several keywords are present, the first one has priority over the second one.
Trusted YC alumni take a first pass.

From the app: "Though we don't make any formal promise about secrecy, we will try to avoid disclosing your plans to potential competitors."
Just because other countries are corruptly sponsoring businesses to line the pockets of politicians doesn't mean we should be doing that in America. There needs to be an ideological line drawn that says we will _not_ pick winners in a market, and we will _not_ protect failing businesses. That means large and small companies get the same levels of "support" from the government, none. Once you stop doing that you end up with a fascist co-mingling of government and industry ( kinda like we have now )
The Miracle of F# Continuation Passing
I'm not disagreeing with you; but the context is mostly about the use of XML.
Quebec has generous tax benefits for R&D work, for one. There are lots of game companies in Montreal using this.
I was working on the versions for Colemak and Dvorak users at the same time and forgot to update the original; it's sorted now. Please give it another try!
If someone is giving out bad DNS records, you can just choose to use a different DNS server.

But in this case the problem was bad routes. You can certainly force your own routers to use fixed routes instead, but that doesn't help you unless everybody else along the path also does it. So it's not easy. There are tricks one can play -- like advertising your network as a set of smaller, more-specific networks (since routers will usually favor more-specific routes over more general ones).
This is pretty cool! The presentation was ... long, but I still failed to find some details I would have appreciated, just to get a better idea of what it does.

It's clear that it physically houses various wireless modules, but how does the connection "up" to the RPi work? I thought the RPi had pretty few I/O pins, so there must be some sort of multiplexing going on, I guess?

The presence of pure I2C components such as the thermometer and real-time clock hints that the hub talks to the RPi using I2C, but it would be nice to have some kind of schematic showing how it all fits together.
I think what you mean is that anyone can break the internet (in this case a random ISP from Indonesia) and that in that case only very specific people could fix it (probably at least a senior network engineer at said ISP).
But to read it you have to first unzip it, and then parse all that fluff.
You can play the Spectrum version of Elite online in a Java Applet.

http://www.twinbee.org/hob/play.php?snap=elite

I grew up playing it on the BBC in a computer store and C64 at home. Loved it.
Are you productive enough?
It's a great call - I'll post a follow-up with that detail and try to find a couple other examples from people in other geographies and demographics. My take (from this exercise and looking at ProPublica's data) is that behavior varies significantly based on both WHO campaigns think you are and WHAT you've done lately (what you've read, which sites you've visited, have you donated or volunteered, etc).

This complexity is going to make analysis nearly impossible in the future as political (and marketing) messaging becomes incredibly personalized.

(I'm actually author and OP here is my also-HN reading brother who beat me to the punch)
A bit similar to the geek code (http://www.geekcode.com/).
Leftover paint disposal
I wasn't very interested in Glacier at first, but the more I hear about it, the more I'm convinced it's a perfect companion to time machine backups. Why pay $13/mo for CrashPlan or some other similar service when I can pay a fraction of that for Glacier?

Of course, this makes sense for me because my backup is rather tiny (~300 GB). The "unlimited" plans at backup services are worth it in certain scenarios I guess.
An informative discussion on rich people and taxes
I'm not sold on this telegraphing the future for Microsoft, though. It seems rather odd that Microsoft would destroy one of the major reasons the OS has remained so prevalent and successful: backwards compatibility. This is much the same reason why Intel has never deprecated instructions from x86. If they bring out a new OS that makes it so we can't install our old apps because of the Windows Store, that just gives people more reason and time to consider a different option like Mac or Linux. I just don't think Microsoft would risk such a thing.

On the other hand, I'm not surprised to see the lockdown on mobile/tablet applications. People are already used to this and haven't yet been introduced to true freedom on their mobile devices (besides those of us who have rooted our phones). It'll be interesting to see what happens if some of the new Ultrabook/transformer devices take off.

In the end, we do need to make sure this issue is still raised. You never know, Microsoft might take this step and that would be bad for many developers and consumers.
But, the rioting there never happened. It only ever got as far as a Facebook event, seen only by their own friends. (And a friend of a friend, who obviously panicked a little)
"The term “hacker” has morphed in meaning over the years. It started off as a way to describe folks trying to circumvent computer security (and it still is), then it became more of a pop-culture reference to web developers in general (still is), and today a term that’s frequently appending other types of specialties and industies."

Stopped reading here. But then read it anyway, so I could see where it was going.

I think that; if you go ahead and read a book like Hackers: Heroes of the computer revolution you'll find that the only definition in the article that wasn't there at the start (Or at least implied, replacing the 'web developer' Jab with 'good computer programmer'.) is the security one.

A lot of the coolest hacks done by MIT hackers on their surface had nothing to do with computers, besides a computer being tangentially involved.

http://en.wikipedia.org/wiki/Hacker_%28programmer_subculture...
It's a problem because everyone can see the path we're on. You may very well need to jailbreak your pc in a few years just to run something the os vendor doesn't see eye to eye with you on. Or did we forget that we all went sue happy on microsoft just for bundling ie. My world is not improved by having to run a half assed port of my preferred browser on my phone just because the browser manufacturer doesn't get along with the phone manufacturer.
Don't most modern email clients block image (and other resource) downloads until the user specifically requests them or whitelists the sender?
At least two years ago, most campaigns were using systems built by their respective parties, which were tightly integrated with their own voter databases. Things may have changed, but having a sibling working a big senate campaign this election cycle, I can tell you there's still a lot of room for improvement.
I did this in the last election I voted in (last UK general election) - spoiling my ballot by voting into an extra box I drew labelled "Robert Mugabe :)"
Your scientist example isn't very good. Scientists have self interest that extends beyond just getting more funding for their work.
the people who don't have a keyboard attached at the moment.
https://en.wikipedia.org/wiki/Lenslok . Those were the times.

(Of note: 3D printers still can't print Lenslok type devices; This is perhaps the only form of copy protection from those days that is still not trivially breakable)
As I read it that was 18:24 yesterday in PST, or 02:24 today in UTC. The use of "today" may just be sloppy dating-- or it may reflect that it was today for most of those affected.
I was seriously considering moving to Vancouver from Calgary. It is really hard to find talented, passionate people in Calgary. But even ignoring the lower wages in Vancouver, the cost of housing is a bad joke.

My long term plan now is to move to Toronto. Plenty of flourishing tech communities. Industries where technology is a differentiator (Calgary is all cost centre). It is the small things that make a difference. I would love to spend an evening learning something from my peers, rather than presenting beginner level content because most of the audience is stuck using pre-approved MS technologies.
Remind HN: Today is election day, please go vote no matter who it's for
Business Model and Pivots
When do you think Startups should pivot from their original business model.
Great work as always Arq team. More options are always great.
Ah! A post actually related to the argument! SO now we can have a discussion.

Dolphins are of course very 'dumb'; its taken years of hard research to come up with any evidence of intelligence, and its all indirect. Why we even bothered? Probably because of their large-ish brain, which turns out is an elaborate visual cortex (ok, sonar cortex, same thing).

They play; they have family units, at least for a while. Is this intelligence? Crows do all that too; many other mammals also.

Caring for humans is anecdotal. My favorite one is, people adrift from shipwreck get pushed to shore by dolphins. This suffers from observer bias - dolphins love to play with floaty things, and push them around. All the sailors pushed out to sea don't tell their storey.

May dolphins be intelligent? Ok, sure. But as they don't have societies, inventions, any more language than many birds, their intelligence is very much more similar to other 'lower' animals than human.

Maybe its a different kind of intelligence? That's reaching, kind of making up things to fit a desired conclusion, but ok. Then the 3rd argument in my original post: its a kind of intelligence that doesn't extend to saving one anothers' lives. If even one escaped dolphin mentioned "I got out of there; all my family are missing, plus two other pods I know of; maybe we should stay away from that bay", we would have fabulous evidence of an intelligent society sharing the planet with us. Observably not happening, so one could conclude (I never said I conclude this, thats your projection) that they are of an intelligence too small to permit that communication. In fact, occams razor damands this conclusion.
If you're interested in peering (couldn't resist the pun) behind the curtain, read the NANOG[1] mailing list. These are the real guys keeping the Internet up and running :)

[1]: http://mailman.nanog.org/pipermail/nanog/
Windows Start Button designer is now hacking voter turnout
seems nice (well, except from that the description was quite unclear to me at first sight), but I won't pledge. My experience with the Raspberry hasn't been all that good (didn't work with any perihperals until bypassing the fuse, automounting stopped working out of the blue, wired network still drops sometimes, every now and then the attached hard disk is detached or starts givin I/O errors etc) so I don't even want to know what is going to happen when adding another peripheral like this board to it
> Besides the libel

What libel? You mean his opinion of the CEO? Which statement do you find to be factual and a lie?
Yes, that's a good idea, probably for both S3 and Glacier retrieval.
BGP and DNS run on TCP which runs on IP.

http://en.wikipedia.org/wiki/Internet_protocol_suite
http://en.wikipedia.org/wiki/OSI_model
Crowdsourcing a cure for my brain cancer
I upvoted at first because Kris is a friend and it looked good. Then I watched the video and:

1) This looks great

2) It's a fantastic demo video

Is the automatic local connection app thing going to work if I'm behind a NAT? Any plans to make the desktop app work on Windows or Linux?
If I had to guess, I would say that many programmers first learn one language at the university. It's hard, because it's their first one. Then they learn C++. It's hard because it's C++. From that, they infer that languages are complex, difficult to learn, and maybe impossible to implement.

This is true of languages that desperately try to be the proverbial hammer. That's why we call them "general purpose". On the other hand, more specialized languages are often much easier to handle: Of the top of my head, I can think of Make, Lua, and OMeta.

I learned the basics of make in a few days. I'm currently using Lua for the first time, to re-implement OMeta, which I learned in a couple days. It looks like basic Lua proficiency will take about a week of practice (during my spare time).