skysight-inc/HackerNews huggingface dataset:
In 20XX, what will be a better indicator of entry-level qualification: a repository with 4 years of course work in it, or a college degree?

Home schooling college is significantly cheaper. A bootstrapped education would be self-defined. This is freeing and terrifying. The person must be self motivated. Goals could be hard to define. This path is risky in US culture, but could yield much greater return on investment financially. Because this is counter-cultural, the “Greener Grass” syndrome would most certainly exist. "What if I went to college?"

A college degree yields access and exposure to topics which are prohibitive while working without professors and labs. Mathematics, engineering, science, and liberal arts all have language barriers which college professors help alleviate. Having peers and mentors to speak those languages with is highly valuable. The financial cost of college is far too high. Non-major required courses make up approximately half of a degree. A 2 year time commitment for what is seen as esoteric knowledge results in unnecessary stress and frustration. Perhaps making those courses free, not required, or pass/fail would be sufficient. In short, college isn't perfect.

Which person is truly a better candidate for a job is completely up to the business culture. Do people with college degrees prefer college degrees?
Law school grad here. I agree with the other replies to @exelius. For law, prior work experience does not help, and can even hurt. Those $160k jobs go, for the most part, to students from the top law schools, or top students from the second tier schools. For example, I went to a second-tier law school, and when those $160k firms came to campus for job interviews, they were only interested in interviewing those in the top 5% of the class.
The situation with MBAs and law degrees is quite a bit different. With law, it's not so much about the experience but about the fact that there are too many lawyers chasing too few jobs with the result that hitting it big with a prestigious big-city law firm pays the big bucks and everything else not so much (assuming you can even find a job as a lawyer). And those big-city law firm jobs go disproportionately to top graduates at a handful of top schools and/or to those with connections. The market for MBAs is a lot more diffuse and work experience is much more sought after by the top MBA programs than is the case with law.
Etho's Deeply Integrated Distributed Types?
I am SO fucking glad that I'm not in academia anymore.
There are so many different paths available when college is on the table. Even for software developers, it starts you with a very strong base and gives you the ability help and contribute to research that is happening on campus. My computer science degree was not cheap, but it was so important in my personal life and my career. I agree that college isn't perfect, but was well worth my investment in it.

I personally want to make sure my children have as many options on the table. I would value their education as a much more important investment than any other luxuries.
Atom package for helping you get out of coding blocks
Our country is somehow moving to a little good side, we don't really have to worry about the govt (at least for now 😁).
There was a good talk back in 2012 from ex NSA that laid out some of the
details for how the US surveillance keeps track of online behavior
too[1]. I think (as awful as it is) we can expect most governments major
governments to do this if it's within their technical capacity.

To get out from under this, I think we'll need 100% encryption of
everything, open source devices, and ways for companies to make money
without ads or data brokering. Basically, this will stop when hell
freezes over.

[1] http://media.ccc.de/browse/congress/2012/29c3-5338-en-enemie...

speed up to 1:14 for the good stuff
> Google has a very strong brand presence, and they are in your face a lot if you use the web, but really they are a search advertising company with less impact on your life than say Exxon-Mobil (Mkt cap $363B). If you can't buy an Android phone, or search the web through their API, or use their free mail service, it is very different than you can't buy gasoline.

Yeah, but Exxon-Mobile gasoline has perfect substitutes from other producers and most consumers don't care about the difference -- its essentially a pure commodity. Google services, while they may have close competitors, are not the same kind of pure commodities. So, while gasoline may be more important to average consumer, Exxon-Mobile acting on its own may not be.
> If things are complicated enough that we actually need Agda/CoQ/Idris to
feel safe — seems that things went really wrong at some point.

I disagree. Complex software/hardware is by its nature full of bugs. What Rust set out to do is complex and it's bound to have bugs, but doesn't mean it's reason to abandon it, no more than we should discard LHC or ITER because they had issues starting up.

