skysight-inc/HackerNews huggingface dataset:
I have a related question.

If I get into a car (especially one loaned for a day), shouldn't I be able to connect to the car with Bluetooth, and then have car settings for at least the radio come up on the phone? So for example if I want button1 to be station 123, all I'd have to do is sync those settings against phone.

I guess the question is, if I have a smart phone, why do I still need to use car-interface to set up buttons for radio? Why can't there be apps that remember settings and update them automatically. With such apps, you could configure your car to play kid-friendly radio when you drive kids to school, and your favorite channel on your way to work. You wouldn't have issues switching between your and spouse's car (different settings, and maybe they reset radio or dealer changed battery and reset radio).

(or maybe this is all available on better cars than I own)
Regarding Firefox and Qt vs Gtk ... this is going back a long long time (to the Seamonkey days and prior to some really huge changes), but Gtk people were involved with Mozilla early on and as Mozilla contributors. Perhaps pavlov will step in and say something, but people like him, Chris Blizzard and others really stepped up early on. On the Qt side, there were some initial hacks to get the old codebase working with Qt from some Trolltech folks, but I remember that being something they sort of tossed over the wall ... and that was before the original Mozilla codebase was scrapped and the change to XUL happened.

Did KHTML exist back then and was it good enough that it deterred more KDE / Qt folks from working on Mozilla? I don't recall as it has been ages. Of course, KHTML went on to become the foundation of WebKit ... so much history!
What I'm seeing from TLS 1.3 discussion so far is that it's got improvements, big ones, but it can't really be TLS 2.0. Backwards compatibility with existing uses and deployments is a big - but necessary - ball-and-chain around its foot.

We could do a lot cleaner by doing a new protocol from scratch. But that is out of scope for the TLS WG. We'd need a new WG. And if we did, would anyone use it? Could we avoid repeating the mistakes of the past?
PaperFlies – Simplified Flight Search
If Google search loses a lot of market share, their profit margins will be impacted severely.

In that situation, anything that doesn't directly create revenue is fair game to be axed.
Yes, you can already add your own encryption on top of the push system. What I was proposing is that it is standardised and doesn't require any extra code from the application developer.

So when I want to push a message out to one of my users, the push software I am using will handle encrypting it, and the push software on the users device will handle decrypting it. They will both be aware of the encryption keys involved because they will have negotiated them during the initial direct connection and will have them stored.
Yeah, when I read that line of the article I was glad I wasn't drinking anything, I almost did a spit take.

I don't really know the woman's work, but if you claim that hackers wiped your files while you watched your screen racing doing their bidding, I suggest you have another Hollywood screenplay to write.
Exactly. I have a Roku 3. I don't love it, but it works and it's fast and it supports everything (Netflix, HBO Go, Amazon Instant Video, Plex). In that sense, they don't even have competition right now.
Magic Leap: startup promises a leap forward for virtual reality
SWANSEA STARTUP WEEKEND 2014
That would require substantial storage, which none of the sticks or boxes have.

AFAICT, an OTA DVR is very much a secondary market; it's not big enough for the big guys to justify building a box with that as its primary purpose. However, it definitely would be a good differentiating point between the available boxes.

But requiring secondary storage is probably a no-go. It's complicated and failure prone.

Which is why the best hope lies in video game consoles, which do include substantial storage. And in fact, the XBox One is gaining DVR-type capabilities in Europe. If it is successful there I hope we will eventually see it in North America too.
Prime members get a discount: http://idzr.org/y27y
It will take a very long time, because the rate slows down exponentially. Basically, each year we mine half the ones that are left.

Allegedly, transaction fees will fill the gap; decreasing mining rewards will be balanced by increasing transaction fees in each mined block.

You would expect the price to rise. But everyone has that information, so any future expected rise in price is already built into the current price (just like with oil or stocks).

