skysight-inc/HackerNews huggingface dataset:
> I am skeptical that models will be able to replicate a complex workflow when there’s very little in the way of labels and UI controls even visible.

Also, at least from the perspective of internal business software, a significant part of it is trying to get people to know what they're doing. There's a domain-model that's being taught at the same time, and it's institutionally-important that they are cognizant and aware of what they're agreeing to. Together this tends to lead to an arrangement of multiple screens, confirmation boxes, etc.

Many individuals instinctively dislike this, and it'll be their one of their first choices for "let my LLM assistant do it."

> I mean I can just see it now

Before these LLMs, I felt like Idiocracy had become politically prescient, but now it feels like I actually see a technology that could enable it.
I think a lot of frontend engineers can do backend work and vice versa, but it takes a lot to be very good at both. It's not impossible but also I think it's rare that a backend engineer would voluntarily decide to also become a frontend expert instead of leveling up their backend skills.

Fullstack in my experience arises out of a need by companies and startups to cut costs by having a single engineer do both.
I really like Armin "food for thought" articles and I'm also concerned with the dependencies attitude in Rust. I like the language a lot, but I cringe when I clone some project and see the number of dependencies... It's really a balance: when you add a dependency you get a lot of code for "free" but nothing is free: now you've potentially new bug/security failure/things to update. It's a balance.

On the article, two random thoughts:

- I like that the Rust standard lib is "tiny" and a lot of stuff is delegated to third-parties crates. I wish crates support namespaces (for instance std) so it's easier to see what dependencies are blesser. For the moment, you can obtain a good name, like http, and squat it forever (http being just an example, don't know if there is an actual crate)

- when you vendor a Rust project, does it vendor also the flag dependencies? For instance, Rand is dependent on Serde because of an optional flag for serializing a random generator. Serde loc should be ignored in that case if we count the code lines.
Most airports have free cell phone parking lots. You just wait for them to call you and you drive up
I don't feel this is a great response tbh. While you're comparing money, you're not differentiating how government money is different than corporate money, which are both different from personal money. Even if a person wants to build a tunnel of that magnitude, absolutely no way are they going to do it out of their pocket, at worst it would be through corporate funds. Its not like these guys are spending their own money on those things you're talking about. Even Elon still gets others to invest in his companies.

An important thing to note is that it takes time to spend money and money makes money. Even a very modest interest rate yields an incredible amount of money. The money is so large, it works differently than money does for us normal people. For example, say you have $30bn a year and are getting a modest 5% interest yearly, that's: $1.5bn a year, $4.11m/day, $171.2k/hr, or $2854/min. As you can imagine, this has a big effect. If you're trying to buy a McLaren F1, well, you can wait 5 days. Which it'll probably take that long to make this transaction happen anyways. So there would be no net loss of money. So, supposing you wanted to make your $15bn (I know, but we're approximating anyways and they're similar anyways) tunnel, you somehow got permission to do it, and you are doing it all out of your pocket, you have to realize that this does not equate to taking out $15bn from your net worth. Because... it takes time to build such a tunnel. Let's approximate again, saying it takes 5 years (very aggressive) and you pay at the end of the year, then the net decrease of your wealth is $7.5bn, not $15bn. At 10 years, you have no net change, and any longer you've had no effective loss. (To be clear, I'm not saying there's no cost, I'm saying that it doesn't change your net worth)

The problem is, your money makes money too fast. For most things, faster than you can spend it. Every second you aren't spending it, it grows.

