skysight-inc/HackerNews huggingface dataset:
To add to the other replies, there are two areas where TTIP is particularly controversial.

One such area is that the TTIP might include provisions that are broadly worded and have unintended (or "actually intended but they'd never admit to it") side effects. For example, if businesses in foreign countries gained new rights to sue national governments if the governments act in a way that costs those businesses revenue, would that mean a government can no longer ban smoking in public places by law without paying compensation to the cigarette firms? Or if we extended patent rights in the pharmaceutical industry, would that limit the access of patients in poor countries to generic medicines they can afford, and force them to buy branded versions at much higher cost or go without?

The other area of controversy is the secrecy of the negotiations. It seems likely that significant parts of the proposed agreement have been influenced or even written by lobbyists representing special interest groups. However, pushing these kinds of changes via a trade agreement means the exact wording is kept between a small number of officials from the EU and US and isn't subject to wider scrutiny. Even elected representatives in European and more recently national governments only have access to documents under tightly controlled conditions. Thus there is concern that what will be presented for more democratically accountable consideration will effectively be a fait accompli, one big take-it-or-leave-it bundle of new rules backed by heavy political pressure to take it even if some of the details aren't wanted.

For a more detailed criticism, there are a few articles like this one around:

http://www.independent.co.uk/voices/comment/what-is-ttip-and...
Yeah, it's really easy to criticise the US and UK at the moment, because they're the only ones that have had their documents leaked.

If anyone thinks that France, Germany and others aren't doing the exact same stuff, then they're very mistaken.
Biggest Scam Ever?
Sorry, your definition of "concurrent" is all over the place.

Ruby doesn't have "built in concurrency"? Ruby has fully native threads; it just has the GIL that blocks for IO (but you could use jRuby). It gives you several options for message passing. You also have the extremely under-rated dRuby system. Not to mention the whole EventMachine world.

Node is "close" to concurrent? It's god damn single-threaded! At the very least it's possible to spawn multiple processes and communicate over a Unix socket, good luck doing something like that with PHP. What does socket.io have to do with anything?

Sorry man, I'm hearing a lot of cargo cult opinions and precious little data to back it up.
Make no mistake, "the people" aren't stakeholders in treaties like ACTA, TTIP and TPP. Corporations are the stakeholders.
Mapping Out the eSports Landscape (100+ Companies)
This article doesn't talk about FRP at all. The title should be changed
I believe they are both architects which might explain a bit about their verbose language. I've known a LOT of architects who talk in this manner and to them it's perfectly acceptable.
I used to play bridge on Yahoo! Games in its hayday. It was a great advert for Java Applets at a time before Flash took over and before mobile devices took over the casual gaming market.

One of the great advantages was being able to turn up at a bridge table and invite four other random strangers into a game. There were always people available at the time.

Of course as parts of the Internet age they get older and eventually pass away. There may even be a time when Facebook passes on. At least we will have the memories.
If your systems have a local firewall, services are jailed, OS is patched, etc. then direct access to it is not dangerous.

Somewhere we decided to accept crap system and device security as normal because oh we'll just firewall it. That was never a good idea but the more cloud connected things we deploy it becomes completely untenable.

Large corporate networks are already hostile territory due to BYOD. The only way to maintain the firewall as anything other than security theater is to lock everything down so much that nobody can get anything done.

The whole approach is braindead. We don't see how stupid it is because it's grandfathered in.
You misunderstand; if you can't even decrypt the binary, you can't disassemble, much less run a decompiler over it.

As someone who has done quite a bit of reverse engineering work, I have no idea how I'd identify and isolate a vulnerability found by fuzzing without the ability to even look at the machine code.
As a guy who writes web stuff in C# - Go solves absolutely 0 of my problems. In fact it introduces problems rather than solves them.

Go is excellent but using it for webdev is stupid, sorry.
That seems excessively unlikely to me. The phone itself wouldn't have anything to seed a PRNG with, so the random number would need to come from an embedded hardware generator or a dedicated random number device in the factory, and both of those options would have huge amounts of engineering oversight.
JS/Alt
There's also a similar deal to the TTIP called CETA that Canada are involved in:

https://en.wikipedia.org/wiki/Comprehensive_Economic_and_Tra...

As far as I know there are roughly 5 multinational trade deals in the works at the moment... TPP, TTIP, TISA, CETA and one more I forgot the name of that involves China.

EDIT: The multinational trade deal currently being negotiated that involves China is the RCEP:

https://en.wikipedia.org/wiki/Regional_Comprehensive_Economi...
I can confirm that you can turn ultrasound data into a 2D image using a simple mid 2000's era ARM processor and an FPGA. So a RPi can even be overkill for that purpose.
Handing over the key is worse than being compelled to use it; that's perpetual compelled speech, where the government would be able to declare software trusted-by-Apple forever. Eroding public trust in digital signatures is an attack on the entire 21-century economy.
> YC is the dominant force in American business today

