skysight-inc/HackerNews huggingface dataset:
Owning a house is an intergenerational investment -- your kids can sell it and make a tidy unearned profit on what you spent, or live in it and pocket that amount of money in not having to pay for another living arrangement. It contributes to the high IGE of the US the author was talking about.
> Truck driving as an occupation would be pretty much extinct in next 20 years as self driving trucks

I doubt it. Once off the highway trucks, given their size and ungainliness, have to perform maneuvers and general rule breaking to get around that I doubt any computer would be able to manage safely in 50 years at the very least.

I've said before that self driving vehicles will be a great boon to truck drivers in the immediate future. It will allow them to relax, relatively, on the most tedious and mind numbing part of the job. Navigating small roads and loading/unloading cargo will still be a human job for awhile to come.
>Some of the points about privilege might be accurate, but breaking economic status in to .1%, 9.9%, and 90% is arbitrary and misleading.

It's a arbitrary, but it's also useful to have a cutoff point. And due to power laws, as you observed, falling below that is already too low.
Given the interstates are clogged with long haul trucks, it obviously isn't nearly enormous enough.
I would look at something like Echo. It’s minimal, but it offers some niceties over just using the standard library.

Ultimately, creating a web endpoint is just about parsing the request and writing out a response. That’s not to say the in-between is easy or isn’t easier with better tools. It’s just to note where the Go community sentiment against frameworks is coming from. With either the standard library or Echo, you’ll register a function with a route. The function will get a request object similar to Django and then you’ll call “r.Write” with the response you want to write out.

Of course, there are things like setting up your database connection that Django does for you that you’ll now have to do yourself and Django does nicely select some good tools. But Echo has add one to handle CSRF stuff and I think will even get you an SSL cert.

I’m on my phone right now, but I can write more later if you’re interested.
Jeff Bezos: we must leave the planet and send people to live on the Moon
well I wouldn't but I make pretty good money already. but really the main reason I wouldn't retrain as a truck driver is if I retrain for something it's a job I envision lasting another decade at least.
I, for one, would enjoy a physically challenging job spending time outdoors, learning about specialized equipment, hueristics for the business, if I felt like I was very well-paid and valued. Most such jobs seem to be marketed to push down salaries above all else, target the work at low-skilled candidates, generally have low-status perceptions in society, and hiring companies seem focused on finding ways to mitigate labor shortage without raising wages.

The quote, “the market can stay irrational longer than you can stay solvent” comes to mind. Companies will not pay competitively. They’ll suffer in any other way, but they won’t pay people.

The same effect happens at many price points. For example, the huge push of hype into data science is often a way to push down wages in machine learning / stats. Jobs go unfilled for months, but the company will not offer competitive pay or benefits. I’ve seen this both as a candidate and as a hiring manager frustrated by HR & leadership teams vetoing rare, qualified candidates because they ask for $30k above the budget, or they want sponsored travel to academic conferences, or they want us to match their existing severance benefits at their current company.

Even when we have indisputable business needs for detailed experience in a domain specialty, they think: can’t you just hire a kid out of school with a cardigan & a macbook for $130K? When we show them a qualified candidate earning $200k, it’s just an unconditional no, without any thought as to why that wage gap is there, and why we have a “talent shortage.”

Just totally clueless yet extremely price sensitive.
Yes but there are people who don't have the same point of view as you. There are people who like spending a lot of time by themselves, for which trucking has an appeal. I know people in the trades who say things like "you couldn't pay me enough money to work in an office."
What Is a Car Shipping Calculator?
Its ideal use to render an instant car shipping estimated quote, which would give you a general idea about the cost of car shipping. This quote generated from the calculator will enable you to manage your budget.
Too much for a 2013 MP, as well. I have a single D300.
Normally the refund will be handled by another unit then HR (usually accounting unit). They are doing this once in a month or so.

So it is totally normal to take longer then 12 days.
In 1935 Congress passed the Motor Carrier Act of 1935. With it the ICC restricted new entry into the trucking business and approved specific routes. It also required motor carriers to file tariffs with the ICC 30 days in advance, and allowed protest from other common carriers of proposed tariffs, and required that carriers’ rates be reasonable “as to both minimum and maximum.” The underlying rationale of the 1935 Act was that the motor carrier sector was economically unstable and that cut-throat competition might destroy the fledgling industry.

Driving a truck paid well and the carriers got fat.

