skysight-inc/HackerNews huggingface dataset:
I work in an infra department, which used to be its own company before it was bought by a bigger one. Out of about 20 developers, one is younger than 30. Most are in their 40s and some are 50+.

I know that when I was hired, my job was advertised for over a year, if not longer. They pay may not be stellar, but it's still pretty decent...

In my previous position, I was also responsible for screening and hiring, so I also had some insight into what's available on the job market. My impression is that the younger generation simply doesn't even know this kind of job exists. Those who go into programming aspire to be a Web developer, or an ML developer, or a game developer... DevOps is one of those things people have heard about. But, this label was coopted by cloud some time ago. So, those aiming for DevOps role think they need to learn how to use public cloud API...

It's actually quite eye-opening to have access to the hiring process. One of the very surprising things to me was that newer generation of programmers tends to be confused about persistent / volatile storage. So, if you asked them to give a description of what a "file" is, more than once I've heard an answer like "a portion of memory". Which, while true in some sense, is a weird way to put it. But then I realized that people who are entering the field today may not have been exposed to PCs. Naively, if anyone asked me to show where the files in the computer live, I'd get them a picture of a hard drive. But people who only ever used laptops probably don't even know what a hard drive looks like.

Finally, it's also a chicken and egg problem. You cannot really learn about infra outside of a big org that has its own physical infra. Similar to how you'd never be exposed to configuring BGP if all your exposure to computers is your own PC. A popular method of learning today is to learn online. But, if you do that -- you are almost inevitably driven to the public cloud, because that's the way to provide you with all that virtual infrastructure online. You cannot also practice at home, since the hardware to practice on tends to be very expensive and not very useful for individual users.

Other fields get it easier because they have to select from somewhat prepared candidates. When it comes to infra, it's a lot more investment into teaching one.
If I understand you correctly, yes, exactly.
Wow. That makes me anxious. It really makes me feel like the seconds come and go.
Because they are, because they don't want to acknowledge that reality is bleaker than they pictured.
The PEWMA vs LC bar graph uses red and green, and ends up looking like single set of brown bars.
> “We care about your privacy”. Bullshit!

That's not bullshit. They really do care about your privacy. They care a lot about relieving you of it.
Apparently not for the Canadian case:

https://en.wikipedia.org/wiki/Key_disclosure_law#Canada
Facebook is on its slow decline either way. At this point the goal should be to try to slow the bleeding while they look for other revenue
It's good to remember that judges are not computers. They are not required to follow the law to the letter in weird edge cases, especially when that would be against the intent of the law. They are allowed to do that, but not required.

Many common practices are against some particularly pedantic interpretations of the law. Nobody cares, because following the law to the letter would not be in anyone's interests. If an obnoxious asshole decides to really push the issue, and they are not laughed out of court because the judge is an equally obnoxious asshole, the practice may be found technically illegal. There will likely be no consequences, because it was done in good faith with everyone's best interests in mind.

However, the ruling may force the government to change the letter of the law, wasting a lot of time and money that could have been spent for other purposes. All because of some particularly evil asshole.
Reminds me of this book[0] about (air-cooled) VW maintenance, which goes right into how to tear down and rebuild the engine. Anyway, it can be disorienting, at the back of the car, looking at the engine and knowing what’s front/back, but I recall he wrote something like:

Now look at the front of the engine (FRONT IS FRONT) and you’ll see…

Also, happens to generally be one of the most beautiful to read and to look-at technical manuals I can think of. Right up there w The C Programming Language.

[0] https://olsensvw.net/shop/engine/idiot-book-how-to-keep-your...
> Not really a good sign, point-click developers are not usually the strongest.

In principle I agree, but my point is - it was possible to be fully productive being just a point-click developer.

> It doesn't happen in Python either. So that's good.

pyright + black + isort hook in the project I'm working on takes 1-5 seconds on an M1 mac on save. We're moving to ruff for this reason. Never saw this anywhere else.

