skysight-inc/HackerNews huggingface dataset:
No, that would not be better. Consider

document.querySelectorAll('classIWantFacesIn').forEach(elem => {
const face = generate();
elem.id = `face-${crypto.randomUUID()}`; // this line should not be needed
display(elem.id, face);
});

With the current API I'm required to make ids and make sure they don't collide with other elements. Vs

document.querySelectorAll('classIWantFacesIn').forEach(elem => {
const face = generate();
elem.appendChild(face.domElement);
});

Now, no id is needed. It's objectively a better API to not need the id.
Yes, and they should stop patronizing.
> I think this unfairly shifts the majority of blame to ordinary citizens, as if aren't misled or outright lied to at every turn by "The Few"

If the lies of The Few keep working, why should they stop?

If The Many are well aware they have been lied to *repeatedly*, and yet continue to suck up the lies as gospel, whose fault is that?

"First time, shame on you. Second time, shame on me." But The Many can't count past one.
What a lovely euphemism for "can we get some free support for our edge case".
Canada announces $1.77B package of AI investment measures
Thank you very much for sharing this first-hand knowledge. So interesting!!
I started investing in US equities 3 years ago. (I am not from US). While I invested in all the marquee stocks, one company I steered clear of was Tesla. Elon wasn't even so toxic back then. The valuation just didn't make sense. Even back then I'd read about all the issues with Teslas and their production problems, it seemed that the stock was in a bubble which would eventually burst. I am glad I never invested in it. As a carmaker, some of the decisions that Tesla makes, baffles me. If I was in the market for an EV, I'd pass over Tesla simply because of lack of buttons for crucial functionality.
I've come to think of miso paste as a distant cousin of the Marmite family. Less salty, less acrid, still packed with umami, and with much more discernible flavour. A more civilised cousin, really. Although it's not traditional, you can use them in similar ways; miso paste on buttered toast is quite nice.
As opposed to the other big economic system, the one that always seem to involve a lot of camps and mass graves.
I remember saving up for and spending money on a VAIO in the very late 90's or early 2000's and being bitterly disappointed. It looked OK from the outside but was horribly underpowered on the inside. Stunning amounts of cost cutting as well; I don't think I've known any other laptop with only 4 copper pins on the 100mbit ethernet port.
Not to my knowledge. The 365 apps can be run in a browser or as native windows desktop apps. I avoid the former as they seem slow to me. And their keyboard shortcuts clash with those of the containing web browser.
"In conclusion, according to the collective remarks by scientists, the popular phrase “fusion is always 30 years away” is proven wrong, technically speaking. To be precise, we should now say “fusion was said to be 19.3 years away 30 years ago; it was 28.3 years away 20 years ago; 27.8 years away 10 years ago.” And now, scientists believe fusion energy is only 17.8 years away. So there is a progress, and it is accelerating toward the realization of this ultimate clean energy."
>companies with similarly performing models have to compete on price. It's ugly

Wait, why? Efficiency (and thus competition) is beautiful.
Tatami-Ng Version 0.2.0
Cross JavaScript runtime benchmarking library
Rpgp: Pure Rust implementation of OpenPGP
Indeed.

This is compounded by the process being automated being the 'idealised' one - not taking into account the exceptions and variations.

This leads to the 'computer says no' scenario - where people who used to be empowered to fix something can no longer do so because the software doesn't support the operations.

There is also another problem - often during the implementation of the software solution - the administrator type people tend to pile on lots of requirements for recording stuff that was never previously recorded because the metrics might be useful and the new systems creates the opportunity to capture the data.

This creates extra busy work at best - classic example is timesheets - most data entry into company timesheets ( unless you are the sort of company that charges by the hour ) - is a work of fiction.

Even worse the 'data' gives upper management the feeling that they can make decisions on the data without talking to those middle managers who actually know what's going up. As a result it leads to poor decision making and an increasing breakdown of trust.

It's amazing how much money senior management will spend on an IT system, a sink costs into data entry, in order to avoid a 5 minute conversation with somebody.
They're all different things.

Kodi, as you may recall from a decade ago, has its roots in the old Xbox Media Center. It grew beyond that OG Xbox a long time ago and runs on just about anything these days, although things like Raspberry Pi 4s are a common (and performant) choice for dedicated hardware. It is open source. Kodi is primarily a media player (load files from local or regular-ass SMB NAS, and play them), and it is very good at doing that correctly (correct screen resolution and refresh rate, correct audio format selection and output -- that sort of thing). It generally operates in a largely standalone configuration.

Plex also has its roots in XBMC, but it went in a different direction: It is split into two parts: The Plex client, and the Plex server. It's a very different beast: While Kodi can play whatever you throw at it on your own LAN, Plex can let someone three continents away play that same thing over your WAN -- with official Plex client apps from the usual official app stores [from Apple or Google or Roku or whoever], so it's very approachable. But the server can be heavy (it does video transcoding), and that server also has features that want to be paid for, and it is not exactly cheap.

