skysight-inc/HackerNews huggingface dataset:
The tone of this article was really, like, interrupted by a prolific use of "likes."

I wish it were so simple to hand-wave all security risks. Mr. Levine's ability to find a MySQL tutorial was quite impressive, but his dismissal of very real security concerns is childish. It's like saying cars are known to crash, so quit crashing cars. It's so, like, simple!
So run everything else as root.
Real secure. "Make everything setuid 0!"
Oh boy, "className" and "labelFor". See, wasn't that hard to learn JSX if you already know HTML.
I'm not dismissing that group; I'm dismissing a class of arguments against codes of conduct. See also "intersectionality": one group discriminated against doesn't get to step on another to advance themselves.

> Geekfeminism wiki is a political organization, they're not a source I would trust.

And with that ad-hominem dismissal of one of the most concentrated sources of useful information and references, my interest in continuing this discussion with you comes to an abrupt end.
Advertising in general is a grossly overvalued business.

VW will still build cars, engines and small-scale power plants in a century.

Web advertising is already becoming an issue now, with more and more people moving to mobile, vendors pre-installing adblockers and even ad agencies starting to doubt the effectiveness of easily overlooked Google ads.

And still, VW, a single carmaker in a single company, is larger than the overvalued internet giant of Google that controls advertising in all but a handful of countries.

Google is a tiny player in the rest of the world economy.
Why not simply work with the VP9 project rather than starting a new effort? Per Wikipedia: "VP9 is an open and royalty free[3] video coding format being developed by Google."
Thanks to Google's Alphabet, .Xyz Will End .Com Dominance
We are experimenting with it and I've built a service for JS at FB. I'm convinced that server rendering should be transparent to a product developer – ie no special work should be required and the server rendering infra should decide automatically whether it will render on the server or not.

Relay has a special server rendering mode that we created that I'm hoping to speak about soon. Until then I'm afraid I can't say more than that :)
Every top-level comment so far has started about by saying that this is exciting and awesome. The rest of the comments are full of accolades. That is drinking kool-aid. And it's okay to do that. Now let's get back to our hacker roots and start tinkering to see if this carries any weight. Everything is a trade off in technology - so what are we gaining by using this? And what's the cost? Is there a clear benefit?
"Video encoding is not embarrassingly parallel; no kind of compression ever can be, because if any bit doesn't depend on the previous bit you've wasted it."

That objection makes no sense. That just implies that at worse parallelization may cost some encoding efficiency. In general, we are quite often willing to pay for that encoding efficiency with gusto given the speedup we can obtain. For instance, http://compression.ca/pbzip2/.
Businessinsider article: https://news.ycombinator.com/item?id=10042760

"Show HN" from yesterday - Zirtual may have just abruptly shut down: https://news.ycombinator.com/item?id=10033517
reply
Wow, looks like what we've been doing for the last 4 years is very similar to the design of Facebook's tools they've been open sourcing. That is some serious validation for our architecture!