Personally I suspect people will stop using Bitcoin as an ever-increasing proportion of the value goes to early-adopter rentiers, and move to systems like Dogecoin with a fairer reward curve. But it's anyone's guess really.
I imagine that like most of their devices, it's running on the FireOS (Amazon's fork of Android)
Questions about getting into freelancing
I'm a noob when it comes to making serious stuff using javascript, but react has been a godsend so far. Actually allowed me to make progress without a hideous amount of spaghetti (not that my code is beautiful).

I've been enjoying [1] quite a bit so far. It's given me a few problems but it seems decently stable. [2] shows some promise, but needs some love - anyone know of any alternatives? Looks like the maintainer hasn't had time to give the project much attention lately.

[1] https://github.com/react-bootstrap/react-bootstrap/

[2] https://github.com/rackt/react-autocomplete
Isn't that an example of why people might want an IDE, because go source is UTF-8 and you want to make sure it is handled correctly.
Does Apple not excel at that mission? What are their demographics like?
Perjury is knowingly giving a false statement under oath (e.g., in a deposition). If you are asked a question in a deposition and say you don't remember the answer when you actually do, you are giving a false statement under oath.
It sounds more likely that the delete key was stuck
Funny. I was just reading this update from Scott. Crashplan can also backup your PC data to a USD drive as well right?

That would mean you have two local backups (USB and NAS) then one offsite held in the Cloud with Crashplan as well?

That's kind of what I'm looking for.
I think DVR is going to die out (or become a very small niche) as TV is moving to on-demand, and away from channels that broadcast programs at a specific time.
This App Teaches Millennials About the World Before They Try to Change It
An Overwhelming Majority: We Shouldn't Convict in Rape Based Only on a Statement
Something something $1 SIM card from eBay.
Prolog is the poster child for declarative languages. To some extent SQL and Excel fall into declarative language camp.

Functional programming is as you say using functions and avoiding side effects. See Haskell, see ML, see LISP, I do not see declarative languages among them.

Two completely different animals.
iTools download
Start up on a bus – how we go from idea to product at 60 mp/h
So is anything Cheryl says incorrect, or only those things that upset you? These ad hominems are a slippery slope.

I don't think you need to drag out Nidon. Simple fact of the matter is that anybody investigating anything truly juicy is a security threat no matter who the president is or what the scandal. No conspiracy required (sadly enough for this author) It's probaby just folks doing what we pay them to do.
aren't there uncompressed low latency solutions ?
> alloc/free safety is provided by the linear types, like with Rust lifetimes

Rust's move/ownership semantics are based on linear types, where as its lifetimes are based on regions. ATS has linear types, but not regions.
Interesting for me, I get 404 for the bit.ly links for the new trackers.

