skysight-inc/HackerNews huggingface dataset:
I'll go so far as to say here's my College Drop Out Self Taught In The Rust Belt Salary:

2006-2016: $25k-$45kyr, $40-$120 per hour. The first half I ran a very small agency that maxed out at 4 people and I wrote all the code, the latter half I was a PHP freelancer. Most expensive WordPress consultant in my city!

2016: $52k. Agency web dev. I've never hated a job more. Mostly wrote hacky jQuery and supported an awful laravel app the boss was enamored with.

2017: $65k. Front End Engineer. worked on converting a legacy SaaS product into Angular SPA. My boss begged me to ask for a raise (the recruiter screwed everybody), and then I got laid off two weeks later with like 25 other people. Loved that job, sad to lose it.

2018(current): $87k + bonuses. Senior Front End Developer. My job is to hack .net with javascript. I think the salary trend is moving nicely. I'm suddenly the richest person among all my friends and the third-highest earner in my extended family. (My family isn't even in the rust belt, they're from a much wealthier region in the country.)
I guess you mean most favored theory by you? I do not find UV exposure to be a consensus opinion after a brief glance at the subject.

There is at least some support for myopia being associated with close focal distance activities, as mentioned in this meta analysis:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4618477/
Same. I have a big protective cover for my Kobo that when opened doubles as a stand. So I don't even need to hold it. I keep my hands warm and only use them to change page.
I hear what you’re saying. I think part of the problem is none of the manufacturers are clear in what is their algorithm other than “its good and it works!” This is inline with the calls by many for a NTSB standard for testing such features.

On a separate note, what’s the deal with min speed? My VW Atlas has a min speed of 34 mph.
Okay I'll bite:

How did you:

a) make that transition from SE to writer?

b) pack away enough money to cover expenses in between articles— or are they regular enough of a paycheck? If the latter, did you save up a nest egg prior to taking off as well?

Also— what's your plan after "the money runs out"? Back to engineering or another kind of writing?

In another post you mentioned Vancouver—is that where you're from?
Let’s create the third wave of poverty reduction
Hmm I just checked. That link still works for me. Either way I’m glad you liked it.
The Persistent Memory Development Kit (PMDK) offers high-level abstractions over DAX. Looks like most mortals would use libpmemobj (or its C++ bindings).

http://pmem.io/pmdk/
It's dramatically worse becouse it imputes innocent people as criminals and puts them in jail.
Check out Charles Schwab. No fees on the bank account or foreign transaction fees. Then it includes a low fee brokerage to invest your money with some of the lowest fee ETFs around.

I've been a happy customer for 5 years.

PS you don't get the same UX or notifications etc. But they have good service. Most people in the US use Venmo for P2P
Most likely because they all do it
> There is a time and place for review, but code on the ground deserves respect.

This is one of the reasons for which I think that refactoring a code base, in the original sense by Martin Fowler, where a program is changed without modifying its functioning, but only extracting its structure, is a severely underused practice, and one for which there would be a lot of space in the industry.
I get where they are coming from. Windows is far from the top OS used by D programers, it only effects people who use anti-virus, and I'm betting you can whitelist it or otherwise bypass it. All of those things may seem like sizable hurdles but we are talking about programmers here, I think they can handle it. I know back when I used Windows I would get false positives for all kinds of things because I was on the bleeding edge or always trying new stuff that they hadn't seen or looked malicious (but wasn't). If you are going to run "anti-virus" as a developer you need to know what side-effects you might run into (the same way I know that PrivacyBadger and uMatrix in Chrome can cause issues, I don't go running to the website that is broken just because my extension broke it).
Throughout highschool and college I knew a decent amount of people who experimented with drugs. But only a few who injected heroin, and all of them expressed that they weren't sure they were ever going to be happy again without heroin. And now most(maybe all) of them are dead.

I'm sure that's not true of every user, but enough of them that I really think heroin(and strong opioids in general) is a different beast.
I remember all the pencils being yellow in school (in California), some at home being red and maybe also some blue ones, and then in Germany of course a lot of green.

These days the general-purpose pencils I occasionally use are no "color" at all:

https://www.leadfast.org/blog/2017/8/11/generals-cedar-point...
My childhood pencils are green: Evolution 650 France HB/no2 Conté (Bic) pencils[1]

These are virtually unknown in the US, but they are fantastic. The best part is the synthetic material they use for casing instead of wood. It is a joy to sharpen (the reviewer mentions a synthetic smell to go with it, but I never recalled there being any).

[1]http://www.penciltalk.org/2006/03/conte-evolution-wood-free-...
You don’t think some part of the tariffs is because of this?
Across yet another pond, in Norway, my childhood school pencils were Norises in primary whereas in secondary we got Lumographs.