(For anyone who's interested here was our design:
http://platform.qbix.com/guide/tools, http://platform.qbix.com/guide/messages)
Take control Own a cloud server FREE for Life
It's still vulnerable to MITM attacks on the first connection.
apt-get update && apt-get -y upgrade works to upgrade the server. i have moved all my installs into docker containers. so you upgrade the image and then roll that out site by site. Wrote about it here: http://www.dockerwordpress.com/ and how I handle my upgrades http://www.dockerwordpress.com/docker/upgrading-wordpress-do...
There appears to be a lot of drama around both the Open Code of Conduct and the Contributor Convent. I'm not at all familiar with either--is there anyone who is who could share the disagreements going on around both documents?
We are not using php-v8js for server rendering at FB.
Wow! You assume a lot! I posted this just because I want attention? You sure it couldn't have been something else?

Not that I am pursuing this angle, but just so you know: are you at least familiar with copyright or patent or anything like that? There is nothing new under the sun after all! So, the core idea is that the new thing be something non-obvious, applied to a new, unrelated domain.

So, tell me how many software companies have used this analogy? Don't tell us irrelevant stuff from last century. If you want to make a point, this would be the way to back it up.
In those cases, the difference is that the end result of the projects they command - Linux and OpenBSD, respectively - are free software, and therefore ultimately respect the user by providing said user with the various essential freedoms. This is in stark contrast with Oracle's software products, which are not only proprietary, but repressively so.

The hostility is also usually confined to those on the development mailing lists of those respective projects (which are implied to be meant for developers, not end-users). It's also with full understanding that - if someone doesn't like how Torvalds or de Raadt run their respective projects - they're welcome to fork (even if said forking rarely happens in practice).

The reason why I pressed for specifics is because there are some personalities in the FOSS world who - while still not in Oracle realm of dickery - probably would come close if given the ability to. Mark Shuttleworth comes to mind, being outright hostile to user feedback on things like Unity, Mir, the Amazon Shopping Lens, etc. (as opposed to the interdeveloper harshness characteristic of Torvalds and de Raadt).
If everyone used Adblock, many websites would shutdown. - Fails to make the claim that many (but not all) websites shutting down would be bad.

Kant's 2nd Imperative - Passes. It treats them as ends in and of themselves by focusing on the content they wish to present to me rather than lies which they don't control.

Utilitarianism - Impossible to come to agreement on. We could heap on whatever costs/benefits we want on either side to make it come out in our favor. Example, you don't take into account "Cost of tracking/malware vector" for site owner (site reputation, if there's a 0.1% chance of them serving malware which causes all their traffic to disappear), and viewers (Cost of malware).

Rule Utilitarianism - Same issue as above, you can tweak the numbers/rule to make the outcome whatever you want. Serving ads violates "Don't serve malware", "Don't promulgate lies/misleading statements"

Social Contract - Malware risk, tracking risk. I directly fund sites which I use when possible.

Virtue Ethics - Being supported by ads is un-virtuous.
Still OT, but it is pretty crazy how language develops over time and usage. Different people seeing a word, observing its context, and reusing it in similar context (or a context that person perceives to be similar), and thus potentially changing the meaning of the word ever so slightly.

That said, he did use the phrase correctly, well, sort of. He was saying he believes in React, and then noted some caveats with people's reactions React. Which isn't properly "Drinking the Kool-Aid", but his meaning gets across.
Good idea on charging for better interface. License might not be an issue, though. A cheat that many use is to run the GPL code in its own process, the proprietary one in its, and use a high-speed IPC method to marshal data between them. You can even do this as a pipeline with a proprietary UI on front, complex GPL in middle, and proprietary middleware as last step. Many models.
Firefox Under Fire: Anatomy of latest 0-day attack
What I would like to see is a video codec that has a library implementation for reading and writing video in that format, that is cross-platform and relatively easy to build, like libjpeg or libpng does for images.
I have tried to build VP9 on windows and it was a tedious and ultimately unfruitful process.

I don't really care about the compression ratios achieved, or speed of compression/decompression.