Are they available only for US?
> , because english is easy to learn (I'm no native speaker btw.).

OK, I guess your experience as a non-native speaker validates that claim?

I don't see how the claim "English is easy to learn" is obvious on an international level.

> I'm not advocating it because it is the easier choice for me,

But it also is an easier choice for me. Doesn't matter if you're a native speaker or not, since you're obviously comfortable with it.

(On this topic I also see a lot of "I wish everyone would just write in English/speak English in these contexts, and I'm not even a native speaker!", implying that they're an unbiased party. No, if you have a good command of the language, you're about as biased as any native speaker on this debate, really.)
Cool idea guys!
Why I won't be using Google's Inbox
Are html-tables bad even for their intended purpose of laying out tabular data?
I use Macrium Reflect for imaging. They offer a good completely free Home version to try. This, after Acronis TrueImage served me well for a couple of years but got too bloated with the shovelware. Reflect has both imaging and file backup.
Had to use Symantec Ghost only 3 years ago only to find Symantec has done jack squat to improve the PowerQuest DriveImage they bought. It had terrible network drivers and antiquated Win95-era boot drivers and special workarounds for ancient network cards like 3Com.
It has been mentioned on HN before that there is a strong chance that Google Glass will become Enterprise only or die. I lean that way, as it seems like all of the new pushes with Glass are for enterprise-ish projects like integrating it into UCI med school http://news.uci.edu/press-releases/uci-school-of-medicine-fi...

Also, contrary to the reactions about Google Glass, most of the personal smart watch reactions have been pretty positive. Unlike Glass which brought up a bunch of "Ew I'm not wearing that" reactions, the Moto 360's complaints are things like "I wish the battery was longer" or "I hate that it tells me to get off my butt and walk" or "The connection to the charger is a bit frail"
USA's homeownership subsidies are a bad way to help young people build wealth
Probably because implementing a full browser is quite a lot of work, and it wouldn't gain them anything.

They're not designing these as nifty tech that gives you maximum usability, they're "money-making machines" that aim at making it easier for you to do further purchases online (movie and series rentals, games, and so on).

Having a full browser on there would proably make it easier for consumers to access open content outside of the particular walled garden the device gives you access to, which of course wouldn't make a lot of business sense.
That runs on Python/Flask, which is already a layer of abstraction above where HTTP conformance testing would be; what you need is something that listens on a TCP socket and parses the requests itself.
If home internet speeds weren't so asymmetrical, you could save/stream the broadcast to the cloud to be streamed back later.
I'm still a bit puzzled by chromcast et all.

I have a Sony TV purchased this year. It has apps on board including YouTube and BBC iPlayer. But I don't use that. I have connected it to a PS3 on which I can play DVD and blue-ray disks, and YouTube, BBC iPlayer and Blinkbox apps. Both the TV and PS3 are, of course, connected to the internet via the home broadband.

What additional features would this kind of device give me?
True. The only problem is that you would have to test requests only to a particular endpoint. It would be nice if you could test all incoming requests. Then you could do things like modify your DNS so any requests go to the testing server and you could see the output.
I think you're reading it incorrectly.

You can have an empty segment in the path. The BNF for a segment is:

segment = *pchar

Which according to RFC2234 section 3.6 means zero or more repetitions.
Right, which makes it seem odd that they're comparing it to the Chromecast. More of a competitor to the Roku stick.
True, but a lot of people have tried building altcoins with modified rules, and so far none have come close to dethroning Bitcoin.

On the other hand, substantially better technology that Bitcoin can't easily adopt might be another matter. Ethereum and Zerocash are a couple interesting candidates.
I bet it would be, if could be proven to be more than negligence in paperwork. Sadly, that's harder to prove than one would expect. This device will lower the bar considerably, in that regard.
Checkout Namecoin: http://namecoin.info/ - which seems like a really interesting mapping of the benefits of a blockchain ecosystem against the issues of DNS+SSL.
The Lyft Formula: 5 Steps to Getting Noticed in a Dominated Market
> Am I alone in wondering why neither Amazon, Roku, nor Apple have tackled the OTA DVR space?

Because they're investing in replacing OTA TV rather than owning it, and most of the people interested in spending money on non-web TV already have cable/satellite with provider-issued DVRs.
Web, your users deserve better
Today's other headline: "Amazon has $83 million worth of Fire Phones it can't sell" [1]; hopefully this new Fire product will work out better for them ;P.

[1] http://www.geek.com/mobile/amazon-has-83-million-worth-of-fi...
Above the hardware specs on the page it says "Fire TV Stick connects to your TV's HDMI port. It's an easy way to enjoy Netflix, Amazon Instant Video, Hulu Plus, YouTube.com, music, and much more" in a bold font and has the logos of 10 entertainment services.
Survey Indicates Fast Take Up of Java 8
It is supposed to fill a void between having nothing, and at the other end, buying a full device like a PS3. $20-40 sticks that let you stream to your television or dumb panel.
That sounds a lot like Aereo[1]'s ultimately failed defence.

[1] http://en.wikipedia.org/wiki/Aereo
If you have a SmartTV or similar smart device, not much. At least Chromecast gives you the ability to "cast any tab" from Chrome, whereas this stick doesn't seem to even have that.

Like you, my living room TV already has Netflix, hulu, YouTube, Pandora, etc. However, it doesn't get updates, and it's missing Amazon Prime Video (not that I care...).

What's nice is that it's portable (someone else mentioned hotels) and that I can throw one on my bedroom TV (which isn't a Smart TV).

Still, even at $20, I can't see a reason to pick one up.
I don't understand the niche for this product, especially against their own Fire TV (which FD I have and like a fair bit).

From the catalog page details, besides the portability of the stick model (use USB with some TVs so no need for AC power) it seems there are some games that will not play on the stick. That seems a bit crunchy and weird for customers and developers.

Any one see or know any other differentiators that make this worth an additional SKU, support costs?
Screw that.

If you don't like sites with annoying adds why send them revenue from click throughs? There are also a lot of hard working companies out there that would rather not pay $0.25 every time some ass hole with a browser extension visits a page.

edit:toned down.
This is a great way to get your favourite websites blacklisted for click-fraud.
When learning OCaml, I decided to write a little web client that would bruit force the password on my own home router. I wrote a client, and my router wasn't responding, so I tried having my client fetch pages from Yahoo, and it worked fine.

I fired up wireshark and saw that everything looked fine... except that all of my line terminators were shift-in-formfeed instead of carriage-return-newline. It turns out that OCaml uses decimal character escapes instead of octal. (This was back when I was under the impression that portable code avoided use of \n in string literals because someone who misunderstood text mode file handles had told me that Microsoft compilers expanded \n to \015\012.)

Apparently someone at Yahoo had experienced enough terribly terribly written web clients that they wrote their HTTP server to accept any two non-space whitespace characters as a line ending.
Certainly that's the future, but I think over-the-air can be an important part of a successful transition away from cable.
If you are interested in writing accurate numerical algorithms, as further reading I highly recommend reading "Accuracy and Stability of Numerical Algorithms" by Nick Higham, which is a very good comprehensive book. Like this article says, floating-point arithmetic is often thought of as mysterious, but it really isn't: it just obeys its own precisely specified rules. I think it's very good to dispel the mystery, so I really like this article.

Another way to do the same type of error analysis of numerical algorithms is to use a parameter sensitivity library. In the end, numerical stability can be thought of as the sensitivity of the final answer to separate independent changes in each intermediate value obtained in the computation of the answer. This is sometimes overlooked, I think, and it's quite easy to implement as well.

I have one quibble. They say "Use (x-y)(x+y) instead of x^2-y^2". This is true, but (in my opinion) misleading: the function (x,y) -> x^2-y^2 is itself ill-conditioned when x is near y, and using a more numerically stable algorithm to evaluate an ill-conditioned function will not improve the function's condition. If x and y are close to each other, the inaccuracy introduced by using x^2-y^2 is close to the inaccuracy due to using approximate values for x and y. So it you have x^2-y^2, I think the first thing you should worry about is whether your computation is ill-conditioned, and only then worry whether it's numerically stable. I say this because I sometimes see people try to evaluate x^2-1, notice it is inaccurate for x near 1, and try to replace x^2-1 with (x-1)*(x+1), which is still inaccurate.
My Samsung Smart TV has bundled apps as well, but they are often not very good and don't receive updates. For example, I can't get 1080p Ultra with Netflix on my built-in TV app, but Chromecast provides it.
KidZania: the mini-city where children are in charge
How Google broke the OSS compact with Angular 2.0
IPv6 Ping Pong (2007)
I don't like the license of the pyqt Python binding which forces me to use GPL or pay upfront if I remember correctly.

Also my experience with Qt Designer hasn't been as pleasant as with Glade when it came to dynamic layouts. I've struggled an hour to insert something into a vertical container with no luck.
Not sure if you've used google to advertise with before but they will work out that this user is clicking maliciously and discard them. The whole point is they won't get revenue from this unless you visit very few sites.
As somebody owns two stick devices, the form-factor does make a difference. With a stick you don't have to decide where to put it, you don't need an entertainment unit or anything, your TV remains completely self-contained. I keep thinking about upgrading to a gaming-ready device and moving away from the stick form-factor is actually a stumbling block for me.

That said, I get what you're saying about running two SKUs. Hopefully in their next gen they can consolidate both devices into a stick.
Mostly because no one actually wants to browse the web on their TV.
Inspired by the conversation in https://news.ycombinator.com/item?id=8514990 regarding Postel's "...be liberal in what you accept."
Way to abuse :first-letter.
Good effort in disrupting the online advertisement market, which for many websites is their primary source of revenue.
DhtmlxGantt 3.1 released with an ability to drag tasks on touch devices
I also find it interesting that they point out "4x the storage and 2x the memory of Chromecast" in multiple places (it is the first feature listed at the very top, it is later on in the body text, and they made a special graphic for it along the side) but don't actually say how much storage or how much memory the device has until you get to the technical specs and comparison charts at the bottom, as it really doesn't matter... I own two Chromecasts: I have no clue how much storage or memory the thing has, and I am not certain why I'd care as the device is designed for streaming content, not storing stuff :/.
I suspect that the chromecast has sold at least an order of magnitude more devices than roku has.
How's the user interface of your Sony TV? Does it have a touch-enabled remote? If it doesn't then you can use a Chromecast or fireTV to use a touch-enabled phone or tablet as the remote.
I have prime and I'm not seeing that price, even in my cart. Is it expired?
one of the main reasons why I use adblock is to avoid malware (either from sites that are malicious that I don't know about, or legitimate sites that have been compromised to display malware ads, or legit sites that use an ad provider that has been compromised to display malware ads)... so no, I do not want to click on those ads, thank you very much.
I absolutely think so.

My ideal environment would have the ability to pause at a certain point, saving the state. Then I want to run to a another point (maybe only a few lines to a couple dozen lines down) and see the variable values and results in between.

Basically I want to live code with some defined input to section off parts of the program and still be able to iterate quickly by seeing results every time what I am typing will compile.

I also want to be able to visualize more data than just single values. I want to be able to see results of flat arrays, and write custom visualizers for more complex data structures. I have actually done a lot in this area, essentially by having a window in a separate thread that I can pass closures to (that run openGL functions on their data to draw it). This works incredibly well to let you see your software run. I don't know how I would have been able to write and debug some very difficult programs without it.
Mobile phone based remote control. Also, casting your screen onto your TV. Also, lots of people don't own PS3s... or in fact even set-top boxes, given that most TVs have a Freeview receiver built in. TVs with apps built in are still more expensive than ones without.

Chromecast is £30, which is somewhere in the range of "entertainment money" for a number of people, so it doesn't necessarily have to do that much better than the alternatives.
No.

And again, that's part of the point; "HTML table tags aren't good for layout" semantically collapsed[1] to "tables aren't good for layout" collapsed to "tables are bad" collapsed to "tables are EVIL". No, they aren't. The first collapse is easily explained by the fact that for a long time HTML table tags bidirectionally implied table layout (no way to have one without the other), but now that CSS has broken that in both directions it's not a valid simplification.

(Less well known aspect of CSS table support, I'm pretty sure it's possible to take a series of HTML table elements and "undo" their tableness if you're feeling feisty. But it's a weird way to do things.)

[1]: I seem to recall there's a term for what I'm reaching for. Much obliged if someone can remind me.
Just remember that while targeting the ad networks, you're hurting the small publishers (who can't solicit independent advertising) more than the likes of Google.

At least in the mid-term, Google can keep charging the same rate for the clicks and still take their cut. If anything, this is making the networks more money.

In the long term, this devalues a click. The very moment things turn, the publisher will bear the full shortfall.

I get that some people don't like bad advertising. Point that out directly to a publisher. Shame them publicly if they do nothing about it... But undermining the incoming stream for every little publisher out there is irresponsible.
Rocket Science Comic