jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is an opinion piece with a baity title that points to a New Yorker article which has had three extensive discussions on HN, including a month ago:

https://news.ycombinator.com/item?id=8696391

https://news.ycombinator.com/item?id=7832209

https://news.ycombinator.com/item?id=7024488
I just realized how I learned to put to good use many of the above stuff when using React. When I used to use Angular a common theme when I was writing my code was "How do I accomplish my goal by using Angular's API (as opposed to jQuery)?".

With React, since my "markup" and code is all just Javascript the common theme has become "How do I accomplish my goal in plain old Javascript?". The skills I've been picking up are definitely transferable to projects that don't use React or any other JS library.

Though I do keep forgetting to add `.bind(this)` all the time that it makes me miss using `var self = this;`.
I think personally the main difference is that the matrix novels were aggressively futurephilic right from that famous opening line.

The more recent novels are more tempered by demonstrating the present is a strange and wonderful place that is accessible in our own lives. That requires a non-aggressive feel.

I like both. The futurism and technophilia and edginess is more inspiring in work. I feel more bad ass. The modern day is wonderful novels remind me of the joy of living now and that I can actually live the dream I want.
Your comment seems strange in light of the fact that the linked article discusses a historic event from 70 years ago. "News" is hardly the right word...
I think it's just a matter of recognizing what software development is, and what it isn't. Somehow large, well-managed corporations are able to deal with creative teams in marketing, in design. But when it comes to software development it just seems to me we've been stuck into the wrong bucket. We sit at keyboards, we type, and make computers do things, therefore we are 'IT workers.'
This was just posted recently....
There is demand from the average company treating "IT" as a cost center, and there is demand from top tech companies and startups which treat their software engineers as valuable. The latter are much less demanding of Java and SQL as required skills prior to joining, and I'd even say Go seems to be at least as popular as Java amongst top startups.
ChromeOS "system UI" is not written using web technologies so I do not think this is a good example.
Back in the old days, a telephone company listening in on conversations of their customers was a deadly sin. Perhaps we should just classify these big (e.g. >1M users) media companies as telecommunications companies (which they are), and let the law deal with them. This would also solve issues involving the network effect.
All forms of socialism have an element of corruption and coersion. Political-socio-economic stratification occurs in every implementation, as part of the human condition (the applicable pareto curves). Humans are predatory and no set of social contracts will upset that behavior. There will be "elites" with more resources than others.
Are the first 2 points even made seriously? Obviously they aren't advocating for businesses to compensate people for exactly their specific 'basic expenses', they clearly intend to mean basic expenses for low to middle class in general, not based on the person.

Also, it always seems weird that whenever a minimum wage discussion comes up people jump in with these obviously contrived what if scenarios. How about we care about the real people that can barely/cannot afford food/housing/etc because businesses don't pay enough, rather than these situations with made up people.
Great analysis; highly-recommended reading.

I want to bring attention to the followup article Staltz wrote about what we might do about the problems he enumerated in the OP:

https://staltz.com/a-plan-to-rescue-the-web-from-the-interne...
Seems to me that Java is also still one of the most supplied tech skills. So this does not necessarily make it a market you want to be in. Good SQL skills don't tend to be that common though, but I think a lot of the demand is more for CRUD-level operations than for complex analytics or performance-sensitive stuff.
In what way is this not the extend phase of embrace, extend, extinguish?
In my opinion, the worst problem is the lack of a standard way to handle dependencies. I recently had a hard time deploying a small Python project over a few heterogeneous Linux machines.

For example, this "simple, lightweight" program has dependencies, as one can see in its .travis.yaml file. That's why the readme has the command `pip install commonmark` (plus more dependencies for dev). But, wait, doesn't `pip` install as root in /usr/local/ by default? (BTW, the documentation of `pip install` is mute on the subject.) So I should use pipenv, but last time I tried it was broken and the ticket had low activity. So virtualenv + pip, but it's a mess since I like using many terminals. I've heard about poetry, but that's not standard at all...
Nearly a decade has passed since nVidia messed up one generation of laptops so probably it's time to let it go.
Grudges don't really help anyone, and Apple's so far from innocent they shouldn't promote grudges as solutions to problems, especially as alternatives to consumer-friendly hardware support.

In much more recent times Apple themselves ruined four generations of laptops and were deceptive and dishonest about it, until they grudgingly rolled out their free keyboard replacement program which starts expiring for their earliest victims at the end of next year. Apple chose to experiment for 3 additional years at, in aggregate, major expense and inconvenience to their customers.

