skysight-inc/HackerNews huggingface dataset:
Unbelievable, deceptive levels of clickbait at play - they moved from a client app to a server app, so of course the initial render is faster.

This has nothing to do with RSC, and @dang /moderators should probably change the headline.

"Moving from a client-side app to a server app (using React Server Components) made our site faster" is very unsurprising, not very interesting (what would be interesting is comparison from another server rendering technique), and wouldn't have made the HN homepage likely, but they've already cheesed their way here.
My bulbs use Bluetooth or ZigBee, and have never needed the Hue hub or the app, as I’ve used Home Assistant with them the whole time. Currently using the app because I need to rebuild HA, and it doesn’t seem like the change effects the bulbs themselves. However you do need the app to install firmware updates, so that would force the account usage if you wanted to stay up to date.
marketing announcement leading to competition is a good thing.

It is only a positive thing to have robust competition in a market. This goes not only for the customers, but the employees in the companies that are competing. Sort of sucks to work in a company that won't (or can't) compete.
Home Assistant can facilitate local offline voice control if online 3rd party smart speakers are a problem

https://www.home-assistant.io/voice_control/voice_remote_loc...
I was never quite at the level of spend that you were reaching, usually straddling silver/gold medallion with my own travels, but my use cases and takeaway are the same as yours: realistically, this change means I have no reason to prefer Delta on brand loyalty grounds for either business or personal travel. On domestic travel, I'd occasionally mix airlines for scheduling reasons regardless. But what this really means is I'll no longer prioritize getting in those long haul international flights on Delta or a partner airline because it helped secure status.

Its stunning to me that these changes have managed to alienate so many people across the spectrum. Its not just the higher barrier to entry for the lowest tier that is earning complaints. The value of the miles earned was always much less important to me than the value of the occasional upgrades the status provided, or very occasionally the special support phone lines.

Perhaps the reality for the program really is that only the "whales" matter. We certainly see that play out all over the software industry. But if that's the case, it sure changes my porpoise-sized travel habits. My loyalty will now be to Amex moreso than an individual airline.
Yeah true. Pretty hard to figure out that accurately from open sources.
Fukushima is a great example because the takeaway should have been “these systems are already over-engineered”, instead of “we need more regulations”.

Recall that more than 10k people died from the tsunami, of which on the order of 100 from the reactors when you account for lifetime exposure to radiation. I’d call that safe enough. (Maybe a better analysis around cost of cleanup, I haven’t run those numbers.)

More generally, I think a big part of the cost overruns come from the regulatory environment changing mid-project, requiring construction to rework things, or waiting for inspections.

I think it’s a false dichotomy to say our only choices are strict and ever-increasing regulation, or Chernobyl. 10% less regulation would be positive, and you can bet the engineers working in the industry know which 10% is the most stupid.
Because those medium-sized customer become large customers and getting more people to use your product builds up skill set in people. Switching cost is very expensive. This is why we'll probably see DataDog and Newrelic dominate the logging space because of their no contract plans that you can scale up to negotiated rates when you become larger. Even getting a POC of splunk is expensive and sales team will push for a contract.

What splunk has going for it now is that they have lot invested in compliance and security but its only matter of time before other providers start offering the same. Only use case i would consider them for is a SIEM. Datadog logging is so cheap and works and gives me more money to spend on other things.
The software seems very lazy. The interface belongs in the 90s. They've been resting on their laurels for eons. The fuckin basic ass PowerShell IDE that comes with windows is about seventeen trillion times more well designed and user-friendly.
It sounds like you do disagree with the comment you're defending, though- they're suggesting that this is a US specific phenomenon. The US may be worse in this regard, but I don't know where to find relevant statistics (looked into this for ~30 minutes), or how you would go about controlling for the US being both wealthier and more criminal than a lot of the world. Would love to learn more about this!

Part of it is justifiable. The value of a prison is threefold. It's a punishment, and in that sense it shouldn't be exclusive to the poor. But it's also a way to separate violent criminals from the rest of the population, reducing further violence. A financial criminal can just be denied access to the industry to achieve that end. And it's an opportunity for rehabilitation, but that doesn't seem to be a priority in the US anyway.
Lawrence Bishnoi did claim responsibility for the 2nd killing. But what makes you so sure that the Indian government is contracting the hit squad? The big problem that Canada has is they have not even identified the killer. Even if Bishnoi makes big claims, how are they going to prove them? And then they will have to estabilish the link between GoI and Bishnoi. All that if at all their 'conspiracy theory' that India has a hand in killings holds any water. Which I honestly doubt.
"younger cousin (mother's sibling's daughter or father's sister's daughter)"

If you have an iPhone, you can check all of those out by going to Contacts.app, tapping "edit" > add related name > tap on the blue "mother" > scroll down to bottom and tap on "All Labels".
"rewrite everything correctly" does more or less solve the issue by definition but it is very hard for so many reasons.

