skysight-inc/HackerNews huggingface dataset:
That's a good list of 30 or so myths and a pro-systemd explanation. It would be interesting to have an anti-systemd rebuttal. The explanation that systemd is non-monolithic "in design" because each binary can be separately packaged "in packaging phase" was pretty lame because it confuses the topic to "win", although also completely irrelevant (A better answer would have been, ok, assume inductively for the sake of this discussion that it's monolithic... given that inductive assumption, so what?).

1) Are there any significant/serious myths not listed?

2) Does it matter? What I mean by that is the systemd wars remind me a lot of the sound wars from years ago. $user installs a sound system (alsa, pulse, oss, doesn't really matter). It'll probably either work perfectly or miserably fail. If it works, $user will blindly love that sound system and brag about it. If it doesn't work, $user will trash talk it all over the internet. The facts don't seem to matter, just the results of one anecdotal experience. In an environment like that its nearly impossible to learn anything from the community about systemd.

It reminds me a lot of those geniuses who post on world wide forums how no one in the world should sign up for $cellphone_provider because their local tower has poor coverage. That's just great, as if the other 99.9999% of the population should care.
>And I suggest you are missing the bigger picture: TypeScript, Dart, et al., require (unsound) type annotations, a tax on all programmers, in hope of gaining better tooling of the kind you work on.

In many cases types can be inferred. ML is able to infer almost all types in a program (however the algorithm requires that the language doesn't have subtyping). Haskell has very good type inference which support subtyping (you declare very few types). They both have strong static type system and don't tax developers by making them having to declare every type. Algorithms which are used in Haskell are complicated, but they can be implemented.
The problem here is the definition of corruption. It's the same problem on Capitol Hill. You agree to "listen" to my
"problems" and "solution" in exchange for a campaign contribution or some such nonsense. It's just legalized corruption.
So, "open source" now means "Do everything Red Hat's way."? Interesting change in definitions.
I'd prefer the box. It's cheaper to replace than a TV which would allow me to upgrade the hardware more frequently for new features. The new Xbox has shown that a box can take over typical functional like the channel guide and changing stations.
I think Sony's pathologies are somewhat different (although software is clearly a weakness). What makes for blockbuster consumer friendly technologies is often fundamentally opposed to what makes big content happy. As the influence of big content grew at Sony, they began to get veto power on future platforms.

The old Sony had gone to the Supreme Court to fight for consumers right to record tv shows. The new Sony bet big on the profit maximizing MD platform while mp3 friendly CD-R's and later iPods ate their lunch. They even led the reactionary effort to save big content's profits with rootkits.

Sony's biggest bright spot in the 90's was the Playstation business but even here we see the same sorts of problems cropping up -- PS3 had to push Blue Ray, late to online gaming, the Hotz fiasco.
By third party, do you really mean eavesdropper?
"Edit: Victoria might be a great place to patio11 those industries with tools to service those businesses. But it wouldn't be the sort of place you'll grow the next Google, Xerox Parc, Microsoft* or Facebook." Total myth that's perpetuated by not looking at the history of great "start ups". Take some time to read about the history of extremely successful companies in the US and you will see locations such as Armonk, New York and Schaumburg, Illinois. Massive incredibly wealthy companies managed somehow to be created and continue to generate billions without paying California tax rates. Not only that but these companies are high tech and leaders in the fields. It's especially ironic that the field itself espouses mobility and connectedness on a global (not national) scale and yet, its followers all feel they need to live in the same city to get anything done.
Thanks very much for the detailed answer. That really explains things from Googles perspective. Very nice service you offer. I think that it will serve to save people a lot of money on Adwords.
Even with chrome you can have it (or has it been removed recently?)! It was in chrome://flags!
Security with Spring
The anxious parties are mostly the BSDs and maybe Ubuntu.

Other using systemd is not a problem for anybody. The problems start once the higher-level stuff (X.org,Wayland,Gnome,KDE,gdm,etc) requires systemd. The question is whether the anxious parties have enough devpower to maintain portability layers and especially the BSDs may not.

However, by Adams Law of Slow-Moving Disasters [0] these problems will be resolved in time.

[0] http://www.dilbert.com/blog/entry/fact_checking_adams_law_of...
Mail client looks based on old Opera engine. It needs investigation.
I've got mixed feelings about this. I really like the idea behind systemd/upstart (they're quite similar in practice) and was glad to migrate to systemd when Arch sorted out most of its integration issues.

But to be honest, I prefer upstart much more. It's simple, it does one thing, it's clear about what happens (most of the time). With systemd I find myself quite often with no idea where to even look for information about something not starting. I still have a service in the system that I don't know how to remove (it's failing to start apparently, not even sure where does it get created). I spent hours debugging issues and trying to get it all-green on my system... and failed. In my opinion it's just too big and complex for it's own good. For my deployments upstart provides the equivalent behaviour in the part that matters (actually running the software) in a simpler way and does not try anything else.
Legal items. Alternatively: The cheat everyone else is using.