nVidia was never as bad as Apple and it's hypocritical too. How many Foxconn employees killed themselves without Apple permanently prohibiting working with Foxconn? How many child workers have they found in their supply chain without terminating their relationship with suppliers? nVidia obviously solved their one issue, and went on to ship millions of chips in laptops since then without problem.
I think if you gave 15 random homeless people a million dollars each and the right structure of accessing that capital (planning sessions, therapy, finding a home, finding training, dealing with addiction) then you would have 15 successful people join society where before they were a burden on all of us.
If you ever take a Sufi Islam class, it is introductions to quotes of Rumi like these that will ruin you forever.

God I love his work. There is a whole school of Sufi sects known as drunk Sufis, drunk on their love of God, so to speak, and Rumi is a fantastic artistic characterization of their mindset.
No worries.

Sorry for being snooty up above. When you work hard on a product it's easy to become emotionally invested.
"It's a book that explores how the world is shifting to give individual people more power that was traditionally only held by large governments, militaries and other organizations," Zuckerberg wrote. "The trend toward giving people more power is one I believe in deeply."

Well, as coming from a billionaire that now has (potential) power over many people, I'm not surprised at his choice of book.

What's next, why China is great?

Call me cynical, but I feel like many of the books that he will choose are done so to sway groups of people to align with his political beliefs rather than just a fun read to expand your mind.
But... they like the stock
Apple positioned themselves to not need to violate privacy in order to bring in revenue. They should indeed be praised for this.
Targeted ads don’t work any better then static ads. This is new for me. Actually now that I think about it, all evidence I remember at the moment is anecdotal. So perhaps you are right.

Regardless of its efficacy, the legality should be out of the question.
I love to read and always have since I was a kid. Over the years I’d just fallen out of the habit, similar to how I don’t watch movies much anymore. I set a goal to read a large number of books since I’d slowly collected a long list and just went in order. If I wasn’t enjoying a book as much as I thought I would, back to the library it went. I found it quite helpful to have a goal in mind.

I will agree with you that the temptation was there just to read fluff. I think having the list effectively mitigated that. The only downside is that many books reference other books so the list would just expand exponentially.

Am I magically able to access the secrets of universe just because I read a lot? No. But when people ask me “read any good books lately” I can talk about the new Brandon Sanderson book, neuroscience of aging, or the art of non violent communication and the interesting parallels between all three of them.

Reading does make you more interesting but so does watching Sundance film festival movies or listening to obscure podcasts. Anything off the beaten path is interesting by definition.
Also available is Libreddit (another open-source front end).

https://libredd.it/r/europe/comments/ls7ft8/protest_note_abo...

https://github.com/spikecodes/libreddit
And it's even more overhead when exiting a VM, then?
What does Facebook realistically expect to get out of this PR push?

Apple seems to be doing nothing legally wrong. So, I'm guessing FB is trying to sway public opinion. But, does the public really care that much about the health of small businesses who advertise on Facebook?
I work for a major pharmaceutical. Effectively, there is no tech track in our IT organization. Technical advancement in IT peters out below principal scientist level. However, in our R&D division, chemists, biologists, chemical engineers, and statisticians do rise to PS level and beyond. It's a mindset: IT management doesn't value technical chops anywhere near as much as they do project management skills.

The PS role here also serves the agenda of R&D much more directly than it does in IT. In R&D, PSes act as advisors, sitting in on maybe a dozen or more projects and offering advice to minimize risk, maximize yield, and validate research techniques and initiatives. But software is perceived as serving a business need, not a technical one, even when it takes place on behalf of R&D. Input from business-side stakeholders continues throughout a project's life, but computing experts are consulted only briefly -- before the design and maintenance stages in a software lifecycle. Also, many IT advisors arise from outside the company, from vendors or external consultants.

Pharma IT's attitude has long been, "We'll follow the lead of mainstream industry trends rather than maintain in-house IT expertise." With perhaps 95% of our software arising from 3rd party apps (or mods thereof) or external services, we have chosen to let industry trends and fashions drive our IT priorities and solutions.

In the end, most pharmas believe IT is a necessary evil to be cost minimized, not an essential game changer that can help us beat the competition.
I guess Japanese animators do not have a union?
Partially agree, but...

- Some of the manufacturers at times have moved back towards Iron-Block/Aluminum-head designs (rather than all aluminum.) Thankfully yes modern gasket technology and metallurgy has improved but there is still extra wear and tear as a result.

- Depending on the way the ECU is set up, there may be other advantages to pre-warming the block. As an example, my WRX sometimes gets -really- cranky starting in cold temps. But it's not the start I'm worried about.

- Below ~25F, the fluid in the clutch gets to the point where I can sometimes pull my leg off the clutch and wait at least a half-second before the pedal 'thunks' up. An engine block heater would probably help with that a bit.