Which isn't to say we can't take some learnings from the idea, just that it isn't simply a matter of money.
It's a functional, concurrent-first language. People have talked about the upsides of functional programming to death, either you prefer it or you don't. The concurrency story, though, is a significant advantage exclusive to the BEAM languages. They utilize green threads with message passing queues that we call "processes" (not to be confused with OS-level processes).

A good almost-toy level project I built in Elixir was a Minecraft server proxy. At the top level, you've got a listener process, that waits for an incoming TCP connection, and a Supervisor process, who's responsible for the existing connections. When the listener receives a new TCP connection, it spawns a process under the Supervisor to handle that incoming connection, and goes back to listening. That's about 10 lines for code: 4 in the initiation (function declaration, start Supervisor, start Listener, end), and 6 in the Listener (function declaration, get new TCP connection, spawn process as a child of the Supervisor, assign TCP connection, recurse, end)

The child processes are running a little state machine to do some parsing of the TCP stream. They receive TCP packets as a series of messages, and based on those messages they do various things. Unimportant for the purposes of explanation, except to say that the built-in gen-statem state machine handler simplifies it down to a series of functions that match a message, and produce a new state.

But what if I receive a packet that I don't have a defined response to? Well, I don't need to write any extra code for that. When it fails to pattern match any of my states, the process is going to crash. Then it's children will crash (including the tcp connection, which will be closed by this operation), then it'll tell it's Supervisor "Alas, I am slain". By default, the Supervisor would replace it with a clone, passed the same initial arguments. But that's not the behavior we want here, we want it to just accept that the process has died, and maybe pass an alert to some process for logging or monitoring purposes. That's a built-in option, so it was just an argument in our declaration of the Supervisor in the first place.

The key thing to notice there is that anything that causes that child to crash will resolve the same, safe, way, from unpredicted
packets, to the processor core it's running in being struck by a meteor. The other, perfectly fine child processes will keep chugging along, doing their own thing. Likewise, the Supervisor and Listener are protected from each other's failings. If the Listener fails, the top-level application supervisor will replace it, and likewise for the Supervisor for all the connection handlers.

This synnergy of fault tolerance and concurrency is the key idea of Erlang, and by extension Elixir. It lets you code the pretty path, and accept that there are failure modes you can't or don't want to bother anticipating.
The site design is overwhelming and feels mobile-first. Also is there a way to filter out the AI generated content?
My point was that "C/C++" is not a language. "C and C++" is the only correct reference they made to the two languages.

They only mentioned Rust once as an example of a "memory safe" language, but did not elaborate as much as they pointed their finger at "C/C++". This is bad and unconvincing writing.
React Server Components drive me kind of crazy.

"We made a UI framework that slows down web sites unnecessarily... but don't worry! We've now made a massive addition to the framework to mitigate the problem of our own creation! Isn't it wonderful?"

Feels somehow akin to standing in a hole and being given a shovel to dig your way out.
Which airline gets you lounge access with a $95 card? United's is roughly $500.
Well, nothing can give a fully accurate pulse, because response bias is pretty much inescapable. There's always a huge part of the iceberg that is submerged. To me, HN rings as a truer pulse of "silicon valley / startupy software developers" than the alternatives on reddit or twitter or mastodon or elsewhere that I've read to a significant degree. Everyplace has its own unique culture with their own unique echo chambers and blind spots driven by the people who opt in to that particular place, and HN is no different.

But having said that, your comment (and the thread-starter) is a pretty good example of "getting a pulse"! A pulse isn't just "the average viewpoint", it also includes the distribution. And for every bit of conventional HN wisdom like "splunk sucks and is too expensive", there is pretty much always a comment like "splunk is pretty successful, actually". Your "I've been around a long time and attitudes toward SaaSes are actually pretty positive or at least calculating" is part of the "pulse" in this thread.

To wit: I honestly had no idea about splunk. I played with it in the distant past and thought "cool!", but I've never used it in the auspices of an enterprise license, and I've certainly never tried to purchase one myself, so I just didn't know anything about this. And if you had asked me about their recent earnings, I would have similarly had no clue. I just had no idea what the "pulse" on splunk was, either way. And now, because of the zeitgeisty comments making fun of how expensive it is, and also the comments like yours and the thread-starter's pushing back on that narrative, I have an updated prior on the splunk. It surely isn't the full story, and I wouldn't walk into a conversation and be all "I'm an expert on splunk, folks!", but I have a much better sense than I did a few hours ago. That's what I mean by "pulse".

> As far as the business types, why do you think they'd be here?

I didn't say I think they'd be here... I'm the one who pointed out that they aren't! Honestly not sure how you read into my comment what you seem to have read into it. But I'm glad I gave you an opportunity to rant a bit!
There are different words in different languages for those specific relationships; and some languages lack a "generic" words like "cousin" that you could use in English without knowing the relationship details.

