skysight-inc/HackerNews huggingface dataset:
It depends on the use case (e.g., how much you're interacting with web APIs) but I'd generally expect this to be the case for data processing at least.

During compilation from Rust to WebAssembly you have the opportunity to apply ahead-of-time optimizations that would be too expensive or impossible to apply to JavaScript during execution, so this can improve performance pretty significantly over JavaScript.
Build (and Abuse) Complex Git Aliases
This is potentially quite helpful, but would you happen to have a source for that?
It's not poor risk management. The banks (correctly) have identified that the government cannot, without massive backlash both political and economic in nature, permit them to fail in the way they should. They are some of the largest trees in the financial forest, and even if they are rotten to the core, they're incredibly big trees and as one of them falls, it will shred it's neighbors.
This is what I tell engineers. Microservices aren't a performance strategy. They are a POTENTIAL cost saving strategy against performance. And an engineering coordination strategy.

Theoretically If you have a monolith that can be scaled horizontally there isn't any difference between having 10 replicas of your monolith and having 5 replicas of two microservices with the same codebase. UNLESS you are trying to underscale part of your functionality. You can't underscale part of your app with a monolith. Your pipe has to be big enough for all of it. Generally speaking though if you are talking about 10 replicas of something there's very little money to be saved anywhere.

Even then though the cost savings only start at large scales. You need to have a minimum of 3 replicas for resiliency. If those 3 replicas are too big for your scale then you are just wasting money.

The place where I see any real world benefit for most companies is just engineering coordination. With a single repo for a monolith I can make 1 team own that repo and tell them it's their responsibility to keep it clean. In a shared monolith however 0 people own it because everyone owns it and the repo becomes a disaster faster than you can say "we need enterprise caching".
But thankfully they will easily find some external enemies to blame for their own mistakes and nuke from orbit.
Well, there are two categories of problems.

One is that fork() is by definition a very costly operation (a copy of the entire address space of the current process), and the kernel has to do a lot of work to implement it efficiently (implementing copy-on-write clones of all of the pages of a process). And that all that work is done for nothing in the very very very common case of doing fork() + exec().

The other problem is that the semantics of fork() just fundamentally can't work properly for a multi-threaded process. In any multi-threaded process, if you do fork(), the only thing you can safely do in the child process is to call exec(). Any other call, even a printf() or some path logic, has a very good chance to lead to a deadlock, quite possibly inside malloc() itself.

So fork() as a standalone operatikn is actually an extremely niche utility (duplictaing single-threaded processes) that has been made the main way of spawning new processes. Similarly, exec() by itself is an even more niche utility, sometimes useful for "launcher" style processes.

So, instead of achieving an extremely common task (launch some binary file as a new process) using a dedicated system call, Unix has chosen to define two extremely niche syscalls that you should almost never use individually, but that together can implement this common process, but only with a lot of behind the scenes work to make it efficient.
Cory Doctorow has a nice analysis: https://locusmag.com/2023/12/commentary-cory-doctorow-what-k...
> People in this thread seem to be conflating "it's less readable" with "it's written in a dialect I'm not used to".

I have long been arguing that this is exactly what "readability" means. Readability is completely subjective, and depends on personal experience with various languages, types of syntax and so on.
Like Apple, they use RAM for market segmentation.
> I'm guessing this guy was a serial job hopper who had no expectation of being able to progress up the ladder at the company you were at.

Sometimes folks find themselves stuck in a kind of typecast role: they're "the guy" who does "the thing" that the company needs right now-- until they don't.

In many places no one will invite typecast folks to transition to different, more interesting roles that align with their interests. Instead the person will simply be discarded when they're no longer needed for that thing they do. To get around this requires some initiative and that means not "asking for permission" to try new stuff. Sometimes it's better to just take a chance and do something new. There's a risk of cargo-culting, of course, but hey there are worse things that can happen.

Danluu, as he indicated many times, comes from workplaces where staff are paid in multiples of 100K. These are elite "end-game" jobs, not "dead-end" jobs. Such staff are very much tied-in to the performance of the company objectives (in a real sense ($$$$) not in a mission-statement sense), so yeah, these places ALREADY have resources and tech in place that are marketable in other places. There's no need for folks in those workplaces to desperately get out of some php dungeon run by a B.O.F.H petty tyrant.
> This is what we should have done with Silicon Valley Bank.

SVB deposits were businesses.

You're ensuring every regional bank collapses and all businesses bank with Chase if you let SVB fail and don't bail out the depositors.

Maybe that's what you want.

It's not what the government wanted.

So they bailed out SVB.
This only makes sense if the engineering teams own the process from end to end, at which point they stop being engineering teams.
Which language with those characteristics will have the same package ecosystem as Python so that your engineering team isn't left constantly reinventing the wheel? Do you think it's worth rebuilding stable packages that do a job well just because you don't think the language it was written in was perfect?
Actually some people do and what I said above remains true regardless.
I learned long ago that I cannot write quality code for 8 hours per day. I need to have several hours of meetings every day just to ensure I don't overdo the coding and write bad code.

Sure I can write code for 14 hours a day, but it will be bad code, sometimes even negative productivity as I introduce so many bugs.
Do you watch a lot of court drama television?

Because that would explain coming to the conclusion that an examination can "easily determine" the cause of a fracture.
I completely agree with you. As a Haskeller, I find it immensely irritating when people try to force ‘FP’ into programming languages where it doesn’t fit. It just ends up putting people off functional programming, which is a very nice paradigm in languages which properly support it. I feel that the best code is that which adheres to the general paradigm and style of the language it is written in, and these kinds of libraries go against that.

What’s worse, these versions of ‘FP’ often bear very little resemblance to actual functional programming and its advantages. Rather, people seem to fall into the trap of confusing functional programming with ‘those fancy words I hear from Haskell’. Now, I may like Haskell, but its concepts are only useful because of the rest of the language — you can’t just port ‘monads’ and ‘IO’ into some random language and expect them to be usable. It looks like this library partly avoids that fate, in that it does have more than just ‘monads’… but yes, the monads are still there, and they’re just as clunky as you’d expect from Python.

</rant>
Crisis in Gaza: Scenario-Based Health Impact Projections [pdf]
Archived: http://web.archive.org/web/20240220053241/https://gaza-proje...

> The projections are not predictions of what will happen in Gaza but provide a range of projections of what could happen under three distinct scenarios: 1) an immediate permanent ceasefire; 2) status quo (a continuation of conditions experienced from October 2023 till mid-January); and 3) a further escalation of the conflict.
The projections are based on a range of publicly available data from the current and past Gaza crises, data from similar crises, and peer-reviewed published research into excess death estimates and take into account the limitations and biases of different data sources. Where data is limited or unavailable, the projections draw
on consultations with experts. These projections are designed to help humanitarian organisations,
governments, and other actors plan their response to the crisis and take sound, evidence-based decisions. Ultimately, the hope is that they will make some contribution to saving lives.
Over the next six months we project that, in the absence of epidemics, 6,550 excess deaths would occur under the ceasefire scenario, climbing to 58,260 under the status quo scenario and 74,290 under the escalation scenario. Over the same period and with the occurrence of epidemics, our projections rise to 11,580, 66,720, and 85,750, respectively. All projections feature 95% uncertainty intervals as shown in the
Summary Table below. Under the ceasefire scenario, the projections suggest that infectious diseases would be the main cause of excess deaths, with 1,520 total infectious disease excess deaths without epidemics and 6,550 including epidemics. Traumatic injuries followed by infectious diseases would be the main causes of excess deaths in
both the status quo (53,450 traumatic injuries; 2,120 total infectious disease excess deaths without epidemics and 10,590 including epidemics) and escalation scenarios (68,650 traumatic injuries; 2,720 total infectious disease excess deaths without epidemics and 14,180 including epidemics).
1Password Acquires Kolide
This is not a choice for many younger millennials and almost all gen-zers: ownership of property is mostly unobtainable to them.