Jellyfin, meanwhile, is a fork of Emby. Both Jellyfin and Emby exist because Plex is neither free nor open. They do many of the same things that Plex does, and also have a client and a server component.

---

I use Kodi in my living room because it is the thing that works most-correctly with my particular home theater gear.

At my parents' place, they use Plex, because it is easy for them to use (the interface is easy, and I maintain the Plex server) and they aren't as picky as I am: They're happy if there are moving pictures on the screen and sound coming out of speakers. (I have the bandwidth to support remote Plex usage, because it does transcoding, but I do not have enough bandwidth for them to run Kodi with my video library.)

I don't use Jellyfin (or Emby) because by the time I learned of either those, I'd already paid for Plex.
So you refused to participate in the data collection effort and then you question what value it is supposed to provide?

I understand if the data is not used or is used to falsely claim high employee satisfaction, but nothing you've said suggested these systems didn't start out as good faith efforts on the part of the company to track and improve employee job satisfaction.

I don't see how your behavior isn't just childish insubordination.
Does anyone have an alternative to pm2 that's reliable? That's my biggest issue with it: it gets slower and slower to do commands like `pm2 list` over time, and eventually, pm2 itself crashes—taking everything it runs with it.

Also, `pm2 flush` doesn't actually truncate all logs, just the logs of whatever processes pm2 happens to be running at that moment.

I workaround this by killing pm2 entirely and `rm -Rf .pm2` once a month or so.

(This is all on Linux BTW.)
I don’t disagree in principle. But people also have to look at the interface while using it. There’s a balance, for sure, but strict utilitarian design is a no for me.
Throwing away the incredible beauty of life for consumerist banality... Maybe take a last look at what we're destroying and you may reconsider.

God doesn't exist; else he would stop us.
> The onus is still on the signing party to read them, but they are afforded the opportunity to notice among many clauses these are ones that deserve special attention.

It's not unreasonable to expect a party to a contract to read all of it. If one's case is based on "I didn't read it", the other party should prevail.

> Consumers gain a little power back (though still far from equal footing).

The consumer can always say "no". An important feature of a free market is there are no forced contracts. Saying "no" is the ultimate power.
I imagine there are a lot of underappreciated "knockon" effects of using SQLite in this way: your data is already modeled as tables and making it persistent is dramatically easier than if you started with the traditional in-memory datastructures.
Also 24h down each day it's a weird way of saying down the whole week.
Also CACHE keyword, for cache mounts. Makes incremental tools like compilers work well in the context of dockerfiles and layer caches.

That can extend beyond just producing docker iamges as well. Under the covers the CACHE keyword is how lib/rust in Earthly makes building Rust artifacts in CI faster.

https://github.com/earthly/earthly/issues/1399
The tricky part is determining how long software should be supported for, at least with respect to security updates. I'm sure that most people would agree that 5 years is insufficient. Twenty five years, many would say is too long.

As for the car analogy, it is a weak comparison. First of all, the owner is expected to do some upkeep. A car is more likely to be deemed unroadworth from a lack of upkeep as it is from a design flaw or manufacturer defect. The other consideration is that the notion of secure software is a shifting target. In the case of cars, physics is a passive adversary. In the case of computer security, the adversary is active. Is software security to be judged by the security standards of when it is developed, or of when it is used? The former will catch cases like this, but will prove ineffective in the long term. The latter will bankrupt the industry.
The performance is terrible for me too and I'm using last year's Snapdragon flagship, it feels like it's dropping to something like 15-20fps when scrolling. God help anyone trying to read this on a lower end device.
If Musk were truly smart, he'd keep his politics to himself and let people believe whatever they want. Just look at how much damage the Sackler family has been able to cause and most people have no idea who they even are.
The feature that I miss in 99% of the tools is this one [0]!

[0]: https://dbdiagram.io/docs/release-notes/2024-03-adjustable-r...
As useless as it feels, how you handled it, diving in with full focus to the point that you stayed up all night- you're working a muscle many engineers don't and you'll be better for it.
This is awesome. I'm literally creating a country music album on the fly. I can't believe I am alive to see this technology.
I had my first LLC in grade school over a summer. I didn’t make a ton of money, but I did earn enough for my first real computer, which launched my interest in programming.

When my wife started her current business as a consultant, she was living off her savings from teaching high school. If you think every entrepreneur has €25k of capital, you need to reevaluate what your country thinks of entrepreneurship.
I'm not very familiar, but isn't the point of recitation to do it yourself, or is it sufficient to listen to recitation?
>I hate Teams. Zoom just works, regardless of environment or browser. Teams keeps wanting me to download something, install something, and just causes delays in getting to the meeting.

