skysight-inc/HackerNews huggingface dataset:
I think you may be underestimating the amount of risk an engineer takes on by working at a particular startup.

For instance, consider your statement here:

"Employees… are paid hourly or salary, regardless of the profits of the company"

I can assure you that this isn't necessarily true. I've seen startups go kaput and fail to make payroll. Employees may not always be aware of the risks, but they are exposed to them.

However, even that doesn't really capture the risk an employee takes on, if you look at missed opportunities as a risk. It varies, of course, as some startups pay better than others, and not all employees have the same ability to easily find jobs. But consider someone who has the ability to get hired as a senior SE at a place like google or netflix, who instead works at a startup for, say, $150k a year. That's still probably close to $75K in lost income a year, and I really do think I'm keeping these numbers conservative. You go for four years, and not including interest on investments (there are enough factors, taxes, and so forth, that I'll hand waive here)... and that's $300k in lost salary. Keep in mind, it could be considerably more! Alternatively, working for one startup means not working for another, so a relatively unknown founder may need to compensate for the lower probability that you will succeed with higher equity levels than someone with a more celebrated track record would need to offer.

Lastly, you are underestimating the value of stable employment. It's as hard to understand now as it was in 2000, but I saw plenty of good programmers go without work for quite a while. Some were left in pretty dire financial situations. Some people, on H1Bs, left stable jobs that would have led permanent residency in a few more years, for startups that folded, in an environment where getting new sponsorship was difficult - in short, had they stayed with the stable employer, they would have gotten residency. Now, they had to start all over! We're in a boom right now, but the environment in a serious recession has very severe consequences for people who haven't found a place to weather the storm.

Also there may simply be an imbalance here. I know it's hard to accept, but it may actually be harder to become an exceptional engineer than a startup founder. A nontechnical founder may be taking on more risk simply because there aren't as many other options. Again, it all depends on the founder, and the engineer - some founders have exceptional options and amazing track records and tech skills to boot, others are vastly overestimating the value they bring to the table.

In short, to answer your last question of "why should someone should get more shares of the company without taking on more risk?" My answer is twofold. 1) they may be taking on vastly more risk than you have estimated through lost opportunities/salary/lack of job stability, 2) they may be entitled to more shares even at lower risk levels because their skills are very valuable (truth is, they may be more valuable than the founder in some cases).
I just cannot express how annoyed I am by the concept of the "media browsing experience" when I just want to watch some videos I have in a folder.
You're probably fine, unless you ever want to commit to ReactOS. From what I've heard, they're very serious about not letting anyone with exposure to Microsoft's code touch the project, because the clean-room implementation requirements are so strict.
The property tax is almost certainly off by a factor of 2. You will be paying 1% of the purchase price of your home to start out, as that's definitively the market value at time of purchase in an arms-length transaction.
Hmmm. Considering how lucrative the divorce could be, I would not be surprised by targeted campaign similar to the whale targeting in freemium gaming.

This could be is also an answer to the question "what do I have to hide?". Well, everything as you do not want to be singled out.
I was in a research environment that shared proceeds on commercialized IP, such that the biggest share of royalties would go to the institution, then the lab, then the individual. That's much different than working for a corporation that will own everything outright.
And yet the Developer Boot Camps work.

Just look at the job statistics for anyone of the top ones, like Hack Reactor, Flatiron School, ect.

They graduate people who get 80-100k salary jobs, within 6 months of graduating.

People go to these bootcamps for the singular goal of getting a high paying job, and these programs are wildly successful at achieving this goal.
Turning e-mail into a platform
How to Build Something People Want to Buy – [Interview with Bench CEO]
Hm, they claim that it has "functioning" muscle tissue. But in the video the limb doesn't move, so I wonder in what sense the muscle tissue can be said to be "functioning."
Anyone monitoring their connections has already noticed this long ago, I know I have. It is not a bug. If privacy is a concern you wouldn't (or at least shouldn't) be using chromium in the first place.
Where to Focus Before Raising Capital
Compounder targets Turing's now-pricey Daraprim with $1-per-pill alternative
Opera 12 still works for most web sites (including HN).
Has Crowdsharing Come of Age?
Indeed, feel free to suggest alternative color schemes. Also, prettyping already has a --nocolor option.

