skysight-inc/HackerNews huggingface dataset:
> porn producers and other creeps were swarming Prague and Budapest to "taste the Communism"

A significant majority of white sex workers in Western Europe and porn actresses still tend to be from Eastern Europe—Czechia, Hungary, Poland, Ukraine, Belarus, Russia.
I'm not sure what you think "etymology" or a "root" is. The word is quite regularly formed via English derivational morphology. Start with "shit", which -- like every word that isn't a pure coinage -- has an etymology[0], going back to the (hypothesized) Proto-Indo European root "skei-" (it's cognate with "scissors"!). Then it's just combined with the well-known affixes "en-" and "-ification", each of which has a history of its own (have you ever wondered why there's a "c" there in that suffix instead of the more regular "-ifiation" that would result from directly combining "-ify" and "-ation"? There's a reason!).

Like, you appear to be using these words in a nonstandard way; I'm not sure why you expect anyone to know what you're talking about as a result. I would suggest defining your terms if you want to be clear.

I mean sure it's a pretty dumb word and hardly the one I'd use. But you're seemingly talking nonsense about etymology.

[0] Note that "etymology" is often used to mean "known etymology", so in that sense a word can have no etymology, but that's not what I mean here.
Thing is not many were buying expensive awards when smaller much much cheaper awards were available at their disposal. They perhaps found from their research that giving so much choice to users was working against them in this case and took this decision.
Ohh, thank you very much. I was avoiding sticky headers exactly because of this problem
> it("displays the user's name") isn't very novel, and is probably pretty easy for a LLM to generate.

Arguably the implementation that passes such a test is even simpler, making it a bit questionable why we have the human write that part.
I have a small pet theory on animal usage of tools: perhaps animals are watching humans and have learned from our example.

In the past, people believed that no animals used tools. We now have countless examples of animals using tools in clever ways. So our ancestors were completely wrong, right?

Well, perhaps the truth is in the middle: perhaps biologists of yesteryear didn't observe animal tool usage because it was less common at the time.
The country has defaulted it's debt 3 times in around 20 years. Hardy any news here. The economy of Argentina has been proper fucked for years
It would break a lot of existing content to change something like this, unfortunately.
For sure I don’t want to come across as if I am on “Team Milei.” I am more just annoyed that these recent Argentina is imploding articles don’t spend any time discussing why the country is in the position it’s in, pretty much entirely because of ideological reasons. They only cover the story because it’s useful for bashing their opponents, not because they actually care.
Brazil cured its hyperinflation by what could be described as the opposite of shock therapy.
The USD doesn't have a technological monopoly on cross-border payments. Before the introduction of the euro, European nations were trading with each other using their local currencies just fine.

Moreover, CBDCs are ill-suited for internation trade, or for any kind of trade, because they're cash-like. They're intended as a substitute for physical cash.
Was Vice a thing? I only occasionally visited the site, mostly after having link to a presumably interesting story.

Most of the content I found mildly interesting at best, but my major criticism is everything is stretched in overly long narratives. TLDR in almost all cases I visited the site.
> ... and simplify text handling

That ship has largely sailed. UTF-8/UTF-16 will be around for a long time to come. It's encoded into data that is archived. It's built into practically everything we use today. It's reasonably space/transmission efficient. It's standardized across many locales. Of course, you can use all the bytes in memory that you want to. Some languages even do!

My mind was blown when I found out that there are invalid utf-8 sequences. I was then impressed to find out that some exploits started out on this premise against software that didn't understand/protect against this. What a mess indeed.
The more boring but more probably true explanation is that almost no one captions their family photos "white woman with white man", and nearly all of the photos of couples that use the word "white" or "black" are interracial couples.
I just moved to a new country for the first time, and I've been doing a micro journal every day. Basically, I write 3-5 sentences capturing the most meaningful moments of the day. I've been doing this for two months now, and I've already found some benefits--both in gaining equilibrium and dialing up key details in sequence when necessary (i.e., when exactly did I start that home renovation project?). I'm lucky to be young enough that my cognition is still sound, but I can see benefits in this practice as I age.
> addiction to food and shelter

You didn't get hooked on dihydrogen oxide? That's the worst, a very difficult addiction to kick.

Hang in there!
That's not a problém of big tech, of tech or any other field. That's a problém of our society where the main goal is to make as múch money as possible. Any talk about quality is either marketing or practically useless compliance for some arbitrary certificates.

There is no incentive to produce "quality" (for a meaningful definition of quality).
I walked around my university with whatever shirt was given to me for free, so long as it was comfortable enough. Not much has changed in that regard as an adult in tech.
Just don't ask Europeans about gypsies. The racism is next level in Europe.
Last I heard the Australian stock market was upgrading its settlement system (CHESS) to use blockchain technology. So they clearly see value in it.
I adore X-Ray. It's great for finding songs I like that are played in a video, or figuring out some actor who looks familiar but I can't tell. And of course for remembering character names. I'm honestly so surprised no other streaming services offer a similar feature.
glimmer-dsl-libui is a more actively maintained alternative

https://github.com/AndyObtiva/glimmer-dsl-libui

How do Glimmer GUI DSLs compare to Shoes?

https://github.com/AndyObtiva/glimmer#faq
Speculation ahead: a little of all columns.

The field itself is already pretty niche. The amount of people on his level probably fit on an index card. That helps probably the most.

He's obviously a smart guy, but to me his wisdom comes from being able to actually understand the system and explain it. Whether he actually codes it or is even that smart becomes irrelevant, he has the ability to big picture it and get aces in their places.

But mostly the first point. The niche is so small you'd probably be hard pressed to find someone in comments who actually has worked alongside him to even attest to any of this.

It's immensely clear that when he goes somewhere, some big advancement usually happens, and he can explain why. Even if that's -all- he knew, it'd be enough to make him super valuable. So if we have to keep going back and pinning traits, I'd say it's some amount of intelligence mixed with a whole lot of passion.
So long as you use only string keys you can completely replace YAML with JSON (i.e. you can write JSON to a YAML file). Just make a .d.ts for your config schema and you're done.

Avoiding YAML is this way has saved my sanity on more than one occasion.
Quality is expensive. Even a fairly minor improvement in basic Quality can double the cost of implementation.

But, in my opinion, it’s absolutely required for complex systems, and complex problems often need complex answers, despite the wish for simplicity (which can sometimes happen, but less frequently than people might think).

I had an online back-and-forth, the other day, with someone that didn’t seem to be able to grasp the fundamental concept (actually thousands of years old) that big things tend to be aggregates of lots of small things, so it’s a good idea to make the small things high Quality, as you go. It was interesting. One of those things that seems obvious, to me, but I guess isn’t, to a lot of folks.

It reminded me of that “Eat Less, Move More” SNL skit, where people can’t understand that eating less, and moving more, is a great way to lose weight. There must be some shiny tech, or popular book. You can’t simply take care in every little job, so the big ones work out.

I do think that the current lack of personal investment, by engineers, in their vocation, doesn’t help. When someone only stays at a company for a couple of years, or less, that’s enough time to do a half-assed job, but not enough time to be responsible for maintaining it. It incentivizes churning out a lot of shoddy work, quickly.

That’s not really the fault of the IC. The executives are the ones that establish the corporate culture, and retaining talent doesn’t seem to be high on anyone’s list, these days.
> From the employer's perspective it has to be annoying too, since many pf the applicants arent really interested.

I think employers are ultimately the root cause of this problem, or in the very least recruiters paid and working for these employers. I lost count of the number of job ads that some companies post on any given day, and the extent and number of these job ads are better described as fire-and-forget broadcasting.

I'm talking about the exact same job ad being reposted multiple times a day on multiple geographical regions with multiple variants. Every. Single. Day.

And I doubt the job-to-jobad ratio is higher than 5%.

So what is an unemployed person to do? Reply to a single job ad and expect that one to be the one that counts?
Noone is talking about Sweden, the thread is on the UK.
"Fortunately, diffusion models are not only powerful image generators, their structure as image-to-image models makes it straightforward to apply to real images."

It looks like they actually only tried depth/normal maps for real images, not albedo/lighting maps, but it certainly seems possible. Honestly depth maps often look impressive at first glance but typically if you actually try to use them for anything (e.g. reprojection, DoF blur) their hidden flaws instantly become super apparent, and they aren't as useful as you might think. Gaussian splatting reconstructions already do reprojection better anyway. OTOH albedo maps look weird, but relighting is extremely useful and important. I'm not excited about yet another way to generate approximate depth maps, but I am excited about relighting.
well, it is gemini though! It's neat how you can paste in a youtube video and ask questions about it and for specific timestamps
interesting - where can I read more?
Not sure if you're aware of this but mycognocist has continued a rust implementation and it's really getting there in terms of "what one would need for a patchwork style application"

https://github.com/mycognosist/solar

I've also been toying with this, exactly for that kind of unapologetically desktop-only "classic" client. Suffice to say I'm also a bit butt(hehe)hurt about how the desktop client story worked out after manyverse decided dump the original protocol some years into the effort.
Generalist and Specialist Species
Imagine dealing with say COBOL where even the team who was hired to maintain it is going to retire. It's the closest to "lost technology" trope from Sci-Fi we have ever been.
I dont think that's the core of the objection at all. I've never seen it made by people pushing the idea that AGI is impossible, just that AI approaches like LLM are a lot more limited than they appear - basically that most of the Intelligence they exhibit is that found in the training data.
What Argentina should do now instead?
Because those who I meet don't want to share the same interests as me.

The relationship isn't the problem. The meeting is.
The one upside I would offer is that with some of them, you can "click" the item to view nutritional facts and ingredients. That's invaluable to me personally, as frequently I want the "least sugary" option available in the machine.
Developers seem in disbelief that it can happen to them? Wut?! We are precious, rare snowflakes who can demand sky-high salaries and leave if some manager even looks at us the wrong way. I have some friends working in sales and the amount of scolding and toxicity they face in their workplace would make a software developer break into tears and leave for a therapist.

I don't think 1000 applicants on a job is "bots applying automatically", that's just developers in disbelief trying to patch their feeble psyche with an explanation they can stomach. I seen this thing a lot on other professions than IT. Even ones that need some relatively difficult college degree and professional license like accounting. For a while there was a slight shortage of accountants so universities kept producing them, now a job has 200-300 applicants and they aren't bots. "Secretary" easily gets over 1000, I remember some time ago seeing 1500+ on a position and thinking "how can one be so stupid or desperate to even apply anymore"?

Well, hundreds of thousands of graduates spitted out by universities and bootcamps coupled with an economy downturn and here we are: developers are the new secretaries. Hope you know to type well ladies and gents coze you're gonna need it to get that job competing with 1000+ with about the same skill.
This discussion reminds me of the "green corridors" specifically created over highways and such so that wildlife doesn't get stranded on islands (which is often a last step before extinction).

Sounds like one could... erm, "kill two birds with one stone" here ?
> The Go compiler generates an error when you are (silently) ignoring the return value of any function.

It does not. You can actually infer that from TFA listing cases as problematic which would be caught by such a compilation error, and confirming it by just compiling them:

a := []int{}
// compiler says nothing
slices.Delete(a, 0, 0)

The builtins are special cased to error if their return value is ignored (except for copy and recover).

> C++ has at least `[[nodiscard]]` since 17 and C with C23 - which is "too little and too late", as always

You can't even mark your own functions or types as nodiscard in Go. You need third-party tooling even just to ensure you're not unwittingly ignoring error results:

f, err := os.Create("/tmp/filename")
if err == nil {
return
}
// compiler doesn't say anything even though f.Close returns error
f.Close()
Well, repeating whitespace. Single whitespace still has significance. If you have two display: inline-block <div> elements, it will make a difference if you add a space (or three million spaces) in between.
It was certainly not some random issue that popped up, they specifically designed it that way: https://x.com/jonst0kes/status/1761190093669437559
If you use iCloud for backup you’re not meticulous about backup.
I actually enjoy writing unit tests, but I do frontend stuff. For me it's the moment of calm and reflection when I step back and look carefully at what I built and say "nice, it works" to myself.
Or make a paginated table? This sounds like a problem made by having infiniscroll pages.
Idk, depends on what tickles your fancy I guess. But I have never had a job where there's nothing fun or interesting. It can't all just be that mundane and easy?

Personally I find joy in two different settings

- the hard problems, where I have to go for a walk around the apartment, and think about it when I shover. These are rare.

- putting on some music, pouring myself some coffee, and just coding up something relatively easy while in the flow. Making something which did not exist before.
>But it worked, and we got the prosperous but greedy 80s.

What does it matter that the nominal GDP total is increasing if that doesn't translate to prosperity for most of the people or better objective material conditions? https://wtfhappenedin1971.com/
Not only is this uninformed*, the author’s views are fairly extremist: https://www.nakedcapitalism.com/author/nick-corbishley

I don’t think HN should be a platform for this kind of commentary.

*As others point out, e.g. the guy seems to misunderstand the peso-dollar exchange rate.
Imo there are 2 kinds of programming:

- Software engineering, which is akin to real engineering, as it involves desigining a complex mechanism that fits a lot of real world constraints. Usually you need to develop a sophisticated mental model and exploit it for the desired results. Involved implementations and algorithms usually fall into this category.
- Talking to computers, which is about describing what you need to the computer. Usually focuses on the 'what' as the 'how' is trivial. Examples include HTML/CSS, Terraform and very simple programs (like porting a business process flow from a flowchart to code). And, indeed test code.

LLMs are terrible at the former, but great at the latter.
> …an economy policy that brutalizes and starves in the short term? In a country like Argentina?

In which kinds of countries would it be ok?
> what kinds of new materials are they using in the falcon rockets, do you know?

I was thinking of materials innovation and new materials.

Without looking anything up, I would guess exotic alloys, ceramics, polymers, fuels and fuel mixes etc. at a chemical level, stress/failure modeling at a mechanical level, new manufacturing techniques that exploit properties of existing materials to achieve new capabilities, increased production efficiency for faster turnaround at better tolerances and integrity (because you figured out how to precision weld the thing in a new way) etc.

(edit: clarity)
Micron sends out Linux patches for new Fabric-Attached Memory FS (FAMFS)
What Is Electron Beam Welding
I’ve had multiple family members die with Alzheimer’s; can I sign up when young and lucid to die early if I get diagnosed?

The sheer horror of forgetting your children and grandchildren sickens me — and I have to say, those relatives were gone long before they were gone.
How Susceptible Are Large Language Models to Ideological Manipulation?
Please elaborate? This is exactly what Debord talks about in context of representation over experience. Can say the same regarding Adorno's culture industry.

This was inevitable
exactly! I do not understand the British obsession for preserving insane amounts of crooked-walled buildings with horrible insulation ratings. zero historical interest, 100% NIMBY-ism. then the general populace mopes about the lack of housing, and dreams 15-minute cities without realising the only way to solve both is tear down what’s taking up space and build tall instead.
“All those people who disagree with me are biased” is also how human beings work.
FTC Bans Antivirus Provider Avast from Selling Users' Browsing Data
For example, just check the list of units, see that there is one for a happy flow, but none for error flow. Check that a number of tests correlates well with apparent cyclomatic complexity of the code. Check that tests are actually defining and testing relevant behavior and not just "I called method A, dus the method B was called".
Shock therapy is what created the modern Russian state, arguably the biggest geopolitical threat the west faces right now. Just one of many arguments why you should think twice if you think this policy will bring unmitigated good if just the proles withstand starvation for a few years.
This blog is very much not “media”. The author a pro-Russian Marxist blogger - hardly representative of mainstream news.
You can't just say "testing is quite easy". It totally depends on what you're testing and how thoroughly you want to test it.

For example GUI testing is IMO still an unsolved problem. Maybe AI will help there but existing solutions are generally not worth the pain.

I work in silicon verification and the testing we do is way way way more thorough than software testing, for obvious reasons. Do you formally verify your software? Unlikely.

I can only assume you work in an easy-to-test domain on a project that doesn't have changing requirements, like... I dunno a C compiler or something.
You prompted me to look at their site and I definitely get your point.

The site was definitely more focused on what you described back in the days.

The site tells me that their business might have shifted to offer more consultation services for porting games and programs using Wine. If that’s true they might not need the Crossover revenue that badly anymore?
We afford old people in their last days less compassion than a dog. I look forward to the day when we look back at this as a moral outrage.

Our family have recently been in the situation where my partners 85 year old grandfather, who sometimes struggles to remember who we are, had to have his leg amputated due to some metalwork he had implanted in his knee 10 years ago having worn through his skin due to him losing muscle and being very thin from being bed bound. He has approximately zero chance of adapting to having his leg amputated and, in all honesty, most of the family hoped he would die on the operating table as he has no meaningful quality of life.
I assume this is latency to start writing.
Quality needs appreciation and an eye for it. It's abstract yet infinitely enhancing. I'll happily pay more for higher quality software and higher quality goods. At the end, I have my peace of mind, things work the way they should, in a predictable manner. This also means that quality is boring (and boring is good).

As you said quality is expensive, and is hard. Because needs iteration, blood, sweat and tears. And masses of engineers (of any kind) is in this for money, not for their passions. To be able to build quality $SOMETHING, you need to go slow, pour yourself in the thing you're building. You need to think like a craftsman, and be one with the thing you're building.

Companies want "MVP in 48 hours, product in 4 months, exit in 12 months". So, people glue what they can find together to build, without any regard for quality (or anything really).

This kind of environment is not conductive to quality, but only littering.
All (*) GUI libraries make simple UI making simple. : )