I still can vividly recall the sense of awe whenever I entered the storage room in which the school kept all consumables - box upon box of pencils, erasers, rulers, notebooks...

Somewhat of a writing fetishist to this day - I have a box of Lumographs in the office for field notes, whereas meeting notes and such are mostly done with a fountain pen.
Because that would be hypocritical. Most likely all large governments try to hack other governments.
This seems to extend into any community where nobody has any skin in the game yet the topic has superficial qualities in which it can be knee-jerk judged (unlike, say, a book).

Some of the most unsettling behavior I've seen online is a thread on Reddit where an indie developer shared their game with /r/gaming. The reactions: "Looks like dogshit", "This really took you two years to build? lol", "Doesn't even work on Android? lol miss me with that garbage."

Like that /r/gaming thread, we on HN do the same thing with the superficial qualities of a project.

"Python in JS? Who the fuck would want this lol. It took you how long to build this dogshit? Yet another web developer who refuses to learn anything beyond JS." Our analysis goes no deeper than whatever was summed up in the Show HN title where the author is lucky if anybody even navigates to the Github repo and looks at the work involved.

I think it comes down to modern entitlement culture where we see the world as our personal buffet. Now combine that with the ease of sharing your opinion with the world.
I think maybe it's always hard to impress your peers, regardless of industry. Peers tend to be impressed by practical knowledge they can leverage to increase their own skills, tools that help them speed up work, or successes within their industry that have been achieved.
What do you mean by "true" marginal effect? Are you suggesting a post-hoc procedure can correct estimates such that they are close enough to the estimate that would have been produced with a more complete model specification?
The _disposability_ of a paperback is a distinct advantage. I dislike abusing my books, and love finding older ones that have survived in a used bookstore, but at the same time there's comfort in knowing that, if I lose it, or leave it on my car, or drop it in a bathtub, or I accidentally run over it with my car, or otherwise ruin it accidentally, I've lost only a small amount of value.

Similarly, I can buy a slightly damaged book and still enjoy it, or give one to a friend and not worry if I get it back.
The headline is not "racist" it just doesn't explicitly differentiate between the people of the country and the government of that country. Calling it racism changes the topic of the conversation without starting a substantive conversation about racism or the relationship between citizens and their government.
Dutch and German are classified differently (cat 1 vs 2). But it is a well-known language gimmick of these 2 specific languages that when a native speaker of one of these languages speaks slow enough, a native speaker of the other one can understand him reasonably well. So where do these 6 weeks of extra work come from?
Yes, yellow were the pencils of my childhood. But finally I learned what Koh-i-noor stands for, never bothered to Czech. Pun intended :) CZ citizen here.
Maria Callas in color
I would imagine they encountered malware written in D, compared the executable to a bunch of others (not written in D) then decided the distinctive characteristics of D were indicative of malware.

When there is no cost to providing a false positive, there is little incentive to avoid it.
Which Chrome theme is that?
If you aren't comfortable, they are underpaying you for the job they expect you to do. If you are comfortable, but leaving money on the table, you aren't getting all the value you produce.

You can call both of those being underpaid, but I would still argue that they are different. Most people need to be comfortable, while most people don't need to capture all the value they can. Staying at a company that pays you less can be perfectly reasonable.

The problem is of course that the market doesn't really guarantee being comfortable. A lot of people are being underpaid for being comfortable long term. But as I said leaving money on the table can be a problem in itself. If you do 90% of what produces value, but only get 50% of the value that isn't generally a good thing.

The danger of considering leaving money on the table as being underpaid is not seeing the value of things. Many people are saving money for some future event, not realizing what they are giving up, instead of integrating that thing into the present.

If you want to work on e.g. open source you don't save hundreds of thousands of dollars for the future. You get enough money that you can do it now. Whether that is having low living costs, extra vacation days, flexibility or room to risk changing jobs to open source companies. Otherwise chances are you just end up with a slightly bigger house.
And adding that people focus on negatives much more any few negative posts will be remembered later to be far more common than they actually were.
All of their hardware are mature, what’s next need to be the software.

iOS is way too limited for what the hardware can do.

macOS is way too slow compared to what Windows feels like on the same Mac hardware.

They need to focus on the software right now.
Dwarf Fortress has support for pixel-art tile sets and it's very easy to use them these days. I've played DF for close to a decade and never spent a significant amount of time looking at the base ASCII graphics.
I keep wanting to print some books in magazine format. Any takers?
There was an article last year titled, "I’d Pay You $500k a Year, but You Can’t Do the Work". It said they were looking for "React/Redux specialists, Unity developers, data scientists, and data engineers (proficient with TensorFlow), technical project managers (who used to do the above, but have evolved into managers), and technical account executives". So $500k for React programmers. (Also note the hero image.)

