skysight-inc/HackerNews huggingface dataset:
>Every tax dollar you don't pay is a dollar someone else has to pay instead, or a dollar that gets added to the national debt. And burning your house down and writing off the depreciated value is absolutely not legal.

nobody is entitled tax revenue. Laws generally support taxes on income/profit, and arent just a bill.

It isn't illegal to work less and pay less taxes.

It is absolutely legal to knock down your house so you dont have to pay property or mortgage tax on it.
The discrimination in Europe works slightly differently than in the US, as having a native sounding name is just as, or even more, important than having a "right" skin color.

So to be certain you'll avoid discrimination, you'd need to omit both the photo and the name from the CV, and that's not common at all.
>Every tax dollar you don't pay is a dollar someone else has to pay instead, or a dollar that gets added to the national debt. And burning your house down and writing off the depreciated value is absolutely not legal.

nobody is entitled tax revenue. Laws generally support taxes on income/profit, and arent just a bill.

It isn't illegal to work less and pay less taxes.

It is absolutely legal to knock down your house so you dont have to pay property or sales tax on it.
It does say he sells software to Mobileye...

Well, he's doing it a second time, and only in 4 states.. how did the stock price perform after last year's Superb Owl? It seems like there'd be enough data to see whether a repeat action would be profitable.

Also, I imagine if it did work (the shorting), hah, imagine all the stock-scammers and crypto-peddlers ads next year!
I'm more familiar with kubernetes for running production-grade apps and that's what I went with. I run ubuntu's microk8s, and the volume management is in kubernetes-land which I understand well. Finally helmfiles deploys my Postgres and immich helm charts. Perhaps "overkill" to some, but it's tooling I'm very familiar with, and feel comfortable running in "production" for my personal server.

Worth noting that immich itself recommends not using immich for the single source of your images and videos from how active development it is, so I also run nextcloud + crunchydata's postgres also inside microk8s/kubernetes.
Oh cool, I can also choose stressful precarity.
We also have the same issue in politics and journalism: People with lightweight backgrounds making big decisions/observations/conclusions that actually require domain expertise.
Thank you, I lost it in a move ages ago!
Heeeere we go
You could work in autonomous driving!
Can you sell the kWh credits? That's nonsense if you can't.
I was really surprised by it also. It’s so self aware.
I think that is unfair to waterfall, which in practice tends to work pretty well.
Are People on Social Media That Outraged?
The usual suspects: high cost of living, corp jobs sucking people dry, fear of uncertain future, all seem reasonably valid.

But no one seems willing to suggest that maybe people today are just so self centered, that they don't want such a distraction from minecraft/halo/call of doodoo.

If people can't manage to look out of the windshield of the car they're driving for more than 11 seconds at a stretch, because it's distracting from their cell phone usage, when their life is literally endangered, why would they choose to take on a lifelong commitment to another child besides themselves?
The community of vert.x is quite active. There’s a Discord server where discussions, releases info and help questions are being published in live chat.

Vert.x has already adopted VTs and in general its documentation is still one of the best I‘ve seen.

Really impressive work on the toolkit all these years. I love working with it.
I want to buy your stuff!
That's the thing, though. Agile tries to accurately measure the progress as well as predict the time cost of the immediate future. It doesn't propose to predict the full time cost of an entire project.

Lots of methodologies do promise that, but they all seem to end up even worse. I know I don't want to go back to the waterfall days of requirements gathering for weeks, then being held to a schedule that was built entirely on hypotheticals.
You are making the argument that "technically" stub hub only enables scalpers but is not actually a scalper themselves.

Wonder how far the goalposts have to move before you realize how embarrassing this is for your ideology.
- Smaller torrent filesize

- Clients prevent forcing priority if there's only one file

- Checksum checking is built in

- Less work per client [0]

- Redundant decompression required by everyone that grabs the file

[0] - https://blog.codinghorror.com/everybody-loves-bittorrent/
Job market seems healthy for anyone with sufficient experience.

My company is hiring, my inbox is slammed with companies hiring. And this is for product engineering and leadership.

The market is cold for juniors, and unclear when/how that’s changing.

Edit for context, but this is in silicon valley. Never relocated during the pandemic - always suspected this might end up being the case.
This isn't quite correct, or at least not for the reasons you've articulated. "Weighted" versus "semi-weighted" has no such inherent limitation of ranges or values, even leaving aside that the numbers you've chosen are probably simply for the sake of your example. The actual limitation between most weighted and semi-weighted keyboards is that semi-weighted tend to have inferior sensors (and possibly other components), because these instruments tend to be marketed towards people who desire to spend less money on an instrument. There is no technical or physical limitation that requires semi-weighted keyboards to have less expressive range.