EDIT: On a second thought, prettyping uses the standard 16 terminal colors, so any user can customize the color scheme in the terminal itself.
Sufficiently advanced robotics is indistinguishable from life. - Adapted from Arthur C Clarke.
I'm using D (gdc) for all my personnal and professional projects. At the moment, the only reason I have to sometimes regret C++ is Emscripten, which only accepts C and C++ as input (although it might change one day thanks to ldc compiler).

Everything else works: calling C functions, ctags, syntax highlighting, automatic make dependency generation, integration in Visual Studio, step by step debugging, profiling (oprofile), valgrind, etc.
As a bonus, D makes a fantastic "scripting" language (= no explicit compilation step): at work, we're progressively replacing all of our bash scripts with D scripts.
At least Mozilla documents every connection made and explains why they're made, and how to disable them:

https://support.mozilla.org/en-US/kb/how-stop-firefox-making...
> I don't think this is one of those cases.

It most definitely is one of those cases unless you think Jay Carney's argument can be dismissed out of hand as being entirely factually incorrect.

> But when the press reports actual wrongdoing you should address the problem

By stating it this way, you have already ceded that the press's report is truthful and accurate. Furthermore, you seem to just accept that the press's views on what constitutes "wrongdoing" is reasonable and honest.

The substance of Carney's objections is that the report was not, in fact, truthful and accurate. He states, for example:

Elizabeth Willet, who claims she was “strafed” through the Anytime Feedback tool, received only three pieces of feedback through that tool during her entire time at Amazon. All three included positive feedback on strengths as well as thoughts on areas of improvement. Far from a “strafing,” even the areas for improvement written by her colleagues contained language like: “It has been a pleasure working with Elizabeth.”

He's accusing the Times of failing at simple fact-checking. He's accusing them of failing at responsible journalism. Either Carney is wrong or it is "one of those cases." It can't be both.
"If you provide a cashier system or POS application to merchants, integrating a card reader into your app and making sure the payment runs through smoothly used to be a painful process."

Agree with that!
Ongoing network issues are continuing to significantly degrade the performance and stability of bitbucket.org. Our operations, networking and onsite engineers are working tirelessly to resolve the incident.