(*) Almost all. Most of them.
That's a separate problem, but that also shows that names (good or bad) are not really a make-or-break attribute of a product.
To be clear: I did not downvote any comment, and I don't agree with anyone who did, since I don't believe the reports of the website not working for someone on i(Pad) OS to be made-up.

That being said, I don't think the refresh button (actually a seed randomizer) is related. I was definitely already playing around with it on my iPad when you posted your comment. However, I am not sure about the timeline in relation to the first comment (above yours).
I see the same tactic used by larger media outlets like the Financial Times or NYT all the time. I think it’s a symptom of the media environment as a whole. People subscribing / reading certain publications are self-selecting, and so the publications aren’t going to push news stories that go against whatever that ideology suggests.
Collapse of Operation Citadel 2.0
I never understood this line.

Is joe strummer alluding to the Kursk battle here?

"Maybe I want to see the wheatfields
Over Kiev and down to the sea"

https://genius.com/The-clash-the-call-up-lyrics
I use altium professionaly, and kicad for personal projects.

it it more than capable for what I need (think simple 4layer boards) and overall kicad 7 has been a great experience on apple silicon.

I have not attempted high layer count or high speed design (ddr4 ram etc.). so I cannot speak to how it performs here.

but I plan to continue using it for personal projects. if I where to do a startup I would also probably use kicad.