skysight-inc/HackerNews huggingface dataset:
> Because otherwise I wouldn't be able to get it back. But if I have some kind of temporary hiding feature, I can easily use that as soon as I notice that the operation hasn't immediately completed.

A toast notification doesn't preclude being able to recover state. Email applications still have an Outbox and Sent folder. A UI that allows you to place orders can still have a Pending Orders list.

> (And again, the common case should be that it completes immediately.)

In the real world, not all operations initiated by the user can complete immediately.

> And if something isn't supposed to be instantaneous, I hold that the interface shouldn't be modal anyway.

Why not? The two things are orthagonal. Collecting information about the user's intent and acting on that intent can often have differing workflow implications and timings.

Blanket rules are almost always useless in UX. Say you have an interface made to place an order. You collect a bunch of details about the order modally. The user confirms and submits the order. But it'll take a minute or two for a vendor to confirm it. What should happen next is COMPLETELY dependent on the context of the application. If this site is where the user is ordering dinner, it makes complete sense to leave the user in a modal state until confirmation occurs, because it's unlikely they're going to be placing another order for dinner immediately after, unless the first order fails. If this site is made for a procurement professional placing 20-30 orders one after another, it makes complete sense to background the confirmation and report status non-modally.
Yes. Whatever else y'all PQC devs do, please just make this the standard.

If some group wants to manage their seeds by Shamir horcruxing them into ASN.1 encoded shards etched into silver medallions worn under the cloaks of their hooded members, power to them. But when it gets time to load that seed, just have the API take it as an arbitrarily formatted byte string.
Customer support isn't paid well, so they often aren't motivated to become very skilled beyond the level of a chatbot before they move on to other things. So the interface to bad docs doesn't matter much. And good docs are very hard to produce. AI magnifies problems when good docs are lacking.
A train that takes you directly from the inside of your garage to the front door of your destination, in a private cabin, with no transfers or unnecessary stops at locations you aren't traveling to. So... still more a car than a train.
In an UEFI-centered world, you can just look where the bios would look.
Yeah, the Toyota JiT stuff, but the company I worked for is a 100+-year-old engineering corporation, and didn't do stuff in no new-fangled, 1950s-kid-playground way.

But the term "Agile," is a lot more recent (and US-based). I rapidly learned never to use that word within earshot of my managers. Sort of like saying "California Roll" in a traditional Tokyo sushi joint.
Then you describe an idealized form
Crazy stuff. Why is there an expectation that driving should be "not boring"? How do you think people handled this boredom before smartphones?
> I just knew I did not understand the world or people much at all, seeing them as sloppy systems that seemed to operate without any predictable set of rules aside from maybe self-preservation and immediate gratification.

That's a fascinating view.

In fact, I'd say most FOSS GUIs from the 90s and early 00s make a lot more sense if you see them as having the hidden/bonus goal of repelling this "world of people." I just remember using something like Dynebolic for the first time, (or, much later, Popcorn Time) and having the feeling I'd just found a sparkling piece of amethyst among so many clods of dirt. Hackers always seemed to me way too curious and lazy to shovel dirt in their spare time; basic resentment/elitism toward society so cleanly explain so many parts of FOSS, everything from the amount of time it's taken to get a decent multi-screen configuration GUI to that old error message, "You don't exist. Go away!"

Digression-- I remember reading an interview of someone who wrote one of the APIs to get multi-screen video working in Linux. They'd written about how they realized that what they'd wrote would be generally useful and therefore needed a GUI. But they didn't have expertise in GUI design nor any interest in maintaining one. So they set down and explicitly wrote a terrible GUI with the goal of making it so bad it'd be less helpful than just using the command line, thus forcing someone else to take on the task of replacing the awful GUI.