Unweighted keyboards tend to have simple springs to return the keys to resting position, and more importantly, the cheapest instruments tend to only have note-ON;note-OFF characteristics due to being unable to sense any variation in how a note is played. These instruments playing all notes at the same volume is a natural consequence of inadequate sensors.

Returning to your sample values, MIDI 1 only directly supports 256 levels of volume, I think? This 8-bit level of variation is far lower than what any normal human sensory input can be expected to discern. MIDI 2, which was still very rare when last I paid heed, is a substantial improvement for potential expressivity. But even many years later, most consumer-grade instruments and playback devices only supported MIDI 1, sometimes with extensions such as GS or XG. The most expressive of the pro or semi-pro instruments that I've experienced have only seemed fully capable when using their internal proprietary enhancements; when outputting to a MIDI 1, the results were much less impressive.

As an aside, I've played only one piano whose keys felt as lightly weighted as my first semi-weighted keyboard and I found it a delight to use. Fully expressive, and less effort for the same effect as other pianos. I felt like I could play it for hours without tiring. By comparison, keys on all other pianos I've tried now feel quite heavy. I wish I could have afforded that one at the time. Sadly, memory of its make and model are long garbage collected.
I doubt that infant mortality was mostly because of genetics, since natural selection would make it hard for that gene to spread unless there was some other benefit (e.g. how being a carrier for sickle cell anemia is good, even though having sickle cell anemia is bad). The main reason for high infant mortality was probably because of illnesses and famine, not genetic.
Hard to remember the last language that felt so obviously sold by something other than an actual community. Even Swift tried its best to exist outside of xcode and mac/i os

EDIT: perhaps I'm being too harsh—this was literally just announced. I'm just taken aback by the blatant marketing as everyone else is.
I don't know, but I doubt it: he's an engineer, not a finance guy, and he sells high assurance software, so that seems a much more likely angle.

https://www.alumni.caltech.edu/awardees/daniel-d-odowd
There are about a zillion other ways to avoid starvation. Start a company and run things your own way. Become an independent consultant. Buy a farm. If you don't want to be a corporate employee then you have options. This may require stepping out of your comfort zone and taking risks.
China funds clean energy for belt and road partners, fuelling green transition
"internet commenter realizes that the optics industry cares about optics"
> sufficiently low level

Final try at ground level:

https://www.spacesafetymagazine.com/space-disasters/rocket-f...
I really enjoyed the three body problem. At some point it became a bit ridiculous but I liked the ending.
When I was in high school (early 90s) my friend's dad had an original script for Star Wars, and it looked basically like the linked one and what you described - a stack of xeroxed, typed, 8.5x11 pages stapled together. One thing that makes me think the one I saw was authentic was that Jabba the Hutt made an appearance when Han Solo and the gang were leaving Luke's home planet, except instead of being a space slug he was just some dude. I never knew what to make of that until years later when they digitally edited the slug version of him into that scene.
I’m looking for more companies like these:

https://www.evilmadscientist.com/

https://teenage.engineering/
> Its time that we think about decoupling corporate control of the internet and establish some hard and fast ground rules

The time to do that was many years ago. I'm afraid it's too late, the entrenched interests have too much money/power.
Hot take time.
Not having children, thus decreasing future population actually solves a decent amount of problems:

Less pressure on the housing market, so maybe owning a home becomes actually feasible for regular people. Hopefully, prices come down enough so that renting stops being a thing.

Lowers labor supply, thus increasing competition for it, especially, hopefully, in the lower salary bracket. Or maybe, even better, less of human life would be wasted mopping floors and what not, because hiring some sucker is cheaper than buying a robot or whatever.

Less people means less pollution and general toll on the surroundins (less water used for irrigation, less overfishing and so on).

Hopefully motivating people to get children includes making raising them suck less for those, who decide to have them.

Less disposable lives means higher cost and lower probability of armed conflicts.

Obviously it brings problems of it's own.
Thing is, people not having children has probably more to do with some sort of societal crisis, than with better access to contraception, sex ed and what not. Population has exploded in the last 100 years, maybe it was a bubble of sorts all along, and now it's starting to burst?

Anyways, fine by me. We either make living suck less, or make less people go through that. Seems like a win-win to me.
> I don't know what you value in a place to live in

Sanity and reason would be a good starting point.

California is like dating a beautiful supermodel who is an horrible person. Everyone sees the outside and thinks "How lucky". Nobody know she the person she is inside that exterior.

It didn't use to be like this. There's only one reason it got this way, and that is the support of a putrid ideology that has, throughout history and across the world, destroyed everything it has touched. And here we are.
i am not demanding to maintain a lifestyle from elsewhere or even from my home. i just expect the acknowledgement that as an expat i simply can not avoid certain extra expenses that locals do not have. with regards to kids, there isn't even another option. children that did not grow up speaking chinese at home have no realistic chance to successfully pass through chinese schools.

