skysight-inc/HackerNews huggingface dataset:
You're just the messenger so this is in no way directed at you, and I'm pretty sure you're right without any further sources, but I don't care. That's not my problem to solve, as (for this specific example) I already solved it. But while those responsible squabble over rights, and who's got permission to do what with which content, I'm over here giving money to people that have nothing to do with the production of the Olympics.

It's important to understand the "why" of a situation so as to propose reasonable solutions, otherwise one just pulls stuff out of their ass that'll never fly ("all content should just be free", or whatever). But the "well, it's complicated excuse" is just weak. Try that the next time your bug comes up in triage. Go refactor, make it less complicated, get your ass back out there and fix the bug. All the understanding of "why" in the content situation tells me is, "man, you guys are so screwed", because too many entrenched rent-seeking interests don't want to hear my solutions.

No matter, as I said I've solved the problem for me (including just watching less TV). But that isn't going to make the McLaren payments for Warner execs.
Well, you see a little microcosm of how the whole San Francisco housing boondoggle was born. New York's building codes in particular are... stunning in their complexity. Same shit, different city.

People get real, real, real hot about their houses. And their parking. And people driving by their house, or walking past their house on the sidewalk. Or what gets built across the street from their house... et cetera.
I've not researched their compliance in detail, but from a purely logical perspective, the point would be that they are DMCA-compliant by being exempt from any actions required of them in response to DMCA requests. They comply with all DMCA requirements, which for them is none.
> The problem is that it seems that the judge made the legally correct determination,

Judges are supposed to use some digression. I doubt very much that the litigants losses for a $40 printer are $30K. Especially since he conveniently lost the printer.

I just don't believe that there are any laws which require the judge to (a) decide in the litigants favor with zero supporting evidence, and (b) allow $30K in damages for a $40 printer.

FTA, the court of appeals pretty much stated the above The $30,000 in damages "had no basis in reality," Chief Judge Nancy Vaidik wrote.

I'm left wondering why anyone supports a position which the judges describe as having no basis in reality.
or he could ask an academically trained philosopher of mathematics and probably receive a much more insightful response
I drive a manual car, and have driven an automatic on occasion. I found it quite simple in most occasions, but when you need to slow down suddenly, the instinct is still to use a clutch and brake.
Ask HN: Do you use OpenSUSE as a web server? Why or why not?
Sure, within the context of this generation of string-handling functions, the particular example of strpbrk makes sense.

But there's a reason that this sort of name has been left behind in modern APIs.
IBM Research had compilers that did it in the late 80's
An issue is that there is no option to overcome the limit, by paying for example.

But still, even the BBC argument is weak. I can watch many free streams, which don't even have ads (because they don't have local advertising inventory), made by commercial entities (e.g. sky news, bloomberg) or state-supported (France24). BBC is just pandering to its "proud supporters". The content is already produced. Britons should be proud to show it to the world.
most cars don't have clutches these days.
If I press both accelerator and brake pedals in my Model S simultaneously, it beeps at me and says 'multiple pedals pushed', then ignores me until I only press one.
We use Xero.com. Its considerably "less shitty" than QB was for us. But I still struggle to wrap my head around basic accounting concepts and therefore require a bookkeeper.
Siemens Spider (SiSpis) Workers – Mobile 3d printing robots
Take a look at https://thepiratebay.org/browse. Do you still want to argue that TPB was not set up for finding pirated material?
Which is an odd scenario, isn't it? A US private firm (the RIAA) applying pressure to a US technical registry for US interests when The Pirate Bay doesn't infringe per the letter of the law, nor resides within the United States.
It was flagged by users and set off some software penalties.

I'm not convinced that this story belongs on Hacker News. The mandate of the site is "stories that gratify intellectual curiosity", and it seems pretty clear that both the curiosity and gratification here are more voyeuristic than intellectual. Arguably the appropriate scope for the story would be the smaller online community of people who are personally and professionally affected by it.

