skysight-inc/HackerNews huggingface dataset:
That's a bug in OpenSSL, not the Linux kernel. OpenSSL doesn't use the GPL, it is dual licensed under its own license and the SSLeay license.

And good luck fixing heartbleed in a proprietary product in the way that occurred for OpenSSL - the entire codebase got looked at and we got BoringSSL and LibreSSL.

What would you prefer - code with obscure bug from spaghetti code so bad it kills people [1], or code looked at by enthusiastic amateurs and professionals alike? Car people tend to enjoy pushing the envelope and they are doing this with software already!

1. http://www.safetyresearch.net/blog/articles/toyota-unintende...
OK, so since this discussion have been going on for some time, let's skip some steps. We all know "private company" argument, right? I did it before as well.

But market forces only work well when there's a lot of competitors. Facebook, on the other hand, is very close to being a monopoly — and just like relativistic speeds break classic mechanics, just like that the monopoly status breaks the classic market forces. And they should decrease the amount of freedom the company enjoys as well.

Of course, there's a question about how we define "monopoly": there's a lot of counter-arguments to this, and a lot of them perfectly valid. There's Twitter, there's self-hosting, there's all these forums around the internet... But at the same time, isn't it strange that "monopoly" as we understand it is a binary category? I think it's reasonable to think about it as a continuum; and Facebook today would certainly be very far on that axis.

Every time I meet a new acquaintance, we add each other on Facebook. If I tell them about my music project, they search for it on Facebook to like it. If I go to a party, I search for the Facebook event, and so on. After disabling my Facebook account for half a year, it became painfully evident that I wouldn't be able to keep in touch with a lot of family and friends without it. Of course, it's their voluntary choice — but at the same time, depriving a person from access to this website could seriously decrease his quality of life. It's not just commercial product that you can choose to use or not anymore; thanks to the network effect, it's a necessity.

And a commercial entity that becomes so essential to everyday life should not enjoy the same freedom in wielding the ban hammer as "some website on the internet".
Both PDF and HTML are inferior substitutes for proper TeX formats.
Sure, the Linux tool "pdftotext" works just fine for this. Two small caveats: ligatures get converted to proper Unicode ligatures and not their ASCII fallback (as one might want or expect) and of course complex mathematical formulas are rendered badly.
You don't have earthquakes and other geological excitement where you are I'm guessing. As much as I'd like more marble, the thought of its behaviour in an earthquake would make me less keen.
Tell that to facebook,twitter,linkedin, most big banks? The JVM (whether you like it or not) powers most of the bigger database systems in the world.

New code is still being written for the jvm. Lightbend and pivotal are also companies setting up large systems on the jvm. Seems to work fine for them. What are the alternatives? go?

Your point re: scala. Scala is STILL based on java. There isn't much of a difference for speed here. Akka and its ilk still rely on netty for the underlying transport mechanism (written in java) I'm very much well aware of what's written in scala. That includes spark and kafka among other things which is great. Those STILL rely on java libraries though.

Go is still slower yet: https://www.techempower.com/blog/2016/02/25/framework-benchm...

The other might be what? erlang? Good luck finding developers. The JVM is still the only platform that has not only big data mind share but things like microservices frameworks like lagom and spring boot while ALSO having things like message queues being written for it.
The difference is that readers don't go to Random House offices to read. A service like Wordpress or Blogger can be considered a publisher, but FB et all are both publishing and distribution mediums.
relevant: http://efabless.com
Well letter, legal vs A4 is a concern. Some printing drivers tends to alter content in the «fitting» process making some pdf hard to read. And screen tends to be in weired and diverse height vs width ratio.

US standards are ridiculous. At least A1/A2/A3... are homothetic.
Suppose it's the first one; does it justify a ban?
Just curious, what do you find cool / fun?
If you are a lawyer in one country and want to practice in another then take the exams in the country you want to practice for sure. Going to law school in another country to save money is a completely different thing.

Also: UK and US both have Common Law traditions whereas most of Europe does not. Israel is a more involved case.

[1] https://upload.wikimedia.org/wikipedia/commons/9/92/Map_of_t...
Yachtcharter Turkei
A Redux and React-Native Starter to get you up and running fast
As an example of a better situation, London covers the cities and many smaller towns and suburbs, which each have their own local government. The local areas are responsible for schools, waste, most planning etc.