Please follow http://status.bitbucket.org/ for the latest information. We will also be updating support tickets as we get information.
really curious who the company is (email me it if you don't want to post it here)

i've taken jobs similar to what you described - scope changes after the fact, no payment until 30-45 days after completion (though if its multi thousands, i ask for half down)

The difference being I maintain a day job; freelance to me is a bonus - money for vacation, nicer things, etc...

Sucks to get burned like that, but to me, thats a normal client... 1 mans trash is another mans treasure ?
I think you've nailed it precisely. What is irksome (scary?) isn't the sudden upsurge in interest in data analysis (great! lets for science!), but the complete lack of acknowledgement of the importance of statistical theory and knowledge. As the paper mentions, almost all of the new "Data Science" academic programs being created have very little communication with, let alone integration with, real statisticians. Garbage in-garbage out, no matter how much data or how fancy a program.
You should really read up on where Mozilla's money comes from. See the financing section of https://en.m.wikipedia.org/wiki/Mozilla_Foundation
Indonesia's palm oil fires emitted more greenhouse gases in a day than the U.S.
Look at what Shopify does. They provide an online Shop, but you can also run your store with it. This is totally killing existing players at the point of sale
FreeBSD used to (maybe still does?) clobber the boot loader too. Do they also have mustachios that they evilly twirl?
To be fair, he does cover this in the conclusion at the end of this article and mentions how everything started in the original post from 2000:

http://norvig.com/beal2000.html
If what you say is true, then how come the dev bootcamp hiring statistics say otherwise?

Look at any of the statistics. These bootcamps graduate people making 80k-100k. That is a good salary for someone who didn't graduate with a CS degree from a top 5 tech school.
> You also can write some of this off on taxes.

You can? I thought it had to be a very specific, accredited school for that.
I'm excited about the ClojureScript-in-ClojureScript work - apparently it will soon be true that you can run ClojureScript on top of any JavaScript environment, including node. That's very close to Clojure on anything!
Sell files for Bitcoin
I would take that etymology with a huge pinch of salt, as it involves both an unusual use of bang to mean # and then a reversal of the order the symbols appear in. The other suggestion I've seen is that it is a contraction of sharp-bang or shell-bang seems like far less of a stretch.
Why not use PayPal? No fees? Less friction?
We're super excited to launch our 'sell files' feature!

We launched OneButton a couple weeks ago with only the ability to link externally with your button. Now you can sell digital files, build mailing lists, and more!

Here are a couple example pages:

https://onebtn.co/i_make_music -- this example is selling a dance beat I personally made (though I'm much better at coding than making music).

You can also use custom domains on your pages for free! http://YouCanUseDomains.com
> There is not one top tier technology company software team that you can get on without having a strong grasp of at least the basic fundamentals of CS (namely data structures, algorithms, and some college level math.)

This just in: Getting on a top tier team requires being top tier.

This doesn't mean you can't teach for the rest of the industry, nor does it mean you can't go into the top tier work later. Just the path to top tier changes, from college to having solid experience and code out there. This can come from blog posts, open source, or simply working on hard problems at whatever gig you can get.
Both Clojure and Scala work on the JVM, both have lazy sequences, Scala even has lazy evaluation. It's not the same as fusion, but it's not unnecessary iteration either. These are not invalidated by being on the JVM, Java can do some of these as well.
Looking at the submitter's background I don't see any professional experience with Microsoft tech. Maybe someone can explain it to me - I don't understand why a guy has avoided Microsoft for his entire career feels the need to dredge up a 10 year old article that talks about events from over 30 years ago.

Too much pro-Microsoft news for you? Honestly - what's your interest here?
What's funny is Microsoft had some of the same ideology. The belief was nobody could look at Open Source code, or they risked applying the GPL to, like, Windows Vista. The fear was real, if unrealistic.
Let's Redesign Web Design
Couldn't you have protected yourself from these things by defining some requirements in the contracts?
Azure Search Adds Natural Language Processing for 56 Languages
You Don't Have What It Takes
Capabilities are pretty much the only practical way to perform access control on a persistent object store design.

External pagers (custom VMM and page fault handling policy on the per-process, per-task, per-library, etc. level) have been an integral part of all microkernel architectures since Mach, likely earlier on to the Accent and TRIX kernels.

The paper actually cited a reference to an old microarchitecture with capability-based addressing called MONADS-PC. Unfortunately, it seems like the paper is nowhere to be found in public, even though it's cited quite a bit! Instead, there's a shorter and related paper called "The Micro-Architecture of a Capability-Based Computer", but it's not the same one.
Yes I know. I've done both. Typescript's syntax appears more like C#'s generics.

My issue is that I would like types for when I get data from the server, but I don't really want to deal with casting window to "any".

I personally went through the pains of learning javascript and have come out on the other side comfortable with its dynamic types. I really like the idea of compile time error checking, but I'm not sure I would stand for adding the complexity of generics.

The change in my workflow is not very difficult. For example, when I'm using plain old javascript, I use documentation to find out how to use third party libraries and DOM manipulations. Though it works out for all of my needs, I wouldn't mind adding types. Adding types on top of that would reduce casting and spelling mistakes, but it's not like I can't open up the browser and test my code with a step through debugger. I would personally prefer opening the browser and maintaining readability in my code versus having type safety in my code and giving up readability.
Pah! I laugh at that answer.

So, you mean to tell me that I'm not allowed presume that I might actually be in complete control of the machines my program is holding conversations with? Is that what you're saying?
https://emby.media/
Essential Tool: Firefox’s Screenshot Command
It's there to server the narrative: What the future of low-wage work really looks like.
Correct, the server software is not open source. If you want an open source alternative: https://emby.media/
it's not nearly as bad as you make it out to be. There are packages for Ubuntu, Fedora, and CentOS. I've been using the Ubuntu package on Debian unstable for years and never had an issue. Still, it would have been nice if the server was free software.
>Why do you hate freedom?

They're probably a cheese eating surrender monkey and don't realise the good you are doing by trying to force your skewed version of "freedom" on to them
Virtual currencies can be exchanged tax-free in Europe after court ruling
That confusing part is not just a technical problem. OpenID basically teaches users to be phished, for one. But this has been discussed elsewhere, by yt, on HN.
I always thought that "shriek" and "bang" both referred to the exclamation point.

http://www.catb.org/jargon/html/E/excl.html
Last I heard you couldn't "force" a tenured professor to do anything. Dismiss over a text book? laughable
Plex the server is not based on XBMC/Kodi. Plex the server has supported reading files from network shares for a very very very (very) long time.

The Home Theater client was based on XBMC, but it only ever connected to the server.
I totally understand the skepticism and I think it's a long, deep debate between coding vs computer science.

I'm from Dev Bootcamp and barely knew anything before participating. I had multiple good job offers a week after "graduating" and have always been performing well, obviously according to what was expected when I finished.
I was able to do useful stuff in our rails app since the first week, and although I needed a lot of mentorship I still think I was useful.

I think what's important is to be realistic on expectations you have on bootcamp. You won't understand how things work after 3 months, but you will definitely know enough to get a job as a junior, and be able to continue learning.

After I landed my first job, I continued to take some online classes to know more CS stuff, learn basic algorithms, etc.
and now that I've been working for almost 3 years (really hard) I feel like I know better than a new grad getting out of school.
I didn't when I started working obviously, but I think that those past 3 years were way more valuable in every single aspect than if I had spent 3 years in College studying CS.

Don't get me wrong, I'm not trying to say you shouldn't go to school or anything, but there is definitely a value in bootcamps, especially for people (like me) who already spent 3-4 years in College but want to make a change. I would have never been able to become an engineer without a bootcamp, because I couldn't afford another bachelor's (and tbh, didn't have the motivation for it anyways).
I don't want to rip on you, because I think you're a pretty sharp dude from your posting here, but if you think theory is a waste, I really question what sorts of Actually Hard Problems you've had to tackle. :/
What's interesting to me is that every time this argument comes up, the argument of the party stating that fundamental CS skills are not required generally revolves around the work, and the argument of the opposing party generally revolves around the interview.