- The way the ECU is programmed, there is a -long- delay from when the car switches from open loop (just working off a MAP or MAF sensor) to closed loop (looking at the O2 sensor). In cold enough weather, If the temp gauge doesn't reach a certain point before I hit the highway, it -never- hits closed loop and my mileage is absolute trash. Not every car is set up like this, but more than you think. It's an emissions thing.
For me I usually forget the generic stuff. If I wrote something that was a bit different or if I put some extra effort or thought into it I find I can recall those implementation notes may be ever after a year.
Not always. There are marketing person, sales person, accounting ...
The Republican leadership doesn't lose out from this(this won't flip an anti-abortioner's vote), but have a slight chance at winning out.

It makes sense that they'd leave it alone to do it's thing
Well we actually have a very good idea of how many people would die of Covid if the entire population of the UK got Covid.

We don't know how many people have ... whatever you are proposing we compare that against.

So faced with the options of "prevent the deaths of over a million people" and "matz1 doesn't like lockdown but doesn't want to talk about or quantify it" I think the choice is pretty clear. Unless you want to elaborate further?
GP was talking about projects that had revenue, and about "hiring someone" past a single instance.

I replied that beyond a single instance, you can probably get away with not hiring a K8s devops person and just spinning another instance. I'm not sure you've read this whole thing right.

And yes, I certainly wouldn't mind paying an additional $720 / yr for a project that had revenue; I almost certainly wouldn't want to spend money hiring a specialist, or spend time hyperoptimizing that myself - I make that in about a dozen hours of work, so counting how far one can go down the rabbit hole of optimizing server costs, and the associated cost of opportunity, the economics are crystal clear.

I don't have any successful personal projects but I have significant experience working with clients, and they are sold on the reasoning pretty much every single time ("I can charge you $3,000 for developing this feature, or we can use a paid service for $720 a year").

I also don't see how Docker is going to save you that much money; if you need a certain amount of compute, you need a certain amount of compute. AWS ElasticBeanstalk for instance charges nothing for spinning up an additional instance compared to EC2; there is no overhead for the PaaS aspect of it, like there would be in Heroku. Digital Ocean app platform is the same as EB, AFAIK.
Last I checked, the US didn't have a law against praising and supporting neo-Nazis.

(Hypothetically) If I can praise and support them, the majority of what they advocate being conceptually illegal if implemented, then yes... the First Amendment seems clear that anything shy of advocating and/or planning imminent action is permissible.

Of course, Facebook as a private company is under no obligation to follow Constitutional limits on permissible vs non-permissible speech. But should they be?
You could say the same thing about web apps not needing fizzbuzz, but that wouldn't get you hired.

As an aside, I think atomic incr/decr are useful. I don't see how you would implement them client side without some more complicated mechanism (like CAS).
You aren't wrong in theory, but in practice it's silly to pretend like the average person knows anything but Google. There comes a point where inertia and market share need to be considered and for some products (like Google, but especially Android) it really feels like we're beyond that. Antitrust and monopoly laws are almost always going to lag behind the needs of reality.
It's not illegal to make a speedtest that says you got some big value that is BS.

It's illegal to put arsenic in a bottle and label it Vitamin C.

It's not illegal to call you TV channel "something" news then just make things up.

Maybe it should be illegal to call what you are saying is news when it is made up?
it used to be (google fairness doctrine)

Maybe there should be some regulated valid speed test, but there isn't.

there are a lot of things that are legal that are unethical.

there are a lot of things that are illegal that are sort of marginally unethical.

But, when you elect congress people who are not very technical, probably not going to happen. Just saying.

I don't have a good answer for you, just a lot of interestig observations.
It’s not the same: in your example with casino chips, each game you play is a bet, it’s more akin to buying and selling a stock each time. You realize your gains/losses each turn.

A better analogy is stocks vs Real Estate. Let’s say you buy a home for 200k, and sell it later for 300k. Every day in between, when you “weren’t in the market”, the potential value of your home fluctuated: it’s entirely possible that halfway in between, the top bid on that day, were it listed on the market, would have been for 6$.

Of course in reality you don’t see all these intermediate hypothetical prices, but in theory they’re there just the same as if you bought stocks and then didn’t look at prices for 10 years.

The fact that there is a price on the open market (the fluctuation of which determines your unrealized gain/loss) does not obligate you to sell at any particular moment: that’s just like owning a home and not caring how much someone would pay for it on Tuesday vs Wednesday because you don’t intend to sell it in the first place.
“Make”
Since YT is serving data as DASH, they're probably keeping all the tracks separate on their servers. Patching audio should be a matter of replacing all the audio tracks. It wouldn't even have to be remuxed.
But yeah... That's not gonna happen.
> and good psychs will just refuse. But they won't turn the guardian in

