skysight-inc/HackerNews huggingface dataset:
The Disadvantages of Single Page Applications
>and it's going to be entertaining when countries with capital controls discover this

How would you explain that to a high school art student? (Please)
Running your own servers for Internet checks is what you're supposed to do -- when you don't, you cause problems for other people (e.g. if Google decided to sell an address block or change its DNS name or if someone decides to deprecate an NTP pool server).

For example, look at the document made by the NTP Pool: http://www.pool.ntp.org/en/vendors.html. Microsoft has time.windows.com, Apple has time.apple.com, and Canonical has ntp.ubuntu.com.

I recall reading a story where someone checked network connectivity by pinging a DNS name with a known but invalid IP address, and relying on the exact error message. When a sysadmin later removed the "invalid" DNS entry, ping would return a different error message, which caused the network connectivity check to fail. People do strange things for connectivity checks -- what Belkin did here seems pretty "by-the-book" by comparison.
Except that's not what happens, you borrow money with the explicit notion that you might not repay it; that's what sets the interest rate, both sides know that going in. There's nothing at all immoral about choosing to suffer the hit on your credit rather than repay as both options are expected possible outcomes in the original deal.
Qubes is an Xen-based Operating System while Sandboxie is an application for Windows.
I'm disappointed that this post didn't get more comments. I can't tell how real the criticism is.
The best info is in the paper prepared for IEEE:

http://www.micronautomata.com/documentation/download_white_p...

"An Efficient and Scalable Semiconductor Architecture for Parallel Automata Processing

Paul Dlugosch, Dave Brown, Paul Glendenning, Michael Leventhal, Harold Noyes Member, IEEE"
They use it to make money...HAXL is quite a competitive advantage for them.
Your forgetting about counter party risk: http://www.investopedia.com/terms/c/counterpartyrisk.asp

Any time you hand something of value to someone with the expectation for future gain it's a risk. Suppose they setup two independent companies one makes major bet's ignoring price drops and another major risks ignoring price gains. By ignoring the risk they undercut the market. If the market is sable they make money. And their downside is limited to the value of those tiny companies plus the loss of one means gains in the other. Should one fail just start a new one rinse and repeat. In theory you could set things up so either no movement or any movement was a gain as people first handed you the money for what amounted to IOU's backed by junk bonds, stocks, tulips, or crypto currency's.

PS: Do this with 100's of millions$ and you either get rich or end in jail. Do this with 100's of billions and you often get bailed out.
FCC Slams AT&T with $105M Settlement for Bogus Customer Charges
Agree with point about title being too strong for general news, esp. given geographic constraints.

As a point of reference, Uber do not pick up at LAX and have specific in-app notification prompts to tell you this if you open the app there.

The fact that Uber hew to that requirement while ignoring regulations in many other places suggests, to me at least, that they're treating this pretty seriously and are treating it as clearly over-the-line while other things have more gray area.

The fact that Lyft does not is odd, and suggests they don't have their act together. I hope this is not in fact that case -- ie that this is an outlier.
Linux doesn't run without an MMU (cortex M only has an MPU). Furthermore, I don't think one size fits all. Putting a server OS on an embedded system is nuts and will hurt you across the board (power consumption, performance, ... etc.).
also relevant
http://arstechnica.com/tech-policy/2014/10/comcast-got-me-fi...
Once in a while I think "hey, wouldn't it be great if people in the bay area loved building great products more than they love raising money and selling companies?"

It's obviously a total pipe dream, but wow, maybe we could actually make the world a better place.
Calling it a "DNS ping" is just confusing or wrong. It's a DNS query.

It's dangerous because:

1. It allows them to create a database with the IP address of every internet-connected router.

2. It allows them to control routers via DNS packets, which are frequently permitted even behind firewalls.

3. It providers a cover for traffic to their servers on the DNS port.

