skysight-inc/HackerNews huggingface dataset:
Mate, everyone's gran wants a China kitten washing its face be they a coal miner or a coal magnate. If you think kitsch is a tool of working class oppression you haven't spent enough time in the China collections of the museum.

The commoditisation of art is personified by "bubbles" by John Everertt Millais and "Monarch of the Glen" by Edwin Landseer. The first is in the Lady lever collection at Port sunlight across from Liverpool, along with most of the pre raphelites, and the latter is in the Scottish National Gallery. Both were distributed widely to the peoples of the empire, tuppence coloured penny plain, and according to my sister adorn Turkish walls as a carpet, far too good to walk on.

Also.. "Chinese Girl" by Vladimir Tretchikoff..
We are quick to admit that people take bad financial decisions because of lack of education. Same with art and interior design/decoration, I think.
This isn't a clickbaity, attention-seeking or polarizing title, it's a completely generic title that happens to generate a lot of confected umbrage. The problem is the confected umbrage, not the title which is why the article is where it is (on the HN front page) and the umbrage is where it is (shoved out of the way in comment jail).
"Get over it" is rarely helpful in these types of situations because it ignores a lot of what we know about human psychology and how people make decisions. It's like telling someone who's depressed to "get over it"; it's not likely to help and often makes things worse.
Markets sometimes experience market failure: markets are a great tool but they’re no more divinely infallible than any other human institution.

High-paying work in the US right now and software in particular is in a bit of a doldrums where the locally useful needles are like, friction to leave the platform, and the absolute limit of remnant ad load before people throw their phone at a wall, and taking a big cut out of everything, and lying constantly about what foundation models can and can’t do and shit.

I suspect it feels this way because this is a pretty exceptional run where the Valley just doesn’t have shit for the LPs. It was Web3 and then the Apple Watch (or vice versa) and then it was WeWork and then it was the Metaberse and now it’s “AI”.

But it will get better: dumb, lazy, corrupt management eventually gets rotated out. This crop is really hanging on by their fingernails, but the writing is on the wall.
Y'all forever. One of the few southern mannerisms I intentionally don't drop as a lapsed southerner in California.

As an aside, I find it strange how many aspects of "the south" are labeled as "Texan" outside the south. I lived and visited all over the Deep South and y'all was standard vernacular pretty much everywhere. I'm not saying Texans don't say y'all, but they definitely don't have any unique claim to using it as second-person plural.
Ask HN: Has anyone used Devin for web-dev?
I'm thinking of purchasing the Devin subscription, so I can give it screenshots of a web-app, and have it just implement the flows. But ... I don't know if it will be capable of doing so.

Has anyone used Devin for this type of thing?
Depends. Is there a difference between the phrase "Handprint4469 like fucking guys", and "Handprint4469 likes fucking you guys", pointing over to your mom and your sister?
> I think the hyper-connectivity of always-on internet-based and smartphone-based stuff just overwhelms our capacity to care, but that's purely a theory.

GP stated explicitly they have a theory about something that is causing people to behave differently. You can call that an opinion if you'd like. You can not believe the theory and instead blame that person's "choice," which is also "your opinion man." Your anecdote isn't very relevant to the theory in a thread full of people talking to the contrary.
Early Christmas present!
Not to mention that the human body is completely opposed to losing weight, and will do anything it can to convince you that what you really need to do is to gain it back.
Does slow PWM save money?

I first noticed slow PWM in factory tail lights on Cadillacs somewhere around the turn of the century. I pointed it out to my dad one night when we were out for a walk, and told him how to see it on a car that was disappearing down the road.

It took a few seconds for him to understand and to observe it himself, and then he said "I can accept that you're annoyed by that, but maybe they just build them that way because they think it looks cool."

Ever since that night, I have always assumed that slow PWM was used as a deliberate visual effect: After all, General Motors isn't really trying to squeeze a few pennies out of a new Cadillac [that's what Chevrolet is for!].