Big "my bank says I can't afford $1200 a month for a mortgage so I pay $1750 a month in rent" energy
NVIDIA's licensing. Note that the 3060/3070 is a "GeForce" whereas a 4000 is a "Quadro". Then look at the GeForce driver EULA: https://www.nvidia.com/content/DriverDownloads/licence.php?l...

> No Datacenter Deployment. The SOFTWARE is not licensed for datacenter deployment, except that blockchain processing in a datacenter is permitted.

I could never figure out why they allowed blockchain processing, given how wasteful much of it was and how it impacted card supply for years, but there you go.
Uh, no it isn't. Otherwise screentime would work in browsers other than Safari. Maybe corporate limits use a different system and checks, but that would be silly.
The headline describes loss reserves, not total capital.

When a bank makes a loan and it starts going sour, it impairs its balance sheet by noting a counterbalancing liability in the form of a loss reserve. The article alleges banks need to increase those loss reserves. It is not saying e.g. JPMorgan is exceeding its capital reserves.
EPA's proposed lead pipe crackdown spurs debate
I know. I used to work for them. They already have offices in Italy and in France. But ask yourself why didn't they HQ there and instead in NL that has no automotive industry?

I'm sure the lowest corporate taxes in the EU have nothing to do with that.
It is worth setting your personal distaste of the man aside and try to be objective given the complexity of the issues but also knowing that media and our own bubbles will put a particular slant on things.