This kind of thing is very common. It's also very dangerous and we should demand alternatives.
But the content doesn't really relate to the allusion in any way. It's not like the seven sins listed are analogues to gluttony, lust, sloth, etc. There just happen to be seven of them.
I'd rather have upgradable board than wood honestly. Was really looking forward to this keyboard but starting to get worried about the cost. :(
IBM’s Watson Attracts Commercial Clients
It's unfortunate that these are (or at least appear to me to be) raw counts, rather than percentages, normalized by each metro area's population or job totals.
If you go to /r/WindowsPhone, you will see complaints that MS releases / updates apps for iOS and Android much before WP.
Famo.us support in Atom by http://famousco.de/
Let's not try to doublespeak our way out of this: a "backdoor" that is only in your mind and heavily hashed everywhere else is not a backdoor -- it's a front door of which only one person (you) holds the key.

A backdoor is a backdoor is a backdoor: an entrance on which you have no visibility nor control. And this is exactly what a "golden key" would be, regardless of how it's implemented.
This ~year's Ebola outbreak will soon have killed more people than the 9/11/2001 attacks on the USA.
I don't understand why people would go through the trouble of re-pointing /bin/bash to something else (along with auditing their scripts), vs. just updating bash to the patched version. Patches for the most serious of the vulnerabilities were available on day 1, and by day 2 or 3 we had Red Hat's patches (putting exported variables in their own name space) which should mitigate all possible variant vulnerabilities.

If a patched version wasn't available for your distribution, it is real easy to add the patches (at least the initial patch) to the source package from your distro. At least that's what I did for all of my customers who are still on RHEL 3 and 4.

If anyone wants the quick rundown on what to do (for RPM based distributions), let me know and I'll post my formula (essentially installing the src.rpm, adding the patches to the SOURCES directory, modifying the .spec file, and running rpmbuild).
A Famo.us package for Sublime Text editor by http://famousco.de
Will there be anything unique about this HN client?
I'd been considering a project like this recently. I'd like some way of bringing the amount/timing/frequency of light I experience indoors closer to what I would experience were I in the outdoors, under the assumption that it would be better for my sleep/wake cycle and possibly other things.
If you picked random English words and put random numbers next to them, I wouldn't be able to tell.
How do you evaluate Clojure's core.typed and Prismatic Schema? (If you've had a chance.)
My solar-sailing sim is similarly simple: http://wry.me/t/gravity/gravity.html
The difference here is, you might feel safer but you are still in the exact same position as before, a bug in your hypervisor/Meta-OS screws you. I'd argue that is a harmful comfort.
Thanks for the update! Looks like the bill's poor verbiage is to blame; hopefully Clark will issue a ruling as to its constitutionality as well -- as she alluded to doing.
We do at Blossom (https://www.blossom.io). Dart is way simpler to work with. Definitely worth checking out.

The tutorials are a great place to start: https://www.dartlang.org/docs/tutorials/
In old sysvinit-style daemons, closing stdin/stdout/stderr (or redirecting them to /dev/null) was a necessary part of the daemon initialization process.
This reminds me so much of one of my favourite apps ever - Google Hello: http://blogoscoped.com/archive/2008-05-08-n15.html
Of course they want to divirsify 77% of the total electrical capacity is coal. More importantly they had to shut down 2.5% of the nation's coal plants (58 units or 14,020 MW of capacity) in 2008 due to coal shortages.

However, in the end these charts says more than I can:

http://en.wikipedia.org/wiki/Electricity_sector_in_China#med...

http://en.wikipedia.org/wiki/Coal_in_China#mediaviewer/File:...

PS: Of total annual production: Hydroelectric = 20.7% in 2006, Coal = 68.7% in 2006. = 89.4% Compared to France which get's 75+% of it's power from nuclear and has little in the way of coal reserves. http://our-future.nl/wp-content/uploads/2012/02/coal_reserve...

Edit: To be clear, even after that construction is over Nuclear is still going to be a small fraction of overall capacity.
I recall on the William Shatner sci-fi TV series TekWar people used what looked like USB thumbdrive which they connected to share credits.

Too bad Bitcoin couldn't be used that way without a smartphone, something simple and no risk if stolen.
They should adjust for the ratio of housing costs to the income earned from those jobs.
Yup. But no one says "Bing it"...
It would be nice to see jobs sliceable by median salary or industry or something like that. The part of Austin I live in is, according to the map, home to thousands of walkable jobs, but I guarantee you virtually none of them are information economy jobs.
Drone Delivery for Amazon and Google Slowed by Headwinds
I wish they had included Toronto. There's an ongoing debate about how to improve transit and being able to see various options compared against each other empirically would be damn useful.

As a philanthropic effort an open system that would allow someone to "play" with transit designs might be a godsend for all urban planners. Add in the ability to easily adjust schedules/stops (e.g. bus every 4 minutes, or add a stop between X and Y), easily add routes (more buses, streetcars, light rail, subway) and compare multiple configurations would be pretty kick ass.

Oh and all this in real time with instant updating ;)
The integration with existing BI tools is a big deal. This eliminates the need to export a subset of data into a relational DB for OLAP.