(I also think it's a dick move on the manufacturer's part, whether it is to save forty-seven cents, or if it is to look cool, or even if it is both.)
Wow! Just wow! Very good.
If passwords remain, passkeys don't provide better security, only convenience.
>I wouldn't recommend anybody to actually try to decipher/deploy Konfig for their own use.

This is interesting. I used to work for a mortgage start-up years ago. They built several products for banks and home builders, such as a mortgage vault and tools for signing mortgage documents online.

One condition I still remember was that bank customers required us to put our code in escrow, held by lawyers, in case the company went under. I always wondered if customers could rebuild the code, allocate more resources to develop and maintain it, or simply look for an alternative solution.

they came to us for our solution. I assumed they either couldn’t build it themselves or didn’t want to invest in a custom solution.
17.6k LOC just for one post to educate and entertain people. Beautiful.
I think in parts of the US that's certainly true. Northeast US is predominantly Catholic too.
Os/2 Warp had support for windows 3.x virtualization, so little surpise for me. Also IBM developed virtualizaion tenchnology (like LPAR) long time ago: https://en.wikipedia.org/wiki/Logical_partition
How do I back up my passkeys? How do I get them out of iOS and into some file I control and can sync?
How about... an interview with Adam Langley about their design and properties?

https://securitycryptographywhatever.com/2022/08/11/passkeys...