> I don't have a problem with anything you list.

To give better examples:

- poetry takes ~900 seconds to resolve dependencies during update/lock

- I had to use multiprocessing where in any other language I would use threads because GIL, inter-process communication is needlessly complex

- I can't dot+tab+enter autocomplete while using boto or many other libraries - due to weak typing discoverability suffers and I need to have documentation always open in another window to do anything. This is not a problem in strongly typed languages.

- wsgi - concept of running separate interpreters for each incoming request is a bit wasteful

- I never had any problem with broken / incompatibile environment like I had on python. I just install recent version of .net / rust / node (to a lesser extent) and things generally tend to work. Here I have to worry about specific subversions and conflicts in PATH with another envs and OS-packaged python. Avoidable, but noobs are certain to hit this at some point.

- I didn't talk about general speed as it's beating a dead horse, but Python basically nullifies the last 20 years of hardware improvements

> Sounds like you're not very familiar with it and got used to C#.

I also used Rust and Go and was super happy with the experience for similar reasons.
> How many cumulative wasted hours have been spent tapping through cookie pop ups?

Maybe not quite as privacy conscious, but a quick workaround: (1) Open in incognito (2) Click big, easy to find "Accept" button
No legal measure prevents your site from seeing the Do Not Track header and automatically rejecting cookies/tracking.

I've only seen a handful of sites do this. Developers inclined to respect Do Not Track seem less likely to add tracking anyway, in which case you also don't need the banner.
"Left side" and "right side" is unambiguous, because there is one given direction (forward). It is the same as "left bank" and "right bank" of a river (it is always looking downstream).
For example, Slavic languages usually just use some sort of "left side" and "right side".
I’m amazed they are willing to charge for their abomination of an API. The search functionality is terrible, returns unreliable results, and can only return 100 at once. I would happily pay for a great version of the Reddit API. I doubt anyone doing huge scraping jobs on Reddit is using their API to do so.
Spoken with great confidence & no evidence.

Let's at least probe a little bit here. Is this a "fact" because of good inherent reasons? Or is this a "fact" because of circumstance?