Whether it's a wrong invariant on TimSort or a really obscure multi-threading case, or a weird glitch in time library, its still an error. Each one is exploitable.

ALL software could use some coverage/tests and theorem proving. I just wish Rust started with a proven safe subset.

> Exactly! And I'm just saying that a problem which is "not very likely to
trigger, but is very hard to find if happens" is far,
far more dangerous than a problem which is "easy for a
novice to miss, but every experienced developer would notice".

Again, I disagree. The matter of security is one about making the assailant less likely to breach your software. If you take two comparable pieces of code, the one with more holes will take less effort to break.

If your language offers fewer avenues of exploit, makes these exploits more expensive. A rare bug is worth more than a run of the mill bug. Which prohibits the number of assailants which could purchase it, which reduces number of potential attackers.
That's awful.

The right way to do it is "if you don't agree with your grade, give me your paper and I will look at it more carefully. Of course I'm not just going to look at the question you're contending, but all of them. Your grade may go up, but it also may go down. Do you wish to wager?"

A very good high school math teacher of mine did this.

I think he did not get very many takers; the students were never confident that they would not lose more undeserved marks in the other question to more than offset any gain.
powershell is a nice concept and a pretty nice shell, but its also complex due to this.

serializing to text just means "everyone must speak the same language"
its also complex due to this.

And in fact jq does serialize. i'd argue jq is a "one tool, one job" and thus unixy.
Its the way the "one job" is seen that differs.

After using powershell an bash/etc. for years, i'm still unconvinced which one is the most powerful in the real world. sometimes (most often) its faster/easier to do things with bash, sometimes the convenience of powershell objects is nice (that's where i'd basically use python on linux because of bash limitations).

As long as i can parse, grep, etc with jq, and pass it to another tool via a text stream output, im happy. as a human, i find it easy to deal with unstructured or very lightly structured text. Hard to dig through complex structures.
The name choice is so close to a children's television show:

http://en.wikipedia.org/wiki/Pingu
Sure. This was the only reforestation automaton made (ПЛА-1) in the USSR. Take any Soviet reference for mechanical planting of forests - it will be there. Technically its an add-on to large forest plough ПКЛ-70 supplied with cassette feeder. http://goo.gl/RtVgTd <- Page 21, sorry for Russian source. It takes 4000 saplings at once, and goes at 6 km/hr, can plant every at 0.5m, gives you 12K saplings/hr. You have to recharge it with cassettes with saplings. Nothing fantastic, ideally works for forest plantations in the Northern hemisphere.
It's like "Resque" but with "Di" (as in distribute) instead of "Re"
Agreed, we're working on a version of the tool that can be integrated into an IDE.
Why do developers love Angular?
The problem with this approach is that it's hard to evaluate the performance of your teacher until many years later, at a time when you only just came to realize that not only had you learned a lesson, but also the magnitude and how profound that lesson was. I didn't come to appreciate everything my grade school teachers instilled in me until many years into my professional career. If you'd asked me as I was getting ready for my exams how I'd rated them as teachers, those I liked the most would have gotten the highest grades regardless of how much I'd really learned from them. Those I liked the least would have gotten the lowest grades. It wasn't until many years later that those I liked the least during my academic career (if you can call it that) were the ones who actually taught me the most. It would have been a shame for them to be fired on something so subjective as how much I liked them or how dissatisfied I was that they'd just issued me the 4th 'D' grade in a row.

It's only now that I genuinely appreciate everything they taught me that I feel honestly worthy of sitting in their classroom again to learn what is they're willing to impart.

So I say thanks to those teachers that pushed me, those that held me accountable, those that I disliked during school. It was you that would likely have been fired by these performance evaluations that gave me the most. I just never would have had the foresight to give you the grade you deserved.
This tension derives from the fact that Computer Science is an umbrella term for a set of topics including mathematics, computer systems engineering, and generally agreed to be boring, but absolutely necessary, information technology clerical studies (which has some overlap with the similarly awkwardly named Library Science).

