skysight-inc/HackerNews huggingface dataset:
You should stop and first think about your big picture goals. What is the source and timescale of your events? What is the lifecycle of higher order processes you build using event cascades? What are your reliability, durability, and recovery concerns? Get to know your concerns before you start seriously evaluating any tools or design approach. But, before you go too far in this thought process, wander over to the "you cannot have exactly-once delivery" thread and think on that for a while too.

Distributed reliability or consistency goals may lead you away from event-driven and into state-driven approaches. You start to model the actual long-term process you want managed, and the producers and consumers can inspect or update a metadata record representing that process as they play their parts in it. I.e. you are better off with some idempotent order-placement protocol to create a customer order record than some simplistic "customer clicked order button" event which could leave to ambiguous scenarios where orders are placed, lost, or duplicated. Similarly, you don't want abnormalities in your fulfillment process to introduce more ambiguity as to whether an order has been shipped or not. This is where "business process" or "document process" frameworks would be more appropriate than event-driven ones. Such systems may have event-driven characteristics in them, but that's more of a scheduling optimization and not the fundamental state model.

On the other end of the spectrum, you can have sensor-based systems where measurement samples are streamed. You cannot have the monitored environment pause until a sample is registered. You can only observe or fail to observe the environment while it continued on its natural course. You really want some kind of capture, logging, and analysis platform. It would be inappropriate to treat the individual samples as events in an EDA, but you might synthesize events from an analysis, i.e. when a measurement value crosses some threshold or shows some time-dependent signature across multiple samples.
One would have thought this was obvious, but I guess some people just don't think too much about it.