>> not one team... you can get on

>> passed on

Is the problem that you can't join the team without fundamental skills, or that you can't do the work?
meanwhile I am paying ~$8,000 for a full computer science masters from GA Tech (OMSCS). Different class of education, but I feel like I am getting a better deal.
>if the client felt the price is high, I would be happy to make a discount

Why would you do that? Why would anybody not take you up on the discount?

>totally different project doubling the workload for the wrong estimation, which downed my hourly rate to less than $30

Here is how I would respond to that 100% of the time:

"No"
How to Recruit Software Developers (If You Must)
From the article: "Functional testing of the isolated limbs showed that electrical stimulation of muscle fibers caused them to contract with a strength 80 percent of what would be seen in newborn animals. "
Legos in the lab – condensed matter physicist uses Legos as research tool
This is amazing! Finally payment systems are getting easier to integrate!
I also use the "Videostream for Chromecast" chrome app a lot. It's less of a media library than a "play this on my chromecast" tool with an Android remote that can also choose files from your hard drive. I have less buffering with it, and it seems to know the media formats that chromecast supports natively better, as it doesn't transcode nearly as many files as Plex does.
Stop it. I think it's really an uncomfortable feeling for plenty of us that someone can learn to program in a few months. It makes plenty of people in the industry free inadequate and I see this argument of yours repeated over and over. It doesn't stand.