I'm not a speaker, but someone once explained to me that for example in Farsi, you can't just refer to someone's "cousin", without knowing the person's gender _and_ the two related parents genders.
Prompt injection is basically the AI version of social engineering, isn't it?
That’s only true if there were airlines that charged the minimum and would have charged even less in the absence of the regulation. The existence of the regulation is not proof of that alone.
With these autodevs, we're starting from 100% generation, and limiting the use case UI prototypes to start. But eventually want to move to other use cases.

In terms of % generated vs. % human for larger projects we take on - yes, you're right it's very dependent on the app's complexity, but for basic functionality I'd estimate 70-80% generated; we use humans for hook up around edges.

We do a lot to enforce quality and making it seem "human written" since we also have humans writing code and quality matters for making that efficient
"Splunk is amazing until the first invoice comes in"
> Dude, you are spewing out random things as if they are fact. Yet you lack an understanding of what IQ is.

In my previous career, I did quite a bit of research on IQ. I’m pretty sure I have a decent understanding of what it is.

If you take out your straw-mans and overstatements of what I said, then I think you will be able to find research that supports everything I said above about IQ approximately to the degree of confidence that I stated it.
This exists as an option for Microsoft Edge on Windows: https://learn.microsoft.com/en-us/deployedge/microsoft-edge-...
I'd classify it as neoliberal. They favor business interests but lean left on social issues. They are also big proponents of the Century Initiative, a plan to have Canada reach a population of 100 million by 2100 through massively increased immigration.
Why in god's name did Microsoft insist on going their own way on this?
Would liquid pool up as you melt the ice? I guess you'd need to pump it out. Is that even possible at that depth? The liquid might boil on the way up.
Not being too familiar with `iptables` myself, I'd love to see the magic invocation they used. Anyone have any idea what that would have looked like?
US admin disputes the WP piece.

>"Reports that Canada asked the U.S. to publicly condemn the murder and that we refused are false and we would strongly push back on the rumours that we were reluctant to speak publicly about this," the official said.

US formally support Canada investigation, urged India to cooperate. That doesn't happen behind the scenes if US can wiggle out of allegations. Canada wouldn't have gone to G20 with allegations on sidelines unless they have sufficient FVEY intelligence. That's read between the line of formally supporting Canadian allegations but trying to find a position not throw everything into the shitter. Which they could have during Indian G20 to make this the dominating narrative. The most charitable interpretation right now is FVEY/US supports CA allegations, but still hoping this somehow IN/CA can manage crisis in way it would blow over.
Browsers already have sandboxes, they're not perfect but neither are VMs, and if you're going for a layer of security through obscurity by having an unusual setup (which is bad on its own but when layered with real security can be fine) then just running Linux is probably enough already
There’s also the phrases “{paternal,maternal} {grand{father,mother},uncle,aunt}”
You're referring to what in the NLP subfield of Question Answering Systems would be known as a "factoid question". Historically, things like knowledge graphs and RDF triple stores would be used for answering these types of questions. I'm still not sold on the idea that an LLM is the answer to all QA/Chat problems and this is one example.
Because "we ain't number 1 by catering to poor people"
Software has catastrophic bugs that make it more like house of card engineering than building engineering. But sure we can make NASA-grade programs, for NASA prices. Or actually we can’t, because there is an extremely limited supply of such scientists, who would also accept to work on a boring data entry app.