Something like motion JPEG would be good, if it was actually a proper standard (AFAICT it isn't).
I don't necessarily think it is too technical, you are just offering managed WordPress hosting. So you are targeting a niche market within the larger small/medium sized business. Now granted many of them use WordPress, but not all of them.

The problem I see is that the site doesn't convey to me why I should choose your service over a company like WPEngine, Pagely, or even something like Media Temple Managed WordPress, or GoDaddy's managed WordPress product. Outside of Media Temple, these are the "big players" in this space and comparatively I get a lot more bang for the buck with their services. I do think there is room to play in the market, but in order to do so, you need to have something that makes you competitive.

If you already have customers or someone that you have done work for, get some testimonials on the site. Look at the pricing for the other players and figure out how you can make your pricing competitive or offer something they don't.
How ‘Rock Star’ Became a Business Buzzword
Agreed. I think the problems is that he is reading it the wrong way by taking what is written as factual. Clearly it makes more sense if you consider the articles are written in "the onion" style.
You brought up suicide. You even gave a source. If I concluded your intentions incorrectly, I apologize. But then I fail to understand why you brought it up in the first place.
Have you guys considered sharding out the feed into discrete "subreddit" type sections. That way posts would go to the db as "Show" instead of {post: "Show HN: somethong"}. I think thT would be a nice feature but understand why it might get resistance. Thanks.
In my experience, it's harder to design something simple than to design something complex.
The 2$ OVH plan works better than the 10$ DO plan, if you can live without the ecosystem and with a quite meh webinterface.
Why does everyone talk about “ideas”? Focus on problems
You mean like an electric car which you can only "buy" with a rental contract for the batteries? One which comes with DRM that allows the manufacturer to remotely stop you from charging your car as they see fit? [1]

Or perhaps the smartphone you "bought", which tracks everywhere you go and doesn't allow you to install your own software.

As proprietary software with DRM invades deeper into our daily lives by becoming part of all the appliances and tools we use, we will no longer have the freedom to use "our" products as we see fit.

[1] https://www.eff.org/deeplinks/2013/11/drm-cars-will-drive-co...
To clarify, this is a preview GUI container, more to show users how to run GUI apps in containers than a Chromium container. You are right hough, We ideally need to keep it updated but it can also be updated directly by users inside the container.
Potentially, yes. However, if you want to have the ability to write firmware, etc, you're going to want some way of toggling that pin, leaving us right back where we started.
> One person can drive off many potential contributors, and a steady flow of contributors is often more critical to a project than any one person.

The same is thought across corporations: process (an equivalent for potential
contributors) is valued over any single employee; corporations don't like to
rely on a sole worker. And guess what? It doesn't work in favour of innovation
or good craftsmanship.

It may be somewhat different in open source projects, as contributing is way
easier and requires much less commitment than changing jobs (the nature of
things can change in surprising ways as the numbers grow), but personally
I doubt it.
>Maybe kids should be getting different degrees but at 17 >it's not surprising they don't know journalism isn't a >great degree to have.

I think this is casting the problem in the wrong light. Look at this from the employer's side instead. I dont see any work being done in an office that couldnt be done by a journalism major, or a english lit major, or a music major. If you are a semi-competent student who tried to learn at least a few things in college, you are more than qualified for the majority of jobs.

Employers have just turned applications into a competition to see who can gather the most bullet points on their resume. Besides the few truly skilled jobs out there - engineers, scientists, medical professionals - a basic ability to read and write is all you need.

If there really is a problem on the educational side the focus should be on making sure students are learning and doing more, instead of trying to dictate what degrees are "valuable".
Uh? You can run everything in offline mode, unless you really care about trivial zone enumeration.
A co-worker's kid is about to graduate from UMD with a B.S. in Computer Engineering. He has one very good job offer and is likely to have more. He worked on research projects steadily in the school and had internships during the summers.

I don't suppose that he is a typical graduate of the program, but perhaps the one cited in the article isn't either.
If they could just get enough google juice, the domain name wouldn't matter so much.
I think it'd be great if you'd have this kind of information in your help section later on, for anxious people like me who are very wary of even having a recommendation engine at a news paper. I was actually on my way to sign up for a subscription after reading "A Renegade Trawler, Hunted for 10,000 Miles by Vigilantes" by Ian Urbina - but held back for the moment to give it more thought.

That said, I guess I could see a point in it maybe retaining users / subscribers if it's good enough. (I'd still appreciated it a lot more if this functionality could be turned off for users who request it though).
Thanks & thanks @mikemintz & baddox, this is exactly what I'm looking for.
ZeniMax lawsuit against Oculus moves forward
Travis CI offers 22+ weeks maternity and paternity leave
Learn with fun quizzes. It's free
It's nice your college cared enough to offer a startup programming course. If I was looking at CS degree, I would want to see a few courses like this(practical experience) required for the major?