I should also clarify an assumption that I guess is not obvious. I'm saying it is essentially impossible to spend these amounts of money on things that personally benefit you. You can't buy enough houses, personal jets, yachts, and so on. We agree. But mega projects take a lot of time, as well as philanthropic endeavors. If you want a real world example, see MacKenzie Scott. She has given away 50% of her wealth, yet her net worth is identical to that in 2020, when Forbes started tracking her (divorce was in 2019). She is worth $36bn and has given over $17bn away, and in those 4 years (I'm sure some of this money is pledged and not yet in peoples' hands but that's standard philanthropy, right?). So yeah, she could have built that bridge for no change in her net worth. ¯\_(ツ)_/¯

But in your favor, I guess Elon did buy Twitter and with his great negotiating skills offered a 27% premium (and not in a one-time lump sum). But also, this has seemed to have no real effect on his net worth due to how his wealth is actually held and showing the nativity of our approximations, as most billionaires are getting much more than 5% interest on their money.
>Before this is flagged, I would like to hear an argument for why continuing operation of this bureau would be harmful

The will of the people is an impediment to businessmen wanting to scam people.
My blog is my memory extender for it-tech related stuff, some posts are public, some are not. And availability is a killer feature, posts are available literally from every device with web browser. Unlock phone, enter site address and that's it. No need to install some sync software etc.
No tigers have broken into my home since I put up a metal detector on my front door either.
Absolutely. Why have any charge at all? Why is the government expecting me to pay for it? Fuck the poor I guess, they wait in line.

Why should I have to pay at all? Why not make everyone going through security pay $5 every time to recoup the costs for the TSA through user fees?

And it's not like it's only $70-85 every five years, it's per person so I'll have to buy for my whole family. Quite a bit more than just $70! And in the end it's all bullshit anyways. Just a way to sort people willing to give up the money versus those who don't know, don't want to, or can't pay.
We need an income and a wealth cap.
This was a real life gameshow with known rules. The host always opened a door, and always a door with a goat.
Appropriate

https://youtu.be/jrxI_euTX4A?si=TYqWW-vLc4ApzkDH
In case anybody wants it. I can do a more detailed writeup about hacking into my Tesla, but I'm not particularly interested in that. In short, I bought an Tesla instrument cluster on eBay and dumped the NAND chips from it.

They use plenty of GPL software there, including the Linux kernel itself.
Agree. The software should be good and reliable. Then we can think about small and simple improvements like that.

I would say that software should be first smart, then it can be fun.
>Isn't the reason why so many other languages have reflection due to the fact that they essentially have the information there from the get-go?

C++26 reflection is compile-time reflection, not runtime reflectiom, it doesn't require any extra information in the binary. It just uses information that the compiler already has at compilation time.
I think you feel that way because you're comparing Node to Python. Neither of them are particularly good languages for servers. Languages like Go and Java/Kotlin are much better when you're building complicated systems that need to be performant and reliable.
It's the XY Problem Problem. What you describe is exactly why I get annoyed when someone parrots "XY Problem! XY Problem!" in response to a question.

Sometimes the answer to the question would still be useful for people who need to use it for a different problem. I wish I had saved these examples, but I've seen numerous SO answers where they don't answer the direct question because it's an "XY Problem". Then someone asks the question again, but specific to a problem where it makes sense and ... it's marked as a fucking duplicate of the one that calls it an XY Problem.

Instead of marking this as duplicate or calling it an XY Problem, how about you X out Your browser window before we have a Problem?

A tangential problem occurs in business. I'll ask someone for some document and they'll reply "I already sent that to you" (contextually this is meant to be snarky - the intent was to demean for being disorganized or whatever). No document attached. Clearly I don't have it, or I wouldn't have asked. It's such a foreign concept to me to not respond with the fucking document even if I wanted to be snarky about having already sent it. The cherry on top is when they say that they already sent it, the document was clearly authored after the time I sent the request, and they don't even bother to apologize.
At this point, you should just switch to JavaScript. The desperation to have the simple ease of JavaScript without having to say you're going near "that terrible language" is twisting C++ into ridiculous loops. I'm serious. It's like a bizarre Victorian relic now.
I felt that the headline was poorly chosen. He’s digging much further back—to the second half of the 19th century, when apparently 30% of Americans would move house in any given year. The “progressives” in this equation were those of decades ago—although he does trace a line through to the modern state of affairs—but the headline feels like a poor editorial choice. It’s a serious and considered piece of research, opinionated but not as combustible as the headline suggests.
I love the Floppotron 3.0!

My favorite piece is The Final Countdown, which fits so well with the theme of the instrument:

https://www.youtube.com/watch?v=e-WakfBNHD0

Watch for the blue screen!
NixOS and Portable Executables
There is clearly an entity of hEDS with a yet-to-be-discovered gene. However, the clinical criteria are not very specific and the diagnosis has been given out both for people who don’t fit the criteria and for people who do but are unlikely to have the originally intended underlying disease process. This is driven by several factors including physicians who aren’t strict about diagnosis, supplement companies that use this to push whatever they are peddling, and patients who want a diagnosis for the sake of having one or other reasons mentioned here.
TBH the hardest thing for a long time about Node backend engineers isn't that there isn't great frameworks but a lot of times people choose node for the above use case. So developers who write Node backends were some breed of frontend people who chose node because they didn't want to learn another language as opposed to learning the language because it was the best tool for the job.

Anyways recently the typescript backend scene is developing a lot better than even a few years ago. stuff like NextJS becoming more popular and more stable better backend typescript frameworks coming out.

My comment was mostly aimed at using backend languages for frontend as opposed to necessarily targeting Typescript
What is the sacrifice, specifically?
"We did just fine" is debatable, but you made the argument. "Lehman Shock" is an interesting minimization of the total systematic fraud in real estate financialization.
Buy a refundable ticket, go through security, cancel ticket.

People do it all of the time for other reasons.
It has worked for many of us. Every use-case is different.
This is interesting to me. Some of the various paradoxes are resolved, but now consciousness does become even more important, because I cannot escape from the fact that my perspective (which is unique to me according to RQM) still seems very real. Now the entirety of the universe is literally an observation that I (and I alone) experience. But then why do I 'feel' like it happened. Do other things feel like things happened to them? Am I the only one out here?
Zig doesn't have a 1.0 release yet so I'd be hesitant to use it on any production projects. I've dabbled in it for some toy projects just to get a feel for the language and so far I think I still prefer Rust although the simplicity of Zig is something I can get behind.
yup, exactly there :)
All the cases you bring up are not "proofs": a conjecture is very much not one, it's just that nobody bothered to refute this particular one even if there were results proving it isn't (cited in the paper).

