skysight-inc/HackerNews huggingface dataset:
For me, the “ageism” trope hasn’t aged well. When I was in my 20s, the idea that I’d still be an engineer in my 40s seemed unlikely — with how fast things were changing. But the pace of change has slowed, and now 40-something engineers with 20+ years experience are highly sought after and paid very well.

Another point is that most people top out or tap out. If you’re a graybeard who has mastered a deep topic or two (e.g. OS, compilers, networks), you’re living in rarefied air and writing your own checks.
The former, mostly. You don't necessarily have to use EC2, but that's easy to do. There are many other, smaller providers if you really want to get out from under the big 3. I have no experience managing hardware, so I personally wouldn't take that on myself.
I haven’t heard of Apple freezing hiring
First-of-its-kind solar tower brews jet fuel from water and CO2
Hence the value of immutability even for single-threaded code.
People mention firebase but another one was (is? haven't followed it in recent years) RethinkDB.
Scp does not use sftp in the background. Scp is generally faster than sftp but lacks many capabilities like remote dir listing
Ask HN: How are you using your Raspberry Pi?
What creative uses have you found for the Raspberry Pi?
Can you imagine if even a fraction of the effort poured in to k8s tooling had gone in to the Erlang/OTP ecosystem instead?
I'm glad this is becoming conventional wisdom. I used to argue this in these pages a few years ago and would get downvoted below the posts telling people to split everything into microservices separated by queues (although I suppose it's making me lose my competitive advantage when everyone else is building lean and mean infrastructure too).

