skysight-inc/HackerNews huggingface dataset:
Uh, no. This adage is very very true. Sure, you can get a comfortable six figure salary, but that is by no stretch of the imagination "affluent".

I'm defining rich as making 7 figures a year. I think that's a pretty fair assessment. You'll never get that working for someone else (especially as an engineer), barring extenuating circumstances. High equity employee #1 or co-founder is the way to go.

High risk, high reward.
>if you wait for C-execs to increase salaries of its information workers you might wait a long... long time.

Actually, you wouldn't wait very long at all, since pay for software engineers is at all-time highs. If you're good (and even if you're not), you can come out of college into a six-figure job in the valley.

I know people who work at Boeing and have to follow union rules. I want no part of that racket. Keeping track of every single minute worked is mandatory and working extra time beyond the allowed maximum can get you fired. It becomes a way for the mediocre and complacent to pull the excellent and ambitious down to their level. The union has repeatedly shot themselves in the foot by forcing outrageous demands on Boeing. Guess what the company is doing in response? Moving more and more operations to South Carolina and China.

There's no place for unions in software, a field of highly-paid knowledge workers that have recruiters emailing them weekly.

>Ordoliberalism like applied in Germany where I worked a couple years provides a quite elegant framework to allow a local form of union so the workers' right can be defended while not impending innovation and regular market dynamics.

The United States is wealthier, more dynamic, and has a lower cost of living than Germany. Why exactly should we copy their model?
No I mean the better I get at PureScript programming the better I will be at Haskell. As the syntax is very similar and the programming paradigm (purity, algebraic data types, etc).

Elm is a niche platform without applications outside of front-end (AFAIK).
I played Pokemon Go beyond the bounds of human ability and sanity
If I'm willing to walk away from a paycheck to eat your margins, I have implicitly agreed to take on a substantial level of risk.

Agree though, risk vs reward.
Why not disclose the budget you are working with and ask the candidate if it's in line with their expectations?
Are you implying that you could create an Android exploit with "little bit of bad C code"? If so, I'm not sure you understand how exploits work and the work required to get around all of the mitigations in place.
This is a huge reason I preferred to self-publish. I have a math book that is 12-chapters (~90 pages total), written in a compact, friendly style I prefer. There are too many incentives to pad out your writing when you are trying to fill physical shelf space ("look impressive" vs "be useful"). Instead of a page count, how about an idea count?

(I get the occasional feedback that people wish that the book was longer, they want more topics, but never any individual chapter being longer...)
Many early hackers also ate food, wore clothes, and spoke different languages. While interesting and thought provoking it doesn't necessary make it HN worthy.
As of the latest version of TypeScript, there aren't any anymore. There's a discussion in a TypeScript GitHub issue about it, but I can't find it now.
Once I stop reading article after article here and elsewhere about how there just aren't enough developers in the world to fill all the jobs he have now and coming, then I'll buy that we're on a pure supply & demand curve.
After 20 years of Windows Server, Microsoft looks to agile future
The problem with the article is Amdahl's law: he is speeding up the part of the code that takes a small fraction of the time and handwaving the bottleneck that takes most of the time. "Currently the bottleneck is writing to the file system..." (and then the rest of the paragraph makes no sense at all).

"We cannot do writing to disk from several threads for the following reasons..." - so his threading speeds up everything except the bottleneck that takes all the time.
does noms understand sql and can it do joins?
Text is usually made up of lots of small solid shapes whereas SVG will usually have larger shapes, sometimes using effects such as gradients - so it's likely that different optimisations will work best on each one.
Uber's massive mapping project eliminates Google maps from the picture
IP question is 192.168.255.x a Valid Ip scheme?
Here's a relevant (albeit 4-year-old) StackExchange thread, "Is there a Git for data?":

http://opendata.stackexchange.com/questions/748/is-there-a-g...
Wow, this guy is humble:

I’m not interested in being remembered — but I would to have the ideas, visions, goals, and values of my whole research community not just remembered but understood and heeded.
Afaik the folks at F8 started the trend, I heard them use that idiom back in 2009 (F8 didn't exist yet)
Brasília at Midnight
Yes, we credited bup in various places, such as the design overview:

https://github.com/attic-labs/noms/blob/master/doc/intro.md

We were also heavily influenced by camlistore (which I hacked on for awhile), irmin, ipfs, and others who have done a lot of interesting work in this space.

We do use rolling checksums, but I think we have done some novel work here: https://github.com/attic-labs/noms/blob/master/doc/intro.md#...
JAM Stack
"There aren't enough developers" is explicitly why devs can make six figures rather than $10/hour.
Its quite shocking to think how we used to get by with such little amounts ram and Cpu power. Firefox is currently consuming 518.4 MB of ram (7 tabs) and using 0.6% of a 12 core 3.4 Ghz CPU. But i guess this is progress...
‘I Have No Choice but to Keep Looking’ [topic: Japanese Tsunami Victims]
This reality provides one of the best arguments for a switch from a capitalist economy, in which it is shareholders who have little to do with the creation of value in the economy who ultimately benefit the most from it, to a free market socialist economy (one based on democratically owned worker cooperatives). In an economy based on worker cooperatives, the distinction between "employee" and "owner" is eliminated. Instead of there being competition in the labor market which drives salaries well below the value created by individual laborers, labor simply receives the value it creates.
Paper Calculator
Optimizing React Server Side Rendering
It should be noted that several tech employers were found to be illegally colluding to artificially lower wages.
Because you can achieve high proficiency rather quickly. Contrast this with engineers who optimize compliers who need much deeper and broader knowledge to make decisions in their day to day work, yet have the same comp. How is this fair? Again, it's a market and it is what it is.
Indeed. I'm an HCI researcher - I've been in academia, in startups, and now in R&D at a large successful company.

I'm much happier at the latter. None of the pressure to publish/write grant proposals all the time like in academia, and much more time to actually sit down and think thoroughly about problems than in startups.

There are of course downsides - you don't have much control over the product like you might have in a startup, and you can't pursue completely crazy blue sky stuff like you might be able to as a grad student; but it's worked out for me.

If anyone reading this is interested in HCI research and designing future hardware; if you're as comfortable programming as you are with a soldering iron as you are in Sketch as you are reading academic papers and reflecting deeply about the field; please send a resume/portfolio to the email in my bio.
Shouldn't this be a 403? Making it a 404 is confusing.
Just because fentanyl has a shit therapeutic index doesn't mean it has a high body count (it gets used just fine even in tandem with other depressants in clinical circumstances...) - I would say the problem is more in the hands of the tough-on-crime lawmakers who seem to lack, at least in my neck of the woods, remorse.

Also, look up sufentanil, and once you feel you're ready, carfentanil..

Also, yes, yes, fentanyl is made because of its potency and therefore cheapness, but a napkin-back calculation shows: 17 $ / g codeine * 100 g codeine / 70 g morphine in a conversion tek * 3 g morphine / 2 g heroin = ~$37 g/heroin, if you were a pretty good chemist, and could legally source precursors (pyridine HCL, acetic anhydride..), which is probably a lot better than the stepped on shit you would get for even 60 bucks a gram (although you can get 60 dollar grams on AlphaBay iirc). That's near a dollar a dose for an opiate-naive user and a day's worth for the 60-year old junkie down the street.

Also, the high/euphoria from fentanyl is much shorter lasting (hence its appropriate use in surgery) - I could see this encouraging heroin users to use more under the idea that they've simply increased their tolerance..

Also, Prince died with traces of U-47700 in his system.
it's hard to imagine the interest ends when you cross the threshold of the workplace on your way home

People's interest in just about anything has a tendency to fade over the course of the first eight hours they spend on it in a day.
...but Massachusetts just killed their efforts to reform non-competes.

http://www.wbur.org/morningedition/2016/08/02/non-compete-ag...
perhaps dang will change it for you?
In Silicon Valley it seems popular to just start your own company and capture the value that way, but other fields have solved this issue by unionizing.
COM Express 3.0 Type 7 debuts: 10GbE added, video deleted
OOP is basically an imperative style of programming.

lol you would have been flamed to a crisp for saying that in the 90s.
> Safari just sandboxes plugins

That hasn't been true for at least 5 years. Safari has used a sandboxed, multi-process architecture for Web content since version 5.1.
Have you gone through the approval process? The accepted use cases are very restrictive, and specifically do not support allowing you to access more than 20 of your own posts.

"I want to display hashtag content and public content on my website."

"This use case is not supported. We do not approve the public_content
permission for one-off projects such as displaying hashtag based
content on your website. As alternative solution, you can show your own
Instagram content, or find a company that offers this type of service
(content discover, moderation, and display)."
Consider that practically every company begins as a democratic worker-owned cooperative, and those worker-owners generally can't wait to diversify themselves out of that position. Risk exposure is a lot higher when you're a worker-owner, and most people are horribly risk-adverse.

Ignoring the risk factor in the equation leads to some rather wrong conclusions.
I had been using various forms of white noise for years to help reduce external annoyances while I was working and trying to concentrate. That has led to what appears to be an early form of tinnitus. It doesn't cause me pain yet, sometimes it's really annoying and I no longer hear actual silence when I should. I've found relief by using gun shooting ear protection, as funny as that sounds. 34 to 37 db level protection. The ear protectors are dirt cheap to buy on Amazon and moderately comfortable. They would probably look stupid to wear in an office setting, but I work out of a home office, so no concerns there. A few hours here and there of wearing them and the tinnitus (or whatever it is at this point) is meaningfully reduced.
And yet the exploitation of Android phones is extremely low according to Google and their live analytics. Meanwhile, iOS devices not running OS 9.3.3 are susceptible to a TIFF image attack that requires no user interaction whatsoever and allows an attacker to steal all of the passwords on the device.
When will people learn to stop lying about the behavior of a car that keeps logs of everything it does?
You will get affluent in 10-20 years. That's my point. You get rich slowly, not quickly.

And wealth is not defined by how much money you make, but by how much money you have.
The problem is, that's 98% of coders that you've described.
For one thing, it was open. You could install your own software on it.
My post had the condition of "competent developer". There are certainly some developers that aren't competent. In my experience those developers get weeded out of the industry relatively quickly. This cuts off the bottom of the bell curve leaving most most developers with something close to an average skill set or above.

I also won't discount the frictional costs of changing teams. If you take two identical developers and switch their jobs, each of their teams would see a temporary hit in performance as each one gets acclimated. But they will eventually get to the point were their team is exactly as efficient as it was with the other employee.
Servo is definitely going places but it's not Firefox. It's not looking to be a Gecko replacement, and Gecko is too deeply embedded in FF to swap it out. Sharing code sounds like a good idea though.
The Motherboard Guide to Not Getting Hacked
What about abuse of the person bearing the eyeball while still attached and living. Have a second camera verify the whole picture, the number of persons involved etc.
Whoa! Firefox 48 opens the Windows proxy settings now! That is not good. I especially use Firefox so that in a corporate environment I can use different proxy settings than IE.
When I was first learning Haskell, through Real World Haskell and LYAH, I was very frustrated that they never seemed to actually give definitions for anything, but instead just vaguely implied definitions by listing examples. What finally worked well for me was using the Haskell Report 2010 as a reference, and looking things up there every time I got frustrated by the lack of a solid, detailed definition.
Because we're not actually engineers.

https://www.nspe.org/resources/licensure/what-pe

Although there does appear to be a PE exam for software: http://ncees.org/wp-content/uploads/2015/07/SWE-Apr-2013.pdf
I was just noodling about this idea for my current project. I suppose 403ing would enable an adversary to know if something exists or not?
Bro.....if you are at a hackathon, you're a nerd. I don't say that is a bad thing.
I'm not against legalization, but have you done the research to back this up? We have plenty of alcohol-related deaths (both indirect (traffic, etc), and direct (alcohol poisoning).
This really piqued my interest and "next big thing" sense
it sounds like they're carrying on the traditions established thousands of years ago by simply building over whatever was there before.
In this crash they give details like the door handle opening from the outside. In the Pennsylvania crash they say autopilot turned itself off 11 seconds before the crash.

In the Florida case they say 'who knows?'. How many seconds did the guy in Florida not have his hands on the wheel? How many alarms were sounded? What did the radar detect? What did the sonar say? Nothing.

If Tesla wants to be trusted they need to give out all the relevant information for all crashes, including timestamps, not pick and choose crafted statements that make their PR department happy.
FYI, the "HTTP protocol" link[1] in the intro page above is broken.

PS: I love the name "Prolly Tree".

[1] <https://github.com/attic-labs/noms/blob/master/datas/databas...
I haven't observed that the lack of stable SIMD makes Rust only suitable for networking code. You can easily use SIMD by writing in assembly (inline assembly, even), with unstable intrinsics, or even with autovectorization.

In Servo, for example, we have large speedups over existing C++ codebases that have nothing to do with networking.
Yep, I got tons of normal-looking ones as well - had to dig to find some of these, after I found HelloWaurd and was tickled by it.

The thing I find interesting and amusing - which I guess is common to both Markov chain generative models and this RBM-driven generator - is that the 'errors' still follow the rules of the English language pretty well, and they're all pronounceable.
It's telling that the most sophisticated type system you've dealt with is Ruby, though. I think that if you spent some time working in OCaml/Nim/Rust/D/C# you'd learn a lot which would cause you to be a lot less impressed with Go.
Third party recruiters work for themselves. Both sides in the transaction should remember that.
Git is a competitor. It is fairly common to check data (e.g., csv or json files) into Git today.

However, this falls down pretty rapidly. In order to get reasonable diffs, the data has to be sorted, and line-oriented. Also Git just doesn't scale well to larger repos or individual objects.

Otherwise, we see the competitors as the way that people distribute data today - custom APIs, zip files full of CSV, etc.
Yeah, I really like the video speed control for educational videos too. Curious, what speed do you normally use? 2x? more than 2x?

Did you know about this app for controlling speed of any HTML5 video element https://chrome.google.com/webstore/detail/video-speed-contro... ?

I've recently started experimenting with uploading videos (math tutorials) to youtube already at 1.5x speed. I think my lessons become much more interesting, but some people said they really hate the 1.5x speed, and prefer to watch me talk slowly, so I don't know if 1.5x should be the default...

Do you know other people who like to watch technical videos at 1.5x and 2x, or are we the exception?
I Trained Rats to Trade, and Win, on Wall Street (2014)
All of these things are true. However, there is another input into supply side, and that's alternatives to employment like starting a company.

Any employees that really create much more value than their salary can and will just leave and start their own company, where they get to set their own salary. By doing so, they'll also be leaving the pool of employees, and potentially hiring others too (reducing supply, increasing supply, driving salaries up).

Of course, every employee creates more value than their salary, to cover overheads, some profit for shareholders, etc. Employees that claim to be creating far more value than their salary, but not leaving to start a company, are probably deluding themselves, and vastly underestimating the value of the capital employed in their company, goodwill with customers, the sales and management functions, etc.
The primary reason to do this is the same as why most logins will just say "incorrect username or password" rather than revealing the username is in fact, correct, and just the password is wrong. You don't want to reveal the identity or location of something that is hidden. If I have an unannounced project at github.com/ocdtrekkie/unannouncedproject, you might discover the name of my unannounced project by fishing for URLs that come up 403 instead of 404.

Confirming something exists narrows what someone looking to find out something secret has to look for. If you know what my username is, you only have to guess passwords for that username. If you know what my project name is, you only need to look for references elsewhere to that project name.

Just knowing the project exists could be telling, if your project was like... github.com/apple/nintendo-igameboyphone it would potentially be a really revealing thing if you hadn't announced it yet. Slack had a big fiasco when entering a fake @whatever.com address would let someone see whatever.com's teams prior to email verification. From just room names alone you could discern some potential acquisitions in negotiation, teams at Microsoft or Apple you might not have otherwise known existed, etc.
Maybe that particular data didn't get transmitted / got corrupted?
Like Wuphf

https://en.wikipedia.org/wiki/WUPHF.com
Actually, my complaint is that if you go through the effort of manually disabling driver verification checks at boot time, Microsoft should respect your decision and allow you to persist that decision for that driver, even if you reboot and turn verification back on. They don't, and instead give you an all or nothing approach, with the nothing approach being a hassle and leaving a permanent watermark in the bottom right corner of your display.
exactly. The point of shareholders is so that you can spread risk and reward. Instead of contributing all the capital yourself, you sell shares in your business to others, giving up some reward, but also a lot of the risk. Without this, the economy would collapse
"I have never before heard of someone expressing a desire to hire a product manager/marketer/sales/brand strategist/designer because they're a good engineer."

I have. They don't have to be amazing engineers, but a background with some engineer knowledge is always a big plus.
I think there is a flaw in your logic here. You are saying "you can achieve high proficiency rather quickly", but at the same time you are saying that "it's market and it's what it is". Since it's a market - it means there is a high demand in those "JavaScript engineers", and if it's so easy to become proficient then what prevents those "engineers who optimize compilers" to become proficient in JavaScript and compete in that market? Maybe it's not that easy to become somebody who can manage to bring enough value by "just" being a "JavaScript engeneer" for whom employees can pay 100k+ wages?
I agree with your explanation but I'd suggest a slightly different way of explaining it.

Labor's price is set in a competitive factor market, just like land or capital. It gets bid up and down by supply and demand. Let's call this "the labor market force".

How much value a person can provide in a given setting depends on a whole range of things including what the employer does (scaled product company vs. body shop), overall management effectiveness, how motivated they are (both themselves and by their employer), their skill level, etc. Let's call this "the company force"

The reason people aren't paid as much as California devs elsewhere has a lot more to do with the "company force" than the "market force". The fact is, most companies who employ developer just don't need great devs. They need people who can develop websites of moderate complexity, keep things going, write line-of-business software, etc., not people who can do original, innovate algorithmic work.

Related, there is no "Developer shortage". There is only a technical talent shortage insofar as dev salaries are getting bid up and the buyers who are getting outbid (mostly smaller startups) are complaining. The good companies are getting exactly who they want.
I think the key is that the correlation to ability is merely perceived. Has this ever been shown? Do people who code side projects in their free time actually tend to provide more value at work than people who don't? That would be interesting to find out.
>Which is why you should be an owner/competitor versus an employee if you know the business well enough.

Uber just lost a war of attrition with Didi Chuxing after throwing a billion dollars at China's taxi market

How much attrition can you afford?
Ask HN: Anyone ever program on their phone?
I don't mean program for your phone but writing scripts on your android or iOS device. Can you recommend any good apps to do this?
Working as an employee is not without risk. There is the risk that you'll invest 10% or 50% of your productive lifespan in an employer who squanders it all and leaves you jobless without notice instead of an employer who puts your abilities to good use and recognizes the value that you create. The risk is partially mitigated by receiving a paycheck during those wasted years regardless of the employer's competence.
I guess it comes down to goals. If the goal is to capture the young crowd whose attention Snapchat stole, then I still think integrating into Instagram won't work. A separate app is still a long-shot, but a long-shot is better than certain failure.

But like I said, for everybody else, I think it will go over well.

In other words, I think absolutely no tweens are going to abandon Snapchat for this. And that's perfectly fine so long as they're not expecting them to.