Traditionalism and conservatism are vital aspects of human nature, not necessarily for the individual, definitely for at least some larger groups.
iMessage is an exclusive Apple application/service that differentiates them over others and they should not be forced to open it up at all (and I don't even use it). This is clearly overreach and I don't see Apple doing anything of the kind.
See also - Simultaneously and Synergistically Harvest Energy from the Sun and Outer Space https://www.cell.com/joule/fulltext/S2542-4351(18)30471-9
An example address in Costa Rica. Pretty wild. [1]

> Mr. John Smith
From St. Mark's Church, 50m to the west and 100m to the north, gray colored house
San José, San José, Desamparados
30508 - Costa Rica

[1] https://www.angloinfo.com/how-to/costa-rica/housing/postal-s...
If you need to deliver some official documentation to some in Costa Rica it's gotta be tough

I wonder how DHL, FedEx and other delivery services handle it.
- URL-based dependencies also have some additional security issues in the most common usage scenarios (see my recent flagged post: https://news.ycombinator.com/item?id=34937327).

- You also lose all ecosystem upgradability, as everyone is using pinned versions instead of SemVer ranges
I would pay money to see a video of Pinker forced to make his “everything is better than you think” argument to a room full of teenagers. No one growing up today cares if they're better off on average than 100 years ago when they're anxious and depressed.
Indeed, many shades of grey.

The problematic behavior I speak of is not of someone trying to con me, but of someone who simply is not reliable with details when it does matter. I'm not implying any malicious intent.

I love a fantastic narrative, and am quite OK with it being riddled with inaccuracies. I just treat the whole story as fiction, and that should be fine. What worries me is that I have observed most of the other listeners do not treat it as fiction. Almost every week I get a story retold to me as if it is fact. Do people not understand the "telephone" game? Almost every week someone comes to me and says "John told me last week that ..." and treat it as factual.
> Which is it? Do you want to be a scripting language or a programming language that compiles to something? It’s so gross to me.

This is ridiculous.
Just aesthetics.
JS compiles to machine code when you run it "just in time".
It's even relatively efficient considering it doesn't need static typing.

The "build step" is just for reducing the size of the payload. It is possible a binary representation would make it even smaller but not by much. Not worth the added complexity
Perhaps you could add a simple check, like "in the event a unionized operating place is closed, unionized employees must be given right of first refusal for any job openings for a similar place of operation within 10 miles at no less than their original pay or the average pay of a similar role at the new facility, whichever is greater."
"Avoid anything requiring a database" ???
Going step by step, slowly tackling the issues while also showing the reason behind why it is optimized, is a great way to teach. Congrats on mentorship skills!
The article asks an interesting question, and then totally fails to answer it. I want to know more!
Show HN: Training a transformer to simulate sales at a retail store
This is my unpopular take on the layoffs at extremely profitable companies

Hiring rates skyrocketed during covid, but so did attrition rates (well, the same people joining Google left some other company)

After big tech started freezing hiring in summer 2022, attrition rates most likely tanked, people wanted to stay put. 6-8 months later, companies ended up with way more employees than they planned, even though they were the ones hiring, cue layoffs. People will crap on Google or Salesforce "why did you hire so much?" - but during the great resignation - what were they supposed to do?
Any post office anywhere in the UK would see the "SE" and know the letter should be sent to London, however that happens.

Most people who live in Britain recognise the first part of postcodes for large cities and neighbouring areas. I'm sure post workers know all of them, they're mostly mnemonic.

Kids in gangs use postcodes to define their territory, they're that easy to use.

The small format is also seen on the back of many business letters as a return address.
Efficient and Accurate Non-Metric K-NN Search with Applications to Text Matching [pdf]
The problem with most alternative refrigerant technologies (magnetocaloric, electrocaloric, thermoelectric) is the same: the temperature deltas tend to be rather small, at best 25 C. That is roughly the thermal performance of the recently published "ionocaloric" cooling system; 20 C is very good for a magnetic system. For air conditioning, a delta of 25 C will just do (assuming outdoor temperature below 50 C!), but heat pumps may need to cross temperature gaps of 40 C or more.
I don't disagree at all, but your arguments (and, frankly, all of HN, [and, even more frankly, all of the internet which we seem to love to hate]) would really benefit from sources, quotes, etc. Citations are signposts, acknowledgements, and backups that elevate truisms to arguments [1].

[1] https://www.academia.edu/download/32976112/citations_importa...
Maybe I'm a cold hearted bastard but I haven't found myself struggling with this. I just simply don't tip if it's not delivery or dine-in. Otherwise, I've tried to adjust my tipping sensibility for inflation when the tip is not percentage based. And I've just essentially stopped using things like Doordash where there's already like $7 or $8 tacked onto the bill even before tip.
Piracy may have been displaced into Netflix password sharing, or diminished and replaced by bona fide streaming subscriptions (why pirate if you can get what you want at a low price). But falling real incomes and Netflix tightening up on 'free' users could see more pirating.
Idk, "my phone does not make noise and is permanently in DND" is a statement and people look like I've grown an extra head.

No, actually, nothing my phone is going to tell me is important enough to interrupt what I'm doing now. I'm still addicted enough that I'll look at it in the next hour or two. Repeat calls break through DND, but I have no dependents, my parents are half a globe away.
> Sadly, aviation has enough political muscle that they're still allowed to use it.

Does it? GA is a shadow of its former self.

There's already a substitute. But it's precisely how small general aviation has become that's stifling the transition. The volume of avgas made today is already pretty small, compared to other gas users, and there's ony a handful of plants that can make it. Then there's all the small airfields with existing avgas pumps.

Without a big push, it will take time. The fastest way would be with a carrot; the stick can come later.
So you’re arguing that there is some magic secret sauce in the x86 ISA that makes it impossible for an ARM ISA CPU to match high end performance?

The answer is no. The question of how to scale them to the level of high end x86 desktop processors is absolutely not open. It’s clearly a solved problem.
Let's not forget those small airports where nearby residents are at higher risk due to leaded avgas. That's why small airports have been forced to close.

Get rid of leaded avgas and we can have less municipal airports closures.
What kind of innovation would you prefer?
(removed snark)

Web code is made of duct-tape, nothing new.

Deno is a pretty big departure from Node in some respects as far as I can see.

I admit I haven't used it, but if it keeps only half of its promises to simplify frontend bundling and compilation/transpilation, I think it's innovative.
Something like What Three Words could be useful there. If someone came up with an open solution, using Spanish words, maybe it would catch on?
It’s related to a previous post that shows liberals being more negatively affected by social media/phones and earlier.
Yes, TrustPilot but summarized as a badge alongside every link I click/hover.

E.g. showing a green 86% "endorse this" badge or a red 95% "SEO clone/rippoff" badge.
Every flammable refrigerant I've seen is usually in a completely sealed system. There is no way to maintain them unless you completely vent the system and add ports yourself, manufacturers don't seem to want the liability and many governments force the issue by code anyways.
In the context of discourse in American politics -- and increasingly Canadian ones as well -- "left wing" has been rewritten to be almost exclusively about cultural politics. This is the only way one can decode everyday conversations when people talk about "the left"; they clearly don't mean what it meant "classically": socialist politics / economic policy, working class politics.

It's basically a marginal position at this point to be outright pro-union, even more so to be pro-nationalization / pro-interventionist. Apart from outliers like maybe Bernie Sanders, an explicit working class orientation has been taken over almost completely by the populist right, and much of the self-identified "left" speaks mostly to the concerns of the upper middle class. Not just the mainstream of the US Democrats, but even much of what is spoken about by "the squad", or the Canadian NDP party.

In some areas, if you break down voting maps by demographic, parties lumped in as "left wing" now tend to dominate in areas with higher incomes. Strongly working class areas often swing populist right. This was not the case even 20 years ago.

Regular working people are not the audience anymore.
Although it's true, the west in general is a bit fed up with China, and so advanced chips for instance aren't a competition between China and the US, but rather China vs the US, Japan, the Netherlands etc. China vs the US is one thing, but China vs the West is another.
> If they shut down the business due to no longer being viable, that seems to also be legally murky.

There's a difference between shutting down a business because some employees are starting to unionize, and shutting down a business because its financially non-viable due to extended negotiations.

If the business is somehow stupid enough to sign a contract with a union that makes them fail (and frankly, the union stupid enough to propose -- if the business fails, they still all lose their jobs) then that's really on the business, not the union. At that point they can go to court to try to fight the contract, or close up shop.
I wonder if a compiler that uses LTO could optimize these vtable calls to the same kind of code the switch statement can be optimized to.
use css, just enough with the animations!

> scroll the mousewheel: giant footer section slides up taking half the viewport

> move the mouse cursor up: giant ass header slide menu drops down covering half the viewport

should be absolutely no motion on a page unless i specifically click on something, like play button or slide out button. and that includes parallax bullshit.

prefers-reduced-motion should be the DEFAULT not an override. ffs haven't we learnt anything in the last 20 years of web dev - you cant rely on web monkeys to build things right (\s).

---

and f*k you to whoever thought having mouse hover popup autoplay boxes on youtube was a good idea.
Show HN: ChatGPT+ for $5/month on iPhone/iPad/Mac(1M words)
Maybe we just have different definitions of a structured course?
To me a structured course is:
*Here's a video, here's exercise, that's homework, this is a little fragment to read.

The videos are not connected in any way, I can watch them in any order. Most of the creators aren't teachers, they don't talk in a way that a usual structured course would: 'here's a list of 10 animals: dog, cat, fox' asking you to repeat after them.

A lot of the videos are pretty much 'day in life', 'my thoughts on', 'something interesting about..' - I could see them as early 2000s youtube videos where everyone had a vlog.

I wouldn't call it a structured course. I see it as a great contributor to a learning system that's comprehensible input - but there are many other creators that contribute to it. But if you see it as structured course, ok :)
They throw out a number based off my last salary, and said it was non-negotiable. Because I needed a job, I had no option of backing out. The time before that, I tried negotiating, and the hiring director basically said "I know what you made at your last place, so you'll get that."

Even vacation has been non-negotiable. It's disheartening, but typical for tech (and ironically largely enabled by tech).
Sorry about that, I was just throwing somewhere at the bottom of the comment section an off-topic ideea I've been toying with. Didn't expect it will raise such interest and be voted towards the top.
Hubble Telescope Faces Threat from SpaceX and Other Companies’ Satellites
Its a meme related to "opening up one's eyes" - to redpill someone on a topic would follow from that
I'm also very unclear on who gets the tip for a pickup order. In my state, it's illegal to share the tips with back-of-house staff (ie. the people cooking the food). Am I just tipping the person who hands me the food? The online system took my order, took my payment, and printed the ticket. The food preparation staff made my food. I walk in, give my name to the person at the counter, and they hand me the bag. That person is the only one who serves customers directly in that system so they're the only one eligible for tips in my state.
Heh I knew there were many but I couldn't remember them all, and the search terms around these are, shall we say, a bit dangerous.

Of all of them, I think the one you linked is probably the best. It is still interesting to watch the progression.
Hey! Thanks for reaching out. Primary author of the Oxide P4 compiler here. I joined the P4 Language Design WG a while back and have attended a few meetings as time and schedules allow. I'll join in on next week's meeting in case folks are interested in follow-up questions/discussions.
> I've also never understood the fashion choice of "off white".

Personally, if it's a room I'm going to be relaxing in (bedroom, living room, etc.) as opposed to a work room, I strongly prefer an off-white over a bright white. It's more muted and relaxing.
It's public info that they retrain the model partially periodically
What's specifically protected in BC is that you cannot get fired if (a) you're in a union, and (b) you cannot get to work without crossing a picket line.
Everyone pays more for everything the retailer sells until their revenue and costs ratios match roughly as they did before, with variation depending on competition intensity and elasticity of the products sold.
I was so surprised the first time I got that response that I did try repeatedly, and, yes, it would refuse repeatedly. Trying the same with Christianity, I got a rejection once out of something like six attempts.

FWIW the most recent round of tweaks seems to have fixed this, in a sense that it will now consistently refuse to promote any religion. But I would be very surprised if there aren't numerous other cases where it refuses to do something perfectly legitimate in a similarly discriminatory way for similar reasons. It's just the nature of the beast, you can't keep pushing it to "be nice" without it eventually absorbing what we actually mean by that (which is often not so nice in practice).
I am just a fool who doesn't know anything, so take my thoughts with a grain of salt, but I think all the ideas shared here are too complicated and have too many breaking changes. I think a lunar timezone or martian timezone is a horrible idea. We need instead to have planetary offsets. How many insidious and horrible date/time bugs would we signing 22nd century programmers up for by trying to mishmash different planetary timezones together?

Keep it simple! If we added a celestial offset, it would work for the moon, mars, and any other planet we wanted to visit! Time could be stored as follows:

```
1) Time of day
2) Timezone
3) Celestial Offset (PlanetX:Earth seconds per day ratio)
4) Calendar (Gregorian, Japanese, Islamic, Lunar, Martian)
5) Solar System
```

Boom! Problem solved.
Simpler financial motive: residual payments on their old movies.
> Every address in Costa Rica is in relation to something else, and sometimes to things that no longer exist.

> My apartment, for instance, is three houses down from the local high school. The high school’s official address is 300 meters east of the elementary school. The elementary school’s address is across the street from the church — or next to the bar, depending on your piety.

> That comes at a cost: A 2010 study found that informal addresses cost Costa Rica $720 million annually due to lost mail and lost productivity. And how many lives could be saved if ambulances (or police, or firefighters) were dispatched to precise locations?

> “One reason that changes are so tough to implement is that the old way is dearly beloved,” wrote author Katherine Stanley Obando. “It’s a language, an insider’s code.”

My read is because it was always this way, people are resistant to change, and whatever pain is caused by this is tolerable.
> when directors us existing film scores as “dummy scores” to help establish mood.

Which then means that when the actual score for that film needs to be written, it pretty much has to sound like the dummy score, because all the scenes were filmed to match the dummy score.
In my mind "raw browser" look corresponds with "almost insane details coming" as the only sites still using that are often run by people who are WAY more concerned with the content they want to talk about than with the presentation.
You mean for the launch? Or getting to asteroid? Or moving the asteroid?

Launching Project Orion from the ground would dump a ton of radioactive fallout. Unfortunately, it is expensive to launch with rockets because of the heavy plate and having to assemble it.

Launching it from orbit will knock out most of the satellite and could cause EMP over wide area. It doesn't do any good if you deflect asteroid, and one this size would only cause regional damage, if destroy civilization.

The Starship is big enough that can launch spacecraft with a few nukes and rocket to reach asteroid. Assuming that Starship is being launched regularly, then launching or building the spacecraft would be sufficient.

This whole mission of colliding with asteroid was done because it is uncertain if nukes could be used to deflect asteroid. There is a danger that nuke would blow the asteroid apart instead of deflecting it. For one this size, that probably wouldn't be a problem but turning larger one into few smaller ones would be bad.
Prices are already increased.
We had pretty bad inflation for the last year.

At some point some of the zombie businesses need to die and make room for the profitable ones that can pay their workers.
While absolute wealth has increased so has inequality, and there is strong empirical evidence that links relative inequality to mental and biological harm.

The mental health of girls has worsened much more than that of boys in the last decade. Which of those groups is more likely to be following Andrew Tate and his Lambos, and which is more likely to be following genetic-lottery-winning "fitness influencers"? Both of those are "inequality" in some form, but raising taxes on the rich isn't going to do anything about the latter.
I should show this to the cute UX developers who think having anything more structured than a "country" field and an "address" field in a worldwide address form makes any sense.
The 2000 book "Bowling Alone: The Collapse and Revival of American Community" by Robert Putnam goes into some detail on this topic:

https://books.google.com/books/about/Bowling_Alone.html?id=r...
Yeah but telcos have big political influence in some EU countries, especially given that some of them were former national companies sold off to investors with ties to politicians. So they can just lobby for whatever laws they want.

This demand form telcos is basically a mob shakedown.

"Say Netflix, we heard you're making big money selling your stuff to customers ON OUR TURF. Here's the deal, you give us a cut of your sales, or else, who knows, bad things can happen in this neighborhood, and we can protect you."
$0.002 = 1000 ChatGPT tokens

100 tokens = 75 words [1]

$0.002 = 750 words

1 Novel = ~70K words [2]

$1 worth of ChatGPT token will give 5 Novels/Books worth of words

[1] https://help.openai.com/en/articles/4936856-what-are-tokens-...

[2] https://self-publishingschool.com/how-many-words-in-a-novel/
I'd love to see a study of trends of generic positive/negative words used across all HN article comments. That might be revealing of the "state of tech", though not necessarily specific to employment.
> But using the "true details" (who cares if it's Ethan Hawk or Tom Cruise or whoever in Gattaca when you're discussing the relevance of the genetic engineering aspects of it) as a measure of how trustworthy someone is? That's just ridiculous to me,

It is ridiculous, and not something I was advocating.

The signal is not in whether their story is riddled with inaccuracies, but whether they get upset when questioned about it, and whether they are willing to simply say "Yeah I probably got some of the details wrong."

Of course, if someone questions every detail of the story, it kills the story. The storyteller merely needs to say "Yeah, some of the details are probably off" .
I'm really curious about the logic here, honest. Which particular aspect of climate change motivates you to avoid savings?
There's a variation of that in the data space, where early-stage data companies show the logos of _other_ data companies.

It's so obviously just that the other company was like checking to see how your product and there's integrates. They weren't actually using it. But now they're in the "Trusted by" panel on the homepage.