Incremental refresh of cubes is super important especially when working with large data sets.

The ACL support and LDAP integration looks nice. Proper access control on top of BI data is an absolute requirement.

I don't see anywhere this is listed explicitly, but I would guess this works with data in HBASE not individual files stored in HDFS.
The bible doesn't define morality nor are its recommendations necessarily moral.
Too true. Now that you're thinking along these lines, look at some of the alternative name-resolution systems and, hopefully, find one that you want to contribute to.

We need at least one viable alternative to DNS. Competition.
CTO, Renttree
FYI - the three links at the bottom (Product Hunt, Yo, and Uber) just link to the home page, rather than the companies' pages.
The product looks good but the signup has some issues.

1) When I register, it immediately takes me to the login page

2) When I try to login, it kept saying "Bad email or password"

3) So then I try to register again and it says email is already used

4) Finally check email and click activation link then signin works

Either add a message after signup saying activation is required or say activation is required instead of "bad username/password" on signin attempts.
Bitcoin's adoption continues to increase. Make no mistake about this. It is far from having "petered out": http://avc.com/2014/10/bitcoin-adoption-metrics/ More and more people in China, Venezuela, etc, are using it to bypass currency controls. The problem was the media was hyping Bitcoin and making it sound like it would become instantaneously popular overnight. Instead, it is a process that will take some time. That is all.

If, by "petered out", you were referring to the current downtrend in price, well IMHO the explanation is much simpler: Bitcoin users are just selling coins to pay their income taxes, before the IRS deadline of October 15, 2014. My reasoning is as follow:

(1) a lot of Bitcoin users are American, so they fall under IRS U.S. tax laws

(2) most users realized incredible gains during the 2013 tax year: Bitcoin went up 5700% from $13 to $750 between January 1 and December 31