In general, show your thinking. Why do you feel this way? Let's have something to discuss, to see where we might meet or where we can reasonably disagree.
Pretty much every boat with onboard motors are capable of reversing thrust. Do they all switch like that when traveling in reverse? (Serious question, not a boat person, never been on a boat that wasn't a ferry )
with all the password leaks I wonder if you could determine the likely scheme used by a given user by the leaks associated with their email address.
More context: https://meta.wikimedia.org/wiki/Wikis_World

This led me down a rabbit hole and just now I realized Wikipedia is open source [0], not sure if I'm the only one who didn't know that, but there it goes. Of course, I was aware that the framework they use is open-source [1] and developed by them, just didn't know the website itself was too.

[0]: https://gerrit.wikimedia.org/r/c/wikimedia/portals/+/908683

[1]: https://www.mediawiki.org/wiki/MediaWiki
Yeah, I worked out roughly how much land these trees would require to grow and it was less than 0.5 square miles. I was surprised.
It is insane.

If they don’t fix it a lot of companies (and their owners) are going to go bankrupt.
I don't get it. So everyone will simply opt out of cookies automatically, and no more first-party cookies will be allowed?

What about localStorage?

I just don't understand how people are supposed to maintain an account with a site, without this stuff. Maybe using WebAuthn? Or what?
You know, I'm re-reading your comment again later, and you're right about some of the things we do because we can being detrimental.

We don't often weigh those decisions, we do first and figure out the consequences later. That happens less now with environmental issues than it used to, but we do things just because we can, we fill the night sky with satellites and we build AI without pausing for even a moment to consider if we should. We may regret some of this later. Maybe it will work out, maybe it won't, but we won't stop to figure that out in advance, we'll find out the hard way.

Still though, we eradicated smallpox, hedged famine in most countries, closed the ozone hole, build networks that allow instant global communication by wire instead of by ship.

It may all yet work out, we'll see.
Hate to say it but this happens already from what I've seen on Reddit. Even decent subreddits I've followed for years that don't have the issues the major subs have. People want their karma, post low quality content, and somehow people still upvote them.
DNT barely existed when ePrivacy was last amended, back in 2009.
That's a natural outcome in any complex system. It's not reasonable to assume that changes can only affect some parts and not others. What's important is not the first-order changes, but the second-order equilibrium that such a change engenders.

What's important is that unconstrained growth is meaningfully checked. This at least makes it possible for others to thrive, even if they're asked to adapt to a new paradigm. I don't see how a thorough analysis could ever ignore this.
Do you like that it only stores X months or would be better if it stores forever?
Oh absolutely. Such would be my expectation, at least. My initial comment was firmly tongue in cheek.
Very cool but I'm afraid I can only look at it for a few seconds!!
So then you agree that re-defining the law is the correct course of action, which is exactly what's being done in TFA.
You're probably being snarky, but that completely disregards compression. The artifacts on the video are atrocious. An uncompressed 480p stream is worlds different from a compressed 480p stream.
I would not consider Cupertino to be "upscale".
I appreciate the suddenness of the change, but aside of that, how is this different than amortizing the cost of a million dollars worth of equipment? Couldn't they borrow the money for their taxes against future profits?

Thinking about it more, perhaps it's a mistake to assume that the software being written has a service lifespan of five years.
It was perfectly fine when it was cassettes off the radio, or a friend's record or cassette. RIAA changed the rules when it changed to, "on a computer."

https://www.soundandvision.com/content/flashback-1984-suprem...
It's somewhat up in the air. The prevailing theory is that the 5th protects against compelling what amounts to testimony... but it's only been tested a few times in court, never by SCOTUS. With mixed results.
I think HN's stack is the right choice for them and that it fulfills its purpose excellently, but I do seem to recall both of their hard drives failing more or less simultaneously & HN going down for about 8 hours not that long ago.

If that happened at the SaaS company I worked at previously, it would be a bloodbath. The churn would be huge. And our customer's customers would be churning from them. If that happened at a particularly inopportune time, like while we'd been raising money or something, it could potentially endanger the company.

(I'd like to stress again this is not a criticism of HN/dang, but just to illustrate a set of requirements where huge AWS spends do make sense.)
> Slave breeding was the practice in slave states of the United States of slave owners to systematically force the reproduction of slaves to increase their profits.[1] It included coerced sexual relations between male slaves and women or girls, forced pregnancies of female slaves, and favoring women or young girls who could produce a relatively large number of children.

https://en.wikipedia.org/wiki/Slave_breeding_in_the_United_S...
> Browsers should just not accept cookies

Most (all?) browsers I've ever seen have a setting that makes them reject all cookies.
So unnecessary. I love it
I'm not sure that makes sense. The modern filibuster is a bipartisan agreement for inaction.

It's really a bipartisan agreement to defer to Senate Republicans on everything controversial, and to let them take both the blame and credit for it. Democrats are happy with that because when their votes don't count, they can pretend to support anything. When Democrats lose, it energizes their base. Republicans are happy to take credit for economically liberal and nationalistic legislation. And for the legislation that just rewards the wealthy for being wealthy (say, bailouts), movement right-wing and libertarian Republicans can vote against it (and they're mostly in the House) while small consistent groups of Democrats can cross over to make sure it passes anyway.

This is friends cooperating.
P and S are really defined by the direction of travel or what you decide they are. They are just conventions.

The Torpoint ferry in Plymouth (Devon, UK) is on chains, so front and back, bow and stern etc is moot. I think we can simply redefine that sort of ferry as a fish and avoid any snags. That strategy seems to work for astronomy when trying to wrangle planet/dwarf planet/lump of stuff n that.

(EDIT: speling)
I think the GP comment meant the messages entered into evidence in the lawsuit that showed internal Fox communication basically admitting the Dominion claims some of their on-air personalities were making were at best unverified and at worse outright knowingly false.

I don't see any Fox News reporting that quotes those messages that were entered into evidence. Though admittedly I didn't spend much time looking-- just the first 3 pages of results in a search.
Surely you mean LastPass, right? Or did the same thing happen to BitWarden?
Exactly. Don't negotiate with people who operate in bad faith.
What management? Small boat like that, everybody senior is likely a co-owner.
Not the ones I ride. They have engines on each end.

To be fair, they may not be 100% symmetrical. I am not measuring. They are close enough that I can't imagine it would be a good use of the terms. (That is, when the VAST majority of the time the bow is the front of the boat, having a few bigger boats where I have to inspect it to know which is bow and stern would be a bad idea.)
You can educate yourself, you don't need anyone else or any institution to do that. Save your money and focus on yourself. And no, knowledge is not meaningless
Or they could have mandated cookie consent but require it to be handled by the browser, not the site (page and server). Define some standardized cookie description format, get it to the browser, and let it handle prompting the user for consent. Any cookie the user doesn't consent to is dropped instead of being stored.

Benefits:

(1) Don't have to trust the site to honor your consent.

(2) Sites won't try dark UI patterns (because they're not building the UI).

(3) More standardized UI because instead of each site inventing their own, they all use the browser's UI.

(4) Less tedium for the user. Browser can let the user choose defaults for the cookie consent dialog. Or define rules to handle certain choices automatically. And, if you can standardize categories (performance cookies, advertising cookies, etc.), then you can apply defaults and rules to those too.

(5) Web developers' jobs are easier. Just maintain and serve a cookie description data file. And of course be prepared to live without certain cookies.

Yes, this is extra work for the developers of browsers themselves. But it would be worth it. And apparently they're already spending engineering resources on cookie consent anyway.
Shameful. I cannot fathom how anyone in government or the police believes this (whatever they asked him, whatever they were told) is anywhere close to ok.
You’re doing it wrong. 1 interview means you need to spend more time personalizing yourself to the applications. Start cold messaging people on LinkedIn at the company who went to your alma matter, spam blind, whatever it takes to get a connect at the company.
Thanks. This one also has a banger sound track!
Typical western propaganda? Haven't seen any articles about how anything Russia has been doing is good or effective, yet they undeniably continue to fight and serve Putin's wishes. I am located in the USA.

I wish there was a way to consistently get current events news with less extreme nationalistic bias.
I ask myself what on-ramps consumers have to get interested & excited.

Almost nothing in the world offers this path. Most tech rebuffs & rejects interest. It's a very very long path to learning programming & shell before one can begin to reverse engineer & peak behind the veil on what tech about us does.

Without observability, there is no hope. Tech has to start. Tech has to open the possibility of visibility. Then we can start to judge.
I think they are trying to get out of the market of being everybody's dev machine. There's probably some interesting stuff maybe coming for mac pro. I'd be really surprised if they refresh that line in the next 4 years. I think the headset with the watch and the new M series processor they are angling for a shift in how computing is done and they've taken it really slow to make sure they can roll something like that out without huge system shock. The Apple watch sucked for about as long as the iphone did. Let the heads come in and pay a preminum and make it flash enough that the people who won't buy one early won't get one and complain.

If they mess this up though, AR the way I've been thinking should have been here for a while now and in some circles is here, but the dream of that mass adoption is dead for 10 years IMO. Everyone else bailed but they were all doing VR modified aside from Magic Leap, but Magic Leap changed what they were trying to do (peizo driven fiber laser retina projection) to the same (but a nice implimentation) of a waveguide setup. Well produced. Also ugly, stupid, too expensive, and not good enough.

Anyway, looking forward to seeing the release. I'm 100% with you on the native container support. I think with how any of this stuff works to break the rectangle, native container support is crucial. Does it start going through the browser? WebASM? WebGPU? WebRTC? Vulkan not CUDA? OSX via Docker with Nvidia GPU passthrough over mTLS and then run docker containers in a yet to be released version of OSX that has native container support.

https://github.com/sickcodes/Docker-OSX
This is hardly surprising. The Russian Army (and before it, the Soviet Army) never had a maintenance culture. Most of their military-industrial complex's greatest contributions to weaponry innovation have been distinguished by their reliability when poorly maintained (AK, RPK, RPG, etc).
Fully agree on everything you said.

In addition, we're all kind of forced to hop on to AI whether we're a programmer or artist just to buy ourselves a little more time, delaying the inevitable. Actually, perhaps accelerating the inevitable by contributing to it.

Even in an utopian world where we would have an economic model to support this (UBI), the outcome still sucks. It wipes out human culture. There's no point in creating/producing anything as almost anything can be produced by anyone, at incredible quality, at no cost and with little skill.

Hence, your daughter being or becoming an incredible artist would have no meaning, except perhaps for herself enjoying the process of creating art.
I think the UK version of Netflix DVD must have been LoveFilm, which Amazon promptly acquired, or, killed
Lack of exciting projects often manifests as 'difficulties building a positive career trajectory' in the promo system used at Meta.
That’s literally the point of this entire thread.

This change taxes you on profit you never made, and specifically targets software companies.

It’s insane.
I'll be honest, I don't really see what I'm supposed to be looking at. Non military guy here.
Truly bad UI response time is rarely because of a performance hotspot though. It's almost always unintentionally blocking the UI thread on network requests. I might get mildly annoyed using a sluggish UI, but I get perpetually annoyed whenever I'm doing almost anything on my phone and leave my house's wifi range.
All this data is taken from common crawl, a web crawler that clones the web.

How can companies such as OpenAI use that data when no licenses can be identified for most web pages or the associated images? In other words, the user/owner of the content has not agreed for it to be used in these ways.

What's people's experiences with training models using such data?

Is there any way to identify if my photos appear in common crawl or are used in such datasets?
I don’t think it was a completely dumb or unreasonable decision in the abstract, but how they’ve handled it has been very foolish. Facebook has very, very, very little to show for its VR efforts: Destruction of any brand value Occulus had, continued upgrades of their headset product lines (certainly not nothing, but regular spec bumps aren’t going to set the world on fire), and a VR chat app far inferior to VR Chat or even something like Second Life. It’s like Facebook’s VR strategy has just been to keep a large VR team in a holding pattern for years waiting for Apple to release a headset and legitimize AR/VR in the minds of the public at large.
How will you be handle being told that you're inferior and that you're not allowed to breed?

I don't mean that as an insult. I mean it as an inevitability.

Everyone who promotes eugenics always imagines themselves as being the superior one.
Of course, simplifying the political spectrum along a 1-dimensional axis is an oversimplification. In particular, during the most recent SVB crisis, people associated with YC/HN called for a bailout, which is not a traditionally held GOP right wing position, given the president during the banking crisis in 2008.
I think when people say that CORBA failed, they mean the industry moved on to other alternatives (JSON over HTTP(S), SOAP, gRPC, etc.)
Without getting into the finer points, my understanding is this:
My company needs to make metal squares. There is a defined process for it. I just need a welder to weld all four corners. No R&D here.

I need a website with some features. Asking a sample of professional software developers how to build it, you get a variety of answers.

If anything, that the basics of software development still requires R&D is an indictment of our fields lack of professionalism.
> IP restrictions are easy to overcome using mobile networks.

Only if the connection is over IPv4.

The mobile networks were among the first major adopters of IPv6, and most now give each device a unique IPv6 address.
Browsers explicitly asked permission to allow a cookie back in the 1990s. I'd guess around 1996-7 that changed to automatically accepting them.
I wonder what the story is behind why this process was put in place. I bet it’s a doozie.