(I'm not being totally serious).
Mental health challenges in the bay area tech industry are real for a wide variety of reasons. There's a bigger push in silicon valley for work life balance and mental health care than anywhere else I've been, but more people with serious issues there than anywhere else I've been as well.

Imposter syndrome is high among engineers of all levels of experience and ability. Engineering has it's own set of pressures. Then you add in all the other reasons people can feel stressed or pressured and all of the bay area specific reasons those things are amplified. It adds up.

You would be surprised how many brilliant and highly capable people have broken down. For anyone out there feeling like they are all alone - don't. Even if all the people around you seem happy and confident, I guarantee that a larger portion of them than you realize are struggling.
Interesting, I've been looking for a system / tool that acknowledges that a dbt transformation pipeline tends to be joined-at-the-hip with the data ingestion mode....

As I read through the documentation, Do you have a mode in ingstr that lets you specify the maximum lateness of a file? (For late-arriving rows or files or backfills) I didn't see it in my brief read through.

https://bruin-data.github.io/bruin/assets/ingestr.html

Reminds me a bit of Benthos / Bento / RedPanda Connect (in a good way)

Interested to kick the tires on this (compared to, say, Python dlt)
You could, if you treated the object deliverable as a variable, with variables defined meta-circularly via a pre-representation.

To do it, lawyers would have to learn some category theory, but I think many of them would enjoy it.
Thanks. AI tools helped me pull this together in just a couple hours so there are some rough edges.

I used gpt-4o structured outputs to get the revenue numbers. That's some good feedback I can use to make the data extraction work better! I'll add some pagination as well.
It's true that this would perform better, and greatly reduce allocations. But:

- Messages (especially opaque ones) are not supposed to be copied. The
recommendation is to use `m := &mypb.Message{}`.
- This would make migrating to use the opaque API more difficult, if the
getters don't return the same type as the old open API fields, much more
code needs to be rewritten, or some wrapper that allocates a new slice on
every get.
- Users expect that `subm := m.GetSubMessages()[2] ;
m.SetSubMessages(append(m.GetSubMessages(), anotherm))) ; subm.SetInt(42) ;
assert(subm.GetInt() == m.GetSubMessages()[2].GetInt())`. This would not be
the case if the API returned a slice of values.
- ...

Effectively, a slice of pointers is baked into the API, and the way people use
protocol buffers in Go. For these reasons, it's not clear to me this would end
up performing better or causing less work.

If we had returned an iterator (new in Go 1.23) instead of an actual slice, then
it would've been possible to vary the underlying representation
(slice-of-pointers, slice-of-value-chunks, ...). But there are other downsides
to that too:

- Allocations when passing iterators to functions that expect a slice.
- Extra API surface for modifying the list (append, getn, len, ...).

Not that clear of a win either.

Another thing that could be considered is: when decoding, allocate a slice of
values ([]mypb.Message), *and* a slice with pointers (or do it lazily):
[]*mypb.Message. Then initialize:

for i := range valuel {
ptrl[i] = &valuel[i] // TODO: verify that this escape doesn't cause disjoint allocations.
}

That might be beneficial due to grouping allocations, and the user would be none
the wiser.
Nvidia GPU Glossary
Having never given much thought to it, your analysis rings true to my native Texan ears.

There's another usage that comes to mind, though. One might argue that "y'all" borders on a second person plural inclusive of the speaker whereas "all y'all" marks a distinction between the speaker and the others. For instance, a peeved person would be more likely to say, "All y'all can kiss my ass," as opposed to, "Y'all can kiss my ass." "Y'all" by itself is more friendly and self-inclusive than "all y'all", which carries an inherent otherness to it.
Haskell vs. Ada vs. C++ vs. an Experiment in Prototyping Productivity (1994) [pdf]
My favorite part of this is the fact that the Haskell solution is considered "too clever".
Some of us are also just stuck with naturally sensitive eyes, unfortunately.
Here's a cool (mostly) 3D-printed realization of a similar concept: https://www.youtube.com/watch?v=pcAEqbYwixU
The author just released the mechanical assembly as .step file (https://github.com/AncientJames/VortexParts), and plans on releasing the firmware in the near future.
And yes, it can run Doom!
In terms of outcome, it maybe a tolerable risk, but anything that flat out doubles the risk ratio is fairly concerning; in particular, where the mechanisms are not well understood.
Hey!

There is really no concept of forwarding as such.

In the CLI, we list the requests that the endpoints have received, and we allow a "replay" by selecting a target, as many times as you want. For example: "send me this request to localhost:3000/stripe/webhook".

It would be similar to a “curl”.
How does this mechanism prevent breaking one of the commandments of encryption systems:

Thou shalt not sign arbitrary plaintext

… if, as you say, a service first gives you something to sign with your private key ?

What kind of “phishing” would it be if Mallory convinced Alice to create a new account on some new service for the purpose of leaking private key bits?
"y'all'dn't've"
Thank you! Sounds like this is still in works but I'll start following its progress.
From the article:

"We also obtain information about employees’ gender, seniority, and the number of skills listed on their individual LinkedIn profiles, which serves as a proxy for employees’ skill level."

'Best talent' can be defined only in relation to a particular role, i.e. the job title, expectations and credentials.

If the study were to show that, of the software engineers at level X at a particular company, RTO mandates caused the loss of a greater percentage of the better performers, than of the lower performers, that would:

- be interesting

- match my intuition.

Unfortunately, the study does not seek to estimate this, nor does its design make that possible.

Using seniority as proxy for 'best talent' seems flawed because seniority doesn't mean someone isn't underperforming, as this is always relative to expectations.
Analog computing x Fountain of the Lions [video]
GLP1 agonists on its own, has a very low chance of cause significant hypoglycemia because it's action the blood glucose dependent. It almost exclusively happens when patient are taking another agent is taking a diabetic medication that has a proven track record of causing hypoglycemia on it's own
Indeed. Some legalese is intentionally ambiguous, and sometimes that's good and sometimes that's no so good.
Maybe OP meant gendered?

As ‘guy’ is normally a male.

But sexist would imply that it degrades either women or men, which I don’t think it does in this case?
The Dream Machine
Is GenAI art kitsch taken to its logical extreme ? I would think so especially given the backlash by artists.
Restoring Reflective Code Loading on macOS
You can buy them on Aliexpress for $100-150 fully assembled or < $50 pcbs for soldering.
> This is also just a good driving technique for me as well, because it leaves me enough room to escape the lane or drive around you if I need to in an emergency, e.g. due to a disabled vehicle, etc.

We were taught this in high school drivers-ed.
I think it would be, fixin' to go to the store.
> parallels are pretty superficial

Not really. In particular, they’re both professions filled with people who have egos the size of planets. I can just as easily see a surgeon telling a lawyer that the law is logical, being designed by man, in a way the human body is not just to get them to shut the hell up with broad questions about human anatomy during a surgical consult.

(The actual parallel is they both deal with constructed languages. High-level languages are full of hacks and quirks and high-octane stupid it, just like the law.)
>Protest laws are very different in NI. Draconian compared to the rest of the UK.

Yeah but you can close a street and march all day as long as you call it a tradition and not a protest against oil.
Porting Mario 64 to the Game Boy Advance in Rust, with a demo on real hardware [video]
I think the problem with modern cars in the US is quite the opposite - the increasingly well-tuned optics are exacerbating the problem.

Modern cars indeed have a very sharp, well-designed cutoff at the top of their beam patter. This makes correct vertical aiming very sensitive: aim just slightly too high and oncoming drivers get nearly the full output of your headlights; aim just a little too low and your vision range becomes noticeably limited. Older headlights, with much softer upper beam patterns, were far more forgiving.

The problem is bad enough that, on my 2022, I carry an 8mm wrench in the glovebox so I can adjust the headlight aim as needed. This is particularly important because the aim is sensitive enough that loading or unloading the back of the car changes the level stance enough to put the headlights noticeably out of aim.

Compounding this problem, it's very common for cars to have poorly-adjusted headlights from the factory, often too high. I think this is because the factory adjusts the lights for a combination of the rated loading and not getting complaints from new buyers (which is more likely when they are aimed too low). Additionally, at least in the US, the "correct" alignment of the headlights is defined by the position of the headlight themselves (the top cutoff should be level to the position of the bulb, is the simple version, although I think the more formal version specifies a measuring distance and slight upward tolerance). This means that tall vehicles like pickup trucks will blind oncoming drivers of shorter vehicles when properly adjusted---once again, this was a much more forgiving problem when the top of the light pattern was much softer, but has become extremely noticeable now that headlights emit their full output almost all the way to the top.

I understand that auto-leveling headlights and headlights with a cabin height adjustment are much more common in Europe. For whatever reason they're rare in the US, and I think it might be difficult to get them to comply with US regulations which I understand to be somewhat archaic on this topic. Auto-leveling is probably the best technical solution available.

How does it work on your German SUV? are the headlights aimed appreciably below level? Perhaps Germany uses a fixed height at fixed distance standard, which I think might be a better choice overall, but does have its downsides (allows lights on small cars to be aimed a lot higher).
> seems better to take it than not.

If you have debilitating diabetes that has failed to respond to changes in exercise and diet. If your taking the drug as some type of "weight loss short cut" you should possibly reconsider that position.
I have a second one but its pointless, I'm bad about registering it as a backup token in the few places that even have UIs for doing it, most places don't even let you register more than one.
Is this going to be another one of those things where the tech people incorrectly believe that the law is broken because their brains are kind of incompatible with how law actually works?

Legal writing is doing just fine. It's not anything like code nor can it be expected to be.
A Route 66 town was dead. This man resurrected it into a destination
Let's think about this: smartphones are orders of magnitude faster today than they were 10 years ago, and yet websites load slower on average.
All property is public property in the sense that the duly constituted government informed by the wishes of the electorate has an iron monopoly on the use of force and in this case enough force to make anyone do anything.

Some internet platform thing stops being socially useful from competitive innovation and starts being an extractive rent?

The public has the power to dictate terms to the people running it. It’s a power the public hasn’t exercised a lot recently, but it’s only been about 30 years since LA 92, a little longer to Watts and Detroit.

It would be a grave error to mistake the public’s kindness for weakness.
Ehh... I feel like this is heavily blockbuster-bias. If everything goes into the public domain in five years, authors will never make a dime (they already don't), and movie studios will literally just adapt the best books from the previous decade for free.

I think you need to have enough time to incentivize the creative arts to flourish. I'd say 30 to 50 years is probably fine. Enough where people are able to adapt their favorite things from their youth.
It competes with many different things.

On one hand there are light field displays like https://lookingglassfactory.com/ not to mention plain stereoscopic displays as in the Nintendo 3DS and maybe someday synthetic hologram displays that do the same thing as the light field displays except using a wave interpretation of light as opposed to a ray.

Then there are various headsets such as the MQ3, Vision Pro (basically VR with some video passthrough) and the other kind such as Hololens, Magic Leap that have an optical combiner.

For that matter you can make a 3-d print of an object that you want to inspect.

Practically they stand or fall together on being able to exchange content, there is no "3d economy" unless I can make a model with some standard format and view it with all of those displays.
Sure, if you read "nothing of value" as "no one anywhere will get even any perceived value from this ever", but that is disingenious

What I mean is that it's costly and the benefits are at best emotional.

And if you personally assign a large value to having unicode characters in your login name specifically, I posit that you have the wrong priorities in life. You're free to disagree with that opinion
Deduplication is a poor archival strategy. Storage is cheap. 10TiB is a couple of thousand dollars with reasonable redundancy.

Write Once is how to manage an archive.

Displaying a curated subset is a good interface. Good luck.
Thanks for the reply, how did you initially change roles to backend? Did you do it at the company you already worked for or was it an external change?
Which is not what any modern grid needs? We need cheap dispatchable power, not horrifically expensive inflexible power.

Many grids around the world already spend loads of time with renewables filling 100% of the demand.

https://www.power-technology.com/news/california-achieves-10...

That is a down right hostile environment for nuclear power which relies on being able to output at 100% 24/7 all year around to only be horrifically expensive.

In the land of infinite resources and infinite time "all of the above" is a viable answer. In the real world we neither have infinite resources nor infinite time to fix climate change.

Lets focus our limited resources on what works and instead spend the big bucks on decarbonizing truly hard areas like aviation, construction, shipping and agriculture.
It seems like the central claim of the study is that there is an increased use of center embeddings in legal texts in comparison to non-legal texts and casuals peach. I'm seeing a lot of debating and presentations of opinions about various aspects of legalese in the comments, but the number of center embeddings in a document is measurable, and is in no way associated with clarity, or precision. It is known that beyond one or two center embeddings, most people find a sentence incomprehensible. There is no way that a sentence like "The dog the cat the rat chased ate saw the man wink." is more clear than some semi-paraphrase, which does not use center embeddings, such as "The rat chased the cat who ate the dog who saw the man wink." It seems reasonable that the only explanation the researchers could find for such behavior is that it seemed to have some sociological value in invoking authority. There is no sense in which center embeddings help to avoid lexical ambiguity. They are simply difficult to parse.
Crafting Great Commits
Another interesting point is that Craigslist has $10-20M revenue / employee (depending on the numbers you read), compared with Apple at $2M/employee (maybe nVidia has more these days, but not consistently)

And it has a founder who gives away most of his money instead of joining the monetize-everything-billionaire-$$hole club

(No affiliation with Craigslist; just like Craig's story, much like I do Nadia's).
It's okay to give yourself some reprieve. People are often not in their right mind when grieving.

It's that time of year when It's a Wonderful Life shows up on TV. Have you ever seen the scene in the boardroom just after Jimmy Stewart's character's father died and left him the Building & Loan business? If you look closely, he's wearing a black arm band. That used to be customary as a way to signaling to people "I'm grieving, so please forgive me if I'm not in my right mind. Take what I say and do with a grain of salt."

When I die, I would not want my friends to feel worse by regretting something they did or didn't do. I'm willing to bet your friend loved you enough to feel the same way.
A few universities scrapped exams during Covid and didn’t bring them back, focusing on coursework instead