I think we'd all welcome a new, more accurate term, but no one has really come up with a good one. Maybe Applied Computational Philosophy?
The last thing we want is a coalition of creationist students getting their biology professor fired because he dared to teach them about evolution.
The vast majority of the worst teachers I've known--as a student, as a TA, and as an Assistant Professor--are also some of the easiest.
I've assumed it's a phonetic play, and that it's pronounced "dis queue" as in "this queue."
https://www.cs.mtu.edu/~john/jenning.pdf

I'd say yes, and this article is representative of my thinking on the subject (easier than trying to write an essay in a HN comment).
'Apple doesn’t care': Why one longtime indie roleplaying game maker has left iOS
previous discussion on the blog post announcing Disque: https://news.ycombinator.com/item?id=9208501
As far a programming, it also depends upon where they want to work. Most enterprise setups still prefer that college paper. For now, having it opens more doors. I hope that changes sooner than later.
I'm not arguing against anything. I'm wide open to suggestions, but I've yet to see any alternatives to capitalism that prevented squalor.

To my understanding, history has shown that bringing the top down doesn't necessarily take the bottom up along with it. If my understanding is flawed, then by all means, feel free to illustrate how.
Sure, and they die outside of human intervention too.
By "anyone" here, they mean manufacturers. And even you could flash your phone if you wanted to, unless restrictions have been placed (which is done by the carriers, not by Google).
Original statement from Google: http://googlepublicpolicy.blogspot.com/2015/04/announcing-pa...
10 Health Benefits of Pumpkin Seeds
I'm not an expert as well, but I can see how this causes confusion in the market. If a handset maker provides two phones both running Android to the market, one has the expected Google services another with possibly subpar services. This does look negatively upon google and not the handset manf. because Android is associated with Google for the most part. Imagine if HTC had released the same exact phone with two competing versions of Android. I actually think its a disservice to the market, especially if there is more financial incentive for a manufacturer to push the version of Android that is not Google's.
I like the idea of matching reference-y books on computer subjects with speculative fiction works.

Anyone have an idea about what would pair well with Neil Gaiman?
Is Computer Science Science? (2005) [pdf]
More on topic for HN: is there now a bi-modal salary distribution for software engineers as a result of Facebook/Google/etc?
Overstock Files to Offer Stock That Works Like Bitcoin
Developer is Jeff Vogel (Exile, Avernum, Avadon).
Trees don't get replanted in Borneo where the entire forest is leveled for oil palm.

