skysight-inc/HackerNews huggingface dataset:
Lennart proclaimed therefore we all must follow. That appears to be how it works these days. No community, no discussion. Someone with commit access says bend over or fork it.

Actually fuck that. Which is why I'm sitting here on a FreeBSD machine.
..."the NHS in the UK. Its the largest organisation in the world with 1.4M employees..."

It's big, but it's not that big, fifth or sixth largest employer in the world according to Wikipedia:

http://en.wikipedia.org/wiki/List_of_largest_employers#Large...
Nice!

The name is clearly a nod to the classic "Reflections on Trusting Trust" by Ken Thompson (http://cm.bell-labs.com/who/ken/trust.html).

I feel the presentation in the video would be clearer if it just cat'd the source files before running/compiling them, to keep the source on-screen.
A TN visa is better for the employer than an H1B. There's no application process, you simply show up at the border with your credentials, an offer letter, a letter of support, and $50 USD. It's not nearly as onerous as an H1B.

That said, a TN visa is worse for you as an employee. You are directly tied to your employer, and must leave the country as soon as you no longer work for the employer. It cannot be transferred, must be renewed every 3 years by exiting and reentering the country, and has no route to a green card.

Personally, as a Canadian engineer, I prefer TN visas since I have no desire to obtain US residency or a green card. My Canadian friends that are down in the Bay Area have been trying to get a green card for nearly 7 years now.

I didn't know that Mexicans were eligible for the visa though? I mean, I know it's tied to NAFTA, but the US & Canada like to exclude Mexico from a lot of those things.
td;lr there's very weak evidence either way.

If the long list of evidence is too long for you, then it's totally worth clicking the "click here" link to jump to the author's summary at the end. The summary is readable and useful by itself -- and it is what you're looking for if you really just wanted him to summarize the research for you instead of telling you about all the relevant studies, one by one.
Shouldn't the previous decade of schooling before college taught you how to make education decisions?
Need to come up with a long term strategy for dealing with credentialism. One obvious example comes from the military a couple centuries ago, buy and sell military officer commissions. I think this could work. If the primary purpose of credentialism is stealth enforcement of demographics, making it starkly monetary instead of stealth monetary isn't going to offend those people.

Another interesting aspect is spending your late teens/early 20s in school was, centuries ago, kind of a day care for young adults old enough to get into trouble and young enough to be utterly unable to run the family business (being nobility, owning a factory, stuff like that). So you need a new day care for kids who aren't old enough to play in the big leagues but too old to sit around and get in trouble all day. I propose mandatory national service. There's always .mil or peace corps, other alternatives could be envisioned. Some kind of 1930s CCC organization, perhaps. Something has to be done... there's not enough jobs to employ 22-67 right now, so increasing working years to 18-70 in the future will just doom us. Maybe lowering retirement age would help, what with natural ageism anyway, working years from 18-59 might be the ticket. You can either lower the upper limit formally and cheaply, or informally via ageism and welfare expensively, so may as well minimize costs. Besides, old people vote, and dropping to 59 will probably sell pretty well, so from a practical political view this is required.

If anyone has a better anti-credentialism strategy than buying/selling degrees, or a better baby sitting idea than national service, please reply.
How to Eradicate a Disease
Funny that almost all your submissions/post here have to do with haternews.
Ok I'm a bit off there. My data was from 2009 :)

Plus DoD is several branches so that's a bit of a push.
There's a good case to be made that learning job skills is not the main benefit of going to college: http://www.cato-unbound.org/2008/10/10/bryan-caplan/murray-n...
Most people will tell you to devote real time to exercise every day, which is correct, but I've never found that doable. I'm too busy/lazy/distracted. So I'm a big fan of little efforts.

Definitely eat better. That's easy, and takes little effort.

For eye strain, use a timer and follow the 20/20/20 rule - every 20 minutes look at something 20 feet away for 20 seconds (I built timerdoro.com just for this purpose, which I run in fluid).

For stiff back, and other aches and pains, try a standing desk. Whether you stand or not, set a timer to stretch every 20 minutes. Just come up with a simple routine and do it. It becomes pavlovian. :-)