After a series of deregulation acts beginning in the 70’s there was a race to the bottom on prices. Many carriers went out of business. Driver pay dropped (all though you could still make a good living doing certain types of OTR.

Swings in the economy are felt in transportation.

Until the trucks drive themselves there will forever be too many/few drivers. It’s the nature of a deregulated industry that moves with the economy.

Every swing in a labor market is not a social crisis. Although we can all probably foresee some real social crises’ related to driver labor in the future and not of the “too little” kind.
I think this was meant as a hammer on Facebook/Google cartel. I doubt even MS, Amazon, or other large companies will be as adversely affected.

The GDPR targets the very business models of companies that collect data and sell it. For this I applaud it's effects, but it's a big nasty dragnet, and innocents are likely to get hurt.
A Patent is nothing more than a government-granted temporary monopoly. Thus, patents are bad, as in they intervene the free market.
It can be both! https://github.com/baruchel/apl

What I'm craving is APL for TensorFlow...
I wouldn't re-train as a truck driver, but my partner, who makes $35,000/year moving heavy things around in a Seattle theater would. She'd step over a lot of bodies to do so.

The $50,000/year jobs that aren't being filled have one of:

1. Require years of non-transferable training.

2. Have insane working hours, that make your real pay closer to minimum wage.

3. In especially shitty working conditions.

4. Are in locations where $50,000/year isn't enough to live on.

5. Destroy your body after a few years on the job.

6. Have better-paying, better-work-condition alternatives that use similar skill-sets.

7. Or, more typically, two or more of the above.
Lots of practice. It’s ok to use an editor like Sublime, too.
The moon: the ultimate company town, where all the workers are completely dependent on the corporation.
Check out what some mad genius did with The Sims 1's original "2D sprite + z-buffer" artwork -- it's not perfect, but it's totally flabbergasting that it works as well as it does!

The Sims 1 in 3D:
https://www.youtube.com/watch?v=r5D7GPQDDUI

Here's how The Sims 1 sprites work:

Each object has a set of sprite bitmaps for four different rotations, at three different scales. Symmetrical objects can re-use and flip sprites for different rotations. Each set of sprite bitmaps includes a color bitmap, an alpha bitmap, and a z-buffer bitmap. The smaller scales can be derived by shrinking the largest scale, but Maxis renders them all directly in the 3D Studio Max sprite exporter, which looks nicer, and players can export and import them with Transmogrifier, and edit and touch them up with 2D tools like Photoshop or Gimp (or even program 3D tools like Blender to export them).

Making a totally new object! By Bunny Wuffles.
http://bwsost.woobsha.com/9firstnewobject/page1.html

Transmogrifier walk-through:
http://wiki.thesimsresource.com/images/5/54/Steve-Using_Tmog...
Thanks! Seems I still need a couple of ‘Let me google that for you’ sent my way hehe
Not with monadic let bindings [0]. They're not the prettiest but I think have a net positive effect on the code.

[0] https://github.com/janestreet/ppx_let
But then, why would it work fine in wine?
I spent many happy years making the Z80 dance, from Summer 1976 through Spring 1989, architecting and writing statistical multiplexors at MICOM Communications in LA. Micro 800 line. That is a Hard Real Time application, and the hardware for the first model was only 4KROM and 4KRAM. I made one Z80 do what the competition (CISCO) swore required 5, and laughed discreetly at us, but it worked, sold out the bottom end market from under them, and suddenly we had a runaway and I got an excellent team to buttress and ultimately take over the baton from me. I would dream in Z80 ASM in those days.

The Z80 had two hardware features that made it possible, and that nobody here has mentioned yet:

1: two sets of working registers, with a one byte instruction to toggle between them. I instruction cyclke to context switch between application and interrupt handlers. Only the TI 9900 came close with its in-RAM working register sets.

2: hardware vectored interrupt dispatch, fully suppported by theor accompanying peripheral line. Just a few clocks from raising an interrupt to executing the first line of code (typically switch context then ...) of not only the device but it's reason for interrupt code. No code wasted interrogating bitfields and scanning registers. 2 usecs interrupt response time. Faster than an Intel i960 with its 50MHz clock, that came along later.
I'll be shipping a car soon - have any contact details you can pass along?
Neat little tribute article.

APL will not be reborn. If that was going to happen, this century's embrace of analytics and linear-algebra-rich machine learning would have propelled the upswell. It didn't and it won't.

Why? It's not the symbols. Not the keyboard. Nor the learning curve. Nor the lack of standardization, libraries, or GPU support. These are collateral damage, not primary drivers.

APL will not flourish because it is effectively a DSL with archaic I/O capability. It is a nearly-pure functional programming language. It's primary domain is mathematics. Native GUIs, networking, the web -- all uncompetitive add-ons.

In this sense, APL and Haskell share some DNA.

For dynamic systems modeling for my thesis, I reached for APL and Matlab. I still code Dyalog APL for recreation. Love it. But I wouldn't build a web app with it and a wouldn't run my company on it.
Gates is highly celebrated now, but it seems like he was the furthest thing from a fair and honest competitor.

Compared to Uber, Google, Facebook and Theranos, Gates and co are saints. The standard for "evil" has shifted a lot since the 90s, now those look like innocent times!
> In particular - READ THIS

In fact, do NOT read it.

Do not take advice on HN (or any Internet forum) about situations involving safety; people on the Internet don't know what they are talking about, even when they sound competent or claim credentials (do I really need to say that?) and someone could get seriously hurt or killed. Unless you are an expert, you can't tell the good advice from the bad; find an authoritative source.

And in fact, if you read further down the linked thread, someone asked an apparent professional about the advice; they did not give a favorable response and called part of it dangerous.
[C++17] Show me your code: std::optional
I view this from an entire different perspective. WSL has nothing to do with Linux it’s 99% about MacOS.

A lot of developers wouldn’t consider a move to Windows in the past because they’re we’re far too used to the gorgeous, hassle free version of Linux that is MacOS.

Now give Windows a way for people to keep using most if not all of their dev stack, earn street cred by creating a very nice skinny IDE (VSC) and capitalise on Apple putting out disappointing Macs... a lot of Mac devs made the jump.
TIL when I tag a friend on Facebook I'm also tagging their political beliefs, work history, favorite food, and venereal disease status.
> Condition: Used

Very nice touch.
This video actually shows the Hollywood styled drowning. It can look a lot different from this, and I suspect that’s what the original article is about, though it’s currently unavailable so who knows.

People who are drowning can look like they are just floating, or sitting in the water, with their heads barely sticking out and no splashing, yelling or any sort of alarming thing going on. The reason for this is that they are dog paddling in an upright position, but rarely get their mouths and noses out of the water. They can be in this situation for quite a while before they actually drown, with no real visible signs.

We’re a costal nation(Denmark) and each year tourists drown. It’s especially tragic when children drown 10-15 meters from their parents that never noticed something was wrong.

If anyone especially children is dead quiet in the water you definitely have to check if they are ok.
So the headline ("$80K job") and actual content of the article are at complete odds. All of the people they interviewed were making $45K-50K ish, with this one company offering $80K and claiming there is a "shortage."

If there is a real shortage why do truckers get paid less than some fast food employees? The article seems to answer its own question: Very low pay, very high hours, and little time spent at home/with family.
I called their precinct, got told to go pound sand in not so many words.
I very much doubt that the percentage of the population addicted to opiates is constant across every county in the country, but even if that were true, it's impossible to prove (or disprove) without metrics.

In the real world where there's limited funding, it's just not possible to replace every Starbucks with a treatment center, so communities need to find ways to make those limited resources as effective as possible, and what's more effective than using data about where more opioids are being used?
I'm missing the evidence that shows that people with autism, schizophrenia, homosexuality, sex-dysmorphia, left-handedness, asymmetrical bodies, high intelligence, atheism are prone to having worse than average immune systems.

Also, where's the evidence that schizophrenia, homosexuality et al are on the rise since the industrial revolution?
They are terrible jobs. Years ago I had a class B and drove dial-a-ride buses. All-in-all it wasn't a terrible job because I got frequent breaks between passengers and could get out of the truck on those breaks and hang out at a mall or get something to eat. My counterparts that drove the city buses had to stay in their seat for 8 hours driving in circles around town.

The other thing that people don't realize about those kind of jobs is, for men at least, they are very hard on your prostate. Sitting for such long periods can cause it to swell leading to prosatitus along with a whole host of other bad health effects. All that being said, our jobs were cake compared to long haulers. You would need to pay people $120-150k before you could get a consistent hiring pool.
Hi mdasen,

I also looked at echo. There are also lots of discussions going on in go forums about how some frameworks work well with Go's Contexts and others don't. As a go newbie, it has kind of made me wary.

So any write up from real experience is a boon. Thank you. I will be glad get your elaborate take. It will help me form a good understanding to build on.
I totally agree that we've made great progress in providing material abundance since the start of the fossil fuel era.

Unfortunately, we're heading toward the end of this era. Without some kind of miracle (this isn't totally unlikely, but we can't exactly count on it), we will have to either dramatically lower our average standard of living, or reduce our population, in order not to totally overwhelm the planet's carrying capacity and therefore die out totally. Most likely, we'll need to do a bit of each.

The trouble is that it's hard to get most people behind a plan that says, basically "We are reducing everyone's standard of living, including those of you making $1/day and those of you making $100,000 a minute. We all have to do our part."

A still-difficult but much easier sell is "We're reducing inequality by giving some of us a hand up, and the richest of us are going to pitch in to help. We can't all live like Trump or the Sultan of Brunei but we can all be free from want without destroying the planet or suffering any mass-genocides."

The easiest sell of all is "We can all be rich and live like modern-day Americans for eternity! All we need to do is de-regulate all of these job-creating, wealth-producing industries and boom! Invisible hand!" But that's a lie.

Unfortunately, the easiest sell is the one that gets sold, but that's not to say that the middle one isn't something we can shoot for when the Plan A status quo becomes coming apart at the seams. Whether that will be too late remains to be seen.
I think a so-called labor shortage can be defined as an inelastic supply under given circumstances. There are always limits to how markets can be idealized - if you offered me $100K, $1M, or $1B to drive a truck across the country tomorrow, it wouldn't make any difference, I still couldn't qualify.

There is likely a gap between the salary a current truck driver will take and the one a potential truck driver will take, because the people who are not already doing it not only need some training but are likely to view it as a dying industry due to publicity about self-driving vehicles. So it seems like there could be substantial inelasticity just above the typical wage.
Perhaps the main purpose of patents is to reduce the number of trade secrets; which can last centuries and are even more destructive. See the history of forceps.
Agreed, my hope is that it isn't a foreshadow for other industries. Once breaking regs and cheating (whatever that looks like for a given industry) become part of the revenue forecast. It’s pretty hard for market participants to compete without doing those things.
They are all good, but Honeybadger is particularly awesome... I’m a little biased, though, being one of its co-founders. :)
Everyone in it did what was cool in the moment but not what any of their characters had ever done in the series. When Jayne started playing the guitar I realised: this is bullshit