http://www.theguardian.com/environment/damian-carrington-blo...
Seriously, why not just wrap it in blankets, put it all into some open lid container (trash bin, hamper, etc), and leave it on your balcony. There are so many better ways to handle this situation.
The Artistic License 2.0 (and possibly 1.0/1.1; I'm not as familiar with their license texts) specifies making changes available to the original author (without necessarily making them public) under the terms of the original license as one option for conditions by which one can use Artistically Licensed code (along with "give it a new name and don't interfere with installing the original version" and "release the source code publicly under a FOSS license", in that order).
Looks cool, nice work! Before you get discouraged, remember that Angry Birds was Rovio's 52nd game [1] -- consumer products and pop art are a hit-based crapshoot. As much as you want to learn about marketing stuff, make sure to keep producing new work.

[1]: http://en.wikipedia.org/wiki/Rovio_Entertainment
Hey Kareem, long time!

This is an important discussion, and my comments shouldn't be interpreted to mean I don't think joining an early-stage company is risky. It is! But it is easy to be too conservative with the OP's logic, and not everyone is ready to be a founder, so I think it's a great spot for people who have some risk tolerance but still want to build learnings and networks, and it has potential to turn out well financially too. And, you get a lot more opportunity to see data before you join, and to leave early, if it's not going anywhere.

To answer your question, I have turned down my share startup deals that would have had no stock upside, and accepted a few too. But I've also turned down a number of opportunities that clearly had breakout potential, and in aggregate, if measuring strictly by wealth creation potential, I believe I sub-optimized by not taking more of the startup gigs that were offered to me. (There were other personal reasons for these decisions too, which offset those outcomes.)

YMMV!
If you have a separate runtime & kernel, is it still a unikernel?
Social Media Marketing Plan – The Bitter Business
19 Things You Didn’t Know the Apple Watch Could Do
Ehm, the contrast between my answer and everyone else's here makes me feel surprisingly greybearded, but...

Application logging has been a solved problem for decades now. syslog or direct-to-disk in a reasonable format, let logrotate do the job it's faithfully done for years and let the gzipped old files get picked up by the offsite backups that you're surely running, and use the standard collection of tools for mining text files: grep, cut, tail, etc.

I'm a little weirded out that "my logs are too big" is still a thing, and that the most common answer to this is "glue even more complexity together".
10 Spectacular Moons in Our Solar System
Well, I guess you are right. I doubt the speed would be consistent over 10 hours but I can easily imagine a bored teenager could sleep 7-8 hours and read most of the rest of the time. So the number drops from maybe about 500 words per minute to something less than that. And that still allows some great comprehension.
Look for the job now. While you're still employed, you have an airtight excuse for not providing a manager reference from your current job ("They don't know I'm looking."). That lets you provide either your last manager, or a sympathetic coworker instead.

Wait until you're gone and it gets much sketchier. People will assume the worst if you don't provide your previous manager.
Degrees and grades are a big part of the problem because they are treated as currency to get a job. Degrees are like the Microsoft points system. I want a job in field XYZ. Well to get that you have to buy 256 credits. But, but, it looks like the job really only requires 120 credits. Too bad you have to buy 256. Ok, fine... WTF, part of the 120 credits have absolutely no relevance to the thing I want to do. Yeah, well you still need to take them.
Computer science was a fraud. It always had been. It was the only branch of science ever named after a gadget. He and his colleagues were basically no better than gizmo freaks. Now physics, that was true science. Nobody ever called physics “lever science” or “billiard ball science.”

The fatal error in computer science was that it modeled complex systems without truly understanding them. Computers simulated complexity. You might know more or less what was likely to happen. But the causes remained unclear.
- Bruce Sterling, The Zenith Angle
I think part of the joy of traveling is leaving things behind including the distractions and worried that keep you from enjoying the things you love to do such as reading. Time seems to become your own again, because it is not fractured by the typical concerns. I always buy a new book or two when I go on vacation because I know I will find the time no matter what.
The World’s Fastest RC Jet Gets Halfway to the Sound Barrier at 440 Mph
Moving Android development to Go makes the most sense, if they plan to abandon Java, which I doubt.

Finally, people often make the mistake of thinking that programming languages are the problem in mobile development (or in GUI development in general, frankly). You can pick up a programming language fairly quickly, even in a weekend to a reasonable level if you're good enough. Learning a UI framework, however, that takes time - no matter your skill level.
Amodro-trace and AMD loaders
Isn't this a choice by manufacturers along with the bloatware they install in system ? I know with many roms you can get minimal Gapps and install everything else as regular downloads.
Look for ПЛА-1 and ПЛА-1А. Sorry, the abbreviation stands for Automatic Afforestation Device (Приспособление лесопосадочное автоматическое), designed at Institute of Forest in Homel. I worked there after university. At 6 km/hr and planting 2 saplings per meter it achieves 12 000 saplings /hr.
You've articulated this better than I have.

By default, combinations like Firefox+SafeBrowsing+Ghostery+Adblock make an uninformed user (or informed users who prefers convenience) safer against a given adversary: advertising agencies, trackers, malicious sites. They do not protect you from the government, and they won't protect you from Google. To reach this level of protection and user-friendliness, they rely on automated updates, and the use of metrics to improve the software.

If your thread model is different, and your adversary includes Google or the government, there are solutions too like TBB. But you will give up on the convenience that (drumroll) companies like Google provide.
yeah that's the workflow we have in mind as well:

-make changes in a feature branch

-have the linter run on each commit to see if there are problems

-when you make a pull request, check the code again and comment on the PR if there are any problems.
Never heard of them. Neglected PR?
This might show my European perspective, but I'd rather have my government collect such data than some unaccountable private entity. Even better if no one does it of course.
A light weight framework adding night version to your iOS app
The more you study language, the more you realize that none of it makes sense. It's a wonder how any of us English speakers understand what each other are talking about. I think the trick is to only look deep enough to gauge the sentiment of the presenter and no further. If you look too deeply, the whole thing falls to pieces.
The Problems with Genius, Part One: Online Annotations, Consensus, and Bias
I'm pretty soon you can just break it down into 2 groups. Morlocks and Eloi...

Unrelated, this does make me want to watch Gattaca[1] again :)

