skysight-inc/HackerNews huggingface dataset:
Another way to look at it:

If I need to hire someone for a specific task, e.g. a web development specific job in a specific framework / language, I might prefer someone with "street smarts" and a proven portfolio vs a fresh Stanford CS graduate, yes.

If I need someone to work on algorithms, big data, analytics, machine learning, unless they are top of the line in Kaggle, or high rank in TopCoder et al, then a degree will be pretty important for me.

As for you, as I said in another too long to read comment. do you want to be that first guy that will always need to learn the hot new framework, grunt + angular today, gulp + react tomorrow, you always have to keep up to be relevant.

When you have a degree you still need to stay up to speed and be relevant, but at least you have some fallback. It will be easier to find a job for a 45 years old person that had a CS degree and had all his career worked on a mainframe as a mediocre mainframe developer, than for a "once guru mainframe developer that used to speak in conferences and got to be on the front page of the printed edition of mainframe monthly" but with no CS degree.

Also if you would like to get into the "big ones" (Google / Facebook etc...) it will really help to have a degree. You'll need a really impressive portfolio to be noticed without a degree. And you also need to know all that CS theory to get passed their technical questions.
Sure. My point was more that the overwhelming majority of the privilege separation implemented in modern SoC's has absolutely nothing to do with a 33 year old "ring" model and we should stop using that term. It hurts more than helps.
THAT Sir, is truly awesome!!

Mind posting this to HN?

You have my upvote guaranteed.
Here's my hard-core career advice for a 13 year old. Be a kid. Be curious. Have experiences. Worry about a career later. Much later.
Learn to live with failure. Most of these folks sound pretty privileged, as if they never got smacked in the face with reality or had to deal with failure. Sometimes that's what happens when one is a young superstar, the odds were in their favor until it wasn't.

I disagree. Never learn to live with failure. Failure should be painful, and should be proportional to what you put into trying to succeed. Doing a startup should be toward the top of the list of things you should feel really bad about failing at (after failing as a parent, spouse, child). You should pour everything you have into the startup. If you do anything less then you probably deserve to fail (although you may still succeed).

If you can do a startup, fail, and then say, "no biggie, on to the next", then you're probably not someone that I would bet on.

That said, after a week of crying (and probably months prior to that of anxiety), you should be able to bounce back. Incorporate all that you learned into your next try.
There's probably nothing I can say that will change your mind, but if you are really at the bottom, one way to look at it is that there's no possible way but up. I think a lot of people have been at the point you're at now. The one thing I think most people won't actually admit is that it's the one truly defining moment in their life.

I genuinely hope you make whatever the right choice for yourself is. If you need someone to talk to, don't hesitate to let me know.
While "after 2007" might be technically correct, most people associated the recession with 2008.
Summary - Intel buys FPGA manufacturer, Microsoft is trying to use FPGAs with Intel processors to make Bing faster.

Kudos to Bunnie for actually already producing a laptop that pairs a CPU and an FPGA on the same board, and making it free and open source:

https://www.crowdsupply.com/sutajio-kosagi/novena

He makes the big guys look like a bunch of johnny-come-latelys
It's in a group chat. :(
I guess? I'm saying that you can't realistically avoid working with the problematic units. Like, if you want to have a monthly payment system, at some point, you have to bake in the human concept of months into your system, warts and all.
Ask HN: What are you currently working on?
Let's talk about the project/startup/business you are currently working on.

Please include :

Name of the project and URL
Elevator pitch or simply a explainer video

Any details you want to add: What stage are you in? How many employees or founders?

Are you looking for anything? (Feedback/Hiring/Investment)
Magic Leap's virtual reality puts virtual elements into the real world by creating a plasma of photons modified to create a mixed reality when they hit the observers retina, making determining the line between virtual and reality indistinguishable.
Magic Leap is preparing to release an SDK based on Unity and Unreal to onboard developers.
At a startup (before traction, employees, etc.), you are pretty much doomed if your technical cofounder quits even if you've structured the company with vesting, ownership of IP, etc. All the domain knowledge, architectural knowledge, etc. goes out the window when the person who wrote all the code leaves. It's very hard to drop someone else into an unfamiliar codebase and have them pick up where the original person left off, and you probably would've made many different decisions (about product, platform, languages, architecture) with a different team.