For the last few weeks, I've done this 7-minute workout every day before I shower. http://well.blogs.nytimes.com/projects/workouts/ It's 7 minutes. I have no excuse not to do it.

In my experience, if you try to jump in with a big, real commitment, you'll fail. Try little hacks and routines instead.
This comment from the author seems to be a (very rough) summary of the ebook
https://news.ycombinator.com/item?id=8471730
Bitcoin for live developer help
Microsoft offers major tool upgrade for mobile-first, cloud-first world
The reason why a project with a bunch of tightly-coupled disparate components will have a hard time doing anything well is that an expert who could do a good job isn't going to spend their time working on an implementation that can only be used along with a bunch of unrelated baggage. They're going to work on an independent implementation that can be used by as many people as possible.

Take DJB. He's an expert and djbdns has a stellar security record. He's not going to spend his time trying to make systemd's resolver secure. Instead systemd is going to end up repeating all the same mistakes BIND has made. At least BIND has a substantial head start over systemd-resolved.
Second this - JavaScript will give you a higher likelihood of finding a job, and it is easy to get into. For angular, the egghead.io videos are generally recommended by people.
Ubuntu (looking into Mint)

After having perfectly good documents/programs/hardware getting obsoleted by Microsoft, Apple and other private entities through the years. I switched to OSS, Took years to get proficient again but I have a lot less worry that one day X is just not going to work anymore.

If you can get some adequately advanced one that exists only as firmware that will be static for the rest of my life, that would be a compelling reason for me and a lot of other developers to switch - or at least adopt as a serious platform for development.
Ray Bradbury: A Writer Who Saw Happiness as Possible
The assumption that college is a four year commitment is absurd. AP classes mean you can get credit in high school, or the CLEP test allows adults to quickly get credit for classes. Community Colleges allow you to transfer credits. You can take extra classes, often at no extra cost.

It's only 4 years if you go in taking the absolute minimum amount of full-time credits to get the degree.
<rant>

2 boils down to issue 1 and is blocked by issue 3.

Web-based MUAs are still software. They could support PGP and/or S/MIME just fine. All what's necessary is to provide an API and browser plugin (so the website won't have _any_ access to plaintexts and keys) implementation. Like some sort of secure <textarea> that's completely out of website's control (except for basic visual styling and some hinting like what's to show as recipient selection) and only sends an event when writing's done and encrypted message is ready. Not trivial, but well possible. Given that Google is also a browser vendor and it's not unusual to them to push for features based on their product demands - certainly possible.

But, nope. No big player on the market seem to care about providing user with proper cryptographic protection. The one with user in actual control instead of "oh, crypto's scary and we won't allow you to be scared - we'll manage everything for you, trust us, we'll handle your data good".

Just look at the state of X.509 certificate management in any browser or email client - contrary to most PGP plugins, it's real obscure highly technical UI hidden beneath 4-6 mouse clicks, that hadn't any significant changes since '90s. So, we're still stuck with passwords instead of certificates. And S/MIME failed.

And that's because most don't care any much (if at any) about the issue and even if they do they seem to be perfectly satisfied with "your communications are secure with bank-grade encryption blah blah blah"-type marketing speak.

</rant>
application logs are aggregated and shipped to a logger component[1]. if you scale processes and run `deis logs`, you'll see the log output of every running process for that app.

[1]: https://github.com/deis/deis/tree/master/logger
No. The problem domain is more complicated than can be understood and modeled by an 18-year old.
Quick nit: you can take screenshots with PhantomJS [0], exposed in casperjs as `capture` [1]

[0] http://phantomjs.org/screen-capture.html

[1] http://docs.casperjs.org/en/latest/modules/casper.html#captu...
Microsoft Launches Free Version of Visual Studio for Small Teams
Battery research has been a constant "just around the corner" thing. Sure there have been advancements but not the level of expected advancement if you just read news releases of "breakthrough battery" technologies.

I would guess this is a mix of it being hard to get from a concept to mass production, i.e. easy prototypes but lots of walls come up when trying to mass produce it.
Watch Humanity Touch a Comet
Right, there is no good data at all suggesting that languages like Haskell are better for teams. Yet we are constantly served peoples overly confident opinions that they are.
Ask HN: What to do with my life?
First I just have to say this was titled "How I launched a productized consulting service in 2 days that brought $15,450 worth of work in the first month" but that was a little long for HN :)