While everyone may agree that YC has had a strong influence on startups, calling it the "dominant force in American business" is narrow hyperbole I'm sure even they wouldn't agree with.
I don't think google always has answers to everything. If I look for conspiracy theories, I won't necessarily find information that disprove them.
We don't have time for that in the USA, for the TPP, which seems analogous to the TTIP. Our "representatives" will get one vote, up or down, on the entire TPP, no debate. During TPP "negotiations", corporations got access to the drafts. It wasn't negotiated strictly in private. Corporations are the only stakeholders, and US citizens have had zero say.
I really like the idea, and the price seems very low for the offer, so I'm inclined to try it out.

But, the "browse" page does not immediately show anything I'd really like to watch now.

This might be a problem caused by not seeing enough of a blurb to go with the title images, even when hovering, i.e. this http://imgur.com/X76fN1C
Alright, I guess I am off to grep a bunch of source code for colorful words.
I've had some of the Hue bulbs for a year or so, and I definitely wouldn't go back.

I now see two distinct kinds of lighting: task and ambient. For task lighting, I still want fast manual control, for which dumb bulbs are fine. But for ambient lighting, I want it to be almost entirely automatic.

In the morning, my lights gradually come on, starting very dim and warm. In the middle of the day, they're bright and like daylight in color. In the evening, they slowly dim and shift toward red. They go out on their own about when I want to go to bed.

One good part is that I don't have to mess with lightswitches all the time. But the much more valuable part is that it helps me establish a strong diurnal body clock. I now wake up on time without an alarm, I get enough sleep, and my mood is more even.

One alternative would be to put the smarts in the switches, as early home automation had it. But my old wiring isn't compatible with that. And even if it were, that at best gets you brightness control, not color temperature control.

If anybody's curious, my code is here: https://github.com/wpietri/sunrise
The standup in a scrum lets people speak for equal amounts every morning.
No, you don't need to play video games, but they can be a lot of fun.