But there was no careers page, no call-to-action to apply, or as far as I could tell any way to contact them at all. Here's what I wrote then: https://news.ycombinator.com/item?id=14248550

It sounds like today's company is similarly interested in getting some press and maybe influencing immigration policy, not in getting applications.
Experiment (horse-powered boat)
> For beta user, back when Monzo wasn't yet a bank account, the only to put money on it was to pay by card.

This is incorrect - it was possible for a long time to top-up via bank transfer. Certainly during beta. It simply required using a shared sort code/account number with a specific numeric reference which tied the payment to your account.

It wasn't as instant as it is now (with Faster Payments), but it was still definitely possible.
I ran into similar problems with Rust executables like ripgrep and xsv. I don't know if it is Windows Defender or some other "endpoint security" solution but I have seen both of them blocked in a corporate environment.
Thanks. I really enjoyed your Google Techtalk about CLASP https://www.youtube.com/watch?v=8X69_42Mj-g
1. The gap is smaller, and shrinking every year but still exists, and it's not just macros; the condition system and the tooling is way better.

The tooling alone is sufficient reason for me to use lisp. Even commercial IDEs for python (e.g. pycharms) are nowhere near as good as slime, plus sbcl is a compiled language. I can change a function, run a test and get instruction level profiling information. Pretty much no modern dynamic language lets you do that, and the non-modern static languages (e.g. C++) take longer to link (much less compile) then it takes me to do all of those steps for incremental changes in lisp code.

2. I have a strong simplicity bias, so I can't argue there. I will say that lisp is good at "getting out of your way" which helps remove a lot of accidental complexity. Java (particularly the Java from 15 years ago), is notoriously bad at "getting out of your way" so they are near opposite ends of the spectrum there.

3. Lisp works fine in teams; most languages with small communities have fewer team projects just because the set of possible teams grows quadratically with the size of the community. This is exacerbated in the lisp community which historically has several silos. For open source projects, SBCL (which is written in lisp) is the first team project that comes to mind.

For commercial software, QPX comes to mind; ITA was listed as having 400ish employees, I'm not sure how many were working on lisp code though.
How Streak built a graph database on Cloud Spanner to wrangle billions of emails
I had tons of fun with Lisp in college and have wanted to use it various times in my career but never had any success convincing my colleagues.

I am also very fond of Perl and I've been able to use it many times because it was already there (I didn't need to install anything) and I could find excellent modules on CPAN.

I bet Lisp would be way more popular if every Linux installation came fitted with it.
That sounds nice!

Feature ranking seems like a clearly safe interpretation of betas, though I've been bitten too often by letting glm (in R) scale my predictors, giving me back estimates on the original scales, and thus incomparable, and seen it happen to others even more. Easy to miss when your original scales aren't all that different.
Or you could learn a martial art, and not live in terror nor take the entire world's burdens upon your shoulders.