There are just a ton of things to learn from this article. I'm not sure if I can cover them all but I'll try

> freelancing service with a fixed length, scope, and price

This negates a ton of the pains of freelancing. You wouldn't have to go through a ton of contract negotiating on price and work delivered because everything is fixed a clearly define. You shouldn't have to worry about going past the end date of the engagement since you're offering a productized consulting engagement which you're an expert at.

What if anything falls out beyond what's defined in the scope and end date? Just define a traditional MSA and SOW. The process should be a lot easier since you've already established trust with the client which is usually what 99% of contract agreements are all about (not a real statistic).

> Announce LPIAD like a product

This is what I found particularly fascinating. This service can be launched. And by launching you outreach to thousands of potential customers you couldn't reach before. That's the ultimate cold call!
Disagree, there's no difference. A -> B·C <==> A -> ¬(¬B+¬C).
I hatez Hater News
Microsoft open sources .NET, takes it to Linux and OS X
Of all the components of systemd that doesn't need to exist, resolved is definitely one of them. Why they're reinventing the wheel rather than allowing the user to set up something that works and is battle-tested, such as unbound, is beyond me.
Seems as though it's a recursive troll attempt.

Me on Reddit: "The first step is to stop hating yourself, you are your foundation for your own success..."

Clear troll comment. I've said much, much, worse on Reddit.
My worst phrase

"This looks nice... Are you open to H1B or remote?"
This is a good example of confusing macro vs micro. In the short term, solely individually, you are better off going to school. Society long term might be doomed by it because of work skills mismatch, financial issues, class issues, and waste of time / waste of human potential, but you're individually better off going to school... for now anyway, or more accurately, at least in the recent past, maybe not today.

Its like in a discussion about fuel efficient cars, pointing out the death rate is slightly lower in a land barge and its real nice for carrying my skis. Yes, but that'll also "destroy the planet" if all 6 billion of us acted that way. Nobody wants to live in the high crime city so we'll "ALL" move out, leading to guess what in the burbs?
Asian Luxury Hotels Part of Cyber Espionage
Actually this isn't my article. It's just something I encountered while doing research for my guide.
I think it's possible for SSL stripping to simultaneously be a bad thing and not a DMCA violation.
Try listing Kahn Academy or free open online classes/certificates on a resume.

The only reason I went to college was so I could be taken seriously and offered a job in my career. Before graduating I had 0 calls backs, after I started listing a completed degree I had many many call backs.

College may be a poor choice for some, but if you dont want to get stuck waiting tables or making coffee then its a sure bet with the right major.
The Hilarious Characters You’ll Meet at Every Meeting Ever
Neat. Thinking of using in our visualization app. Can we add text to nodes and edges. docs?
Visual Studio 2015 goes even more cross platform with clang, Android emulator
I agree, but I must accept the consequences of my actions to be truly free from guilt.
This module appears to use a simple brute force method for uncovering the address of the system call table, as opposed to hardcoding from System.map. There's another more elegant solution that could be of interest to readers: http://www.elliotbradbury.com/linux-syscall-hooking-interrup...

If you're looking for deeper case studies on Linux rootkits, the Suterusu rootkit is an interesting PoC: http://poppopret.org/2013/01/07/suterusu-rootkit-inline-kern...