Part of the appeal of Firefly too was that no one was anyone special - just a bunch of random folks who do their best in weird situations. Now they’re all superheroes...
The way I learned Emacs was by immersing myself in it. I just decided that I would only use Emacs for the next 2 weeks at work, and if it slowed my productivity to a crawl, so be it (it was clearly during a time when there weren't any deadlines). I also was sitting next to someone who had been using it for a few years so I could just yell out "how do I open a file again??" and he'd yell back "control-x, control-f!"

A couple years later our vi friend expressed interest and did the same thing. His monitor was littered with little post-it notes until the muscle memory kicked in.

You might be thinking, is it really worth my time to learn something esoteric like Emacs, but there are many nice perks once it's been learned. It turns out the default keybindings in readline (and every program that uses readline) are Emacs keys, so it's a exciting feeling realizing you just hit C-t in some random program and it transposed the characters like you wanted. macOS also has many Emacs keybindings in the default text field (where they don't conflict with standard mac keys).
Work thru gowebexamples.com I assume you already have worked through a go book or tutorial
Trucking pays great on paper when you are an owner-operator. This means you own (and insure) the truck, pay for gas, and insure the load. You cover maintaince, and you cover finding yourself new loads to haul. You personally carry the fiscal risk. Your take home pay is AMAZING, but it doesn’t factor in your expenses.

Most truckers work as members of a fleet. Where a larger company handles the contracting, insurance, fuel, and maintenance while the drivers are paid to drive. This job can pay ~40-60k/yr.

This article tries to paint a world where truckers are fabulously paid. Why would nobody want to work this job?

But in reality it’s a very stressful job underpaid job. And a small subset of truckers manage to become well paid contractors but the VAST MAJORITY aren’t. This swings the average/high end pay into idiotic territory.
If $1m/year is the price, then that's the price.

If there are alternatives available that use less or cheaper labor, then people will use those instead.

There's no cap for any price. And if the alternatives are cheaper, then maybe that type of business doesn't need to exist in the economy.

That's supply and demand.
No experience, and not APL; but [0] pops up on my radar now and then.

[0] https://futhark-lang.org/
It would be a great dsl for tensor comprehensions. Also it's a better notation for much (most?) of the math of data science. I wish papers used it. Then the math would be unambiguous and testable and maybe even correct.
If you have time, would you care to expand?
You mention NIMBYism. I would regard that as the principal vector of wealth transfer.
How is that not the same for all languages?
Labor shortages absolutely exist. If there are 100 jobs requiring a specific skill and only 97 people exist who have that skill, that's a labor shortage. Those companies can compete for those workers all they want, but it doesn't magically create 3 new workers.

Those shortages create opportunities and more people train to fill those gaps but it takes some amount of time before 3 new workers are available.
I had never considered this before. Would Shadow DOM make browser plugins like Stylish useless against horribly layed out websites?

There has to be a work around for this issue...
* e.g. scaling symbols based on their context and nesting level, just like we do in math equations*

That's a great idea. I can see it working in other languages as well, e.g., what Guy Steele and others were trying to do in Fortress.
The people getting almost infinite amounts of money are making the rules and setting the terms of the dialogue.

Because to do so is a tactic for maximizing the amount of money they get, that being their self interest.

When you see this sort of 'workers are fussy and childish even though they're treated and paid incredibly well!' business, it's safe to read it as 'reality has come knocking, and the reports of wonderful conditions and pay are greatly exaggerated'. It's like asking what's wrong with millenials that they're not buying enough diamonds.