In my mind, reasons involve keeping transactional integrity, ACID compliance, better error propagation, avoiding the hundreds of impossible to solve roadblocks of distributed systems (https://groups.csail.mit.edu/tds/papers/Lynch/MIT-LCS-TM-394...).

But also it is about pushing the limits of what is physically possible in computing. As Admiral Grace Hopper would point out (https://www.youtube.com/watch?v=9eyFDBPk4Yw ) doing distance over network wires involves hard latency constraints, not to mention dealing with congestions over these wires.

Physical efficiency is about keeping data close to where it's processed. Monoliths can make much better use of L1, L2, L3, and ram caches than distributed systems for speedups often in the order of 100X to 1000X.

Sure it's easier to throw more hardware at the problem with distributed systems but the downsides are significant so be sure you really need it.

Now there is a corollary to using monoliths. Since you only have one db, that db should be treated as somewhat sacred, you want to avoid wasting resources inside it. This means being a bit more careful about how you are storing things, using the smallest data structures, normalizing when you can etc. This is not to save disk, disk is cheap. This is to make efficient use of L1,L2,L3 and ram.

I've seen boolean true or false values saved as large JSON documents. {"usersetting1": true, "usersetting2":fasle "setting1name":"name" etc.} with 10 bits of data ending up as a 1k JSON document. Avoid this! Storing documents means, the keys, the full table schema is in every row. It has its uses but if you can predefine your schema and use the smallest types needed, you are gaining much performance mostly through much higher cache efficiency!
Everyone not familiar should read about him, very inspirational.
Absolutely, that would be one of the cases where "most of the time" is not "this time." Although for most developers/applications, I would imagine keeping TBs of bitmap in memory isn't a common task. Fetching some rows from the DB and transforming them into some sort of HTML or JSON probably is
--ozone-platform=WAYLAND ?
This is widely implemented and used in Germany:
https://www.deutschepost.de/en/p/postident.html

It's a lot easier to implement reliably due to the requirement for everyone to have ID cards though (and the ID cards carry your residence address).
It is planned to become illegal in the EU soon.

The Digital Services Act requires that if on the basis of law/copyright or terms of service violation the service is doing any of the following actions, then there are things it must do: removing or hiding content, stop providing service to a user, suspend/terminate a user's account, or suspend/terminate monitation for a peice of content or user.

It must provide a clear explanation of why they are suspending the account, including the precise grounds on which they are relying. If the action is being taken due to feeling some piece of information violates the terms of service, they must identify which term they feel was violated, and an explanation of why they feel the information violates that term. They must clearly indicate if automatic processing was used to come to this decision.

For only online service that is not a micro or small enterprise they must:
Provide a complaint handling system for appealing these decisions, where the user can explain why they feel the decision is incorrect. The appeals must be handled by qualified staff, not solely based on automated means.

The law originally had binding out-of-court arbitration as a mechanism to resolve disputes here (like a company refusing to consider a well founded appeal within the 6 month window), but the latest version has downgraded it to non-binding arbitration ("dispute settlement bodies"). If the consumer wins, the service provider has to cover all costs of the arbitration, but technically they are not bound to do as the arbitrator decided. If the customer loses it must pay its portion, which is free or a nominal charge. Only if a customer file the dispute "manifestly in bad faith", does the customer ever need to cover the service's portion.

See Articles 15, 17, 18 of https://www.europarl.europa.eu/doceo/document/TA-9-2022-0269... for the details as approved by the European Parliament.

----

Bottom line the behavior shown here by oracle would be a massive violation for failing to provide an explanation, and failure to offer the required dispute mechanism.
>According to the book John Wayne – The Man Behind The Myth, Soviet filmmaker Sergei Gerasimov told Wayne of the KGB plot in 1949. What the Duke and his Hollywood friends did to the hit squad is mind blowing. Obviously not one to let a thing like Communist assassins get him down, Wayne and his scriptwriter Jimmy Grant allegedly abducted the hitmen, took them to the beach, and staged a mock execution. No one knows exactly what happened after that, but Wayne’s friends say the Soviet agents began to work for the FBI from that day on.

Yeah, right. If Stalin's KGB wanted Wayne dead, he'd be dead, like dozens of far better guarded people all around the world were assassinated by his goons.

And that's all from a book with no evidence, based on a story told by Orson Wells to the author?

Sounds like something pulled out of the author's ass... They might as well write the chronicles of the Mars invansion Wells did a radio play of...

>A captured sniper in Vietnam claimed that he was hired by Chairman Mao to take the actor out on a visit to troops there.

Yeah, the book quickly gets into comedy territory...
Sure, I am the secret GPT 5 experiment. Now you got me. Congrats:)
wow this is a really bad site. Why are you posting it?
are these all onsite FAANG? Know of any good companies hiring remote (US) in that range? Here in LA we have most of the FAANGs, but I'd rather not drive three hours a day.
Is this a parody piece or are people expected to believe this whole thing?
What Is Slowing Down the Dev Process? A Data-Driven Approach
Well, math was that "immature" field in the XVI century:

https://www.quantamagazine.org/the-scandalous-history-of-the...
Tanta was the ABSOLUTE BEST writing on the financial crisis as it was happening. You've made it when Federal Reserve Bank of NY cites your blog in a footnote in their research report.

https://www.newyorkfed.org/medialibrary/media/research/staff...

The CR blog was not the same after she passed away.
That's a very valid concern. Given how often it was expressed in this topic, looks like we need to find a way to accommodate it (e.g. export option). We'll think about it, thanks!
Lol, like a mimic octopus or cuttlefish!
They're being skeptical of a report that is built on a single account of anonymous hearsay.
I was specifically referring to CA taxpayers, not the entire country, as the CA insulin would only be available to CA residents initially.
archive.org: https://web.archive.org/web/20220730133851/https://www.newst...
That is neat. So are commas an official way to blend different schools of thought together for the image? Is there any documented way it’s supposed to work? Like [main subject], [art style], etc? Or is it something you picked up from trial and error?
It may be because programmers are often also attracted to mathematics, and so they think everything in programming must be very carefully defined, and everything must follow from axioms. In reality, programming has a lot more in common with a practical skill like carpentry - you use the best tools & methods available depending on the product you're trying to make.
You can have free markets without capitalism. Consider a system almost exactly like we have now, with independent companies competing for profits in free markets, but where those companies are worker-owned [0]. Such a system could have the benefits of capitalism with regards to innovation and resource allocation while reducing some of its negative effects (inequality, worker alienation, etc.)

No idea if it would work in practice, but we need to move beyond this mindset that there are only two possible options for how to structure an economy.

[0] https://en.wikipedia.org/wiki/Market_socialism
However cryptocurrency != "an experimental bridge protocol that raised its seed round 3 months ago"
It is not even close to what Ironov does. More like a tech demo. Ironov outputs a complete brand book and it's interface is set up for exploration and logo refinement.
It seems to me that a rich black person is less diverse. They grew up in a good area, had two parents and are wealthy. Isn't that a huge chunk of the existing Yale demographic? The only difference is race.

In 100 years after more and more whites and Asians are denied positions they rightfully earned, should we reverse the races that get rejected due to their race? Blacks can then be rejected or do blacks get preferential treatment forever?
Sure, yes, I'll upend my life for multiple years in order to satisfy the demands of a random HN poster. That seems highly reasonable. Quick question: how many times have you completely changed your entire life because someone on the internet told you that you weren't allowed to have a comment before you did that?
Another area for consolidation is auth. Use one giant keycloak, with individual realms for every one of the individual apps you are running. Your keycloak is back ended by your one giant database.
Would be nice if the article tells what the HCI acronym means.
How do you know a 50/50 split is correct?

Given the genetic differences between sexes a 50/50 split seems very unnatural and forced to me.

To put it another way, why don’t we have an issue with the number of men and women in the NFL?
Many people will respond that "one big server" is a massive single point of failure, but in doing so they miss that it is also a single point of success. If you have a distributed system, you have to test and monitor lots of different failure scenarios. With a SPOS, you only have one thing to monitor. For a lot of cases the reliability of that SPOS is plenty.

Bonus: Just move it to the cloud, because AWS is definitely not its own SPOF and it never goes down taking half the internet with it.
35 years of dealing with friends and family addiction issues.

They all believe it doesn’t affect them negativity, that people can’t tell.

They are all wrong. We can see the changes in them. Good or bad.

The ones that make an effort to get off for awhile are usually shocked when they realize how they were being affected.

I have never seen positive long term affects in anyone of them. Even though they all claim otherwise.

My 2 cents
I'm excited by what you describe and glad for it, but my sadness is that I could still be arrested by possessing mushrooms I picked for myself in a forest. I've been confronted by the authorities over this issue and believe me it is not a pleasant or healing experience.
Good answer! Thanks.
Not sure why AlgorithmicTime's comment is dead, so I'll reply here. Long distances are probably tricky to electrify. I don't know enough about US railroads (what little I know of US railroads comes from playing Ticket To Ride) to comment on the feasibility, but there are very long electrified railways in China and Japan, across difficult terrain. There is probably not much benefit in feeding electricity from regenerative braking back onto the overhead line if it's a very long segment with only one train (no one to use the power + transmission losses).

I wonder at which point diesel becomes the cleaner option here, if ever. One the one hand, you have to lug a lot of fuel around over longer distances (or you need refueling infrastructure). On the other hand, transmission losses can be significant.
An analogy is "can you tell what problems Django solves that can't be handled by wsgi and psycopg?" Nothing fundamentally different, but life is a whole lot easier with Django. Honestly if you're doing data engineering and you haven't spent time with a good DAG runner, you're doing yourself a real disservice.

My sibling comment did a good job explaining, but the UI + configurable storage + configurable triggers all out of the box make life a lot easier.
Interesting point. Can you elaborate?
You seem to be arguing that until you understand everything you don't understand anything and mustn't act. This just leads to paralysis. We don't fully understand human biology but that doesn't render our existing medical and pharmaceutical knowledge useless.
Glad to make a difference. Thanks for building the PiBox, BTW. It looks to be a great product, and I'm looking forward to getting mine soon. (Since you've said y'all are assembling them here in Texas, I'm hoping my shipping is quicker, since I'm here in Austin!)

I've done a few hardware startups, and while they're definitely a much bigger PITA than straight software, they're also more rewarding because they create a lasting tangible artifact of value. (And because you mostly can't fix your screwups by pushing a new build or patch, so you just have to do a better job up front.)