1) contractually provide a 100% SLA

2) the "benefit" you give the customer when you don't provide 100% of uptime for a given period is 10% price reduction for that period only

3) To add insult to injury, make the period a day or even an hour.

4) Downtime is only downtime after reception of an email from the designated customer contact, and only if it wasn't resolved at the time they actually noticed. That customer contact must be a person, ready and able (legally allowed) to answer questions and make choices.

This is how a lot of ISPs are doing it.

Amazing how many people consider this a 100% SLA. Then the ISP is down for weeks, and then they get to pay $50 less on a $5000 bill ...
No one's really mentioned that keep up to date or learn a new skill is great advice...but it sucks when someone's tells you that you only have six months with MongoDB and Node.Js, so we only want to pay you for a Junior position. This is where the ageism comes into play, where a young 22 year old who doesn't have the experience because of a new technology buzzword looks attractive to the hiring manager. Seen this move a lot.

"But what about all my experience with I/O Completion Ports and multi-threaded server development mastering mutexes and slinging semaphores!?
Our SQL interview questions
That is a fair argument, but could equally be used for the non-HTTPS versions as well. The answer is the same in both cases: If you are not happy sharing such information, configure your browser not to use the referrer header.
Oh yeah, so it does. Order from chaos!!!
Actually it's Redhat that went their own lonely path after trying out upstart and switching away, if I remember correctly. (RHEL 6 had it, to be precise)
Merge multiple repos together using the subtree merge strategy.
> What websites your visitors consume is IMHO not your business.

But if your product is the subject of discussion on another page which links to yours, you may want to be able to join the discussion.

As a site owner, I don't think it's unreasonable to ask my visitors how and where they found out about my website.
Awesome, so I guess there's only room for 60 SDEs over the age of 35 in this world.
You MUST mean increasingly ;)
The article makes it sound like every webmaster is entitled to see Referer headers. Really? How does enabling referers "save the world"?