why should i not be able to demand that?

this hinges in whether we want people to mix and integrate. if we do want that, then we do need to support people who make that choice. if we don't want to support that, well then we just won't get people who are willing to make that move.

so if gitlab is not paying a salary that allows me to do that, then gitlab is missing out on the benefits of the mix and integration that i am achieving. it's quite simple.

it's fine if gitlab (or any other company for that matter) does not want that. that's their choice. but they also have to accept that the consequence for the company is to not get those benefits. you get what you pay for.
Well put! Nothing's modern anymore, the tech cycles are closing in on one another so much the old one hasn't gone out of phase until it's overcome by not one but several new ones. In a nice touch of self-refentiality, your message itself is very post-modern.
Although a lot of the hype around LLMs right now will prove to be premature, there is one uncontroversial "killer app" for GPT-alikes: semantic compression. Input a bunch of text, output summaries and answer queries about it.

One example I've heard where this will kill a lot of jobs is banking: banks currently need to spend a lot of money having humans parse and develop policy changes so that the bank can remain compliant with changing legislation. I haven't had direct experience, but I've been led to believe that LLMs are already starting to automate this kind of work, and early experiments have been successful.

Aside from banks, I suppose the general principle will apply to any kind of work where we currently need humans to comb through and curate a bunch of data, before regurgitating summaries of it. Historians, statisticians, librarians, accountants, lawyers, doctors and journalists come to mind. I don't claim all these fields will become obsolete per se, but I think we'll, at minimum, see them evolve into new forms.