A developer and a computer scientist are two different things.

There are awesome developers who are terrible computer scientists. They can build a great website/small web application in RoR or Django, fast and get the job done.
The site will never scale tho.

There are awesome computer scientists who can't build a great web app but can scale the hell out of it.

Most companies want developers, not computer scientist. You might get asked all sorts of questions about algorithms ^& data structures, but in reality day to day problem is CRUD.

Now, I would imagine Google would want more of those CS types than developer types...
mpd + ncmpcpp is my favourite too. It's made my music so easy to access, while allowing me to organize it the way I like it - by directory.
It's About Ethics Frameworks in Tech
Wow.. Ty for posting it here and the kind words. Means a lot :).

If you think there are some features you would love to see in this, I am all ears.
Most people in the US need to exercise more, right?

Go try their challenging "workout" for a few weeks, and report back to us. At that point you can tell us if it feels like "exercise."
Hypothetical question, who would you rather have as a software engineer on your team: the MIT stats grad with little to no programming background aside from a bootcamp or the average CS grad from the average Uni?
Bringing Testing Up to Speed with CI/CD with Continuous QA
I found that CS theory was great, once I had the practical experience to recognize how to use it.

In a sense I feel like we do things backwards. You should work in industry for a couple years, then learn the theory you learn when getting a CS degree. The software development career path isn't setup like this now, but if it were, I feel like we would all be better off.
The most prominent example being Rackspace, which claims to offer the full Akamai network with simpler pricing & APIs:

http://www.rackspace.com/cloud/cdn-content-delivery-network/
LIVE: React, Angular and the Front End Landscape
Someone said that that all of those call home as well. I need a browser that just lets me browse instead of filling me with constant "1984-esque" anxiety and paranoia for every URL I go to, and apparently all the extensions I run ALSO call home and leave a uniquely identifying finger print.

Honestly I'm moving to backend work and using a terminal browser. This is so fucking stupid. Wish there was at least one program on my computer that isn't trying to constantly stab me in the back.
There are lots of successful profitable companies making lots of money who are not "top tier tech companies". They still have software built for them by developers without CS knowledge.
The other point that this sort of thinking misses is that first time buyers are often just not educated. For instance, I don't know how many times in my life I decided I needed X. I bough X thinking it would fulfill my needs. After talking to the X owners group, I realize that my variation of X doesn't do this other thing that I now find would be very useful. Now I want X' that has this feature.

This goes on and on. However, unless a company makes X''' that has every feature available in the known universe, I have no shot of finding what I really want/need.

This also boils down to good advice I got long ago. Buy once, cry once. Meaning: do you research, determine what you need and buy that thing, not the entry level thing.
Yeah, even on the ten inchers there is some shrinking. We would really need a 11-inch 4:3 or something thereabouts.

Although to me, the ideal solution would be auto-cropping (or auto-zooming) the margins. The actual content is often only, say, 9" by 6.5". The tablet bezel serves as a margin for us, we don't need double margins.
What do you mean by synchronization?
>> There's almost certainly a "big data" angle as well,

Also i wouldn't be surprised they have(or are investing in) specialized search engines for innovations. Something that scans tons of research papers and finds interesting things. Maybe something like this:

http://www.technologyreview.com/news/520461/software-mines-s...
http://money.cnn.com/2010/08/26/technology/teachbook/ is one case from the *Book part.
> Um, this isn't reddit.

It's way more reddit than it used to be. It happened to Reddit, it's already almost completely happened here. This place is basically a decent subreddit in culture now. Kind of sad.