On the other hand, the HN community is clearly interested, Tor is a longstanding topic here, the discussion has been better than it might (edit: though it has now gotten significantly worse), and if we're going to have it at all we shouldn't have only one side of it. So I've turned off flagging on this post and reduced the software penalties.
Yeah. I definitely had the same issue with the libraries. For me the point of a language is to reduce cognitive load to something manageable. It wasn't clear to me than any human is smart enough to use Scala well, but I fell over enough of Eckel's cliffs that I was pretty sure I was not a good match.
I think you just read the title and skipped the article.
It's more a "Just because you can, doesn't mean you should" issue.
You are either in denial or being deliberately obstinate if you claim the pirate bay isn't primarily used to facilitate piracy.
I drive manuals (diesels) normally, and had driven automatics a couple of times. My one drive in a Model S was a little anxious at first but I got used to it very quickly. You just have to drive responsibly: focus 100% on driving until you're genuinely used to it.

It's a much simpler way of driving though, as long as you focus it's easier.
There are all kinds of demos: some of them use models, some of them do not, some are technical feats, and some are artforms. Many are both.

Models are just serialized polygon meshes. We've been using models for demos for way longer than DX/OGL have existed. They're just another tool in the box which you can use (if you want to).

Using DirectX or OpenGL nowadays is like using the CPU: it's just part of the stack. They are probably lower level than you think: using DX/OGL isn't just doing something like drawModel(model, x, y, z), it's way lower level than that.

This demo in particular is not very different from old school demos. Back in the day we had interruptions, now we have API calls, but in the end shaders are just code. Elevated uses D3D to execute them in the GPU but that's all. And the synthesizer is apparently coded in ASM.

Even if you really miss the old school platforms there are still demos produced for them, often pushing the limits of what can be done.

Check http://www.pouet.net/ for lots of impressive demos.
"So the net result was that this optimization really resulted in an extraneous recvfrom call per request, which returned EAGAIN. What was I thinking?"

That only happens if somehow you have received data that is EXACTLY the size of the buffer you send to recvfrom. If you have read less, you know that there is no need to call it again. If your buffer is full, then odds are there is more data to read so the next call won't be useless.

I suspect you actually had an extremely small proportion of "extraneous" calls.
This is where we walk a fine line around intentions and usage. The app that was banned was using the information to direct hate speech towards people. Your goal was probably just to navigate social interactions more fluently or sensitively. One is racist, the other is fine. The difference is in how you're using the information.

The line is harder to draw when you're talking about automated tools, where something that automatically identifies Jews could be used in either way, and now you have to decide whether a blanket ban is worth it to stamp out the bad usages.
> Do you still want to argue that TPB was not set up for finding pirated material?

Providing metadata is now sufficient to be infringing? If I SHA256 hash my entire media library and post it online, is that infringing?
I literally had to read it 5 times before realizing it's not a dismissal of Elm.
Equus and Amadeus playwright Peter Shaffer dies aged 90
Show HN: “Thesaurus” finds words used most commonly with ____.  (in Google-News)
The author should have provided a tool that identifies names of all different races, then people wouldn't be calling the extension fascist. Because advertising companies are doing the same thing.
What about the data roaming costs laws? Well, the EU is a common market, it's appropriate that it expands in that respect. The VAT law was ill-thought, it should have gone to the opposite direction to make a seamless VAT area. As for the cookie law , i can only attribute it to senility.
I prefer the search interface, where I often find the legitimate content that interests me. Then, I download that content from other users, not from TPB.
I feel like people don't like admitting that this happens to them, but when you're at the end of a long day, it's so easy to read your typo as if it were correctly spelled.
It also reduces use (shown in peer-reviewed studies), particularly amongst children, of an addictive cancer-causing product.
Here are a few recommendations of mine, from shipping dozens of huge projects (extremely quickly 1-2 mo each) with a lot of overlap:

* Use utility functions wherever you can from NPM packages such as `lodash`, `underscore`, `validator` and `underscore.string`.

* Use as many IDE plugins as you can; syntax highlighting, marking 80th or 100th character column

* I recommend using VIM or an IDE that utilizes muscle memory as much as possible, here's my config https://github.com/niftylettuce/.vim (take a look at the plugins I use and the `vimrc` file contents)

* Use `eslint` with a nice `.eslintrc` file. For ES6/ES7, here's mine https://github.com/glazedio/glazed/blob/master/.eslintrc (basically every time I file save in VIM, it checks these ESLint rules and highlights the lines in red that have issues and describes them in the VIM footer/help section at bottom of the editor)

* Use a simple MVC folder organization. See what I did here with Glazed at https://github.com/glazedio/glazed.

* Don't use overly complex frameworks or SPA's unless absolutely 100% needed. It usually just slows you down - and from a user-perspective having a backend templating language vs. SPA to render views is transparent to them (they don't even really see the difference, they just want functionality!).

In general, you really can't avoid having to manually write all the fluff code you consider to be "reinventing the wheel over and over again". This is stuff you will encounter with every project. Projects are very similar in setup, but different in functionality. You just have to make writing _that_ code_ faster, through the use of copy/paste, string replacement, and helper functions. If you start writing shorter bits and blocks of code, then you will be able to transition from one project to another more seamlessly. These thoughts you have are why I came up with Glazed, the practices around it, and everything that's baked in (so I didn't have to do so much of this manual stuff I could just clone it as a boilerplate and get going, then copy code over for unique things from various projects).

Take a look here for additional tools and tips I use to write projects quickly and recommend to others https://github.com/glazedio/glazed#advice
A state-of-the-art handwriting recognition algorithm was published late last year, based on a new approach the authors termed Bayesian Program Learning: http://science.sciencemag.org/content/350/6266/1332
> Because Costello did not respond to all three requests for admissions within 30 days of receiving them, and did not ask for an extension of time, as required by Indiana trial rules, Costello admitted to the liabilities and damages by default

This is awkwardly similar to the other John Oliver story in today's HN, in which debt buyers exploit this fact to have as many people admitting liabilities as possible.
Their new LTE band 2 and 12 networks are great! Only issue is you need a phone that has band 2 and 12, which is mostly all newer phones.
That sounds like the worst possible solution. Why doesn't it just stop?
I think the bias you're criticizing is teleology. [1] I suspect we have something akin to a Purpose Co-Processor. Further that I'm using said co-processor to annotate it as such. The inclination to trust these annotations is intuitive and automatic. To be valuable they only need to be optimal and not necessarily true. Resisting this urge should be part of the instruction for any epistemic discipline. Like evolutionary theory. The problem with most "people that are otherwise intelligent" is that they're optimality junkies.

1: https://en.wikipedia.org/wiki/Teleology
I prefer to embed a language that I enjoy programming in. I don't know about Tcl, but I enjoy using Python more than Lua. Python isn't that unusual of a choice for embedding either; eg: take a look at LLDB or Sublime Text.

Threading and reference counting may be some ugly aspects of embedding CPython sure, although I don't think manipulating the stack in Lua is that praiseworthy either.
This post should have been titled, "You'll never believe what Buzzfeed's CEO said about Trump".
News Summary:

They used FE International to sell the LessAccounting assets to American SMB Services. Took about 6 months to close the deal all together. They declined to disclose any $ numbers, but it was an all cash up front deal.

The interview is actually a really interesting interview to read.
why would it not just apply brake?
Mobile JavaScript Apps: The Problem with the Mobile Web
Picasio, a tool for publishers and marketers
Navigating into off-topic waters: Where would one go about obtaining such an "umbrella" policy? Just call up the same company that you buy your car insurance from? How do they price this? Do they probe your life to see how risky you are ("ooh, you have a tile floor which is easier to slip and fall on, that'll be $X extra per month!)
For most people it is good. That is the problem. The first challengers to Net Neutrality were always going to be deals like this that benefit people. Once a precedent is well established we will start seeing the industry making consumer unfriendly changes like moving Facebook or Netflix access to a higher cost plan. This is the drug dealers giving us our first hit for free.
Overcoming and preventing front end legacy lockdown [video]
The end of apps, and why UX designers should care about type theory (2013)
Um, don't you find the prospect of a Nazi group using it for that purpose significantly more trouble than people thinking that's why you did it?
There were no "traditional arrow keys" on the terminal that vi was developed on, but arrows were printed on the hjkl keys; see https://en.wikipedia.org/wiki/Arrow_keys#HJKL_keys.
If he was plagiarizing original research and raping other community members, he was most certainly not an asset to the community.
Case study of overcoming and preventing frontend technical debt at a late stage startup.
Don't be disingenuous. The ()'s were not the point.
The case made against Isohunt was that the overwhelming majority of their index consisted of infringing material and the site was tuned for searching for infringing material.

The situation is kind of like headshops in the US. A headshop is legal if it sells "tobacco related products" but illegal if it sells "pot related products".

Just like headshops, TPB skirts prosecution by being an agnostic tracker despite everyone knowing what it's all about.
I do not care what some users use it for. In itself, TPB hosts magnet links (hash sums). That's all. What people use to calculate those sums is not under control of TPB.
FlyBoard looks amazing... Thanks for sharing it
From the point of view of the hackers who programmed Spacewar on the PDP-1, the C64 is special purpose hardware with a powerful graphics card designed to make it trivial to implement Space Invaders.
I had to connect to a US VPN to access the jobs page. Is that intentional?
How is hosting magnet links that let you download copyrighted material not considered hosting infringing content?
At some point in time I would think it runs into US Federal laws regarding money and what might appear, superficially, to be a relative of gambling.

I think the PR push-back would make the platform perhaps a little tabliod-like in public perception. Hence, as you noticed, a passionate reaction by many to both the idea and execution.

Probably the only way I could see such a thing hit the market would be without money changing hands, and setting it up more like a "fantasy sports" thing - would probably be of interest to legal types but otherwise I don't sense a broad appeal.
I do know that if I never go within 20 miles of my house, I have an 80% chance of living forever.
The 4kb genre in the scene is incredibly vibrant the last few years. I think this demo really helped kickstart that.
In a way I know how he feels.

A portable speed bump was placed on a parallel road to where I live and traffic avoids it as if it were a pack of zombies.
Hey rhymohr, I think I see what you mean. If you're already using something like Babel & Webpack, it should just be a matter of using a TypeScript loader like ts-loader[1] or awesome-typescript-loader[2]. TypeScript should just fit into that build step.

Let me know how that ends up working out!

[1]: https://github.com/TypeStrong/ts-loader
[2]: https://github.com/s-panferov/awesome-typescript-loader
Yes. Waze has a lot of data on how people are moving on the streets, so I'd think they'd be able to figure in the average wait at any given traffic light. Maybe they do factor that in somehow, but I've seen no evidence of that. Any time sitting at a stop light seems to just extend my estimated arrival time by that amount.
I help maintain a page[0] that keeps a list of the best performing routers that support OpenWRT and DD-WRT. It allows to sort by Value, Performance or Price.

[0] http://rooftopbazaar.com/routerfirmware/
Since when is metadata considered covered under copyright?
It's usually called vexatious litigation, and many jurisdictions have list of vexatious litigants, whose filings go through a special judicial review before being accepted into the system:

https://en.wikipedia.org/wiki/Vexatious_litigation
Yes, when you become a de facto standard with 1.6B users, you get to set the rules.

For everyone else, we have to provide good experiences with stable products.
I keep an ssh key on a USB drive on my keychain. The physical analogy to a key is easy to grasp and totally appropriate. You don't expect to get into your house without your keys; similarly, if we turn the key into a physical object on your person, we can build off an existing habit. I don't think this should be terribly difficult.
Facebook is experimenting with system fonts (San Francisco)
Sure. URL changed from https://twitter.com/Mixergy/status/739866196246290432.
Walking and Talking Behaviors May Help Predict Epidemics and Trends
Yes I do. And yes I know that clipboard content hijacking is piece of cake with Xorg. By this reason I launch original Skype only when I need it to have a call with my chief. Fortunately, such occasions are rare now. So I just avoid copy-pasting anything sensitive when Skype is launched :)

For the rest of time, I use XMPP-Skype transport (gateway) to stay connected with ~100 of my skype contacts. This XMPP-Skype gateway handles 1:1 and groupchats, which is ok for me. I host this system as a public service, so if you are interested, feel free to check http://decent.im . This is a work in progress on deployment of powerful open source stuff in a supercharged and easily reproduceable way, so no slack killer yet, things are dirty, just a handy tool for me (and few other account owners) to aggregate all one's messaging into one, and very flexible, mechanism.
Not much of a balanced trade. The UK is by far the biggest exporter of TV content in Europe. Nowhere else is even close.
> support a group working on an aggregated set of RSS feeds

What do you mean? Any examples?
I don't know, my buddy works as a Process Server, and I can imagine lots of situations where the person never actually receives the paperwork.

He only has to try to serve the papers a few times, and then can leave them. If the defendant were out town for a few weeks, he would never get it. He doesn't have to check ID, so someone could say they were the person, he would hand it over, and be done with it. That person might never hand the papers to the right person.

I don't think assuming papers served always get to the right person is a fair assumption.
And its users?
It's the correct legal analysis, sure, but does it encourage considerate behavior? Does it help or hurt the goals behind zoning laws and traffic engineering? I think it's one-sided to write the whole problem off this way.
I may be mistaken, but from following along with my helpful city councilor's email list, I believe Cambridge actually has to get state approval for all of these. I think that's a good thing.
But this doesn't have anything to do with Tor. A story that says "X is no longer working for Tor" would be fine, but this is clearly just dragging out the Paparazzi nature of famous people in a scandal.
> Edit: Possible improvement would be to pay based on the distance between the award and settlement offers?

That's how it works in Germany, basically (the so-called "Baumbach'sche Formel"). You want $30k and get $30: you'll pay (30,000-30)/30,000 = 99.9% of court and attorney's fees. Also, the amount of attorney's fees that can be reimbursed is regulated and therefore capped at a reasonable amount. Finally, you may be required to make a deposit for the court fees beforehand.
There's really no direct open source equivalent, since BigQuery is a multi-tenant serverless database (more at https://cloud.google.com/blog/big-data/2016/01/bigquery-unde...).

That said, there are plenty of open source projects that scale horizontally and let you run SQL faster than RDBMS - Presto, Impala, Spark, Druid, Hive, etc.

Happy to answer more questions on BigQuery.
You have no idea. Takoma Park, the town mentioned in the article, is also a self-declared "Nuclear Free Zone". That is, trucks carrying nuclear weapons are not permitted to drive through the town.

Not that any ever have, or would ever likely have reason to, or that there is any way they could enforce that if the military decided they needed to do that for some reason, but Takoma Park felt they needed to make that clear to the world.
What legitimate use does that request serve?
The same is true of the Washington DC metro area... However, in both cases, I would bet that the distance involved is about 50-60 miles. If that traffic were moving at speed, it would be an hour commute - and I would submit very few people would put more than that amount of mileage on their car everyday (>30,000 miles/year).
Alien life on most exoplanets likely dies young
Could be a good tool for researching keywords for SEO.

My personal favorite query: https://foxtype.com/thesaurus?text=:D
Yeah, BUT i was two weeks premature and i'm SUPER DUPER smart. Science!