The motives section on Wikipedia is especially interesting: https://en.wikipedia.org/wiki/Starlink_in_the_Russo-Ukrainia...

Look, I get it, trust me. When you have a strong hate or distaste for someone, it is easy to start seeing anything they do or not do through a cynical or negative lens. The world is more complicated than that. I try to be more curious and less judgy.
Edit: What AnimalMuppet said.

FDIC is backstopped by the Fed and participant banks. There is no hard limit anywhere. Make depositors whole, good luck to everyone else. If you’re exceeding FDIC insurance limits as a depositor, you should fix that, today. If you have exposure to at risk asset classes, you’re already exposed, you’re just waiting for prices to catch up to reality.
This "dynamic drop semantics" does not exist in cake.

int * owner p = malloc(sizeof(int));
if (condition)
free(p);
free(p); // error p may be initialized/moved.

to fix

int * owner p = malloc(sizeof(int));
if (condition)
{
free(p);
p = 0;
}
free(p);
Link posted 36 minutes ago. Reply posted 28 minutes ago. An eight minute response is pretty good for a social media company.
The bailout part of TARP worked (even though I disagreed with it at the time). The biggest problem is there was no stick. They need to have a system where they can claw back bonus, cancel golden parachutes, fire the c-suite and start investigations for criminality.
The main source of complexity here comes from the design of the python language. The ideas this library is based on actually come from languages that seek absolute mathematical simplicity.

Don't let unfamiliarity get in the way!
Yes, but that isn't the thrust of the article.

"Simple architectures" and "boring technology" are slogans meant to keep technologies like GraphQL out of your stack. Writing less code and getting features for free is how one describes "exciting technology".
*"Conversation".

I blame Apple TTM.
OpenShot is great, FOSS and works well on my 2014 MBP: https://www.openshot.org/

I used DaVinci Resolve but it was very sluggish on older hardware.
It's not hypothetical at all. This is the consensus across the board based on the huge growth in clean energy over there.

The anti-China stance that this topic reeks of is not useful and only aimed at diverting from our own issues. Let's install as much low emission energy/renewable as they do then we can criticise.
What do I do if I'm 16, diagnosed and unmedicated?
So your issue is with the quality of the firmware on the devices and not the fact that it is a camera in a private place which is connected to the internet?

I agree with everything you're saying, but you may be overstating security patches. Until recently, most Android phones only had a few years of security updates.