But it's all unified under the Greater London Authority, which controls transport and policing. This is what the Mayor of London controls, as head of the elected London Assembly.
How can you certify a neural network?
If it was feasible you wouldn't need a neural network in the first place, because if the problem could be solved exactly with a well known and certified algorithm then why add the "uncertain" response of a NN?
I cannot, others can - I can even pay them to do if necessary.
Says who? You may not be able to (I sure can't) but that doesn't mean there aren't those who can and do understand this sort of thing. And there are those who will literally sit down for months and years till they do understand it. Or they might rip it out and replace it.
From your follow-on comments I'm not sure whether the challenge for you is finding problems or identifying that it's a problem that is worth working on. Providing a little more information on the sort of problems you have seen and then why you have decided to not work on them would help others be more specific with their guidance.
Excellent use of service workers - are there any production sites around actively using service workers in production? Or are we yet to see the application of these mainstream?
In praise of failure
Well I guess I'm a bit of a cynic but if anything I find it concerning that people expect "free press" out of private entities like Facebook and Google.
A few years back, I had to borrow someone's computer to fill out the UK passport form. It was full of extensions that only worked in the latest version of Adobe Acrobat - which wasn't available on Ubuntu (at the time). I couldn't even print the form and fill it by hand.
>I thought that the Internet was the greatest empowerment of free speech in history.

It is, but facebook is not. The empowerment of the internet is that you can publish a website saying something and no one can stop you[1].

However, if you publish via facebook, you give an additional (and unregulated) party control over your publishing. Basically, you should stop doing that.

Even if you're not willing to host your own services[2], there's a lot of benefit in spreading your publishing between multiple providers, preferably smaller ones, so that a decision from one person cannot muzzle you.

[1] This is not quite true, a government order can get you disconnected from your ISP. However, removal of a DNS entry does not in fact stop you from publishing, and enormous tracts of the web are made up if sites that can only be accessed by IP address.

[2] Which you totally should, especially for the easy stuff like file syncing
Wha is it with you and neural networks? What's that got to do with anything?
The Y combinator is one of the most beautiful ideas in computer science.

It's inspiring to see that it could have real-life applications.
Too content with your life? Think bigger. eg... http://worrydream.com/ClimateChange/

...it doesn't have to be climate change per se. The point is that if you don't see things to improve on a given level, look at a higher level. Or a longer time horizon.

A lot of this is going to be hard to solve on the level of software. But not all! And maybe you can team up with people with other skills.
Yeah, so with no extra work, I can run on Linux and Mac...

>> awful hellscape

In my opinion, there are just a few not so insignificant problems with web tech, not the least of which is that the incredibly serious flaws and limitations of the text-as-data-structures programming model in web tech seems to be a like a perpetual motion machine for technical debt.

I cannot be the only one who is deeply unsettled by the notion that the web tech world is populated by thousands of libraries designed to help paper over incredibly serious problems/limitations with the basic programming model. Even stuff like Angular just exists to help paper over problems that had already been solved in the 1980s.

But yeah, maybe it's cool for doing stuff that's good enough. I can definitely see that!
/thread
A difference without a distinction when who you are, a non-"liberal"/progressive/Leftist member of the "Right" is the real reason, the "what you are doing" is just providing the evidence of what you are.

I notice you're not extending your argument to the latest example I cited of forced baking of gay wedding cakes. In that case, until the gay couple reveal they are such, there's no's issue, e.g. they could meet a Biblically observant baker half-way by substituting a M/M or F/F figure at the top after taking delivery, and customize the frosting if needed/desired.

Don't ask, don't tell, more traditionally "live and let live", is a old American tradition they could tap into if they were only looking for a solution to line item on a wedding checklist. But that's not their agenda when they make their demands of such establishments, they're demanding full acceptance of who they are with the full coercive force of the state behind them.
>torture of suspected terrorists< Trying to define what Trump sees as a "terrorist" makes for an interesting mental exercise.
He didnt add these important words: "on the web"

PDF as a primary info exchange format online is stupid and needs to die
What counts as means of publishing? Do comments on a blog? What about forum posts? If a bunch of trolls hijack HN, can they be banned? If so, how would you draw up that distinction into a law?
It's not just that they don't have any obligation. The are private commercial entities. They have incentives to take sides and manipulate what they serve to their users as they please. I absolutely don't get why you trust them at all.
I agree. I think a lot of the bad reputation of java comes from the user-visible parts, from slow swing etc.
So lets see, you would prefer (say) schools to upload letters to parents on their Web site in the original docx format?

Because that's what will happen if you kill PDF.
React is mostly hype
PDFs are great for reading, but nothing else. If you want to do something with the text, then plain text or some derived format is better. I would include searching as "doing something". PDF viewers can search, but it's always more painful than searching plain text, and I would say if you're using search to simply locate your subject in the file, then the file author has failed to provide a sufficient TOC/index.

To me, the case in point is the PDF documentation of LaTeX packages. The PDF files are great as a demonstration of what the package does, but they are awful for learning how to do it in your own documents. I am writing LaTeX in plain text, in an editor. I want the package documentation in plain text, in my editor. I sure as hell do not want to fire up a separate PDF viewer and then start flicking through pages, just to discover the correct package option incantations.

I love PDFs, but I only love them as a prose reading experience: open the file, start at the top, read until the end. When I make PDFs for other people to consume, I usually make three different layouts: print, screen, and tablet/mobile. Thanks to LaTeX, that's easy to do.
No one can. If anyone could certify the neural network entire response mapping then you could simply write an exact algorithm with the same responses.
Good luck for doing it to automatically drive a car.
Strangely every company in the world is focusing on NN for autopilot, not on hand written algorithms.
What do you mean? TeX is a source format, not a display format.
Hey now, he creates a window in app.js!
Unprecedented applications mostly enabled by new / disruptive technology. Things that do scratch my itch (even though most of them don't resonate with others)

Right now I'm working on Ethereum dApps as I have a strong feeling that the world will gravitate towards p2p / distributed tech and Ethereum is arguably one of the key technologies that will bring us there
There's also more light weight alternatives to "XML heavy traditional frameworks" on Java side. Check for example Play[1], which makes the "write some code, test in browser, write more, test" cycle possible.

https://www.playframework.com
Tylenol is $60 per pill not because of profiteering but because of cross subsidization. They mark that pill up to cover loses in other areas.
All these people pointing out that PDF was for printing, not for screen display, are I believe (at least partly) incorrect. I distinctly remember PDF being touted as a screen display technology.

Adobe (and the world) already had a printable format: Postscript. But PostScript was interpreted and had loops and other programming constructs that made it hard to stream and to add hyperlinks to. PDF was explained to us as 'unrolled Postscript'. PDF was also claimed to be much faster to display as it didn't require a interpreter although NeXT (and SGi) used 'Display Postscript' for their windowing systems.

As someone who was involved in print media at the time the font & raster-image embedding was also a godsend but that was a characteristic of the PDF file format rather than the PDF drawing technology.

PDF was deemed so suitable as a display technology that the Mac OS X window server was hailed as 'Display PDF' on launch and a big deal was made of how a Mac could not only display exactly what a printer would show but that high-resolution printing was already built in: everything was essentially already being printed to the screen. Although seldom mentioned theses days I assume the Quartz 2D render is still Display PDF?

https://en.wikipedia.org/wiki/Display_PostScript
Guys, are you really saying that you think that you can certify every response of a NN for every input?
Especially for NN as complicated as autopilot systems?
Are you aware that if that was true then you would be the richest men in the world given that everyone would come to you to write a perfect algorithm to drive a car?
I am a big fan of Floyd and his solo stuff. He is not very difficult to see these days, he has been touring non stop for an year now. Maybe you can still catch him.

I was wondering if the show discovery space is crowded because of Songkick (which I already use), Bandsintown etc. What is your thought on that? On the other hand, Songkick at least has little to no social aspect, which kinda sucks.
Java wasn't really light on resources at any point of its history either.
I don't want to disclose any details of the app since it isn't my own project.

Concerning business model: It's freemium, and we experimented with different price points. But the lesson I learned was that nothing matters if you don't have any users.
What stack are you using? The description you give doesn't match my experience with modern javascript (react, webpack, flow/typescript, etc).

If you have to build a desktop app with jquery soup (or even angular), I definitely feel for you.
You can sign any lump of plain text with a GPG signature. I know I'm dreaming here, but...

Honest question: How much traction has PDF-plus-certificate gained versus plaint-text-plus-signature?
> and perhaps also a general support for the Kurdish-led, western-backed forces fighting the Sunni jihadis of the Islamic State in Syria and Iraq.

Facebook have been removing some, but not all, content from the Lions of Rojava, the YPG and the YPJ.

It's inconsistent what gets left up and what gets taken down.

https://www.facebook.com/Lions-Of-Rojava-1702231736666880/

At a guess anything that says "come and join us, and this is how to get past border control" gets taken down.
Check out effectuation.org/learn

The idea is to start with who you know, what you know, and who you are. Then through conversations with people you know, ask them their problems that they are ready to pay to solve. Find common things that several of them are ready to pay for..

That's a great way to start, and will give you great problems that very few others might want to solve..
I'm tired of even debating war. I just want a draft. A draft for all. You can't get out of it for because your in school, rich, or female. The only out would be a disability. Those disability doctors would be highly scrutinized for any sign of corruption by the FBI.

If Chelsea Clinton was required to serve, or Trump's spoiled brats had to walk into a hot zone; I don't think we would see another war for a long time.

(I once had a nephew want to join the Army. I took him to Tiburon, CA for a day of just people watching. It was a sunny day. Even the locals were out. On the way in I was pulled over because I drive an old car, and had long hair at the time. My inner voice said great! We sat in the park, but I wanted him to get a first had seat for the show. Basically a show of people, and their spawn with way too much money. On the way home, I asked him, "You would die for these people?" Well my ploy didn't do much, but he did join the Navy instead of the Army.)
...which will make it completely typesafe.
Hi Sytse, you list 'Wireless keyboard' but you can also bridge the gap with a wired keyboard by detecting (and amplifying, perhaps even through walls) the clicking sounds (or electromagnetic waves) and crack the code by frequency analysis etc. Using a dvorak, personalized layout or an esoteric language like i do could perhaps partially mitigate such attack. See:

http://www.inf.ed.ac.uk/publications/thesis/online/IM100855....

http://lasecwww.epfl.ch/keyboard/
The whole tundra is a desert. Everything north of the arctic circle is a desert.
So if a company tried to apply "Your code must meet emissions standards before you are allowed to install it" limitations via a license agreement, then it would conflict with both GPLv2 and v3. If a company only allowed you to instal after being signed by the company's own testing laboratories, it would conflict with GPLv3's TIVOization clauses.

But if the government says: "All software installed on car ECUs must meet emissions standards" then there is no conflict, infact this is already 'implied' by the current laws.

The GPLv3 'should' also be fine with a "All car ECUs must only accept software that is signed and approved by a 3rd party testing laboratory" law. You have the exact same barrier to installing software on the ECU as the actual manufacture of the car.

The main example where the GPLv3 might conflict with a government law, is when a law mandates "the car's ECU must be locked down in a way that only the original manufacture can change the software"
"De Olijfolie Specialist," which translates to "The Olive Oil Specialist".

https://www.facebook.com/DeOlijfolieSpecialist/home
In the linked article the author says that the death of the person on the tesla with autopilot could have been avoided if the autopilot software was open source.
That is simply absolutely false because you cannot ever certify the entire response mapping for a NN so complex.
And even if you could then there was no need for a NN because you could write an algorithm with exactly the same response mapping.
Out of curiosity, I went ahead and calculated deltas between jQuery 2.2.3 -> 2.2.4 minified versions.

It generated a 512 byte delta string, instead of downloading the new version of 83KB, 512 bytes seems like a pretty significant optimisation. Also, 2300 bytes for 2.2.0 -> 2.2.4.

I haven't seen a lot of great service worker uses so far but this seems plausible. Good job.

Delta if you wonder what it looks like: https://gist.github.com/eknkc/fb27cfaee871a007c3cabfda5df03a...
Have a kid. Everything is broken.
Filmsquare BETA for android
>* I think the key thing about the article was that this is a courthouse in the Bronx. The way we treat the poor in this country is absolutely atrocious. *

Not being from the U.S. or another common-law country, I'm tempted to ask: isn't this a natural outcome of the common-law principle "by lawful judgment of his Peers"? I.e. peers in Bronx are, on the average, quite different from peers in a wealthy white suburb.

I realise someone might take this as mocking but that is not my intention. I see it as a genuine problem in common-law systems. This then exacerbates other problems of equality. (If I'm a well-to-do expatriate who comes to work in New York, would I pick a place to live in this Bronx neighbourhood? Likely not. But, in a way, anyone who does not want to be a "peer" in such an area is just as guilty of creating the situation.)
Meth. I suspect being 50 pounds overweight is preferable to smoking meth daily for a few months to the exclusion of all else, even if that would lead to pretty rapid weight loss.
They will understand how it works in principle, not why it took this or that specific decision and they might not be able to exactly predict what it will do in an unforeseen situation.

The decision itself might be taken using an amount of data completely overwhelming to human being analysis, processed at inhuman speed.
I don't get why you're being downvoted. Lisp had a 40 year head start, it had commercial backing in multiple iterations, it has a grassroots community that pesters the other to this day.

I can't say anything about Smalltalk because I don't know enough about its history, but at this point in time it's pretty sure that unless some sort of major event happens, Lisp won't ever go mainstream.
Are you talking about finalizers? They often are mistaken for destructors, which they are not.

Android has a terrible (terrible!) sdk, in my opinion, but that is not java's fault.
A world gone mad? That's quite absurd
Ikata reactor in Shikoku reaches criticality
That isn't the same.

I basically follow the law, on par with other folks that follow the law. I've never had a ticket even, though I've gotten pulled over. In the states, I worked in a pharmacy. They do background checks per federal regulation. Etc. I've generally found it would be bad to get in trouble for stuff, even when I disagree with the laws and/or punishments.

I also have blue hair (the color changes from time to time). That means that unless I'm established in an area, I'm a target. I'm in my late 30's and get followed around for theft in stores and have been most my life. Even if I'm dressed professionally. I've stopped in McDonalds where cops have stopped and gotten followed out of town. Some employers would have fired me for my hair or never given me a chance. I'm likely to get searched at airports (and have, once for bombs because of artists pastels). Luckily I'm living in a different country now, and though there is a bias, it doesn't hold me back nearly as much there.

What boring white folks really means is: People that look and act like the average white folks for the area, and are into the average things (or at least what can be observed). People that fit in place and aren't on the fringes.