For example, I'm having trouble imagining how a human applied statistician will be able to compete with a well-prompted LLM which is able to hook into external statistical compute engines when it needs to do some actual number crunching. It doesn't mean human statisticians will no longer exist, but we may see fewer applied statisticians in industry, and the remaining statisticians will earn their crust through either software development or writing about more theoretical approaches in academia. (Despite optimistic appraisals of LLMs, I don't think either software development or academic researchers will be made obsolete within 10 years.)

Aside from LLMs, to think about what technology will be obsolete in 10 years from now, it pays to look at what became obsolete in the last ten years, and why. What we overwhelmingly see is a trend where applications formerly handled by dedicated and/or analogue devices are being absorbed into web applications and smartphones, or equivalent smartphone-like technology in cars and home appliances. It stands to reason that, where it is possible to virtualize and digitize a task, it will happen soon if it hasn't happened yet.

This leads me to another prediction, that TVs will no longer ship with remote controls in 10 years, because TVs will expect you to control them with smartphones.
Validate Your YAML (With Cue)
Well, the three hardest things in computer science are after all naming things and off-by-one errors.
Show HN: UpgradeCLI: A Go pkg to add an upgrade sub-command to your CLI
I think it's a nice DX when CLI's add an `upgrade` sub-command and present users with a simple and automatic way of updating to the newest version.

That's why I built UpgradeCLI. Any Go cli can adopt it and have a working upgrade sub-command in a matter of minutes.

Let me know what y'all think.
Unfortunately, as per my experience, this is mostly illegal to do. Every contract I've ever had prohibits me to work for competitors for X amount of years.
The U.S. is supporting Guyana in the potential war.

Guyana has a small population compared to Venezuela. But Venezuela would have a difficult time invading considering the enormous forest that separates the two countries.
Disclaimer: I am the co-founder of a competitor, Bruin (https://getbruin.com). We are exactly the kind of integrated platform Tristan is talking about.

The article resonates with me a lot, and it is because we called this out months ago. I find the idea of Tristan walking back on the premise of MDS and claiming it to be not useful anymore funny because they were one of the main drivers of the term and the whole hype around it.

He even acknowledges that they played ball with other companies in the space:

> There was a lot of valuable co-marketing, partnership deals, co-sponsored events, and co-selling. This had real value for everyone involved—customers and vendors alike. Companies voluntarily integrated their products together, cross-promoted each other publicly, and built partnerships that made owning and operating these technologies far easier for customers.

Sorry, but no, this didn't have value for the customers, only for the vendors. The customers were left alone by themselves to deal with all of this complexity, and the vendors made a lot of money off of that. They convinced companies that they needed a bunch of different tools to build a simple pipeline, and rode on the wave of huge valuations based on these same ideas that they are walking back on.

The companies prefer integrated solutions now because they woke up. Instead of paying 150k/y each to Fivetran, dbt and whatnot, they realize that they are better of just hiring an engineer or two in the worst case. It is 2024, and none of these tools still properly talk to each other. Do you want to get an end-to-end lineage of your data? Good luck with that. How about quality? How about governance? Companies are left alone with this hype cycle.

I'd claim that a significant part of the blame lies on the executives and leaders in the companies, who just jumped on the ship for the sake of building their CVs and skipped the critical thinking step. None of them seriously asked themselves the question of whether or not it makes sense.

To be honest, I feel sorry for all the money spent on building solutions around all of these hype-driven products.
I'll look into it later when I'm on Chrome - it said the payment process requires Chrome.
Wait so you can get the latency down to 0.6 ms end to end?
Definitely agree here. I have been making this transition and currently work on life science lab automation robotics. It definitely takes intentionality because if you're good at software it's easy to get steered towards lucrative but higher level places in the stack.
I have an anecdote contrary to this - When I was in the US, a friend explained to me how drug dealers tended to live in private trailer parks in part because it was harder for law enforcement to get into the general area without a warrant.

Basically, the rule of that park was "no (police) cars in the park" and the police could in fact not drive their own cars in the park whenever they want - only whenever a judge wants them to.
Analogue would be nice in that regard but wouldn't it be pretty bad with interference, signal quality over distances etc?
Your identity is on Ethereum (a rollup on top of it being a bit more precise). So stuff like this https://techcrunch.com/2023/07/26/twitter-now-x-took-over-th... cannot happen.
Here is an article about this case:

https://www.battlegrip.com/star-wars-writer-stabs-best-frien...
AFAICT the "not true scotsman" is motte-and-bailey applied to the definition of a word - the fallacy isn't the original definition of the word "scotsman", the fallacy is re-defining the word to mean something different and more defensible when you're challenged, and then to redefine it back to the original definition later, to re-include all the insufficiently-burly scots.
What would HN commenters define as a truly modern data stack right now? Mostly asking what this chart https://a16z.com/emerging-architectures-for-modern-data-infr... would look like in 2024.
For ancient greeks, wood was considered like we consider bits: as arbitrarily malleable stuff; eg https://en.wikipedia.org/wiki/Hylomorphism
What works is to have a competent team that cares and aren't hindered by bureaucracy. Agile is one such obstacle that prevents people from getting things done.

Agile might be a good way to deliver value if you have sub par teams, I'm not sure, but I'm pretty sure it hurts competent teams since now you made it their job to deliver reports rather than improving the product.

> I know I don't want to go back to the waterfall days of requirements gathering for weeks, then being held to a schedule that was built entirely on hypotheticals.

Removing constant scheduled reports and meetings all the time does not necessarily mean waterfall where you frontload all those meetings and reports. You could just have meetings and reports that fits the project as needed instead of forcing a one size fits all solution to everything.

Agile and waterfall are both examples of the same corporate inflexibility.
Sorry nothing positive to say here.

I’ve been using dbt and MDS for nearly 3.5 years and I believe the entire approach is profoundly broken. There’s really nothing “modern” about it, especially compared to software engineering.

https://on-systems.tech/blog/135-draining-the-data-swamp/

Building on Extracted operational data is hard at best and a business altering security liability at worse.

I believe The MDS trails at least a decade behind modern software engineering practices, lacking industry guidance and generic tooling to support: CI/CD, versioned deployment artifacts, zero downtime deployments, unit testing, observability, monitoring and alerting.

MDS Data engineering is a meme in the industry, the expectation of “100%” combined with the lack of modern tooling makes success really hard to achieve.
Not Linux, so it's probably not going to help you much, but the OsmAnd iPad app seems to work just fine on macOS and afaik those run as native apps on M1/2/3 machines, and this particular one feels very similar to the macOS-native Maps app. I guess that's pretty close for those on a Macbook, though turn-by-turn navigation is going to suck with no onboard GPS. I just got it from the App Store to test this and I think I'm going to keep it, it's actually pretty neat.
> For example, there is really no way to tell aggregators that you changed an article's path.

Of course there is, just change the URL. Both Atom and RSS have the concept of an "entry ID" which should never change, but anything else in the entry can just be updated (other than the published date I guess).

However this is easy to misunderstand because in RSS it is optional and in Atom people frequently use the URL as the ID and then accidently change that URL which according to the protocol is actually creating a new set of entries unrelated to the old ones.

In fact in the author's case it is very likely if they added items back to their feed with the old ID and new URL Feedly would update it. Although there is no way to undo duplicates and you shouldn't add back an entry that was removed from the feed (as it will appear new to subscribers that didn't know about the entry previously).
Nice.

Disney did something like that once before. They had a dinosaur pulling a cart in one of the parks. The cart was doing most of the work. The legs of the dinosaur were playing an animation, not propelling the cart.

Eventually they'll have free-roaming intelligent robots in the parks, but not yet.
Phones have highly integrated parts, lack of IO ports, toy operating systems, and other major trade-offs, for the sake of size and power usage, which would all be disadvantages or total non-starters in a desktop environment.

This situation hasn't changed in the slightest during the last 10 years. Is there any reason to think it will change during the next 10 years? Even if a future phone could be used in the place of a tower to run a set of desktop peripherals, how is that even useful?