(3) 2013 was the first year for which the IRS published official Bitcoin guidelines (http://www.irs.gov/pub/irs-drop/n-14-21.pdf), thereby enticing many users to pay taxes (and no, unlike what the media like to say, a lot of us are not anti-government anti-tax punks - we like to stay legal, pay taxes, and legitimize Bitcoin)

(4) because a lot of Bitcoin users became "accidentally" Bitcoin-rich (with little or just a normal amount of other USD-based assets), they have no choice but to sell coins to pay taxes on their Bitcoin gains

Let me tell you I experienced this first-hand: I filed for a tax extension to pay on October 15 instead of April 15. I knew my taxes would probably be around $100,000, and when my accountant was done (a few weeks ago), it was indeed about $100,000 in taxes. I had always been planning to sell coins to cover this amount, but seeing how much BTC lost value in the last weeks/months, I decided to scramble and use money from elsewhere to pay for the taxes. But I am sure that many other Bitcoin users don't have a financial cushion to be able to pay a bunch of taxes at the last minute. That's why I theorize the current downtrend is caused by people selling coins to pay for taxes. In fact, if my theory is right, there should have been a dip around the time of the first deadline for those who did not apply for an extension (and had to sell coins to pay taxes by April 15), and there WAS one exactly at this time! In fact I predicted this dip back in April: https://plus.sandbox.google.com/100577178258662783679/posts/...
Not just governments, but corporations as well.
Can't wait to upgrade to it! Thanks for the wonderful app!
How far off its peak is it again? 75%?
RoboGames Is Back in 2015 (With Your Help)
A question I'd love to have answered - I want a flight that is within min/max miles and costs less than a certain point intersected with a certain class of lodging within a certain price range. Available "amenities" of the location a gravy filter.
Because for some people it's edifying to learn just how necessary bash is on their systems.
The other worrying thing is the American-centric view of these issues. "Foreign governments" seems to implicitly imply "governments outside the US".

As one of the 6.7 billion people on the planet that is not a US citizen or resident, to me, the US is a foreign government.

For American companies to gain trust of markets outside the US, they have to take this into account. Apple and Google know this very well. Want to sell to China? Germany? Brazil? If the US government wants to enforce a backdoor on US products, that's going to do tremendous damage to their companies ability to compete in the global market.
>Too bad Bitcoin couldn't be used that way without a smartphone,

I think the minimal secure interface is something like a Trezor, which is pretty similar to what you describe.

Anything without some kind of confirmation UI can't possibly be secure.
Frame your goal to increase motivation
I'll take the downvotes as indication that I failed in my appeal to HN to discuss potentially workable solutions instead of just dismissing the problem as impossible. I'll go ahead post my own possible solution in hopes of actually furthering discussion. A couple minutes of thought on the subject brings me to:

1) Have the device manufacturer, FBI and Federal Court system all create their own public/private key pairs. FBI and the courts publish their public keys; the device manufacturer includes their public key, the FBI's and the court's on each device.

2) Each of these organizations stores their private key in a their own central secure facility. The key is only to exist in airgapped systems, further encrypted using a secure multi-party scheme so that multiple people are needed any time the private keys are accessed. Include personnel vetting, logging, video cameras, secure vaults, etc. to add further security.

3) When the user selects their password, the storage media is encrypted using that password, and the password is stored in a separate location on the device encrypted using the FBI's public key, the device manufacturer's public key and finally the courts' public key.

4) When law enforcement needs to decrypt the phone, they request a warrant from the court. When the warrant is approved, they send a copy of the encrypted password to the court's secure facility. The court decrypts it using their private key and hands it back.

5) The FBI (or the court, whichever) brings a copy of the warrant and the partially decrypted password to the device manufacturer. If the device manufacturer wishes to contest the warrant, they go through the normal appeals process. If not, they decrypt again using their private key and hands the resulting encrypting password over to the FBI.

6) The FBI takes the resulting encrypted password back to their own secure facility and decrypts it once more using their own private key, giving them the plaintext password. They now have access to the device, and could only have done so with a valid warrant and further given a third party trusted by the suspect (the device manufacturer) a further say in whether or not to appeal the warrant.

There's my quick solution. Feel free to further the discussion by critiquing or improving it rather than downvoting to oblivion.
thanks for feedback!

we do show a message right after the registration saying that email has been sent and you need to click there to confirm.

either it was not shown for whatever reason or you did not notice it or something like that.

anyway, we will rethink the process, so that things like that won't happen. thanks again!
Anyone is free to use this Ebola awareness poster I made http://bit.ly/1vF1COO
> we've had an unprecedented amount of freedom to communicate with people around the world

No we have not. We thought we did, but authorities knew better. Remember the cipherpunk crackdown, the crypto wars, NSA tampering with standards etc. They were watching us quietly enough.

The real "freedom" existed for a very tiny period between email/news/irc existing and them registering on The Man's radar, which happened fairly quickly (and no thanks to pop media like War Games for popularizing the idea of hordes of teenagers intent on vandalizing essential network infrastructure). The standards developed to respond (PGP, SSL etc) took 15 years to actually get traction (and I bet you're still not using PGP), and as soon as they hit the mainstream, they were attacked and subverted from inside the organizations trying to implement them on a large scale.