On the other hand, if you're looking for a guide on understanding LKMs from the ground up and how they can apply to rootkits, I strongly recommend Joseph Kong's excellent book Designing BSD Rootkits. It's FreeBSD-specific and dates to 2007, but it's not still outdated AFAIR: http://www.nostarch.com/rootkits.htm
Free Webinar: The Power of Data Driven API Testing
They should play some music.

I'm watching this with pop music in the background, and it's way less tense...
Microsoft Launches Free, Unrestricted Version of Visual Studio for Small Teams
I had no idea what a circulator was or what purpose it served. The wikipedia link has a good description of what it is, and the pdf link is a paper about how to achieve full duplex radio operation, and shows where the circulator fits into the picture.

1. https://en.wikipedia.org/wiki/Circulator

2. http://web.stanford.edu/~skatti/pubs/sigcomm13-fullduplex.pd...
Microsoft Takes .NET Open Source and Cross-Platform
light years ahead...

I actually liked that they interviewed the actual people who had done stuff with it. I just wished there was a bit more context graphics.
Absolutely. There's an included parser that I could use to do big refactoring of a precision and scale I haven't seen available in any IDE.
That is still phenomenally bad advice. You aren't paying index funds or etfs for their stock picking, heck most of that is in publicly available documents. What you are paying them for is their operational capabilities and economies of scale.

I would be amazed if a retail consumer could put together a balanced, diversified portfolio with the same cost as an actively managed fund. To try and compete with an etf or non-managed index fund is crazy.
There are already excellent solutions out there that have been battle-tested, such as unbound or even dnsmasq. Best as I can tell, resolved has no good reason to exist.
Only Twitter worked for me, but it was kind of cool to read some long forgotten tweets.

I don't really understand the periodic table concept. My first thought was that it grouped your insults into types, like logical fallacies versus outright insults. I feel like that would be more useful for introspection.
The reality is that most people take more than 4 years to graduate, especially at lower tier colleges.
Very true. I took all the AP classes I could in high school (incuding some independent study) and was able to get a year knocked off of college easily. I probably could have gone to school in less, but a) my college capped my AP credits to 30 and b) I only took 15-16 credit hours most semesters.
I think a discussion on mental health is appropriate here. Don't feel like you're limited to physical health.
ImageMagick vs. GraphicsMagick: Which One Is Better?
For convenience's sake: http://danluu.com/empirical-pl/#wat_summary
> They're going to work on an independent implementation that can be used by as many people as possible.

So they would work on systemd then? Since it is set to have a far larger customer base in the near and long term than most independent cache resolvers (just see the list of distro's who have taken it up).

> Instead systemd is going to end up repeating all the same mistakes BIND has made. At least BIND has a substantial head start over systemd-resolved.

Potentially. But I don't think you've successfully shown that that is inherently due to systemd's design, complexity, or componentization. Instead it is likely due to systemd's relative immaturity of a codebase and that as discussed previously most cache resolvers have had a checkered history of security issues (and assuming systemd is "as bad" as everyone else, it will have security issues).
Ask HN: What do you think of our ZEEF development directory?
I don't use a password manager tool because I don't feel I need to. I take a kind of algorithmic approach to generating unique passwords for each site I use. I have a root password which contains the usually required alphanumeric with an upper case letter and some special characters. The rest of the password is based on the site or service I'm logging into.

A really simple example would be:

cabbage123!face <- Facebook
cabbage123!goog <- Google
cabbage123!twit <- Twitter

I only have two things to remember - the root part of the password and the way to generate the last part. Obviously, just using the first four characters isn't the best idea, but you can change that part to whatever you want to - it's kind of your own secret key.
Microsoft to open source .NET, and bring it to Linux, Mac OS X
Google’s DoubleClick is down
I remember vaguely something similar was in the work for Ruby, but i cant find it again.
"this old-style, formal education that we find in college and graduate programs will become an increasingly niche endeavor reserved for the few for whom it makes sense for one reason or another."

Some academics have gotten this & are trying to change the system; Jose Bowen from Goucher College comes to mind -- http://www.nytimes.com/2014/11/02/education/edlife/a-convers...
Which Languages Are in Demand
The True Risks of Duct Tape Solutions for IT Monitoring
It really brings special relativity home to think that the ESA's counter is only valid from the reference frames we usually use. It's only when Randall's counter reaches zero that we can unambiguously say that the probe landed in the past.
> What's next? Keyboard interface?

I'm afraid so: http://lists.freedesktop.org/archives/systemd-devel/2013-Nov...
Announcing .NET 2015 – .NET as Open Source, .NET on Mac and Linux
The demo is insanely cool but I don't really understand what it's supposed to be. Is this just a cool visualization library or can this actually model real world particles? Not trying to be a jerk I really have no idea what I'm looking at.
Still not convinced this would hold up. The lack of encryption is apparent to the sender before the DATA is transmitted; the decision to proceed even so could be construed as consent.
Useless page. The mobile version does a poor job of compressing the images resulting in the data labels being unreadable.

Bring on SVG for this sort of stuff.
I agree with this. Granted this is anecdotal evidence, but I recently graduated from college with a degree in computer science. In high school, I had no classes on computer science. I wouldn't even know where to start nor would I be able to model myself an educational framework to understand computer science as well as college taught me. Now even though high school taught me the framework required to learn a new skill, I just feel that my total unfamiliarity and lack of peers or educators would have made the task especially daunting.
I have no objection to your editing your comment to include a summary of how you put the go pieces together. Redemption is so much better than guilt ;-)
> You cannot just take intellectual property away from some company.