I agree with you that standard servers are really valuable, and hope this convergence of open hardware and software architectures is how that concept can gain traction and momentum in the marketplace. And yeah, these little computers are really capable of quite a lot of real world work!
Time zones are going to be an issue, unless companies start doing nocturnal hours to stay in sync with staff in Eurasia.
Eh, guess it depends on what you're using to compare them. A lot of things are POSIX-compliant. Heck, Windows NT was literally developed because the military wanted POSIX compliance. I consider something Unix-like if it is similar in structure and design to historic Unixes, or at least Linux. MINIX seems to be neither.
We're all bumblebees now.
Uh huh... This is just wrong. So the median Brazilian dev salary is 58000 BRL or about $22000 USD [1]

The median US dev salary is $73900 using the same search criteria on the same site.

In the UK it is $37000. I'm in the UK and this passes the sniff test as a median base salary.

Obviously it's more if you're in certain industries or work for certain companies (faangs).

US software developers are massively overpayed compared to devs internationally. Devs in the Bay Area are massively overpayed compared to devs in the rest of the USA. You all just haven't realised this yet.

[1]https://www.payscale.com/research/BR/Job=Software_Developer/...
TLS is cached though. Your 3 round trips is 1/2 second on initial load but then should be reused for subsequent requests.

Resources should be served through a CDN so you'll get local servers for those.
I thought this would be about the "New 7 Wonders of the World" https://en.wikipedia.org/wiki/New_7_Wonders_of_the_World