Similarly, ULA had no "proof" that this would be economically infeasible: Musk pioneered using agile ship-and-fail-fast for rocket development which mostly contradicted common knowledge that in projects like these your first attempt should be a success. Like with software, this actually sped things up and delivered better, cheaper results.
BYD autonomous driving system God's Eye released [video]
worse, he was quite clear he planned to make it politically neutral which he absolutely didnt
I enjoyed this article but the assertion that Work Simplification was the direct cause of high levels of trust in government in the decades after WWII strains credulity. I would have expected some mention of the twin crises of the Depression and World War II; the low levels of economic inequality in the postwar years; the oppression of large swathes of society (who presumably weren't surveyed); or the increase in political polarization since the 1970s - factors which intuitively appear more relevant. The article would be much improved if it attempted to explain why Work Simplification made such a big difference.
What I loved about MUD, was meeting people and scripting quests. I was using TinyFugue TF back then to speedrun quests.

For a long time you could reach me at stephan@mud.de :-)
Perhaps the different approaches are suited to different levels of trust / trustworthiness between levels in the organization?
> it's much easier if I can just go in quickly and add the field I need

This assumes that just because it's the "same language" it's all the same.

It's especially true in Javascript land where the React setup is vastly different than the Node backend framework setup.

You get bundler differences, ESM/CJS, different versions of Node (or even Bun / Deno), linters or things like decorators, etc... You can be doing "functions" with React and then head to classes and modules with NestJs all of a sudden.

It pretends to be much easier. I've seen lots of real world assume-there's-a-shortcut method that just makes it worse.
There’s a service in my city that advertises itself literally this way
Exploring Concurrent Access Handling with PHP and MySQL
It happens. PSA 182 for example killed everybody on board plus seven people on the ground.

https://en.wikipedia.org/wiki/Pacific_Southwest_Airlines_Fli...
If you are a frequent traveler, you probably have one of the many credit cards that reimburse you.

But who is going to keep up with the “frequent travelers”?
As someone who has (for several years) developed, supported, and operated my own dialect of a multiplayer game server engine (which includes an embedded physics engine), that sounds absolutely brutal. It took several years before I saw my first user and it was after I thought my project was long dead. Then it started catching on. You probably won’t see results if you expect more than that.

Hopefully they gained some appreciation for how much work goes into these.
> Kimchi has a potent odor

I had a Korean grad student here in Arizona once whose mother sent her a jar of kimchi by parcel post -- a very large jar. Well, the jar broke in transit and the package arrived as a soggy, stinky mess. I was surprised the mail service actually followed through with delivery.

As an occasional traveler on Korean public transportation, I haven't been bothered much by kimchi. What gets to me is dried octopus.
CFPB would not have prevented the real estate bubble of 2007
> Why do people always mention kotlin

It's backed by $$$ that have promoted it that way - a "better" Java.
They’re definitely not totally different, it’s still programming. I’m competent in both and have occupied both roles in my career, but more importantly I’ve worked with people much better than me in both areas :) They were more similar than they were different.

I do agree with you that there are skills specific to each layer of the stack and they don’t all cross apply. You definitely don’t get to be good at backend and then magically be a strong frontend engineer! But I think a good backend engineer has a bright future as a good frontend engineer and vice versa, should they choose to pursue a different branch of our discipline.
Mac and bluetooth… surely a mixed experience. Most issues seem to boil down to my devices connecting to my Macbook while it is “ASLEEP” (aka lid closed). Somehow the Macbook is very eager to take over/overpower any other device (phone, other computer) to claim my BT headphones. This can be fixed in the terminal or with the Bluesnooze app [0]

[0] https://github.com/odlp/bluesnooze
When you have a team of full-stackers with some front-end focused, some back-end, and some in the middle, with the right team culture these people can learn from each other and grow into well-rounded full-stack devs.

And given the current market, companies can be more selective.
Flying is not a public service. There has never been anything equal about flying.
> built his way

> each of which make groundbreaking products and services

It's like you didn't read a word I said.