Does anyone remember what that was? The visual metaphor was something to do with playing cards. Anyhow, I'd love to see that GUI!
Fair enough, in my head I guess that was a given because that's the sort of attack being talked about but that could have been specified better indeed
So what happens when you have more than 64K simultaneous viewers?
Yeah, this post is legit insane - what child has $500 to spend on ANYTHING, let alone fucking Robux (which presumably requires a credit card)!?
I was saying that shorter code is not necessarily more readable. But what you're talking about is optimisation and I'm fine with that, uglier code for higher speed (or whatever). But is that refactoring? I don't think so. I may have led you a bit down the garden path here.
Would you like to work with a business that treats your time and problems this way?
There are 2 options? I can only think of "I'm a person with poor ethics who wants to get something without paying for it".
Ongoing thread https://news.ycombinator.com/item?id=41282948
There’s a huge market for living a Grand Theft Auto or Red Dead Redemption fantasy style life but only in video games. I’ve played all the GTAs since the beginning and I’ve never wanted to do it in real life.
it's super cool!
You seem to be missing some events between 13th century Mongols and USSR _collapse_. Last one happened somewhere between 1922 and 1941. Patton had the right idea to drop third nuke on Moscow and clean up WW2 mess for good.
Originally you could use the schema.org vocabulary with RDFa or Microdata which embed the structured data right at the element. But than can be brittle: Markup structures change, get copy-and-pasted and editing attributes is not really great in CMS. I may not like it aesthetically but embedded JSON-LD makes some sense.

See also this comment above: https://news.ycombinator.com/item?id=41309555
Any roof over your head, or balcony where at least some solar can be installed to reduce electricity costs, costs a million plus USD-equivalent in Australia? That seems... unlikely
On a ship, you also keep the same time zone as local time for the area you are steaming through. Going consistently westward to get somewhere is a bonus, because every other day you get to sleep in an extra hour.
“using the gravity of Earth to send it Venus-bound”

While technically correct, this sentence is misleading. The ESA can do better.

Passing by a body can deflect a spacecraft. So technically, the Earth’s gravity sends the craft “Venus bound.” But “the gravity of Earth” imparts no net delta-v and wouldn’t on its own allow the craft to reach Venus.

A “gravity assist around a planet changes a spacecraft's velocity (relative to the Sun) by entering and leaving the gravitational sphere of influence of a planet” [1]. The Earth’s revolution around the Sun gets the craft to Venus, not the Earth’s gravity.

[1] https://en.m.wikipedia.org/wiki/Gravity_assist
Show HN: I built a platform to quickly buy and sell domains
Yeah, I was waiting for the author to mention the unstated premise that the software was using Eastern time as the default.
Rust. Adequate for fun little projects on the side; I find the extra setup time pays itself off in bug prevention and diagnosis quickly, even on small projects. I feel confident my Rust code will have few runtime errors, mutations are predictable etc, while I know my Python code is a minefield, even with precautions like typing. Overall reasons I prefer Rust as a default over Python for most projects:

- Better (best IMO) official tools
- Catch many error types at compile time
- Predictable mutation/pass-by-value vs ref
- No speed limits
- Easy to distribute (compared to Python)

All the downsides you've heard about rust are probably true. But when you weigh it as a whole and look at the downsides of other tools, IMO rust rises to the top for many uses.

Kotlin is IMO kind of a mess; too many Javas complications. I may be biased by only having used it for Android.

Important caveat: You mentioned you focus on backends. I can't recommend rust for that due to the immature ecosystem; if you are looking for something like Flask, it is fine. If you want a Django/Rails/Laravel analog, there is nothing that exists on that tier. I recommended it because you're looking for something more general.
Nowadays the recommendation algorithms used by streaming services are a significant factor in how new music is promoted and discovered
I showed my wife (who runs a riding academy) a picture of a pretty Chinese girl holding a horse somewhere near the mountains in the West of China and the first thing she noticed was that they'd put the halter on wrong.

I was impressed with how AIs would draw individual stitches on clothes but a seamstress friend of mine shook her head and pointed out how they also got it wrong.
Blitz3D v1.117 now available
Create a decompiler for Shockwave so games can be preserved? Yes, absolutely. ;)