It started in 2000, back when the web still felt like a magical place of possibilities. There was this Organization to crown 7 New World Wonders and everyone can participate via the Internet!

Around the same time there was also an initiative to collect names and send them (via broadcast?) to space. I can't find references to this anymore, only to newer initiatives like with Artemis. But it was also pretty exciting.
I hate to burst your bubble but Pope Zachary ended slavery in Rome in the 740s, banning the slave trade and manumitting all slaves already present by purchase of the church & state.
Tracking the plane is probably very trivial for the Chinese army so hiding the plane from public wouldn't help
Its properties are known. It’s safe until someone can efficiently factor large numbers.
Note that the FT232RL is NOT optically isolated on the data lines and power from USB is also not transformer isolated. So if one of your light fixtures happens to short out and send 120VAC down the data or ground lines your computer and maybe YOU are toast. Anything else connected to the same system (mixing board, DMX-512 console, video gear) could also be fried. Here's an example of how to do it right:

https://www.analog.com/en/analog-dialogue/articles/isolated-...

A homebrew interface like this may be ok for learning, but if you plan to get income from running a light show use an isolated interface or you will be liable if anyone gets hurt.
I never said that being a responsible member of civic society was simple or required no work.

Complaining about needs needs to put effort into finding good sources of informations sounds about the same to me as if a colleague was complaining about having to read the documentation and latest release digests of software they use. That's the job.
For now there are some experimental things in the exp module. See the maps and slices packages there. But yes, my understanding is also that they kind of waiting to see how generics work out. They've promised to make no breaking changes to Go v1, so adding any functions to the standard library is not to be taken lightly.

https://pkg.go.dev/golang.org/x/exp#section-readme
New 7 Wonders of the World
Every time the point is raised that this just opens the door for mass surveillance of all private communications we just get vague assurances of "no it won't" like this from the article:

>whilst the privacy considerations that this type of technology raises must not be disregarded, we have presented arguments that suggest that it should be possible to deploy in configurations that mitigate many of the more serious privacy concerns

Which if you parse the language you realize he's saying no such technology exists, or is proven to work, but it might be possible to only violate most of your privacy as long as the government doesn't deem it to be 'serious'.
TVL Breakdown by Smart Contract Language
Why is there a growing trend for Rust in smart contracts development?
Giving me flashbacks to inherited codebases from old-school FORTRAN coders...

// 500 variables shared by everything
main loop
"task" 1
"task" 2
"task" 3
...
"task" n

So t121 is now supposed to only be used by task 3, but "t" as a prefix means it is temp. However, we don't want to change all the references. So just don't use it everyone else, please?
Here[0] is a very good presentation about it.

But overall, you have to think about the context Dalle has seen similar images in the training set. If it's seen them on an art sharing site, then it's probably good to mention such sites and tags it could hypothetically have there. Or if it's more like a photo in an article, think about what could be written about it in the article.

That's my intuition about it at least.

[0]: http://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C...
I like to bring this up whenever FlightRadar24 is mentioned.

They heavily censor their feed. Not only for military aircraft, but they also have a service where you can pay to have your aircraft hidden by the system.

Personally my beef with them is that they started as a paid app, then transitioned to a subscription model and left everyone who bought the app hanging.
There's an international network of computers used for communication and commerce. You can find it on this network.

"1P-LSD - PsychonautWiki" https://m.psychonautwiki.org/wiki/1P-LSD
Functional programming itself is really old. Practical functional programming for scale is the new trend.

What's new is the scale of software being developed right now. Developers simply can't afford to create mutable and shared state as if their program was just another desktop program, executed on a computer disconnected from the internet.

Sooner or later we learn that focusing on the human value of code (I mean, making the code clear, concise and simple to read) pays off way better on the long run rather than optimizing for CPU cycles or memory footprint.
Most functional languages allow mutability when you need it, they just default to immutable data. Haskell might be the exception, where everything has to be immutable all the time
I was told that garbage collection knobs were an antifeature.
Oxford & Merriam-Webster list both plurals and the author calls out that octopi is "the quite beautiful plural form of 'octopus' " which could be interpreted as "while there are multiple correct plurals of octopus, octopi is the beautiful one."

While “octopi” has become popular in modern usage, it’s wrong.

I would argue that it used to be wrong, but language, unlike physics and code, is what the majority say it is.

I used to be a stickler for correct vocabulary usage and then I saw a documentary about dictionaries (can't remember what it was) and someone from OED said basically this (from https://www.oed.com/public/oed3guide/guide-to-the-third-edit...):

The Oxford English Dictionary is not an arbiter of proper usage, despite its widespread reputation to the contrary. The Dictionary is intended to be descriptive, not prescriptive. In other words, its content should be viewed as an objective reflection of English language usage, not a subjective collection of usage ‘dos’ and ‘don'ts’. However, it does include information on which usages are, or have been, popularly regarded as ‘incorrect’. The Dictionary aims to cover the full spectrum of English language usage, from formal to slang, as it has evolved over time.

Now I think it's something that is just fun to argue about, but I don't take any of it seriously.

(edited for formatting)
> This is the danger of focusing on equality of outcome instead of equality of opportunity. In my opinion, the former is not possible anyway,

For this statement alone the left can label you as far right. In the past 10 years or so, I repeatedly hear a consistent message: we fight for equal outcome. And of course, identity is a critical factor, if not the only factor, in this fight. I'm actually very curious how the American elites reach this conclusion, and how they reconcile the bloody history of people pursuing equal outcome (or in the name of it).
A legit Google recruiter emailed me about multiple roles this week. But then, that’s just the kind of quality (none) and attention to detail (nil) I already have learned to expect from Google.

Comment from kleinsch in this thread is spot on.