A lot of degrees don't offer much practical knowledge for the real world? With what you people are paying for tuition;
I would demand it from your university though? You students have so much more power than my generation had.

I picture a lot of tenured professors thinking, "Woa--I got them through the textbook! I'm not really prepared to deal with real life situations? After all, I been holed up here for years, and my sabbaticals were basically vacations?"

I understand why most majors can't really prepare the student for the real world, and real world problems. Years ago, I got a degree in Business Administration/Management. It was a joke, and there was really no real world/relevant courses offered. I had one Econonomics Professor give some real world advise, he told us, "If you want to get ahead in business; you will need a red nose--"

He was a returning to teaching from a long stint in the private sector. . His last job was working for Texas Realestate company? He said at lunch--it wasen't uncommon to Have to drink 3-5 cocktails--just to fit in with the guys.
I really dated myself with that comment? It's probally the opposite today? Maybe not in Texas though?

When I was in college, I thought General Education courses were a waste of time. I now look back, and I am so glad I was forced to take so many, seemingly random courses. The courses for my major we a waste of time. I picked business because I was young, and very poor. I was about to drop out, and I figured I needed a degree in anything--so I wouldn't resent paying back those student loans, and maybe go to a professional school? In the 80's, Business Administration was considered a safe degree in terms of employment. If I was to do it over, I would have majored in something I was really interested in! Geology? Engineering?
Art? Philosophy? Biology? Yes--we had CS, but I just wasen't interested in it.(It's such a better major today!)
It is a little technical, I think. I don't think folks that know what DDoS is, are like "hey let's shop around for WordPress hosting" They've probably already have a site, with a provider or some technical people.

For the folks that don't know, well, they don't know, so they're just going to sign up to WordPress hosting with GoDaddy or elsewhere for 1/4 the monthly cost.
Googlers just want to have fun – and achieve immortality
Sweet Pay and Perks for Tech Interns in NYC
I greatly enjoy Dick:

http://www.imdb.com/title/tt0144168/
Meteor already does this. In your template (Blaze) you can wait for your subscriptions to be ready and in the meantime render a loading icon or something else. Check it out!
And the moral of the story is:

Never talk about any personal/health/financial/existential problem at work, or with people that are anyhow connected with your co-workers/manager... ever.

<sarcasm>

But please *do* seek help elsewhere on your own time/dime. It wouldnt' do if you end up *actually* shooting your supervisor.

</sarcasm>
One thing I remember when RiscOS was still a bit of a thing was that a lot of its users praised ARM assembly. That, plus the short burst of 68k ASM when the Palm Pilot came out, was probably the last "big" hobbyist surge of assembly that I can think of right now.
Ah. What is TACK’s proposal to prevent that from happening?
But what do you mean they are taking jobs from livery cars?

I don't understand. It's very different in NYC, where all the Uber drivers have proper professional licenses and license plates and are bonafide livery drivers, from other cities where what are essentially random people with cars are now competing with professional drivers.

I have many reasons to be very critical of Uber but this doesn't seem one of them. They are taking business away from car service companies, many of which were little neighborhood storefronts around the city, but I don't see how they are taking jobs from livery cars really, as they are not.
Seems like it has some similarites to OData.

BreezeJS is a stand-alone data library for SPAs which takes care of managing the lifecycle of data objects; querying, fetching, caching is all taken care of. Queries use OData by default
This requires you to be a sufficient domain expert to be able to:

- identify the central claims of a given religion

- identify the version of a central claim which is actually necessary for the religion

- determine what it would take to "refute" one of those claims sufficiently (rather than, for example, merely calling into question one of those claims, or refuting only one variant of a claim which has other variants.)