The real fail there is poor relationship management. Why did the cofounder quit? What was running through their head? Did they not really want to commit to a startup in the first place, in which case the business founder should've vetted them more thoroughly before starting the company? Or did they lose trust in the business founder's leadership, market knowledge, and integrity? Were their incentives never aligned to begin with?
I can say that I'd probably never have used a unix-like computer if my CS department hadn't put it in the curriculum. I'd have probably never learned Python if it hadn't been homework. I'd have spent far too long struggling to learn C++ on Windows machines, and achieved not much else.

Without an education, you're in a vast sea of options, and little means to tell what you are capable of.

Of course, if you already have a job, what difference does it make? You aren't going to learn DevOps sitting on your laptop at home, either. So of course, if you assume the conclusion, the means don't matter.
Sometimes people are just done. He couldn't live the way he wanted and was ready to go. His note:

"No More Games. No More Bombs. No More Walking. No More Fun. No More Swimming. 67. That is 17 years past 50. 17 more than I needed or wanted. Boring. I am always bitchy. No Fun – for anybody. 67. You are getting Greedy. Act your old age. Relax – This won’t hurt."

His son went outside and fired a shotgun in the air afterwards. He had known it was coming and was ready.

Personally I'd like to go out on my own terms as well. Though I've no idea when I'll be happy enough with what I've done to be 'ready' for such a thing.
Двери Profil Doors
It's not just that there's a stigma surrounding not going to college (which I think is exaggerated). It's that college, despite all of these problems and the obviously large amount of people getting screwed, is still the most sound investment a person can make in themselves.

People have always, and will always, complain about terrible jobs. That doesn't mean they made a stupid mistake which had an obviously better path. It just means they have a bad job.
Where is the evidence that there are a huge number of sloppy operators? That isn't in the NY Times article.
I second this... if there is anything I regret in life it is my contemptuous attitude toward discipline through my younger years, which has lead to lots of bad habits in adult years.

I'd be willing to bet that when all those failed startup people spend a good 5-10 years thinking some more about their failures, the number 1 reason won't be "product-market fit", it'll be a lack of discipline in one or more areas (development, spending, sales).
The infrastructure for it has been built, too, which makes a big difference. As I understand it, making any Valve Source Engine game available on Linux is now relatively trivial. Likewise, OpenGL got a big boost from Valve committing to developing for Linux. So, many games that weren't explicitly developed for Linux have had reasonable ports made available, and it's cost game makers less than ever before to do so.

I was ecstatic to see Civ V available for Linux, for example, since Civ (and other Sid Meier games) has never had a Linux port in the past.

