skysight-inc/HackerNews huggingface dataset:
At a rough point in my life, I was a truck driver for CR England and Knight Transportation for a few days short of 7 months.

You don’t start at 80,000 a year. That’s such a lie. You make about 600 a week to start, roughly, depending if you get enough miles. You don’t get the good routes, staying in well populated areas like the i5 corridor, at first. You stay in the middle of no where Arizona, North Dakota, etc.

You spend a lot on food because you can’t buy bulk that easily like you would for an apartment. Want a hot meal? You have to eat at fast food restaurants or truck stops.

How’s your back? 7 months I went from never understanding back pain to 6 years later I still suffer from the back pain.

Family life? HA! How does that work when you VISIT home for 3 days out of a month and you get calls CONSTANTLY that you have to get back to the truck. It’s not likely the military where you are doing something decently important. You are wasting your life to ship clothes for the Gap or frozen pizzas.

You are constantly sleep deprived. Constantly sitting. The companies hound you constantly about speeding up and trying to break the law to get loads faster to their destination because they screwed up the logistics and didn’t do some simple math. Yes, they publicly say they don’t tell drivers to break the law. Bullshit. CR England is the worst about this. Knight wasn’t so bad.

Fuck driving jersey in a truck.

The industry needs MASSIVE reformation. Then, some of the arguements here by folks who never did it can be remotely valid. You ruin your personal life and your body for realistic 300 a week after you figure all the costs for not ever being home.
Ah yes. So triggering a GC in the middle of your duplicated tree-on-heap traversal will totally not risk any pipeline stalls. I'm sure that N vtable calls per node is totally worse than re-enumerating the objects on the heap N times.

When I talk about how the OO community has anti-intellectual toxicity can try to buzzword bingo architecture away, Visitor is my go to example. Because that's sure what it seems like to me.

You will 100% end up with pipeline stalls with a sufficiently large, random input anyways. This complaint about vtables is not substantial in this case, and I welcome you to prove they do.
I think it requires a more expert user. I couldn't get the manual install process to work on Ubuntu and I believe it requires MinGW or Cygwin to work on Windows (not for a beginner either). Don't get me wrong, I'm really really glad it is there.
A lot of people are putting forth this notion that the market just isn't offering enough compensation for the jobs, and that's why they're not being filled.

That may be true. It probably is true.

But here's something else to consider: the alternative of not working, especially for people who may do these particular jobs, is fairly competitive. With enough welfare, government assistance, and cheap easy-to-access entertainment, getting a job looks worse and worse (less necessary), so would-be employees won't bother as much at current market rates.

Companies will therefore need to offer higher and higher wages for these jobs to fill them. The same story has been unfolding in China with regards to manufacturing: these "$2/hour" jobs which seem terrible were actually amazing prospects for a half billion rural inhabitants, who were able to move to the city, work and save up money, and provide more for their families than they ever could.

But once those families have higher standards of living, the next generation (their kids) don't need to take these jobs. They could, and they would still make some money, but they don't need to, so they'd rather go to school for the hopes of something better (an office job with AC), or just not work, because saving up marginally more money when you already have most of your needs met on your smartphone and through your parents just doesn't make a whole lot of sense. This is the psychology: my family has some stability, I don't need to work like they did. I can aim for something better. This is not a moral judgement - sometimes it's true, sometimes it's not. On the whole it's a good thing.

So what's going to happen in either case is automation through technological progress. These jobs will disappear as companies invest in their destruction. Why not try out this startup's experimental self-driving truck, rather than raise my total truck driver comp. package to $90K? Obviously a ton of reasons for most companies. But the economic pros/cons will shift towards the technology faster and faster.

And then what for the people who need these kind of jobs, what happens when they disappear? In the West, it seems as if we're moving to some kind of income redistribution scheme, based on taxing the owners and producers of the technology. So essentially: increase the welfare. This seems like a relatively stable short-term solution. But what happens when you're left with a large underclass of unemployed people, and a small upper-class of producers? It's not good, and not long-term stable. Look up the Gini Coefficient, one of the most fundamental social science discoveries, and see for yourself:

https://www.theguardian.com/us-news/2017/dec/08/income-inequ...

All the taxing and redistribution in the world isn't going to help this. We're a global economy now, so unless you trap the rich in one area, they're going to move eventually.

In summary - I see big problems ahead the next few decades relating to these issues, and I don't see a good long-term solution just yet.
I am mistaken—the UK is faster and cheaper than Delaware. Thank you for the information.
Remember the Palm Pilot? Drawing the ASCII-ish symbols in the little box? While I did memorize the strokes, I never found the process efficient. I don't think that drawing APL runes would be any better -- certainly not better than the key-combos of Dyalog's bespoke APL editor (free for personal use, BTW).
Actions express priorities
Why should the government go through the ISPs if they can get the unencrypted data from facebook.
Price crashes do seem to be a disincentive for a 51% attack for owned miners. How much would the price tank versus the gain possible with an attack? The two don't seem interlinked strongly.