However, it's important to note that you don't need Windows 10, or Windows at all, to play good video games. All the best games play using emulators, since they all came out in the 70s-90s. And Linux supports emulators like MAME and MESS just fine.
How do you know it's working?
.... in a basement, in a bathroom, past a sign that says "beware of the leopard".
Our press kit has links to the major articles (https://medium.com/@CuriosityStream/curiositystream-is-the-w...).

Pricing is $2.99/month for SD quality and $5.99/month for HD.
India's first self-driving car
This was my thought. What is Microsoft's answer to Swift?
As a DBA, I'm duty-bound to say this, though I'm sure it will be drowned out by calls to 'Denormalize All the Things!'. DON'T denormalize for performance. It is a siren's call. Don't take my word for it, see anything written by Fabian Pascal, Hugh Darwen, Chris Date.

If I was faced with a dataset of 50GB in a text file, being loaded into a database every day, I would normalize as much as possible to ensure that I'm not adding 50GB to a database everyday. What's the plan, to have a 20TB database in one year? No, instead I would focus on micro-optimizations at the database level.

I would inspect the datatypes you're storing your data in. If it's a value with a limited domain (an enum in programming parlance), make sure you determine the theoretical maximum amount of values it could be, and use the equivalent numeric value to serve as a surrogate key in a separate table. If I know a value is never going to exceed a few thousand distinct values, I could use a smallint, which only uses 2 bytes, verses recording a char/varchar which is going to probably burn at least 4-5 bytes every row, likely much more.

I believe ordering of columns matters in Postgres, so consult the documentation/Stackoverflow where swapping around column ordering can sometimes save several bytes per row.

You'll notice quickly that you may have repeating 'groups' of similar values across your surrogate keys. For instance, if you had a StateID and a CountryID in the same table, chances are good the combinations of StateID and CountryID are finite, and could themselves go into their own table, which has its own surrogate key, so instead of storing two surrogates on every row, you could use only one. (Incidentally, chances are even better that CountryID should just be a reference on the State table itself, but this is just to illustrate the point).

Now imagine you have sets of attributes that describe whole subsets of the information in your tables that are mutually exclusive. You could make two different tables with identical data structures. Then placing a row in one 'means' those other implicit value combinations. Thus you record information without actually storing it. The price here is on retrieval, you have to union the tables if you want to consider the whole set. That said, you may shave a large amount of storage. Views could be created to make this transparent to end users.

Don't use an auto-incrementing index on the table, instead store a value that is iterated separately, and 'take' ranges of values at a time that get cached by routines that mean to load the data.

Through this style of process, one can often turn a 1TB table into something a fraction of that size, at the cost of much harder to write queries. That said, there are other benefits, suddenly you can load values into the supporting tables first, then cache those values and load the main dataset without doing lookups into the additional related tables. The 'growth' of a database will slow considerably. Then you just preprocess the files, and 'COPY' them in, which should allow you load them on the order of minutes, not hours.
Ask HN: Vulnerabilities with Basic Auth in Header Over SSL?
Hey HN! I'm designing a(nother) API and I have a question for the more security-savvy users here. If I put my API on HTTPS and refuse insecure clients, is there any risk in doing authentication as a username:password authentication header instead of using tokens? I've used sessions and tokens in the past and the complexity of implementation makes me question if it's needed. What do you guys think? Is this safe? It feels unsafe in my gut, but in principle I can't think of anything wrong with it as long as everything happens over SSL. Please correct me if i'm mistaken.
Show HN: Serve – instant, backgrounded local file serving
Going by the name of the PDF, the author was likely francophone.
In my experience when a project makes the decision to switch to jRuby it's time to think about breaking parts of it into another language, you end up having to write Java in Ruby and subjecting yourself to the worst of both.
It's not a question of if she goes. It's when
Does this offer playback speed controls? I watch a lot of non-fiction video content, but a lot of it is too information-sparse to watch at 1x.
Indeed.

The ELI5 of free speech is: you can say whatever you want so long as it doesn't come at a cost to another legal entity (normally people, but not always).

One example that I found very demonstrative while trying to intuitively understand FOS was a very extreme one[1]. It's a difficult but worthwhile read. The best way to understand FOS is to read up[2] on how it has been applied.

[1]: https://en.wikipedia.org/wiki/National_Socialist_Party_of_Am...
[2]: https://en.wikipedia.org/wiki/Category:United_States_Free_Sp...
That argument doesn't hold water.

If you're using a breakable crypto , you're not protected at any given time.

If you're using a watch that's waterproof up to 100m, you're safe up to 100 meters.
This is all just theatre. The real motivation is to control the platform: to ship a piece of hardware that dictates who can install stuff on it, instead of the traditional hardware that lets you completely overwrite everything in it if you have physical access.

Since 197X, people had home computers (and institutional computers for two decades before that) on which the FBI could install anything they want, if that equipment fell into their hands. This fact never made news headlines; it was taken for granted that the computer is basically the digital equivalent of a piece of stationery, written in pencil.

There is nothing wrong with that situation, and on such equipment, you can secure your data just fine.

No machine can be trusted if it fell under someone's physical access. Here is a proof: if I get my hands on your device, I can replace it with a physically identical device which looks exactly like yours, but is actually a man-in-the-middle (MITM). (I can put the fake device's board into your original plastic and glass, so it will have the same scratches, wear, grime pattern and whatever other markings that distinguish the device as yours.) My fake device will collect the credentials which you enter. Those are immediately sent to me and I play them against the real device to get in.

Apple are trying to portray themselves as a champion of security, making clueless users believe that the security of a device rests in the manufacturer's hands. This could all be in collaboration with the FBI, for all we know. Two versions of Big Brother are playing the "good guy/bad guy" routine, so you would trust the good guy, who is basically just one of the faces of the same thing.
You're right; when I say "not that risky" I'm comparing reality vs. perception of space flight more than reality of space flight vs. reality of dangerous civilian jobs.

On the other hand, for an accurate comparison to BLS numbers I think we would need the total number of astronauts, not the number of spaceflight participants. As for safety improvements, 3 of the 4 fatal spaceflight accidents (and 11 of 18 deaths) occurred in relatively new vehicles. Only one of the accidents occurred in a tried-and-true vehicle, and the fatality count is inflated by the number of people NASA put on each shuttle.
Good for them. Emergency workers should be paid a living wage, and for SF $72k-$112k seems completely reasonable.

> Firefighters are actually some of the highest paid city workers. In 2013, 31 of the top 50 earners were from the SFFD.

as the article you linked to mentions, this is largely due to one time payments due to people cashing out unused vacation and sick days when they retire.
Getting Started with Blockstack: Decentralized, Blockchain-Secured DNS
As often happens, there is a relevant XKCD: https://xkcd.com/1053/

The hover text is especially applicable: "Saying 'what kind of an idiot doesn't know about the Yellowstone supervolcano' is so much more boring than telling someone about the Yellowstone supervolcano for the first time."
So? Let the publicity stunts happen. You don't have to pay too much attention to them. You can take valid critizism on board.

Look, the thing has to be made public to be voted upon anyways and at that point the small time poltician with a hard-on as you put it can also start his show.

You shouldn't be afraid that some idiots talk crap about something you work on if you really believe in it. Just follow through and see if it gets public support in the end or not.
you forgot about freedom of the press. Typical FUD:

"If you aren't doing anything wrong, what do you have to fear."