If the company's about to die, why not? Your argument only works when the company's still going strong. If it's never going to actually make money with its IP, it's entirely illogical for it to spend huge amounts of effort trying to prevent that IP from being made public.
Yeah, but the lower tier colleges are unlikely to attract the sort of student this article talks about.
the people who have trouble completing their degree in time generally either fail classes or were underprepared for college. They are not the subject of this article.

College is a poor proposition for students at the lower tier colleges as well, but for different reasons.
Nah, the equivalent of DCOM is dbus.
Give creating an esoteric language a go, they're even more fun to build and play around with. Though in my personal attempts the interpreters always wind up being a chaotic train wreck of code.

My latest toy language has been QuackQuack, a language consisting of ducks. There's a sandbox there to play around.

http://vild.org/labs/quackquack/
Totally agree. It's mind blowing to realize that because of the init system we have on our system we are now vulnerable to DNS poisoning.

Do one thing and do it well.
Not a logical difference, yes. But there is a different connotation.
I don't understand this attitude. Lennart has every right to write a DNS resolver if he feels like it. And you have every right not to use it. Nobody is being forced to do anything. (I'm not aware of any distribution currently using systemd-resolved by default, and you can disable it at build time and runtime.) So what's the problem exactly?
It's also bad to assume you will actually completely your degree. Lots of people won't hack it, and they'll end up with more debt and a few skipped years of being in the workforce.
May I ask what you majored in?
Most 'decisions' are made for you at that stage. College is the first time where real choices with lasting impact are made (imo, and for most people).
Yes, my worst comment surprised me:

"That sounds like a good approach; reimplementing an existing API like EC2 or DO makes it easier to integrate your software with tools like Vagrant and Terraform."

Maybe the words "reimplementing" or "existing" triggered it? For you, maybe it was "torrents"?
Ask HN: Freelancer and bootstrappers: where do you physically work?
Home, coffee shop, public library, co-working space, etc -- which works for you and why?
>What can they do about it? Do they have the time to do it? How can they do it without hurting themselves?

Get the top people in a field to collectively decide to create/back a new journal. Because they are the top, what they publish in will "automatically" become prestigious, assuming the journal is selective. Once the journal is well established, the up and coming will start publishing there too.
Very few people, % wise, finish in under 4 years. The average is much closer to 6 years (http://www.politifact.com/wisconsin/statements/2013/aug/11/r...). You may be in a bubble of extreme high achievers that makes it hard to see the reality of most people. And that's data from all tiers combined, not just low tier schools (does that mean non-ivy?).