What? this is bullshit

>Zoom's dark pattern is to obscure that every online meeting can be joined from the browser. They really hide this in order to install software on the client machine, which has been susceptible to bugs in the past.

https://news.ycombinator.com/item?id=22664751
Never heard about others but Revolut is not a great example. 1% exchange fee plus another 0.3% on exchange rate. I agree that Amex is scamming their european customers. But my point was that they don't do it in US despite the lack of regulations. Same Amex is nicer to their american customers than Revolut to europeans. And one of Revolut's main selling points is their great exchange rates.

https://www.revolut.com/currency-converter/
True, but making it de-facto ABI (by making syscalls impossible outside of the libc) would solve the problem of programs breaking on kernel breaking change.
As mentioned, that's still a poorer API than just returning a root element.

Consider...

// insert after every link
document.querySelectorAll('a.funny').forEach(elem =>
const face = generate();
const parentForFace = document.createElement('span');
elem.appendChild(parentForFace);
display(parentForFace);
});

vs

// insert after every link
document.querySelectorAll('a.funny').forEach(elem =>
const face = generate();
elem.after(face.domElement);
});

Taking a parent element is still a poor API
What’s interesting is that in 2024 the press is totally OK with even dropping “allegedly” for the people it doesn’t like, even though there’s zero evidence for any such “scrapping of plans”
Supabase or Neon Tech both have a form of free postgres. Not the same kind of free tho, I also loved elephant sql free tier.
Inverse square root is for normalizing vectors particularly in computer graphics calculations, it needs to be run a whole lot very fast.

https://en.m.wikipedia.org/wiki/Fast_inverse_square_root#Mot...
PumpkinOS, a Re-Implementation of PalmOS
I don't think security professionals are lying. I think "security professional" is a meaningless descriptor like "thought leader" that one applies to themselves, and they shouldn't be given any specific credibility.

At the end of the day, I agree we should have stronger data protection and retention regulations, federally even. That's an orthogonal issue to whether adult services online should require some validation that the customer is an adult. It's not the first solution I'd reach for (I'd prefer requiring metadata to make client filtering easier), but the more I think about it, the more reasonable it seems. No one throws a fit when instacart scans your ID for alcohol orders. Buying a gun online has even more stringent requirements where you need to go visit an FFL to pick up. Likewise in my area, marijuana is legal (modulo federal illegality), but delivery is not; you basically can't buy it online.

I don't see why porn is special here. The law has always banned distribution to minors before the web existed. By default, sites (commercial ones at the very least) should be criminally liable for breaking the law if they distribute to minors, just like in-person stores are. They should be proposing systems that they believe are reasonable to meet their obligation, but they are not. Instead, they've gone from at least requiring credit cards to... absolutely nothing. They've frankly brought this on themselves.

The obvious elephant in the room to me is that none of this would even be controversial if sites hadn't moved to an ad-supported model. If you're paying for it, of course they need to know who you are for billing. Again, the more I think about it, the more reasonable it seems to me that if you're going to have that business model, then fine, but you need to at least do the checks you would've otherwise done during billing.

So perhaps the issue is

> sites that they don't have business relationships with