"If you do want something private then you must be doing something wrong, ARE YOU A TERRORIST!?!?!?!"
After a quick look, it seems Julius doesn't use the new deep-learning stuff?

In terms of data,
http://www.openslr.org/12/
says it has 300 hours + of speech+text from librivox audiobooks. Using Librovox recordings seemed a great idea for making a freely available large dataset.
Reply to addendum: Pseudonymity is not anonymity - a lot of people post here under a handle known to friends and/or coworkers (or generally prefer to post without hiding their identities.) They may be posting under throwaways in order not to be judged for their opinions IRL (or fired for them.)

So it's not all magic internet points.
Maybe you have your reasons, but I'm glad I did.

For me, a long reading about an abstract thing such as habit is all about going philosophical while reading it. To wonder about it in other words. You can't get that with a TLDR.

TLDRs are great for filtering what it's worth reading or not (maybe that's your reason), but I would never just stop it there if it's a subject that I hold interest in.
It's funny how this video is what everyone in IT thinks work will be like before they get their first job. Meanwhile, this is what work is actually like at every IT job:

https://www.youtube.com/watch?v=FIIWX80KBUE
The question is not whether a determined adversary could corrupt the counter. The question is whether they can corrupt the counter before they corrupt something else that causes total data loss.

Physical defenses are not security through obscurity, and why you assuming they don't use known ciphers?
Let me just speak on behalf of all English schoolchildren educated after that blessed year 1971 when decimalisation was introduced.

Oh thank God that we don't have to use those bloody traditional measures any more. Best, idea, ever! Have you any idea what it's like to try and do base 12 and base 16 calculations when you're 10? Without a calculator??

Presumably there's some alternate universe out there where the British Empire still rules the globe, and the world was forced to convert to imperial - in that universe you have a legitimate complaint. Not in this one.
This is kind of like tying a guy to a stake above a fire pit and telling them "Don't worry, I might not light the tinder at your feet with this flaming torch I'm holding. Certainly don't try to do anything about it now because this is the way these things work. I'm sure you'll be just fine in the end."
I stopped taking cryptome seriously after their response to thecthulu hosting a mirror. https://www.thecthulhu.com/a-response-to-cryptome/
We don't currently - but our underlying player supports it. We'll add it to our feature requests.
I also fractured my fifth metatarsal. It was a Pseudo-Jones fracture so I was up and walking in about 4 weeks(with lots of pain from the toe region and heel for some reason).
I was just thankful it wasn't a full jones fracture.
Personally, I like it a lot, but I don't think Microsoft is going nearly far enough with it. For instance, what if a machine isn't connected to the internet, as with a lot of corporate and government systems? Hopefully, after everyone (esp. the government) has switched to Windows 10, they'll roll out an essential update which will require all systems to be connected to the internet for telemetry and advertising purposes, and these features should not be able to be disabled. This even goes for government computers handling highly classified data. These computers should simply refuse to run without an internet connection for phoning home.

Since customers have shown over and over that they're willing to accept any amount of abuse by MS, I think MS should just go for the gold and screw their customers over as hard as they can think of.
If you want to help, maybe don't tell people to "get a clue," because that just turns them against you, and also read what your sources are actually saying.

It doesn't matter whether the paper you linked is discussing the phenomenon in general or a specific device. The fact remains that it is clearly a hypothetical exercise in which it assumes that the device works, and sees how it could be used if that were the case. That doesn't mean they think the device actually works, only that there's enough potential to have a few people think about it for a little while.

Same deal with the NASA presentation you posted in this comment. From the Objective slide: "Explore the application of LENR technology not the technical aspects and feasibility." "Assumed device existed with these parameters." It's a hypothetical exercise. Nothing here supports your assertion that NASA thinks this is real.

In any case, my main point remains: why hasn't anyone done the obvious test to prove that this device is real? We're not talking about some delicate scientific experiment producing subtle mysterious phenomena. We're talking about a concrete physical device which the creators claim is a megawatt nuclear reactor. Isolate it and make it produce power and prove beyond all reasonable doubt that it does what it says. Why is that so hard?
...> 2 weeks [after a few years of service at the one job].

Most tech people, especially younger people, have to switch jobs every one or two years, roughly, in order to get a proper compensation boost and career growth, so they never accumulate the years at one company that lead to the 4-5 weeks that some people get.

Like at my current job, there's several people here who have been here for 5 years and have 4-5 weeks of PTO accumulated. I've been here for less than a year, so I have 2 weeks, even though I have more career experience than quite a few of the people here.

Also, due to some recent changes that screwed with benefits quite a bit, I'm not sure I see myself staying here for much longer than maybe two years max (we'll see, there's a pretty good team, nice boss, and perfect commute, so I'm in no hurry), so I'm probably not going to see any extra PTO out of that either.
Does a 2000 mile data path to a light bulb seem dumb to anyone else?