The price-tank disincentive is multiplied by the block reward size -- the lower the reward, the the less the miner would care. The price-tank disincentive also is attenuated by future equilibrium mining. If you make the first ASIC and don't attack, future manufacturers will pop up as mining becomes more profitable. If you tank the price, mining profits may become low, but you thwart competition.

Attack gains are not connected strongly to the above disincentives. Attack gains are higher the more often you can cycle the coin -- you can actually steal way more than the market cap of the coin theoretically by cycling exchanges / other mechanisms of payment. Then you start running your 51% attack and reverse hours, days, weeks of transactions.

I see your point that there is some disincentive for a 51% attack, but I'm not sure that's enough.
There are some people[0][1][2] want to sell your data and use your data to train ML.

[0] https://synapse.ai/
[1] httsp://datum.org/
[2] http://doct.ai/
It really isn’t. Perhaps it’s similar across large areas, but how do you know without measuring? Surely areas with a larger problem should attract more funding than those with less of a problem? That’s how other diseases are treated so why not this?
How is Co-dfns not what you want? It is by far the best attempt I know of for bringing the full power of APL to accelerators like GPUs[0].

...however, it is not easy. Full APL has a lot of features (like nested arrays) that are incredibly difficult to map to GPU execution. And in general, APL is not easier to map to GPUs than your bog standard Numpy-style matrix library (in fact it's harder, since Numpy only has regular arrays and simple operations).

[0]: I was involved in a project that targeted only a small well-behaved subset of APL, which was hard enough: https://github.com/henrikurms/tail2futhark
Considering that a huge number of Americans already do back breaking labor in the hot sun for $40k a year or less (usually quite significantly less), I think they would love to make $120k a year for farm work.
They could once they acquire enough assets.

By your definition, everyone who retires and lives off their investments is rich as well.
Fedwires clear instantly between banks; for the end user, within about thirty minutes (to give time for approvals). (Some banks bulk wires to the end of the day, but that is a cost-speed trade-off.)
Show HN: A Tool for YouTube Giveaways
My specific, stated metric was pigeonholing.

You receive less information online when these systems are employed, ie more repetition in the same space. Youtube optimizes for maximizing the viewing time across the most common types of viewing associations, namely people watching for entertainment, not looking for information. If you ever look for information in a new topic, you tend to be signposted back towards your old time-sink staples from your history instead.

Certainly, one can also point to algorithmic enforcement of echo chambers, which would be a subjective value judgment as well. It feels good in immediate practice (and can increase viewing time), but many don't view it as a net positive at scale for social issues. Yet for things like small-scale hobbies, it can be beneficial.
> and even today, there's no consumer-grade 3d printer you can buy that gives you the quality or speed of the ones at public universities.

Ehhhh, this is not really true. All (decent) printers operate at similar speeds and qualities these days, the main difference is that cheaper printers require a bit more fiddling and may not be as reliable if you're planning on running it constantly. A $4000 Ultimaker really doesn't perform any better than a $800 i3 Mk3, which in turn is only a bit better than a $400 CR-10.

There are industrial ($100K+) range printers by companies like Stratasys that are really a different class of machine that are dramatically more capable, but universities aren't really operating those and only laboratories with a specific use case buy them. Most universities are running the same sort of printers that consumers are buying, e.g. the one I attended had a fleet of Lulzbots. The appeal of services like you describe is that you don't have to operate the device yourself at all, nor do you need to make an initial investment if you only want one thing printed. Most people don't really have a need for a 3D printer nearly often enough to justify investing even $3-400 nor do they want to learn how to use one, hence there is a nice niche serving their infrequent needs.
I googled because I thought this might exist, but it doesn't quite, a computer keyboard that exists as a giant floor mat. Type every fifth email on that thing and that would be quite a workout.
Those kinds of projects fail all the time.

... because they use snake oil methodology like XP...
From Win32 to Cocoa: A Windows User’s Would-Be Conversion to Mac OS X, Part III
Yeah, my 7 y/o got a bit off her depth in a hotel pool once and was doing this. In fact she did it like 3 times, and I had to rescue her each time.

So it's really stuck with me that people drown 'very quietly', and to stay alert whenever my children are in water.
Even if the video is stupid, videos being selectively shown in the subscription tab is worrying. These are people I want to hear from and if I now have to go to each channel to see if there is something new I am going to go somewhere else.
To people following the way market whims have affected corporate planning, this is an extremely humorous hypothesis.

No, I don't think that they are.
While I agree with you, people compare themselves to their neighbors not their ancestors so in that sense the goal posts have moved. The bar for "middle" class is higher than it used to be.
Of course the actual act of shipping the goods is a profit center. But payroll is a cost center in every industry I'm aware of. You can't just 10x your shipping costs in order to pay your truckers 10x the salary and expect to remain in business.
omg this is a massive con job - there are lines of trucks with non-english speaking drivers, waiting for twenty or thirty hours without accomodations, every week at the second busiest port in the western United States, right now. A glance shows signs for "contractors" and abundant evidence of labor abuse left and right. Who is being fooled by this story ?
Yes, in my experience it does. In my projects I fdef all my functions and then turn on instrumentation (with the Orchestra[0] library, so that it also checks :ret specs). It helped me find several instances where I was incorrectly assuming that I would never get nil as an input.

Couple it with Expound[1] to make reading the spec errors a bit easier, and you've got a much better story for handling nil in Clojure.

[0]https://github.com/jeaye/orchestra
[1]https://github.com/bhb/expound
I think it gives a very good overview of calculus. It starts right at the beginning with a easy to understand explanation of integrating and differentiation and is fun to read – thank you!
Aside from the fact that it's a joke... Isn't that what social media is for in the first place?
Out of interest, do you have a source for that "petabytes of analytics every day"? It sounds like the kind of thing that would come out of an interesting "How we cope at scale" kind of article.
Tesla's plan for superchargers across the UK
If you are still working you are not part of the richest class.

Measuring income per year misses the richest group of all. Those who would look down on anyone working.
*Facebook data
Nimbyism is only a regional factor.

I think we agree this is a national conversation.
Well, it is easy to imagine some plastic straws being allowed as medical devices really.
Yes, I worked through a tour of go and followed it by some small programs for my projects. I will try gowebexamples next. Thank you.
"...If you take that approach and add Musk's source truthfulness rating[1]..."

Not sure resurrecting Pravda is the best way to ascertain the veracity of facts with authority. Pravda was a joke.

That said, the unfortunate reality is that ALL of these proposals are predicated on trust. Do you trust whatever news source you are consuming? Do you trust whatever news source rating platform you are consuming? Etc etc.

Nowadays, it's probably best just to accept that every article or comment you see on the internet is possibly part of a well tuned professional manipulation campaign. This goes DOUBLY for any article or comment that is even remotely political. Including this comment, your comment, and every other comment on this thread.

That's just the nature of the world in which we currently live. A sad reality is that, in the end, we'll all be effectively choosing the sources, the data and the stories we wish to believe. And those choices will be largely informed by our pre-existing biases.
For basic tasks, I'd also advocate for using the Go standard library. But for any non-trivial project you need to use some library, at least Gorilla toolkit. Implementing everything by yourself would take ages.

I think if you're used to a framework, you don't need to reinvent the wheel by sticking to the Go standard library. Know that the Go standard library exists and how it works but use frameworks for productivity.

In Goland, you jump to definitions and see things for yourself anyway. Even while using the standard library you generally read most of the code to be able to understand it. A framework would be no different, you'll read parts of its code rather than just passively looking at the documentation. Idiomatic Go encourages you to engage with the code, rather than just consume it.

There are many frameworks out there that leverage Go's advantages (simple code, single binary, fast, very little RAM usage) while maintaining a higher level programming interface. I'd encourage you to try some of these frameworks.

Examples that come to mind are:
Gobufallo [https://gobuffalo.io/en]
Revel [https://revel.github.io/]
Iris [https://iris-go.com/]

To learn the basics of security handling in Golang, you could learn the basic web security concepts from OWASP Top 10 lists and other sources. The things you'll need to work at are mostly: preventing SQL Injection (the standard db driver does a good job in parameter substitution), implementing CSRF protection, Securely Generating And Storing Sessions (Gorilla toolkit will help here), and securing your databases (especially passwords) by only storing passwords hashed and salted.

As Django is a full-fledged very high level framework, you might find it easier to look up on some Flask documentation to see how barebone web programming works. Golang + gorilla toolkit gets you on a microframework level (like Flask).

The other frameworks I mentioned Gobufallo, revel etc. will provide you with a more familiar environment, as they come with code generators and templates.

When it comes to best practices, I'd advise to learn more about idiomatic Go programming and learn about some fundamental web security topics.

I remember that I was also very scared that if I attempt to code any site by hand I'd leave a lot of security holes behind. But the truth is, most of the security flaws stem from complexity. If you know the basics such as sql injection, safe encryption algorithms etc. and keep your code clean, there is no need to be scared.

On a side note: if you had the patience of being able to get through the steep learning curve of django, you won't have a hard time doing things the old fashioned way by using httplisteners and httpwriters. IMO people tend to stick with microframeworks and CGI because they are simple.
$200k is more than 97% of Americans make so I think it would fill the jobs pretty quickly. Getting a CDL only takes a couple of months, that would be way better ROI than most college degrees.
I wondered if this thread was about C++ since that is the only connection I heard 'Remember the Vasa. It's from watching this:
Scott Mayers - Why C++ Sails When the Vasa Sank https://www.youtube.com/watch?v=ltCgzYcpFUI
Full circle ?
SoniControl: blocking ultrasonic tracking information on mobile devices
Re-orderable items are best represented using a rational.

There is a great blog post on the different approaches and trade-offs of user-orderable items[0].

[0] https://begriffs.com/posts/2018-03-20-user-defined-order.htm...
I really like this approach. Currently I'm using Fava, which has all the power of Beancount and a nice web UI https://beancount.github.io/fava/
Apart from not having a CDL at this time, there is a simple reason why no amount of money is going to make me get a truck driving job. Driving jobs I see advertised require an accident free record, and I had a fender bender a couple years ago (even though it was the other driver at fault). I have no tickets, suspensions, or anything else, but the accident automatically disqualifies you.
Ask HN: Which tool stack do you use to build a web based SaaS app
I have read a lot about successful SaaS entrepreneurs here at HN and am sure you have experience with the problem I am facing.

Now I find it difficult to decide for a good technology stack to build a webbased SaaS, especially the frontend gives me headaches.

I am confident that I am fine with Python and Flask or maybe Django on the backend, but which frameworks, services, etc. do you use for your user interface and how does this integrate with your backend.

There is some great landing page template providers (e.g. leadpages.net) and I am sure it works as a good conversion channel, but how would I integrate this with a SaaS?

..because surely the SaaS web-app is build with a different highly customized frontend. Again, what web frameworks do you recommend (AngularJS, Bootstrap, ...)?

Thanks for reading, and thanks a million for answering!
It is using iframes, that can be sanboxed in many ways. The security policy apply for external domains, if declared in header. It is a way to create a whole valid DOM quickly, it is identical as creating it by hand. Then we can use window postMessage, or simply from the main document retrieve stuffs in the children DOM with like `frame007.contentDocument.documentElement...`
He's supplying it on a one time USB drive and only offering collection in person from London, UK.
Interesting what you said about I-5 vs middle of nowhere. As someone who has to drive from Denver to south east Texas a few times per year for family stuff, I'd almost always rather deal with an empty great plains highway than traffic on I-5. There are downsides, mainly food and hotel choices of course.
If you're going to put workers in space its far more economical to put robots on the moon than humans. A fully automated space operation could be run without turning human lives into total hell. The mars robots are even able to self-repair to a degree. Humans living on the moon would be the worst job ever, but robots don't get cancer they don't need breaks or recreation areas or domed cities.
"Dry drowning is a term that has never had an accepted medical definition, and that is currently medically discredited."

https://en.wikipedia.org/wiki/Drowning#Dry_drowning
I’m not sure I understand. 47 is the average age for founders with successful exits.
For somebody from Holland it's hard to understand how any family being that poor in a country like France with all it's socialism and union rights can be a thing.

We count as quite capitalistic compared to France but just for having children alone you get a compensation that already puts you out of that territory. (Of course we don't take this compensation away for working parents -- everybody always gets its. And from the age of 16 it's actually deposited in the account of the child itself)

And that's not even our (dressed down) welfare system: this is just making sure kids in school grow up in a somewhat egalitarian way.

This has to be an exaggeration. Nobody is that poor in France, right?
Not accounting for people's home equity when determining their wealth is one of the most bonkers bougie things I've ever heard. Should we not count their 401k savings either, because "if X took the early withdrawal penalty" isn't fair either?

If you're rich, you're rich. It makes no difference if that wealth is tied up in illiquid assets. If the precarity if your financial situation is based on the fact that you're worth millions but have decided for some reason to leave it invested in one large, volatile asset, then you don't get to claim you're in the same boat as someone who is pawning their wedding ring until payday to make rent.

Being rich but poorly invested (90% of your net worth is in your home equity) is a decision you made, not a situation you found yourself born into.
I think most of the users here realize the reality (lack of users and libraries), but also recognize the power you described. I'd love for a simple open-source & multi-platform interpreter with a built in keyboard and package manager. Simplicity is key here. J basically has this, but I agree the syntax is difficult for me.
Books on Ancient Greece Recommended by Christopher Pelling
There's never a shortage. Shortage just means somebody wants to pay less than they're having to. Even if half the truck drivers vanished, there still wouldn't be a shortage. The price would simply go up and some people who would have shipped things by truck would produce those things closer to their destination or otherwise not need a truck afterall.
Launching BSDjobs.com (with a job post from Reyk Flöter)