[1]http://www.imdb.com/title/tt0119177/
Why can't (more) textbooks be written like this? There's no need to make CS dry -- as long as the technical details are correct, it can and should be fun to follow the work.
Objective-C, which is very popular? Give me a platform (apart from iOS and OSX) where Objective-C is popular? Why not the other way around?
The same name as a Python Library for single-board computers (though in Python, not Go): https://github.com/garoa/pingo
It's not your manager you're impressing here, it's your coworkers. Companies get backchannel references from people who've worked with you, if they're at the company you're applying to. An extreme case is Google, who'll ask anyone and everyone in the company who have an intersection in resumes with you.

Also, easiest way to get another job is for an ex-coworker to recommend you. Keep those bridges built.
For the intranet site, I think you'd still need to make the source code available to users, who could then make the source publicly available.

IANAL, though, so I don't know if corporate policy forbidding this would be legal under the terms of the AGPL.
Computer Science borrows methodologies from a variety of disciplines. It certainly uses empirical methods as well as proof due to its roots in mathematics & logic. I don't think you can get much more 'sciency' than that. Sub-disciplines like HCI use methodologies validated in psychology and social sciences.

If you have any doubts please browse a few back issues of 'Communications of the ACM'.
It was just publicly announced this week.
Is it wrong that the first thought in my mind is how to influence their ratings at scale? "Diaper stuffing" while humourus is probably not far off the initial reputation optimization schemes that have probably already commenced.

I'd say there's a good chance you'll be able to buy your way to a top score while the poor become the geocities of citizens.
Imitation Game
Just view this movie last night. Though it was an outstanding one. Don't understand why it did not receive an oscar. I wondered why England did not honor his contribution to the war and also would like to know if he was jewish. His fellow school mates said "don't be such a kike.
Heller v. DC was like a beacon, basically. Many towns and cities abandoned their DC-like restrictions as a result of Heller, including towns in Illinois (that weren't Chicago, obviously).

Beyond that, you're right, federally there's been very little activity, but a lot of the cases are loosely correlated, such that the cases gradually eroded the resistance to gun rights which paved the way towards gun-rights-friendly legislation.

Or, perhaps I'm romanticizing it. While I'm not in cahoots with the NRA, I do follow gun cases fairly closely, and there's been a fairly constant level of activity since 2008.
Can somebody help me better understand the possible uses for something like this?
How two Harvard students turned class trip into a billion-dollar company
It would be awesome to see more technical discussion of the anonymity mechanism.

How do you ensure that users accounts are not linked Personally Identifying Information?

We've seen that when folks implement weak anonymity technologies, disaster quickly ensues.
That is correct. The most costly operation in afforestation by planting is removing stumps. We did it with explosives.
Embeded objects, custom fonts, sliders, it's all coming sooner or later. But right know we would like to focus on user experience and overall usability.