I guess what I'm getting at is that if I truly believed in keeping Internet connected cameras outside of private areas I wouldn't have a smart phone at all.

The problem with Teslas wasn't the firmware on the cameras, but rather the infrastructure behind it. Ideally the data would be encrypted on servers and decrypted locally when needed. This doesn't pair nicely with services that perform analytics on video streams, of course, but it's a better option for privacy.

At the end of the day I share your concerns, and I want only devices which are controlled locally. I have been making efforts to make this a reality.
Maybe in the densest cities.

Out here in suburbia? Empty streets have a very dead feeling. This is especially true in office parks that are completely empty outside work hours.
>> You spent 18 hours a day on SEO? Doing what??

> No, no. I spent 18 hour days posting on social media, writing articles,

Yes, yes. Based on my 10-years-ago contact with SEO, you just described it.
They don’t need to have a value of zero for banks to not be able to pay their creditors.
I use Haskell as my main language. I’m very familiar with its concepts. I’ve also used Python, so I’m familiar with that too. And this Python code strikes me as singularly unreadable, both compared to its ‘non-functional’ equivalent, and to the corresponding Haskell.
> The people concerned with climate change need to explain how any of this is going to work.

What is going to work? It obviously isn't, but if you say what is obvious, you're labeled a "doomer".
> want to see this play out without government intervention. If banks need to take losses, so be it

We’re less than a year from the last set of bank failures. Shareholders were wiped. Foreign affiliate depositors were wiped [1]. If you’re arguing for limiting depositor protection, sure, but we’re well past TARP as precedent at this point.

[1] https://www.wsj.com/articles/the-pain-of-silicon-valley-bank...
Pretty impressed. Can you explain how you are getting it done? What are the privacy issues anyone can face?
Show HN: I collected 3M reviews for a hotel and restaurant benchmark
I created a rating benchmark for restaurants and hotels in each state of the US scanning over 3 million reviews from Google. You can see 2 geo charts with the states with the best food and the best accommodation
As mentioned, the Financial Times does not really rely on advertising (their advertising is limited only to their physical paper, their website is paywalled and does not contain advertisments as far as I see).
I would argue that the inflation has already happened, in the loans without adequate reserves. That creates money. The government would be printing money to prevent a deflation happening from the money disappearing.
I told you that "too big to fail" bailouts are a recipe for bigger failures downstream. Now I hope I was wrong.
There are more signs than we are being led to believe that something is coming.

For example, Egypt has decided to ditch the US dollar and join BRICS.

It’s a matter of time before things catch up with our economy.
How about we give them an offer: we can bail out your company, but you have to leave the financial services industry for 10 years.
PSO = Pipeline State Object
> you can’t just

I mean, you can... But only with great discipline and experience. It just (probably) won't work if you're having to mentor more junior engineers with an OOP background.
Yup. If they want to restrict American citizens from accessing banking, they can do all that lending through private methods.
Instead of investigating tiktok, why doesn't the EU investigate why obstruction of justice by the government is not punishable. Why does it not investigate why they (The Dutch government) introduced a new law in 2020 that everyone in government that has secrets to keep may lie in court under oath and not be punished by perjury. Which undermines the very concept of a democratic state of law.
"Turbo C++ for MS-DOS 1.0" was the name of the product, naturally we can be a bit pedantic and say I should have written "Turbo C++ 1.0 for MS-DOS" instead.
Get ready for “This website works in Chrome only. Please install Chrome on your iPhone”. This will be the day Google has won the Internet.
Mutual authentication without sharing secrets is already supported at a protocol level in some sense, via client certificates. The relatively straight forward and intuitive nature of password authentication might explain why it hasn't caught on as a replacement.
Fire the management. Destroy the stockholders. Protect the depositors.
Because not helping those folks had systemic risk, they were deemed "Too Big to Fail" and given interest free loans after they cut taxes to pay for their surprise necessary multi-trillion dollar war.

And Geithner saved us all as he was asked to do.