But to respond to your claim, which I've heard many times before – including from Paul Graham. Maybe he's some genius at allocating capital in your eyes or something, but I don't think his investment decisions were even that radical, but they are within the conservative circles of people who usually have that capital behind them. If, in some fantasy land, you could give more people the same level of wealth (i.e. real purchasing power) that Elon had in the 2000s, I'm certain a lot of people would have put that money into electric vehicles and batteries. They were exciting at the time, and had demonstrably great potential for returns, but they required enormous capex. Conservative old money wasn't interested in making that kind of all-in investment, but that's just because the kind of person that hoards wealth, isn't the kind that makes those kinds of bets. Elon had the luck of being wealthy enough, and also being an outsider with an aspirational mindset. That isn't so special, beyond the dumb luck of riding the coat tails of Peter Thiel's company.
foo({.x=2, .y=2})

I remember using this syntax in C in my 2017 project. This is very clear to call methods like that, I used it with minor #defines, i found the inspiration in the book "21st century C."
There are various third party re-implementations of the whatsapp client. It uses the opensource signal protocol. And they certainly appear to keep the keys secret to the right people.

It's always possible there is some secret command which makes the closed source client leak the keys, but I imagine an audit of the disassembly of the client side app would discover that.
DEI is just a deeply flawed idea. If there isn't enough representation in some field, the solution is to go to the group that lacks representation and first convince them they should try and build a career in said field, and second, help them reach the required level of proficiency in that field.

Instead DEI approaches the "problem" from the other end. It wants the entire field to change in order to artificially bring the balance they think is "fair".

Which brings me to another point. What's so special about representation? I'm not aware of any moral argument that justifies it in any way shape or form. It's a completely arbitrary value. Does it really matter if some fields have mostly men? or women? I understand the equality under the law, but it seems progressives and to some extent liberals have obsessed over equality to the point of shoving it everywhere and anywhere possible. Literally nothing happens if some fields naturally have over-representation of certain groups of people. As long as their isn't active gatekeeping, there is absolutely no problem aside from the activists crying loudly that it is somehow a form of oppression, but that's just ridiculous.
https://www.flightconnections.com/ is IMO nicer for exploring all airlines, you can just click on airports on the map.
I was excited to try it out but the necessity of using either GH or Google SSO is a bit of a turn off.
A true fullstack developer is a jack of all trades.

The adage being "A jack of all trades is a master of none, but oftentimes better than a master of one."

A fullstack developer is not two developers in one. A dedicated backend or frontend dev will always overperform a fullstack dev in their side of the stack.

But while a good fullstack dev is not useful to a more mature company, they are invaluable to a startup, early stage company or greenfield project where building fast, lean and "good enough" is the target.
At work the Go backend was also using gob encoding in one case to store some values in the database.
After some profiling, I noticed it was the top allocation part of the whole app. It was also showing on the CPU performance profiles.
Finally some very light “fuzzing” (just a case were the wrong value was written to the database, and reading it back crashed the app) made me decide to rip it out and use JSON instead.
Instantly, this section of the code disappeared from all profiles.
I honestly do not understand why this format exists in the Go standard library and I would never use it.
There are plenty other formats available…and a decoder should never crash in the face of invalid data!
Yeah but also all of the legacy baggage that it comes with, y’know?

Like the URL parsing stuff for example. The issue is that they pull in one of these enormous old RFC’s and also say “but UTF-8” without any more explanation.

A better URL might be a good thing — scope it down to what’s in common use, design it tightly for your needs, etc. But if you’re gonna do that, do it! Rather than just pulling in an RFC with decades of baggage and then modifying it ad-hoc.
Or, you just think you’re literally that person. No offence, I’ve met my fair share of developers who are full of themselves but are barely tolerable at best.
> On the backend (I think) you need to deliver optimization, and speed, you need to work within confines of your infrastructure

I hope the same applies for frontend. Let's not have the 20MB bundles (definitely exists) and seconds before a page loads etc.

> which I don‘t even know about

Security!
On what computer? Actual modern macOS updates takes some initial time indeed, but in the background! The reboot phase is not very long.
>Process takes longer too when everyone brings all their luggage as carry on and argues about gate checking.

I would be more willing to check bags if they return your baggage right after the flight, instead of losing the bags on a connecting flight and shipping it back to me a week later.
Same reason you hire an architect, electricians, carpenters and plumbers to build a house instead of getting an equal number of handymen and telling them to get at it.

Thats not to say a layperson can't build a house, but having experience and training about a specific domain can make later modifications and updates significantly easier.
Tl;DR - fuel efficiency, and cheaper, more optimal manufacturing.
Are we talking about the same US that didn’t allow my parents to attend certain schools, drink from the same water fountain, forced them to be in the back of a theater, and had separate colleges?
Microsoft makes sweet, sweet music with Windows MIDI Services