This. And then they'll just try another one.

Eventually one accepts the bribe and then it's set in stone because EVERY other professional will demand to read the previous "diagnosis" and they'll almost never deviate.

Just imagine if when you went for a second opinion on your radiology exams the new doctor demanded to know the previous diagnosis before making his own.

You'd laugh out loud because of the bias.

In psych fields it's considered the default and not doing it might actually be considered malpractice.
Ya and the NSA was prohibited from spying on American citizens without a warrant - hows that going?
Hackers was a good movie. But hacker culture is a bunch of overweight dudes.

And that’s not what mainframes look like.
But that's also my point: How do you stop crime or, more accurately, how do you break the cycle of crime and poverty unless people are given an equal opportunity? My last, fake billboard illustrates the problem with your concentrate-them-all-in-one-spot proposal. We fund everything locally. Schools, transportation, parks, the works. People in nice neighborhoods have opportunities that the ghetto literally does not because the folks in those other neighborhoods won't fund them, believing them to be a waste of time.

It's easy to say "just get a job and leave the slums." It's much, much more difficult to do that, especially when there is a bifurcated society.
How does needing more evidence follow from the stats you quoted? If you read the paper you'll find the differences you quote are all significant.
Put it in the ad. It's not common, but it's not super-rare, either. And the main reason you don't do it is that you don't want to eliminate your chance at hiring someone at a below-market rate (or of alerting your below-market-rate current employees that they're being screwed and should be getting big raises). If you're committed to paying the rates you'd need to pay to get good talent, then put that upfront.
You don't mention where you are. Moving to where better opportunities exist is often beneficial – not necessarily to a tech mecca, but perhaps still a city with a larger mix of tech, non-tech, and service firms.

If your career goal is software development, you can and should get relevant experience and a paycheck together. Only take an unrelated job (like the restaurants you mentioned) if that's the only way to stay fiscally/mentally healthy.

While you may be enough of a self-teacher and hustler to do a lot of remote/solo work to get by, at your career stage you really need to be working with a larger group of more-experienced people. (College-like programs are one way to achieve that, but interesting/competent/functional workplaces are, too.)

Your first, second, and third priority should be to be near and working-with people you can learn from. Research all such workplaces near you, and be willing to take any starting position someplace they're doing the kind of work you want to do. Any role can grow quickly once you're in the door.

Your age is less important than the fact you're "entry level" to the full-time workforce. Your lack of credentials can be largely offset by any prior work that shows promise, a good attitude, and acredible interest in filling any skills-gaps over time (with both on-job and off-job projects and education).

It's expected you'll learn on the job, you just want to send the signals that: (1) it won't be too long of a ramp-up before you're a net benefit to the employer; and (2) if a firm is patient with you, you're interested enough in their projects/business they'll have a chance of retaining you, when you're more-experienced.
I owe my career, and as a result my means and lifestyle to the Internet. In turn I like to do things to fix the Internet and make it better for everyone else.

It also helps me to work on things that I think really matter. For some people that is building an easier to use templating engine. For me, it's building security and reliability.
Because someone in a tank is not afraid of someone with a slingshot (corporate legal department vs smalltime injured/sick/dying people.)
Yes, there is a pronounced filamentary structure to galaxy clusters.

https://en.wikipedia.org/wiki/Galaxy_filament

with a concrete rendering at

https://en.wikipedia.org/wiki/Void_(astronomy)#/media/File:S...

and some more at

https://en.wikipedia.org/wiki/Observable_universe#Walls,_fil...

These filamentary luminous matter distributions (and the sparse, dark, cold voids between them) drive our theories of structure formation:

https://map.gsfc.nasa.gov/universe/bb_cosmo_struct.html

There are some patterns at scales of up to a few tens of megaparsecs, but beyond that matter is for all practical purposes homogeneous and isotropic: with a good enough (infrared- or radio-) telescope you will observe a galaxy or a precursor along every line of sight unobscured by objects within our own galaxy, and only the reddening and dimming from the metric expansion of space permits any darkness at all in our sky.

This is important to the standard mode of cosmology, \Lambda-CDM, which relies on Friedmann equations, which model all the matter content of the entire universe (past and present) as a perfect fluid of uniform dust. Because of the "local" nonuniformities like filaments and voids, grains of dust are thus on the order kilo- to megaparsecs. If we find that there are bigger grains, the standard "concordance cosmology" will have to be adjusted to be concordant with the new large-scale evidence.

(There is lots of looking right now, but so far everything points to smoothness at scales much smaller than gigaparsecs, kinda how a sheet of paper looks smooth in your hands, but a tiny piece of it under a light microscope looks very fibrous, and under an electron microscope one might discern the remnants of plant cells, or even see microbes!).