If its on your screen, it can and will be cracked / decompiled.

https://github.com/ProjectorRays/ProjectorRays
I can't prove a negative issue in the situation that you provided.
Nothing will kill your business like dishonesty, a lesson I had when I had a business partner that people didn't trust.
Keep in mind that Google's results are also much worse than they used to be.

I'm using both Kagi & LLM; depending on my need, I'll prefer one or the other.

Maybe I can access the same result with a LLM, but all the conversation/guidance required is time-consuming than just refining a search query and browsing through the first three results.

After all the answer is rarely exactly available somewhere. Reading people's questions/replies will provide a clues to find the actual answer I was looking for.

I have yet been able to achieve this result through a LLM.
That's the same kind of mentality that kept Google Calendar from being able to schedule a monthly meeting on the last day of the month. If you scheduled it on the 31st, the tool would happily accept that 5 months each year wouldn't have your monthly meeting.

Suppose I have an 8am alarm to wake up in the morning. I want that to happen once per day in my current local timezone. If I change locations, the epoch I'm being alarmed at should change. If I travel quickly enough to experience multiple 8ams, I only want one of them (the first one). If laws change to give me multiple 8ams in a single locale, it's ambiguous which one I want. How your alarm app handles that varies, but you should do _something_ (flag the situation in the app, pick one (if one of them is about the same epoch as the previous alarm, maybe pick that one), ...).

For calendars you have probably a different set of choices. If all participants are in the same time zone, you probably want the meeting to move as regulations change the definition of 8am. If they're in different time zones which all practice daylight savings and the meeting doesn't conflict with any of the 1-2am haunted hours then the meeting should probably move with daylight savings, reference the local time as it was defined when the meeting was created, and not move as some dictator redefines a time zone (becoming a cross between a display issue and actually considering local time). If you don't know anything as a calendar app about the participants, there will be edge cases where you make bad decisions, so you either accept that or flag the ambiguity when appropriate.

And so on.

If we can convince everyone to switch to some kind of atomic time without leap seconds I'd be tickled pink. That's not the world we live in though.
I'm surprised no one has mentioned Nushell, which is a modern BASH replacement that can replace curl, jq, and other data processing tools, and not to mention ls, ps, and other core GNU programs.
> There's two main contributing factors, weight and distraction.

We cant ignore reckless drivers. Since COVID I noticed a large trend in people strait up not giving a damn about anyone and driving as fast and recklessly as they can. EVERY SINGLE DAY I see street racing on the highway in traffic, speeding, large SUV's bullying smaller cars, people chasing each other in either road rage incidents or racing, and yes swerving around as if they're the only one on the road while playing with phones - utterly insane behavior. I have to drive with eyes in the back of my head.

Just last week a co-worker witnessed someone driving over 100 MPH on a highway with a 50/55 MPH limit while throwing trash out the sunroof and then trying to squeeze between two cars that were in his royal highness' way. They didn't fit, side swiped one of the cars, lost control and caused a severe accident he was almost involved in.

The same week another coworker was forced off the highway by a big stupid jeep who he saw make eye contact with him but didn't care and forced him to swerve onto the grass shoulder.

What the hell is going on in these peoples heads? Why is there so much selfish bravado? Why all the bullying? Why are we forced to be victims to these clowns? Why is no one doing anything about this?
I'm guessing they had to get rid of "Windows" from the name?
Would it be worth putting a price to investigating? Message like:

"Our premium support can investigate this for $XYhr. If the fault is at our end we will waive any fees. Please let us know if you wish to proceed."
Also its easy to verify that it doesn't work but hard to verify that it does. So often it might take time to verify that and when you're confident about it you've lost the chat session or closed the browser, restarted the computer, went home already etc.
I spent two years building a module for use with intersection signal controller firmware (makes light turn red, green, yellow). The goal was to make better use of all of this extra data that we had. Sensors have improved, and all of this V2I stuff should really complete the picture. I poured my soul into that project. I really thought a lot about extensibility and ways to make it easy to accommodate new data sources. Here we had a chance to not shoot ourselves in the foot like we did last time these algorithms were visited, back in the 80's.