A few weeks ago, I ran across a website (can't remember their domain) that refused to show me any content unless I enabled third-party cookies, and even contained a lengthy argument explaining why disabling third-party cookies hurts the web. IIRC the whole argument was 24K bullshit, written by people who feel entitled to keep making money with their outdated business models and who were obviously alarmed because modern browsers were doing sensible things. And now we're seeing a very similar argument, only this time it's about referers. Why do you think it matters whether I came to your site via Google, Reddit, HN or someone else's blog? What makes you think gives you the right to know that?

Webmasters never had the right to know where your visitors were coming from, any more than the owner of a random gas station on the Interstate has the right to know which city his customers are driving from. If SSL is making Referer headers disappear, good riddance. We just closed a privacy hole, 99 more to go. Next in the TODO list: get rid of referers even when the referring website doesn't use SSL, because as the article correctly points out, we've got a bit of inconsistency there.
Relax about the potty training. Frequent reminders, sticker chart, and bigger milestone rewards are all you need. Kids are on their on timeline with this, and any anxiety you have around it won't help. Regarding speech, repeat back clearly what the boy says to you. A speech therapist helps. It is a long, gradual process. Facilitated play (i.e., guided by adult) with peers is huge.
Canonical will learn that soon enough anyways, with everything surrounding Mir. And I'm glad. Their current way of doing things reminds me a lot of how GitHub works with open source, with the major difference that where GitHub builds completely new systems when they're needed/the alternatives aren't up to par, Canonical builds them all over the place, when many times it would be better if they contributed to the existing projects (Wayland, systemd) and expect the same community support that GitHub gets surrounding their open source code (Resque, Chronic, Jekyll, etc).

It's kind of disheartening that Canonical keeps trying to "disrupt" existing open source projects by muscling their way behind their own projects, developed in secret, with little to no community input. /rant
It seems to me that a lot of articles about flat ui contrast it with skeuomorphic design, which misses the point.

In all the examples, even though the visual design is "flat", there are many cases where it's still skeuomorphic...

See the pen and rubbish bin here: http://dribbble.com/shots/947749-Task-app/attachments/107085

The calendar here: http://dribbble.com/shots/917819-iPad-Calendar-Login

And the flat representation of a piece of paper here: http://dribbble.com/shots/962125-Filetypes

They're all flat, yes, but it doesn't mean that they aren't skeuomorphic
The only encrypted backup solution I've ever recommended is Tarsnap.
Is the Windows user ready for apt-get?
I'd suggest your research has little to do with reality, and more to do with the Court room:

“Extreme isolation is one of the most extreme forms of punishment one human can force on another, and in New York State it is often a disciplinary tool of first resort,” said NYCLU Legal Fellow Scarlet Kim, co-author of the report. “People spend weeks, months and even years cut off from human interaction and rehabilitative services for non-violent, minor misbehavior. The process for determining who is sent to extreme isolation is arbitrary – there is virtually no guidance or limitations on who can be sent to extreme isolation, for what reasons, or for how long.”

http://www.nyclu.org/files/publications/nyclu_boxedin_FINAL....

The practice is theoretically intended to separate violent and dangerous inmates from the rest of the prison population. The New York Civil Liberties Union, however, uncovered that the majority of those in solitary confinement were given the punishment for nonviolent, low-level offenses. Nearly 90 percent of the men placed in solitary confinement between 2007 and 2011 were there for breaking one of the minor prison rules, such as having unauthorized books, disobeying an order or growing their mustaches too long (“an inmate shall not grow a beard or mustache over one inch in length”). Other documented infractions that led to solitary confinement included one man who had gambling chips in his cell and another who received 45 days for tattooing himself.

Took me about 3 minutes. Given that the ACLU report was indeed about New York (NYCRR) and you were "unable to find any examples of it", I suspect you're a tainted or biased source.

Given the "down votes" (a Reddit term, I think?) on my response that contained decent sources, I'll disengage from this. I wish weev well, but I suspect if he continues he'll be broken, hard.
The truth is out there: six (nutty) conspiracy theories for Memorial Day
Ask HN: 6 months of trying to get a job with no luck, should I go get a degree?
First, I've read through most of the threads on here regarding getting a degree vs getting job experience.

My situation: since I was 16, I have earned a fairly nice amount of money off building, selling and monetizing websites. This all changed early last year when basically all the ad companies I worked with suddenly disappeared off the face of the earth. The money that I did save up, has diminished as my monthly income suddenly hit zero. Ever since about a year ago I've been struggling.

So I went about applying for full time jobs. I'm fluent in HTML/CSS, 5+ year experience with SEO, 4 years experience of SEO, 4 years experience of social media marketing and 4 years of DevOp experience especially with Debian distro's.

Now when it has come to finding a job I've virtually had no luck. Out of all the jobs that I've applied for (probably close to 50), I think I've had about 4 replies back. The majority of them, you never hear back, not even a email saying thanks for your application. I know not everyone will email back but I think it's pretty rude that 92% of the jobs I've applied for don't even have the courtesy to send a 1 liner back. And the jobs that I did get a interview with, NONE of them emailed me back saying sorry you didn't get the job even though I made them promise in the interview that they would.

The main thing I noticed is that employer see's I have no Uni degree and instantly crosses me off the list.

So that leads me to think should I go back and get a degree?

I'm 20 now, but I've had 2 attempts of starting a degree which haven't ended to well (poor choice of degree and uni).

I would probably give Computer Science another go, purely to get the piece of paper, as I can almost guarantee I will not be using my future Java/C# (the 2 languages that they teach you at the uni I'm looking at) skills if I ever get a degree.

So can anyone please help me by putting me on the right track of what I should considering doing?
Another XSS vulnerability and Paypal shows no response
Harvard Professors Call for Greater Oversight of MOOCs
As an European user I kept wondering why so many biographies today on YC (there were 3 on the main page), only to figure out that probably it's because of the recently past Memorial Day[1] in US, as users read more about personalities worth remembering.

[1] http://en.wikipedia.org/wiki/Memorial_Day
That's too much stuff at once. This coming from the guy who has like a million startups. Your issue is that everything is unrelated. You can't combine work loads (that's the secret). When you are able to combine work loads, stuff gets simpler.
I think that the fundamental problem is that we're used to a certain low-level dishonesty in job prospecting. Even if you don't agree with it-- even if you'd rather people see how you really are so you don't end up in inappropriate roles-- you're expected to make nice and play along.

Job applicants have to overstate their willingness to subordinate. Very rare is a talented person who wants to be a subordinate. Protege to an obvious superior (by which I mean person of superior skill)? Sure, but that's different because there's an obvious symbiosis. Subordinate order-follower? No, no one wants that.

On the flip side, hiring managers often overstate the autonomy and future prospects associated with the role.

Companies overstate their need for "passion". Passionate people never see themselves as subordinates. Proteges, possibly. Not subordinates. Never happens, never will.

If you want people who are good at subordinating, you need to go to the other end of the passion spectrum and find people who are happy just to have a job. But no one wants to hire those because, even though they're often good at well-defined tasks, they're taken to be kind of a bummer.

I feel like when people go too far to the good-not-nice extreme, you end up with dialogues like this (obviously, more subtly)...

Hiring manager: all of the "vision" questions and tough technical brainteasers are a false lead. In reality, we're looking to add excess capacity to which we can delegate undesirable work. Also, the reason why we're overhiring is because it makes managers happy to have overqualified subordinates so they can say things like, "I have four Ivy Leaguers working for me".

Candidate: I don't really see myself as a subordinate, and unless management takes a direct interest in my career and I get the best projects available, I'm going to start serving my own career interests in a matter of about 6 months.

No one would hire anyone if people were that honest.
Well ... it seems that tarsnap http://www.tarsnap.com/ is the only one I know of that is for the paranoid.
The work function in bitcoin is based on SHA-256.

But vinhboy is almost certainly talking about some computers with some GPUs in them.
> Would you really buy a separate Roku or whatever if your TV had one already built in?

Yes, because the TV is a couple years old and doesn't run today's apps, even though it has the right number of pixels which haven't changed in a decade.

> Stick a PC in my TV as soon as possible, please!

No. Because the pace of development in screens is notably less than the pace of development in devices, and the cost of building (a probably underpowered) PC into the TV would end up being a significant portion of the purchase price without much benefit.

AirPlay changes the equation. Use whatever latest personal device you have, tap a button to see it on the TV.

It's redundant to have multiple apps with multiple UIs and preferences scattered across multiple devices, when the tech exists today to have a primary personal device that you could look at anywhere.

TVs need to get out of the app business, just display HDMI + AirPlay (works from Android using Twonky Beam, iMedia Share, PlayTo, etc.), and focus back on visual quality.
"Opera is bloated!" is a common complaint and users assume that having e-mail/rss/irc client makes browser fat and slow (even though Opera with those features used less RAM and disk space than some other "lean" browsers).
Whose God?
"With systemd I find myself quite often with no idea where to even look for information about something not starting"

You could read the (currently) 20-part sysadmin guide.

http://0pointer.de/blog/projects/socket-activated-containers...

/sbin/init and its simple shell scripts never required this much explanation.
Hidden gems: recap of all guests interviewed on the TechZing podcast
60+ Investors Band Together To Form BitAngels, Incubator For Bitcoin Startups
If you are unhappy about using 40 bits, you can configure your browser to reject sending requests to such sites. When the connection with the second site is negotiated, it will ultimately get rejected, long before HTTP or any referrer headers are sent to it.

I see what you mean about dropping the security level, but generally SSL is seen as a binary 'good enough/not good enough' choice. I don't know of any browser that gives a graduated measure of a site's security. Either it flags up a warning or it doesn't.
Even if systemd becomes default in Debian, probably there'll be ways to replace it with other system/service manager because of the Hurd and kFreeBSD ports. In Google Summer of Code 2013 there's even porting OpenRC to Debian: http://wiki.debian.org/SummerOfCode2013/StudentApplications/... .
Planetseeder - surprise surprise
I am not real familiar with "Jaws" which is what I think you are referring too. I had worked for the company that had been called Blazie Research. Blazie made "laptops for the blind", their products used a Z80 processor and a hardware based text to speech. The premium model had a braille output that had either 20 or 40 braille cells that were driven with piezo transducers. When I started we were tasked with building the next generation model based on the StrongArm chip. It was a very cool project that was lost in a venture capital based merger.
Please correct me if I am wrong, but that sounds like a very US-centric view. I'm not sure the "world" operates like that at all.
I don't foresee Wired ever publishing the response if it's written as poorly as it is here. Krawetz knows his stuff and could very well be in the right, but his rebuttals are too long and technical (re. boring) for a publication like Wired to touch.

If the rebuttal was boiled down to one or two well written paragraphs of his most salient points, Wired may continue the discussion.

My .02
This is where we're at with HN now? Comments cheerleading people into committing felonies?
Ps3 you surely mean that had to push blue ray. PS2 was DVD (and hard drive) only.

Interesting is that with all the rage of PS3 Sony haven't managed to move as much PS3 as the PS2. But PS2 was a hardware gem.
If he actually exploits the vulnerability, calling the police doesn't make them jerks.
Sorry to sound cynical, but toddlers and pre-schoolers are easily the most confounding, frustrating creatures on the planet. They are experts at exposing your dark corners and jangling your nerves. You will not be feeling or thinking 'love' at that point. If you are looking for single word remedies, then 'tolerance', or 'patience' are closer to the mark.
does it show weird size variations on the text here? that's what i got with chrome on android and why i switched to opera...
This is a bigger PR disaster than Xbox One. Everyone is criticizing Opera for the gutted features.
you are mistaken, there is a lot of love to unix'ish systems.
for example opera is the only "popular" browser with packages for freebsd.

This is a new product so I would be _very_ suprised if they didn't limit the amount of platforms they released it initially to.
Towards a better Haskell package
Sources of Economic Growth - Stagnation or inequality?
In my own definition open source means "work together, be open about your intentions, contribute".
Try code mode.
They had to release a Classic version as a result: https://play.google.com/store/apps/details?id=com.opera.brow....
Sony had more than one problem. The biggest problem is their brand name has suffered for years with lackluster and not very well-thought out products.

They're starting to turn it around but it may be too late - much like Nokia and HTC.
The Cloud Security Rules Book Review
I get referrers from httpS://www.google.com quite often in my logs.

And I'm running my blog on HTTP.

How is this so?
I see it rather differently. Referrer is a 1990s concoction based on the idea that the Web is a collaborative effort that we all engage in. I don't personally have any problem in a Web site knowing where I arrive from in most cases. It's harmless him of information (in most cases, as I say) which makes the Web site owner's life a little better.
Need $30,000? Try referring a developer to HubSpot