I contend that nobody on earth knows enough about "all religions" to be able to make such a claim. I further contend that, of the religions I mentioned above, if you didn't at least recognize the details I named, it's reasonably likely that your expertise is not deep enough to be able to follow those steps. For example, if you have never heard of The Didache, your awareness of Christianity is probably focused on only a small subgroup, whose "central claims" don't necessarily correspond to the claims of the broader religion; refuting one of that subgroup's claims may or may not have any relevance for someone from another subgroup.
"This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community."

What exactly constitutes "representing the project or its community"?
Another fun type of graph paper is composed of triangles in a hexagonal grid, commonly used for making isometric drawings:

http://web.mit.edu/16.810/www/Isometric%20Drawing.pdf

For those of you looking to improve your by-hand visual communication skills, a cool old book is _Thinking with a Pencil_ . I picked up a copy a few months ago, and have been enjoying working through the exercises as I find time (which also includes isometric techniques):

http://www.amazon.com/Thinking-Pencil-Henning-Nelms/dp/08981...
I think you got distracted from the point by all the likes. Granted, they make it easy to get distracted.

The thrust of the article seems to be that it was the people in charge of these myriad wire systems who were disregarding the security risks, demonstrably to their detriment. As he states:

"But I feel like part of it has to be that the people in charge of those databases, like me until today, had a disenchanted view of the financial world. These systems didn't hold the nuclear launch codes. They held press releases -- documents that, by definition, would be released publicly within a few days at most. Speed, convenience and reliability were what mattered, not top-notch security."

... which is essentially the refrain for every major, embarassing security breach: speed, convenience, and reliability trump security concerns.

We have year after year of examples of innocuous systems being compromised to form elaborate weapons (at a seemingly increasing rate year-over-year), but security is still not a maximum priority. And the reasons are as Levine notes: speed, convenience, and reliability over security.
It doesn't look like relay at all, could you clarify what design is the same ?
Those few professors, the media, and the groups themselves say different. Thankfully colleges are very diverse. But like I said, this appears to be a growing trend that has affected real people beyond their feelings in college. I'm talking real long-term lasting effects that can ruin a person's life. I would say that this thing has been growing long enough that so far it seems to have quite strong legs in the long term since we've been dealing with political correctness since the early nineties at least.
Clinton’s encryption remark makes Silicon Valley nervous
It would be nice if the SREs (and SWEs) still at Google would also unlearn these incorrect facts. RPCs fail, bandwidth costs money.
Finally a reason to upgrade, 64GB of ECC DDR4 RAM.
Those are good points.
A followup thought I had is that it (the Garbage Collector) doesn't have to clean everything up in predetermined constant time once it's been deployed.

Performance would be sufficient, if, for a given interval of time, it would knock down at least as many pieces of junk, as there were collisions and new launches for the same period, plus some "margin"/"premium" to keep the counter going down.
Isn't the blogpost violating copyright by posting the whole poem?
Sure. I just looked at the expression tree you linked to above and it looks like pretty similar functionality.
I love reading Matt Levine's writing; I enjoy the humorous tone. A bit of Louis CK for the financial world. But I didn't get that he was dismissing the security concerns. I read it as he was dismissing the idea that some aspects of the hacking could have been more easily thwarted. For example, two factor authentication is a relatively straightforward protection. Now he may have been underselling how complex it is to implement, but I would have to agree that items like two factor authentication are relatively straight forward tools at this point.
They were talking about "Supporting a proprietary platform", and I assumed they meant the hardware supporting Windows. If the hardware supporting Windows is somehow bad, that implies removing that support would be better.

Maybe I'm wrong and they mean a person or organization, in which case I'm not sure who they mean. Windows does not appear on the official Raspberry Pi website front page or blog.
sorry, i'm not a native english. i meant formal proofs.
Clickable repo: https://github.com/holygeek/fetchpost

It doesn't look like you're using the HN API. Perhaps you should? Here's a library from a quick google: https://github.com/cryptix/gohn