The freedom we thought we had was a myth. I think this is an important concept to keep in mind, going in this inevitable political negotiation with authorities. They lied when they told us we were free, and they will lie when they'll tell us that "golden" keys will only be used for good. Like you don't talk to the police without a lawyer, you shouldn't hand your encryption to them without a Schneier in the room.
The issue is that they are lacking physical dollar bills. Might as well try all venues. It shows that bitcoins can help alleviate currency demand. As others have commented, bitcoin adoption is steadily going up.
They can be, thats what the whole concept of memes is all about. It happens.
I shipped a program with the exact save bug! And I've worked on at least one website with the same bug. ASP.NET uses HTTP headers to determine locale and will parse/format on it. Which means if someone used the currency specifier for some reason, all of a sudden they're displaying the wrong prices!

Or, if the website reads some string from the back end, like say a config value "DefaultCreditLimit", the user night be able to modify the interpretation of it.

I've come to the conclusion that this automatic behavior that tries to guess at the format required is simply wrong. If a program wants user-specific formatting, it should opt-in.
> You want to build an X, you work out a deal with UW's patent office and they give you the information.

AFAIK, the US patent law says that you can receive a time-limited monopoly for your invention in exchange for describing it in enough detail that others can reproduce your invention. if the patent matter is only reproducible using further information excluded from the patent description then the patent is invalid, IIUC.
Having lived in Boston, SF, Seattle, and now NYC (and having visited LA on numerous occasions), not at all surprised to see this. Even considering the population differences, NYC wins by a large margin if the goal is 'best public transportation', and by proxy 'best metro area for commuters'.

NYC has (by far) the best public transportation system in the US. Nothing even comes close, though obviously MTA is not perfect. The BART stops running at midnight and doesn't go everywhere, the T is basically an east coast version of the BART, and King County Metro is just a shit show in general.

Granted, NYC obviously has the population to support such a great transportation system. But I wonder if it's a self-fulfilling prophecy: NYC public transit is good, and so more people are willing to live in the metro area and commute. Commuting from Westport, CT to NYC daily isn't a huge deal. Commuting from Brentwood to SF every day would be a nightmare.
The AP is essentially a silicon implementation of regular expressions, augmented with a relatively small number of Boolean gates and counters. It has many simple matching elements that can be connected together to create automata networks that advance in parallel. The output of a single automaton is a Boolean decision, indicating whether the automaton is in an accepting state or not. It is natively a MISD architecture, a rather dusty corner of Flynn's Taxonomy, because all active states receive the input symbol at the same time.

In contrast, FPGAs are much more general purpose and as a result have fewer individual processing elements. Indeed, an FPGA can be made to emulate the AP for small designs, but the AP is able to accommodate much larger (or more instances of) automata on one chip, resulting in much greater throughput or bandwidth, depending on the configuration.

It is fair to compare the AP to FPGAs in the context of problems that can be reduced to regex (augmented with digital logic and counters), but not in a general purpose sense. Just because a problem might reduce to regex and can be run on the AP, doesn't mean that it can be done so efficiently. But there a host of problem domains in pattern matching that do map efficiently to the AP.
Show HN: Birds Near Me – Birding with citizen science
Also, the UCSC ebola portal is worth a look: https://genome.ucsc.edu/ebolaPortal
The point is you get a fair, unregulated, market exchange rate of Bolivars to USD (or Euro or Yuan or whatever) via bitcoin currency. At whatever that rate is based on supply and demand and you can transact at that rate.

Currency controls mean "we the govt. say our currency is worth x USD and you must transact at that rate" which kills the market and means zero USD sellers.

I'd expect the USD to Bolivar rate via bitcoin to be significantly more Bolivar to USD than the "official" rate.
In a sense this is nothing especially new in markets. You could always get a wildly more favourable rate for your USD behind the iron curtain on the black market. Local currency is worth something, people will take it at some value. Even zimbabwe, just add a bunch of zeroes...
I was _very_ skeptical starting watching the video, but you guys totally won me over by the end. I'm recommending the site to my wife now, who's an avid amateur cook.
Can a passenger jet be towed to safety if it breaks down in midair