Is it the same people tasked with getting inflation down and whethering the induced bubbles this time? They have gotten inflation down, but they can't hide the unpaid expenses of "scorched earth" and "starve the beast" experts at this.
iframe is that kind of element, if they hadn't added the brain dead srcdoc attribute to it to show inline content.

I think some of the proposals I see in that thread are kind of interesting, but to do it properly requires a new MIME type for html fragments, eg. text/html-fragment. This is arguably what htmx should also be using for fragments.

I do kind of like the idea of adding this as an attribute to some existing elements, and they show the inner content by default until the target is loaded. Basically like adding an iframe-like rendering mode to existing elements. Then you could implement htmx's hx-boost behaviour just by setting this mode on the body element and using the htmz trick of links naming the body as a target.
Yes - it is. But be aware that's a 12 month plan. If you renew every month it's $14 which actually also is a good price!

So sad to see, that it's only available for new customers.
If they have a public API why did she have to crop and manually export stuff? What is she exporting, data? If so what is the API doing?
You're correct. At a minimum this would be a federal crime under the CFAA if you are in the US.
When the government takes over a bank, they get that all the assets that go with it. Yes, at first the FDIC will pay out of its own coffers. But then the FED will liquidate all assets at the bank and recoup much of their payouts.

And the fdic does not fill its coffers from tax revenue. It is funded entirely by required payments from Banks. The FDIC will raise its required fees from banks, and the consumers want paying through their banks, not through taxes or printing. Though it does hurt consumers in the end.
> revolution of electric scooters in the country

It's definetly happening in Tier 3/4 towns and villages. Electric 3-Wheelers and eRickshaws have taken market share from autos which are horrible polluters.

Battery swapping is the strategy most Indian and JP/SK companies are thinking about EVs in India.
> Regardless, corporate tax avoidance is well documented.

Yes. But taxing the revenue is a) already sort of done through VAT (if selling to public etc) and b) not a very good idea in general - it will make prices of everything higher for everyone. If a company is a low-margin mass-producer, their prices will be immediately +Tax%. This, to be popular, would mean the revenue tax would have to be low, which sort of defeats the original purpose.

> they avoided it once

who avoided what?
Yes, sorry about that, it's because of the huge uptick in demand we've had since we went viral. We're building out more and more hardware to cope with demand. I don't think we have any quality of service guarantees for our free tier, but you can email sales@groq.com to discuss your needs.
> Fire the management. Destroy the stockholders. Protect the depositors.

TL; DR What we did in March 2023.
A TV is an overgrown monitor reject with speakers. If you need internet to use one, the problem is you.
I've just ordered one to ditz around with. We're early in the process of deploying our own internal server for Mixtral work, but it'll be interesting to see how this performs (in raw terms, almost certainly worse, since we can roll out a 4090 without getting into trouble – but Hetzner has a better connection and handles the maintenance, so..) Order has been accepted but not deployed yet. I'll update when I have some initial inference numbers.
> I used to think Apple was the king of UIs.

The way I see it is that Apple excels at designing and building UI patterns and systems (I don't think anyone comes close), but they're terrible when it comes to the UI of actual software products.
I don't think its that simple.

Even if we have a cascading failure, the FDIC coverage backstops at $250,000, and it only recovers depositors, and we are talking about loans here, not deposits.

If banks fail, they fail. It may short term feel very painful for people, that I can agree with. My point is, as both a society and as a market place, need to eat the fruits of which grew from what we have sewn. If that means a lot of people get hurt, maybe finally we'll learn a lesson this time that allowing banks to act with impunity is a terrible idea and distorts the overall marketplace.

Ending those distortions will net win when the dust settles, allowing new players and new ideas to grow.

Keeping depositors whole isn't the same thing as backstopping terrible loans or other bad financial activity. They used to be largely separate entities until the "reforms" of the 1980s and 1990s. Perhaps there is something to be said for separation of concerns here
Equations that changed the world – rewritten in JavaScript
The Forest as a Neutrino Detector