(Or do what I did, and take a job within commute range of a suburb that isn't infested with bums.)
> If you're inclined to ask someone who you were interviewing for a job to come do sex to you and your wife,...

Exactly right. Stop right there. You've gone over the line of professional behavior into something far below that standard.

This is always unacceptable. Sorry if that cramps someone's social life, but there are other places to look for sex partners.
I've deployed tens of thousands of lines of Clojure for a company over several years, and I still find that I occasionally destructure a map with the wrong keyword and I end up with nil accidentally. It's frustrating as much now as it has ever been. Because the app just crashes instead of a simple compiler check that most languages would offer to capture simple stuff like this.
That profile picture made the article much more hilarious.
Certainly not incompetent. Just lacking knowledge and experience.
Yes I agree with explaining to them the dangers to a point. I just feel that its something where "danger" is introduced with no need.
When I teach my son to ride a bike it will probably be in the park because I don't also want to explain to him the dangers of riding on the road.
For many years the UK has had very low tech salaries compared to similar locations, and compared to other similarly skilled jobs

Hang on, I think that's a bit off – you're comparing the UK average with the Zurich average. If you compare the London finance sector wage with software, the latter is higher: https://www.cwjobs.co.uk/salary-checker/average-software-eng...

I get that the solution isn't to underpay as a business, but it does seem reasonable to look at ways to get more people into the industry, if the situation is at a point where it's not economically feasible to run businesses because of the cost of staff. We do the same with workers in other sectors, after all.
‘International grand committee’ hearing: call for evidence  to Zuckerberg [pdf]
I wouldn't brand this decision as foolish. In the rapidly shifting balance of scales, perhaps someone on the island didn't want a former colony to have everything.

Or perhaps not; either way, there could have been good reasons - see discussion here[1]

[1]https://www.quora.com/In-the-beginning-of-the-Cold-war-why-d...
Anti-virus is bundled with windows. Everyone will have it.

I wouldn't know how easy it would be to bypass. And in a corporate environment you would not be able to.
That's a crash trap. But if you were to have a glitch trap, that would be funny. A glitch trap teleports the person carrying you, probably into space to die, leaving you behind. Then you could go get the next one.

So many tricks and traps in this game. Did you ever see that you can throw traps? If you throw a trap, pause, teleport it to you, then use it normally, it comes out with the same velocity as when it was teleported. So you can throw an armed trap, causing it to teleport/crash/acid whoever it hits.
Is it UEFI bootable? I believe thats a requirement with newer Macs.
Depends on the context, too. Especially in non-casual contexts, where more rigor is expected, you take greater care to use and define terms more consistently in order to make communication more accurate and effective.
Show HN: SaaS Idea Is Python SaaS Boilerplate
Erik was (he has passed away) fairly obnoxious. Like makes Linux Torvalds look like a diplomat obnoxious.

e.g. Naggum on XML: http://harmful.cat-v.org/software/xml/s-exp_vs_XML
Respectfully I disagree, if something is bad then the fact that the other thing might be bad doesn't make it ok. Either be demonstrably better (this isn't) or stop.
SaaS Idea is a Python (Flask) boilerplate. Features it already has:
- User authentication (registration with email, signup confirmation by email, login,
- Integrated payment (Stripe) - user starts a trial, can select a plan, buy a subscription, cancel, pause and resume it, and see all billing history
- Dashboard with breadcrumbs component
- Loaders for pages and buttons

Dev features:
- Webpack support
- Handling 404 and 500 errors
- Autocreation/autoupdating existing database
- Splitting all code into units/components

Used libraries/frameworks: Python(Flask) / Vue.js / Bootstrap 4 / PostgreSQL

The main site is here: www.saas-idea.com
True, it's essentially an emulation not of the hardware but of the API. I was using it loosely, but the point is, hijacking Wine's already re-implemented API would be trivial given that limited verification are possible on it and hooking all critical Windows API functions is essentially trivial.

Not really a huge issue - professional cheat developers invest huge amounts of effort in subverting and patching the Windows kernel itself just to get a step ahead of anti-cheat. Thinking about how much fun that kind of thing is really makes me rethink my career choices...
I disagree that art makes or breaks games. I think it's really the design: difficulty balance, right number of mechanics, good progression, clever challenges etc. My most successful game to date was when I copied as closely as possible an existing franchise. Whenever I've tried to strike out with my own ideas I've never come up with a game that's very good at all. It's no wonder that successful indie game devs usually find that success by making a ton of games.
> It was possible to be a single-person game developer since forever. The first games were made by individuals, and at no point there was a time where a single individual coudln't make a decent game. Of course, that requires knowing what battles to fight - you won't make an AAA shooter yourself, but you _might_ make a fun shooter, or you might make a small AAA-quality level alone.

Well, I think what it takes to be successful is a function of what the market expects. I believe for a while the market expected AAA quality and the tools to make that deliverable from an individual were lacking. I'm not sure from the late nineties to about 2010, anyone but the most talented could deliver to expectations while working alone.

> it's good that more people can make games, and it's easier to learn how to do it. It's bad that this bred a mass influx of shovelware and people who don't want to learn.

I agree. I think the shovelware is expected, and to some degree (at this point) necessary as a corrective measure on the industry. It's a useful indicator that it's not necessarily as easy as it looks, and offers examples of what not to do.

Also, it's sort of like blogs. Many more people distribute their writing now than before, and that has resulted in a log of crap flooding the internet. Then again, I'm sure at least a few of the people I read regularly either wouldn't write publicly or I wouldn't know about them if internet publishing hadn't lowered the barrier to entry so much.

As for people not wanting to learn, I think a portion of that is just people that haven't learned yet. Some people will put out crap and give up. Others will try to learn what worked and what didn't and try again. That may be crap too, but they are on the right path to eventually putting out something that isn't crap. I think, given the amount of crap we currently see, that's a reason to be optimistic. ;)
It's one of those things where it's a few minutes per company per release. And then you make a new release, and have to do it again. And again. And again.

As a volunteer, it's hard to do that for software that seems to be financially motivated to report false positives, so the users can pretend the money they give antivirus companies is worthwhile.
If I get to choose the way I die it will be with an unlimited morphine drip slamming on the button repetitively. I had morphine back as a kid for a ruptured appendix and damn that stuff was good. I'll never forget the day they came in and I was expecting to get my daily shot and they told me I was being switched over to Tylenol lest I become addicted. I was 8, and I still remember thinking of saying "Oh I'm not becoming addicted but can we do it for 1 more day" haha...