As I said, I buy a lot more games than I used to...but only games with Linux versions. I chose Rust over Day Z, for example, when choosing a survival game to buy and play. Will there be enough people who make the same sorts of decisions to continue to make it profitable for makers to keep making Linux versions? I dunno, but I hope so.
> Microsoft provided me both a PC laptop and a MacBook for my job and hired me to coordinate the effort to enable and better support non-traditional Microsoft developers (i.e. developers that use something other than C# and .NET technologies) to easily design, build, test and deploy their software and systems solutions, especially to the cloud.

This is a major change in terms of what I would hear from a Microsoft Blog Post on Software Development Tools and especially Visual Studio.
It's not that hard of a connection to make when Extremist Logic is used: Use relief money to clean up water and coastal fishing towns. Whales like to live in water and fishermen like to live in fishing towns. Therefore, relief money subsidized the Japanese whaling fleet.
There still is no clear "killer app" for beacon tech. It will be interesting what (assuming it happens) that becomes, and if it's in the ad-tech space. I can see it being useful in marketing measurement.
Look at the examples at the bottom of http://brunch.io/ in the section "Why Brunch and not Grunt and Gulp".

So much simpler!
Really ought to delink this one; not sure it's appropriate for HN, and there are plenty of people already here who will keep the conversation going if OP wants to talk.

I know I don't come to HN to have to think about mortality, and for folks who might actually be hurting, seeing a post like this might trigger some nasty memories or feelings.

My step brother, for example, killed himself, and now I'm having to think about that in the middle of my work day, when I was really just looking for a brief distraction...
I see a fundamental problem with shifting the responsibility for uncertain profits (due to changes in laws) from corporate entities to national entities. I believe that the uncertainties from investing in a certain country (ie. investing in nuclear reactors in Germany) should entirely be carried by the (private) investors themselves - and not by the governments. As a recent example: There is an ongoing dispute where a Swedish utility (Vattenfall) sued the German government for their plan to phase out nuclear energy.

If governments are suddenly held accountable for (lost) profits of private companies we create a huge imbalance. Where the private entities reap the benefits of successful investments but the governments carry the burden if such investments fail (due to legislative action by the government). This is particularly worrisome because the higher tax revenues generated by a successful (or successfully suing) company might benefit an entirely different country.

Thus this whole process essentially creates a race to the bottom in terms of consumer and environmental protection, as well as a huge barrier to the introduction of new regulations. Again, reducing regulations by itself doesn't have to be bad at all - frankly it's quite a good process. The only problem is that now the public gets excluded from the debate and instead an investor-state dispute settlement (ISDS) process - held at international arbitration courts - will decide which regulations are allowed and which are not.

In conclusion this further emphasizes - or to put it more drastically - ultimately codifies the primacy of economics over democracies.
The artist who painted Facebook's first office made $200m off their stock
Pinning Wifis
Hermann Zapf (November 8, 1918 – June 4, 2015)
Then maybe we should stop pushing the myth of "do what you love." There's nothing wrong with doing a job that you hate, going home, and using your acquired money to do what you love in your free time. The kids aren't creating this idea out of nowhere; this is handed down as the modern American dream from a generation that lived in an era of enormous lateral socioeconomic movement.

We should probably stop looking down on people who do this (by choice or by necessity) and just embrace the fact that much of HN's readership is extraordinarily lucky that their job is their passion. Maybe if we taught that it's okay to have a job you dislike so long as it affords the things you do like, people would stop complaining that they didn't pull a winning lottery ticket like they were "supposed" to do.
Pomodone App
Don't we actually need doctors, lawyers, researchers, critics, engineers? I realise he wasn't saying that everyone should become an entrepreneur like he is, but it's worth saying that grades are important.

Won't bother sending this to my 15yo nephew.
Pomodoro timer for your favourite productivity tool.

Pomodone is the easiest way to track your workflow using Pomodoro technique, on top of your current task management service: Todoist, Trello, Wunderlist, Asana, JIRA, Pivotal Tracker, Basecamp.
Sure thing, updated.

I'm not in the habit of including compression level 6 in the results, since the application I care about defaults to 5 :) And I wanted a good spread of different compression levels in the results.
I've "succeeded" in programming without even a HS degree but it happened with a lot of luck and being in the right place at the right time to meet the right people to move me up the ladder. If I had to do it all over again I'd get the degree because I'm not sure I'd be as lucky the second time around.

Even now after having worked as a programmer for 15 years and as a department head or founder for 7 of those years I'm planning on starting back on a CS program next year just to have the experience of having done it and the chance to focus on studying topics I wouldn't normally think of in my day to day.
Why would anyone use VS to compile cross-platform C on Windows when there's MinGW (and clang-cl)?
Would be good to know how long were the founders they committed to the startup? Extra column OP?
Thanks!
That also, ofcourse. But on our own machines we can decide, and if you're like me, every computer in your house uses a flavour of Linux and you don't even think about pirated software or software licenses most of the time.
Straight from the horse's mouth: "You never actually own a Patek Philippe. You merely take care of it for the next generation."
Thank you for the feedback!

I think one of the major UI differences between Workflowy and CrushPaper is that CrushPaper aims to support multiline notes and quotations. I often paste snippets of code into CrushPaper but that does not seem to work well in Workflowy. In Workflowy you can create multiline notes with Shift+Enter, but then you don't seem to be able to navigate to those lines with the keyboard.

CrushPaper can definitely be changed to use Enter+Tab instead of Alt+c.

Perhaps Alt+Enter should insert a new line within a note, and Enter should create a new note. When I experimented with that during user testing no user guessed that it was possible to create multi-line notes.
Please don't.

If HN is a cornerstone for you, please let us help you.

I live in upstate NY on a lake with trees and quiet. Want to come hang out and rest your mind?

EDIT: Full disclosure, the DSL isn't great, but we have LTE. I have a lot of books. 30 somethings who enjoy BBQ's and movies.
> and things like video decoders

That's precisely the example I gave. Although many modern decoders use GPUs, which are much simpler than CPUs (simpler even than 90s era CPUs). The GPU performance model is very simple to comprehend.

> No$GBA would lose a lot if it were rewritten into a high level language.

That's a nice sentiment, but I don't think it is supported by the facts. You could probably write a JIT in Python that would perform much, much better (but that would be overkill, given that you're emulating a very slow, very small machine), and a trivial implementation in Java would probably perform just as well.

The ability to achieve significantly better performance for general-purpose tasks (let's call that "branchy code") with low-level languages today is more myth than reality. What is true that some high-level languages consciously give up on some performance to make development easier, but that's a design choice. That's not to say that optimizing JIT and AOT compilers get everything right -- they don't -- but they get it right often enough that they're very hard to beat.
With the obvious proviso that by the time you graduate said career path may no longer exist.
If you're working in Ember there isn't really a use for anything aside from the ember-cli, the community is putting its weight behind it and other tools will be lacking in integration. That said, I've used Webpack lately and Grunt in the past and I've really liked the way Webpack does things.
> My guess is that GNOME 3 and Unity require roughly as much CPU power and RAM as Windows 7

I have a 7 year-old Dell laptop that wouldn't run Vista with anything like acceptable performance. I installed Debian/KDE and performance is absolutely fine.

The only tricky bit (as other comments have pointed out) was the wireless device driver, which I had to download from the Broadcom website.
The fact that I'm now complaining about how FreeBSD is poorly supported compared to other Unixes like Linux and OSX really is quite amazing.

5 years ago I wouldn't even be surprised if MS websites intentionally didn't work in browsers not IE. Now this.
At the time I'd been as long with AngularJS as I have been with React now, I despised AngularJS and wanted to violently murder past-me who decided to use it.

With React I'm still as confident in my choice as I was a week into using it. In fact, the more I get to know it, the more confident I grow. With AngularJS, it was quite the opposite.

If anything I'd say that AngularJS being promoted by Google only made me more cautious about technologies promoted by Google. Google doesn't actually dogfood AngularJS. I know, they have some tool somewhere that uses it and apparently there are people using that tool, but it's not nearly as customer-facing as the code in which Facebook and Instagram use React.

But I didn't chose React because of the hype. In fact, AngularJS was still being hyped when I decided to try React. I tried React because someone recommend it to me and told me to give it five minutes of suspended judgement. If I had gone by my first impression, JSX and Facebook both would have scared me off.
It's a good idea. Many projects are converging on RPython as a sort of implementation shortcut. This will accomplish two things: (a) let language and tool designers focus their creativity on important stuff rather that low-level crud that has to be there; (b) result in improvements to RPython toolchain as a side effect. Author said similar stuff in the Conclusion section.

I think people getting to low-level details for performance reasons would benefit from thoroughly studying the faster LISP compilers. They've been crazy efficient for their level of flexibility. There's undoubtedly tricks they use that could be applied to compiling or interpreting modern scripting languages. I thought about making a source-to-source compiler from JavaScript to a LISP/scheme subset (fastest parts) to leverage their compilers. Lack the time unfortunately.
Where do these companies keep the rest of their cash?
383 Web Applications: Lessons Learned as a Widgets Team Manager at JotForm
Using pain as a motivation is what a monk does behind closed doors whipping himself to get to god. I offer satisfaction as the better non-masochistic alternative.

And in your scenario only a child plays that game. Because they don't know any better and at that stage it's entirely based only randomness. Today's Disney super star is tomorrow's old news.

There's also some kind of weird perversion of only wanting to place bets on those so intense that they tilt to suicide from the anxiety and shame.

Adults know better and as it turns out after adulting for awhile and living in reality only then does entrepreneurship really take shape.
OF course they do. People still have sundials in their gardens. Its about design. Not all about utilitarianism.
http://thelastpsychiatrist.com/2011/11/luxury_branding_the_f...
> "Reform" is econo-Kremlin code for "We don't like it when public money is spent for the benefit of the public."

In 'Boomerang' a statistic is given that the public trains are so expensive that it would be cheaper to pay to have everyone that uses them go by taxi.

So I don't think Greece is exactly an innocent being bullied by 'econo-Kremlin' tactics whatever that means.
I know Apple keeps a lot of its cash in iMattresses.
For disclosure, I lived most of my life in USA. I played high school sports here, and most of my friends are white.

That being said, youre definitely onto something. Why should I be pissed that there aren't Chinese folks in cinema when I know that China has it's own massive film industry? I know what it's like being part of a massive majority, but some other asian kids I grew up with might not; they only have America, and they would be more foreign in Asia than here. I feel kinda bad for them, because despite being Chinese, they'll only feel different, instead of proud of being part of a great civilization/history.
It's absolutelly amazing to see, how MS is evolving. Few more steps like that and I really might consider switching back to Windows and giving WinPhone a try...
Cockroach trusts the MaxOffset, and if your clocks don't live up to the promise, you might get some stale reads. By the way, Spanner breaks in the same way if their clock offset (via their TrueTime API) fails them. But Spanner has to wait out the MaxOffset on every commit, we don't - so we get away with having it high enough for off-the-shelf clock synchronization and save you the atomic clocks, at similar guarantees. That's a very good deal. If you happen to have atomic clocks around and you have strong guarantees on your uncertainty like Spanner does, you get linearizability at the same price.

For a more in-depth explanation of the above, see https://gist.github.com/tschottdorf/57bcccc379b151456044.
When I get home I'm going to read the article thoroughly and do some digging. I've heard of organized charities failing miserably but this sounds too good to be true.
https://github.com/abhshkdz/HackFlowy is a clone of Workflowy, unfortunately it's not being developed anymore
The first graph is pretty enlightening (Market Share by units and volume)
http://www.wthejournal.com/en/pages/swiss-watch-industry-fig...

Also the Most Valuable brands graph
This is where I'm at. ("Game development" degrees are a similar question mark in that field, too.)
This is a great idea. I wonder if you thought about implementing some sort of comment/discussion section, maybe with a voting system. That way people could express their opinions and maybe even give valuable advice as to how they'd deal with certain aspects of these failures.
We Need New Economics for a New Era of History
I wish Apple, Google, and pebble would embrace the e(i)-strap and leave the timepiece, front-facing jewelry, to the watchmakers.
"Metro: Last Light Redux" (which is the only game by the name "Metro: Last Light" they have) is not available for Linux on Steam. How would I try it?
Why a Presidential Campaign Is the Ultimate Startup
Love the new Microsoft. For small side projects/prototypes, I have tended to not use version control (I know, the horror). I just stumbled across their free private repo storage this morning, and it's going to be a huge improvement in my at-home workflow.
I've taught web development at a university and I can tell you, a portfolio holds a lot, and by a lot I mean a hell of a lot, more value!