Software also suffers of untold expectations. Companies regularly spend as much time writing specs as developing the real software, and yet, imprecision still dominates the implementation.
Dumb question (and maybe this isn't legal?) but are there SDR transceivers/libraries?

It'd be neat to have a zigbee/zwave hub with my SDR so I could mix and match some stuff.
I hear you, but the difference is that Dropbox is actually good and reasonably priced. Splunk is horrible to use and costs 1,000x what it should, and they are super aggressive about harassing you about usage caps and threatening you constantly with huge price hikes. Dropbox has barely raised price over the years (until pretty recently at least) and has been rock solid and amazing.
English so inefficient when expressing human relationships.
Yeah, engines are a moving target. I'm all for backwards compatibility, but I'm worried about promoting old node versions with known unpatched security issues. Given that eslint itself only supports node >= 12.22.0 it seems like it's time to get rid of the polyfills.

I wish we as in the industry would find a better solution to adapt to this. It's a bit unfortunate that the polyfills as part of the library code itself, which makes it difficult to get rid of them once they're not needed anymore.
More like three decades. But you'll need to send the memo to small time players like Microsoft, who continue doing all kinds of stupid blocking IO on every possible user interaction because who even fucking knows.
Plus, on average on the whole cabin, budget airlines are that much cheaper than others. There is a floor of what an average ticket can cost, defined by operating cost of an aircraft. And not even Ryan Air can ignore those without loosing money.
I would like to add that for what it's worth, I wouldn't mind slower compilation times if it means we get the type system as described. If it really does end up having a significant impact on performance, would you be open to making compile-time type-checking optional instead of scrapping the whole thing?
Battery retailers will pay you $25 for the old one and even if you just dump it, desperate people will collect it and hump it down to the recycler to get the core refund.

Nobody wants your old soldered electronics. That stuff is nothing but trash.
This is the same in many Indian languages too.
> Because we're still burning fossil fuels. It's hard to compete when your opponent is cheating.

No, the cheapest are renewables. Because say, pumping out solar cells by the billion is what mass manufacturing does best, and nuclear has nothing remotely comparable to that.

> If gas (as in fossil methane) is part of our long-term future, then we are quite screwed. Maybe it's viable with carbon sequestration, but that's unproven technology. The other options you listed will be required to make renewables 99.999% reliable.

You seem to be treating this as a moral issue. I see it as a practical one. Gas is just fine to fill whatever holes we might have. Yes, it's not clean. But using say, 10% fossil fuels rather than 60% would be a vast improvement. We can always improve further.
I don't see the difference between their and your headline.
Even if no one is skipping step C, the enforcement mechanism requires auditing. If there exists an alternative to step C, is it compliant with the regulatory requirement? The regulation itself introduces legal risk which needs to be mitigated. So yes, it increases expenses.
> DreamBerd 2 has significant whitespace. Use spacing to specify the order of arithmetic operations.

> print(1 + 2*3)! //7

> print(1+2 * 3)! //9

I can't decide if this is a terrible or brilliant idea, or kind of both.
It doesn't. But after all English speakers are only a small (<5%) minority of the world.
This reply is why I love the audience on HN. Thank you for your detailed comment.
There is even

CNLabelContactRelationElderCousinMothersSiblingsDaughterOrFathersSistersDaughter

https://developer.apple.com/documentation/contacts/cnlabelco...
Many of the travelers who end up with those premium tickets didn't pay full price. They have corporate discount deals or got upgraded based on status.
I prefer YYYY-MM-DD format because alphabetical order corresponds to chronological order.
Using memory safe languages may help, but the core issue lies on the lack of understanding of the program as a whole. Hence, the over reliance on fuzzing.
idk why you would use a virtual machine. clustrix did for a while until the instruction dispatch loop dominated profiling. then one particularly clever and energetic engineer just lowered onto x86
Agree 100%. The conversations sparked from this article are how the project improves. The maintainers seem very appreciative of it.
At the same time free public Wifi is just that, a "we do what we can and try to keep the infra safe at low cost".

There is a lot of tooling to filter out bad behavior by HTTP. When it comes to other protocols, not so much. Much easier to block other ports then end up with your IP range on a block list.
if I get there; my flight just got cancelled…
> This is a transparent process that is not under control of the application. Thus, if any given memory access can block on IO from a disk drive, that means the system is fundamentally not real-time, therefore UI applications on such a system are fundamentally broken.

Not really. It means they chose to degrade performance when too much memory is used, rather than crash.

All options available when "out of memory" are bad. They thought that was the least bad option.
They lose 22,000$

This was insider trading.
Yeah but there are lots of other tourists they want to attract with theme parks and water parks and if that means bulldozing some parts of Kyoto with more distinctive charms they’ll do it.
And they're back!
Glad they found a way to to walk back the limited search count (especially when so many things you wouldn't think counted did). Might have to re-enable my account now.

Previous discussion about the prior change: https://news.ycombinator.com/item?id=35078392 (226 Comments)
We've been working on this for a while and just put it up on our homepage.
Generate simple app prototypes using text prompts. Iterate through refinements. Turn it into a live app. Get the code. Share it with others to let them make their own version. Add a (human) dev team if it needs to be more complex.

More to come, but putting it out there for feedback that can help us prioritize what's next. What would you want to build if it were near automatic?
Now you're priced to sell.

Have you done a formal price optimization? There are no priced competitors to pressure you to stick to a price point so you have leeway to experiment.
> Climate Change" has become the scapegoat for any disaster... accepting no responsibility for incompetence.

No, now you are mixing two different topics together for your agenda.
Have you seen the movie Europa Report ^^ ?
What is the most convenient and cost-effective spike-flattening food that you could take with your high-glycemic meal?
I think if you are writing for a single-language audience (as here), then the best format is to write the month in full as they advise (6 August 2018), because it will totally avoid ambiguity.
It's more like "we made a UI framework that speeds up development and runtime of complex apps considerably, though it also slows down initial load of web sites... but don't worry, we have a fix".
What's the pressure like at that depth? That seems like it would have some implications to be dealt with