And then we discovered a memory leak in some vendor's V2I component which was supposed to slurp vehicle position data from DSRC and feed it to my controller. We couldn't get it to run stably in the cabinet, so the whole thing just kind of... stopped. Then they put me on some pointless project, so I quit. This was 2017.

Last year, I ran across somebody on youtube demoing my project. I got in touch, just to say hi, and he asked me for tech support--he didn't know how to configure it. I said:

> There's a readme on the SD card, plus an SDK that should get you started writing modules for various detector types.

He said:

> What SD card? I see what looks like a memory chip, but it's soldered onto the board.

They had told me I was building a research platform, and then when it finally ends up in the hands of a researcher, it turns out they've changed the hardware to make it useless for research. I was so angry. They never wanted to change anything, they just wanted some intellectual property that they could use as a bargaining chip in some way that had no impact on the intersection whatsoever.

This "V2X" business appears to be the updated branding, and it's a good idea at its core, but from what I know about the people implementing it, I'm not going to get very excited about how it'll turn out.
My point is that even if technically its rdf, if all anyone does is use a few specific properties from a closed pre-agreed schema, we might as well just be using meta tags.
They'll just have to learn to deal with that.
My prior team had a clojure codebase. It got swapped to some python malarkey. The clojure app was the only clojure app at the company. The original author i think made that decision in isolation—and our structure allowed for deeply independent decision making, imho to a fault. The problem was (of course)… he was the sole clojure dev before departing. I wish i had taken the time to learn it back then—my FP skills came only years later, and only later did i realize what a gem we actually had. It wasnt a huge project/system. It was scrapped because it was perceived esoteric. No one in our team argued against that claim. But bring esoteric didnt mean that it wasn’t also elegant—it probably was. I wish we had all just taken the time to learn it rather than rewrite it.
If you just want to run locally. Why not using the native libharfbuzz directly? What's the purpose of WASM here?
Nissan Dealers Are Suffering as Profits Tank to 15-Year Low
So you're telling me that these big macho guys from Texas did gender reassignment surgery on their vehicles?
I'm aware of the theories that LLM
maximalists love to point to over and over that tries to make it seem like LLMs are more like human brains than they are. These theories are interesting in the context of actual minds but you far over extend their usefulness and application by trying to apply them to LLMs.

We know as a hard fact that LLMs do not understand anything. They have no capacity to "understand". The constant, intractible failure modes that they continuously exhibit are clear byproducts of this fact. By continuing to cling to the absurd idea that there is more going on than token prediction you make yourself look like the people who kept insisting there was more going on with past generation chat bots even after being shown the source code.

I have understood all along why you attempt to extend my colored shape example to the brain, but your basis for this is complete nonsense. Because a) we do not have the actual understanding of the brain to do this and b) it's competely beside the point, becuase we know that minds do arise from the brain. My whole point is an LLM is an illusion of a mind which is effective because it outputs words, which we are so hard wired to associate with other minds, expecially when they seem to "make sense" to us. If instead of words you use something nonsensical like colored shapes with no underlying meaning, this illusion of the mind goes away and you can see an LLM for whst it is.
How to Salvage a Nuclear Waste Facility
Secure Boot can be leveraged to more securely boot anything you choose, but it does require some setup effort, so I get it if you choose to keep things simple (but less secure).
by that logic cancer doesn't kill you, just makes you miserable until other organs fail.

cuz that's what diabetes does.
I-80 reopens after Tesla Semi EV fire shuts down Sierra freeway. Batteries smold
Sounds like the library that is converting their internal eastern time representation of the datetime to local time is determining the daylight savings time before converting.