Is simply not a good model. If a business doesn't want to establish itself as credible to its customers such that they can trust it to professionally handle their information, then maybe they shouldn't be in an adult restricted industry where they need to handle that information. If they don't want to handle that information, perhaps they can propose a system where they don't need to (I've commented elsewhere on HN[0] about an oauth-like system where the government could provide age gate tokens without knowing who the token is being issued to or even if the age required is over 18 or over 21. It's not that complicated. Why do we have no one in these industries making such a proposal to lawmakers? They've had 30 years to do it.).

[0] https://news.ycombinator.com/item?id=39183486

https://news.ycombinator.com/item?id=39191568
Turns out it was someone else, and you convict that other person. You thought you had them, were wrong, but did then ultimately solve the case.

It happens loads too, frequently in high profile stuff on the news they'll have a suspect who's somehow close to it, arrest them, but then they're released once satisfied with their allibi or whatever.
Fun fact, GmbH is not about protection of getting sued. (Because there's "Durchgriffshaftung") It's useful for companies that trade physical goods and e.g. when a vendor that was already paid got bankrupt it won't affect the finances of the founders. Although it shows to the outside world that 25 k€ have been paid and it's not a 1€ company. But in case of impeding bankruptcy it must either be resolved or declared otherwise things go bad. ("Insolvenzverschleppung" - the punishments are a little draconic) GmbH is really a lot of effort to maintain and expensive. The paperwork for UG "Mini GmbH" is basically the same. If I would try co-founding again, I'd probably not do a UG or GmbH.
I would take MSN Messenger 7.5 over teams.

I think most of the problems with it are related to it being pretty much a web app that runs on the desktop. If they had a nice native app that didn’t take 50% cpu to move from chats window to calendar and then made me wait for the calendar to refresh every time, the whole experience would be much nicer.

It tries to do too much and does them all half assed.

Channels and chats being separate when both have chats is just odd to me.

An option to display channel chats in the main chat window would be nice so I don’t have to manually go dig into every channel I’m a part of to see what is being said. I’m sure they have enough brains at MS to come up with a neat way of displaying that.
There is some evidence (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9228135/) that PFAS causes trans-generational dysfunction. Even if we somehow get it out of our environment - which we will never do - the damage already done can stay with us indefinity. They not only poisoned several generations, they poisoned future ones as well. There is no amount of money that can be be paid here.
Also Cloudflare just released the GA of Hyperdrive which makes it even more reasonable to use Postgres with them. Also it's free!
This is really an important point for mathematical philosophy. It is a single enterprise going back to ancient Babylon, China, India, Greece, Egypt, and before. The elementary meta-theory needs to be syntonic to mathematical activity and knowledge predating (or otherwise practiced without) formalism, structuralism, categoricity, platonism, etc.
Pretending that capitalism doesn’t kill people doesn’t really help move the conversation.

There’s also more options than Soviet Union’s state capitalism and US’ “market” capitalism.
It's a great post-exploit tool as well hacking but these days it gets blocked/detected a lot. Where ssh traffic isn't blocked, the builtin win10+ openssh client's dynamic reverse proxy works ok too.
Capitalism has its own ways to kill people as well, just with some extra layers to blame the victims.
That sucks. I can see how it costs thousands of euros per year to do the annual financial statements, but 15 000? Is that common, or were there special circumstances?
There's a big difference. Sites like Expedia you actually go through their checkout process and pay them, then they integrate with the airline system to make a reservation. If you want to make a change you have to go through Expedia instead of the airline. You have a terms of service agreement with Expedia, etc. It's a full intermediary.

Google never takes your money for the flight or manages a reservation.
Something that’s wrong about this blur is that it’s expanding everything that’s content on the page outwards, but not expanding things inwards from outside the fold as well.

This gives the illusion that there’s a fisheye or barrel distortion at the edge. You can see this most strongly when the images get to the top edge. The edges of the image curve outwards.

Apples blur doesn’t do that. It seems to expand the content outwards and then blur it uniformly from there. This means that the lines of the image do become fuzzier (as a blur would) but they effectively seem to be axis aligned, as you get the background blurring inwards as well reducing the effect of expansion.

There also seems to be some pre-emptive blurring that adds to that. If I bring an image near the top edge but not under the blur section, the top edge will be a blurred copy of the image, then fall into the background and then to the crisp image.
If IT investment brings low to no returns, what are we to make of the universal embrace of IT by the markets and absolutely humongous valuations and profits of the big tech? Are the markets being irrational for the last 50 years?
Or to shorten the above - realising any IT system is a hybrid of it's users and the system, and it's critical to understand what people do best and make sure that's incorporated into the hybrid.

Too often, the focus is on what computers do best only.
Honestly, I hate using docker. It’s a pain to deal with in your dev environment, especially on a Mac. It’s not lightweight for your dev machine. It requires a good internet connection and it uses a lot of data. It’s all very “enterprise”.

If you’re sat in an office, you’re on a work computer, you need reproducible dev environments, probably none of that bothers you.

However, if I’m working by myself, I don’t want to deal with any of that Rube Goldberg shit. I use shell scripts, ssh, rsync and pretend it’s the 00s again, and oh my god I’m so much happier in that universe.
> Its so easy to put the blame on some amorphous, anonymous abstraction like "Wall Street" because we can feel self-righteous. But things are the way they are because--by and large--we like them that way.

This argument entirely ignores that lobbying and political donations skew government policy to benefit a small minority on Wall Street.
CNN really hates Tesla. For obvious reasons. And no CNN news on Tesla should be taken seriously. In this case, it's overblowing the news.

I am a Tesla fan, but always support its criticism. But this is something much more insidious.
It should be no problem to find examples if "everyone" thinks that, right?
You can even start with corporate jail. No business operations of any kind allowed for weeks/months, be that preforming services for clients, servicing debts, contracts or payroll. And if that results in an existential threat to the company or a lot of lawsuits for failing to perform their obligations, then that would be the just results of the company's decisions.

It would be as existentially threatening and crippling to a company as it currently is to the average member of society.
One obvious example would be refactoring. Many patterns are not (easily) expressible as regexes.
China already bans US companies and this is an active malicious threat not a vague possibility of harm. You can jail mark zukerberg but you can't jail xi jiping
Longer domain names are more secure!