Or it is just assuming a standard offset, not taking into account the 6 hours a year where eastern and western time isn't 3 hours apart
Because the federal government has no power to hold onto a state's land without using it for some constitutionally-authorized purpose. So ultimately it's an argument based on state sovereignty. But aside from that "As the federal government itself recognizes, state and local governments suffer 'losses in property taxes due to the existence of nontaxable Federal lands within their boundaries,' owing to their 'inability … to collect property taxes on federally owned land.'”
The right pattern is to put them directly in a queue to talk to a person, but have an system (AI or otherwise) in the queue to gather the minimal information. Like having the person explain the problem (and have something transcribe it) and have the system transfer them to the appropriate team after parsing their problem.

Or for really common cases (ie. turn it on and off, you're affected by an outage, etc), redirect them to an prerecorded message and then let them know that they are still in the queue and can wait for a person. 9/10 it'll solve everything, but also reduce friction of simple things that might be answered.
Fix the Curriculum, Break the Signal?
> This is mostly about risk aversion then gain maximization.

I think you meant to say organizational dysfunction.

The inability to fire someone obviously incompetent is not risk aversion, it's risk accumulation.
Is there a straightforward way to download this file for research purposes?
That's good advice. Unfortunately though I think the nature of support is that on average it selects for the more difficult people in your customer base, for the same reason that doctors spend a lot of their time with hypochondriacs (despite hypochondriacs making up a small percentage of the population).

Something that helps to offset this psychologically, and is also a good thing to do anyway, is to proactively reach out more frequently to all your users. It can be the case that 95% of your users are happily chugging along, while 5% are unhappy and complaining frequently for whatever reason. If you rarely hear from that 95%, it can start to irrationally feel like no one is happy with your product, since that's the message coming from most of your support interactions.
Some databases have the concept of a natural join. It joins two tables on common columns. Not quite what I would want. I would prefer something like a key join that uses foreign key relationships. I don't know if any database has that though. (If anybody does, please let me know.)

Oracle: https://docs.oracle.com/javadb/10.8.3.0/ref/rrefsqljnaturalj...
MySQL: https://dev.mysql.com/doc/refman/8.4/en/join.html
Commerce Clause Article 1 Section 8 Clause 3 [0] employees are in a market and they are free to move among the states making it a national market.

[0] https://www.law.cornell.edu/constitution/articlei#section8:~...
Tiddlywiki or Zim or one of many tools meant for single users.

Dokuwiki seems like overkill for a single user.
Compare it on the small scale first and then project into the large.

When you have different bacteria stems and limited resources, then they'll fight for it with weapons (their antibiotics). Bacteria stem that is fast enough to use up resources will survive, while the slow ones will go extinct.

If, now, you think of humanity as different bacteria stems, it will be the same. A few human stems have resources and access to it, other dont. That corresponds to economy (or to countries with economy) for resource production.

So, "if the grow rate exceeds natural evolution" - first, it needs to be analysed what that means. In Europe, Japan, actually everywhere in the rich western world, the birth rates of woman go down. In poor countries, the kids are mostly birthed as a security for later years or for getting the work done.

So, there's your answer. The rich world with resources will keep the resources closed and inaccessible as the bacteria also do. The poor world will produce even more kids that can't be fed solely by the poor countries resources and go extinct by used up resources, or they use their weapons to get resources of others, which of course will use their weapons.

We'll see a lot of migration until the times the borders close. After that time wars for resources will start and will become even worse as the resources decline.

You can't talk about rapid growth of knowledge, technology or economics, without taking into account, that the growth is happening unequal in pace and amount through different parts of the world. We still haven't realized that concurrency is the problem. And the economy as we know it today is even more a problem.

But, don't ask me please. I don't have an answer or solutions to that problems. At least, none acceptable ones.

Prepare, it'll start in a few decades, when the earth don't have nutrients anymore, the clear water is not clear and the droughts have made yields go down.