skysight-inc/HackerNews huggingface dataset:
> Within hours, police picked up a suspect, who said Ford was his partner. They arrested Ford, who was 18 at the time, the following day. He has maintained that the two men who entered the house were brothers, and that he was outside in the car the whole time. There was no physical evidence clearly connecting him to the crime. He was so confident that a jury would believe him that he rejected a plea deal and took his case to trial in July 1993. He lost. By October, at age 20, he was on death row.
I thought the door frame thing was actually not a good idea? The mantra nowadays is drop, cover and hold on. Which might actually put you in a more precarious situation during said quake.
There are some few cases where I'd probably prefer the "standard" version where available: memcpy etc. that are often extensively optimised, and that are a lot of work to write a non-naive version off that performs well. But I agree that most of the time you categorically should not use feature detection like that, and in the few cases you're dealing with systems lacking things that basic you have bigger problems...
The point is that anyone can create a website and attract users, so it is pointless to call any one website as "too powerful". Remember Myspace? They used to be THE social network, so they no longer are. Facebook's time will pass as well, to be replaced by another website.

The power a website has is only proportional to how many users visit it. Facebook has infinite power on their website, but if users stopped using that website, Facebook's power would disappear.
Missing info: Why was this programming language needed in the first place? What is so special about it that the rest of the languages cannot achieve?
Everywhere I’ve ever worked, “important computer-related stuff” has been done on computers with large monitors and external keyboards. Those have often been laptops at docking stations, but I’ve never seen phones used as the primary driver.
> The argument though is, a lot of the difference is nothing to do with the factors you cite such as social safety nets, it is about the use of juries in civil cases, especially to decide damages.

Why are you arguing this? For what purpose would it serve to give up the right to a jury trial in order to mitigate the extreme outlier cases which bump up the averages and which do not actually get any money into the hands of the plaintiffs? You want to destroy a constitutional right because... the tobacco industry got an unfair award, or because you think people are too dumb and swayed too easily by lawyers that we can let them decide life or death but can't let them decide how much money someone is owed?

Why take this position? What justice is it serving and why would society be better off for doing it?
> Debian (...) are distributing a series of patches to the Makefile.

Where do you see that, sorry? I'm looking at the "Download Source Package" section here:

https://packages.debian.org/sid/stterm

...and the only patch on there is debian/patches/0001-fix-buffer-overflow-when-handling-long-composed-inpu.patch, which doesn't touch Makefie.
>Israeli Jews have always been at forefront in sabotaging all efforts at peace

I'm not seeing that. I'm seeing that they offered a 98% land swap that is extremely contrary to your claim. (That's not the only time Israel agreed to a two state solution, either.)

Let's look at your other argument.

>because some muslim fundamentalists and secular pro-Palestinians have usurped the slogan for their own cause

"From the river to the sea" is in the Gaza charter. If it's Netanyahu's slogan then we must also conclude that it's so inspirational to Gaza's government that they wanted to include it in their constitution. That doesn't sound like "some." That sounds like the government of Gaza, regardless of how much citizen support, is intent on conquest and extermination.

You're also acting like "from the river to the sea" is bad for Israel to say. Those are Israel's borders. Any less than that means they need to evacuate somewhere. India isn't offering to accept 12 million Israelis for immigration. Right? If they are, it would be easier to accept 2 million Gazans.

Of course that's what Gaza included in the charter. They want Israel erased. They want the Jews dead. That's also in their charter. It's very specific. They didn't mince words there. It says the rocks will divulge that Jews are hiding behind them so that they can be killed. I encourage you to read it.

Israel, however, has no intention of conquering Gaza. It withdrew completely from Gaza, nearly 20 years ago. Gaza invaded Israel. Not the other way around. They are now occupying Gaza as a response. But they were not occupying Gaza before October.

If you are going to bring up the import restrictions, you should criticize Egypt too. They are also on that front. Why pick on Israel? Egypt is the bigger army.

>you were cowards to not stand up to your genocidal leaders

I don't have a horse in the race, so "you" isn't really appropriate. But this is exactly what people are thinking about Gaza, that they are cowards not to stand up to their genocidal government that beheads children and films it.

Regardless, you still haven't given a single viable solution.

It looks to me like Israel has no choice, as you've proven here. You're criticizing a victim forced to act in a way no one likes. Gazas' goal is to make you not like Israel by forcing it to act. They won you over with baby beheading and terror apparently.

Do you feel it's okay for Gaza to invade Israel?

Would it be okay for Pakistan to invade India?

What about if Pakistan's founding documents direct all Pakistanis that all Indians must die? Is that acceptable?

Why should that be acceptable to anyone?
I meant that the violence is a combination of "already caused by the leaders" and "foregone conclusion".

If you opt not to take the gay sex exemption, your fate is the same as if you had never been asked.
> Coming up with some very simple format for configure scripts which are easy to read, and which do some simple search+replace substitution on a Makefile seems very sensible, and would get rid of awful autotools, is a great goal however.

That's CMake or Meson. Personally I prefer Meson because it gets rid of more cruft—at the cost of being more opinionated, but if it worked for projects as large as QEMU or PostgreSQL it probably will work for you.

Also, even if you don't need to detect standard headers or features (and there are still differences between Linux, BSDs and Darwin even if they're smaller than they used to be) you will almost surely need pkg-config support, and that makes ESR's solution inadequate without manual work.
> If they cancel your policy for a b/s reason, and your protests are ignored, then tell the regulators. They will fix it quickly and slap a huge fine on the insurer.

You have too much faith in the regulators, that's not how it works.

Insurance companies are violating these rules all the time, only when you can gather a critical mass of complaints against a specific one will anything happen.
My experience over the decades is an insider dirty secret: downtime doesn’t really affect revenue.
I used to think this way until in noticed that every clustering technology I had ever used had caused more outages than it had prevented.
Ah. The Livingston Portmaster, and its finger server (or the same on many other dial-up terminal servers): An easy way to not only show the RADIUS username of a person dialed into a port, but also an easy (and scriptable) way to discern their IP address and ping them to death.

Or, working oppositely: Knowing the IP of the user (from IRC, say), it was often possible to discern the accounts's username. And since usernames were often factually-descriptive back then -- sometimes for billing purposes (firstnamelastinitial, say): It was easy to give them details about themself or their family that they would not have guessed were possible.

The greater Internet was a fun time back then for me as a teenager, and I never did anything particularly damaging with it even though I absolutely fucked around with things from time to time.

It is certainly fun to remember, but there are aspects of how things worked back then that I'm not itching to bring back to life here in 2024.

(And that includes the solitary pizza-box server on someone's desk, as well as the wooden racks of modems and thinkpads.)
> Did they have a lot of business contracts?
Interesting. Thanks for the info.

Would like to hear how it feels from Australia compared to other websites. Like Hacker News, Goodreads and Wikipedia for example.
Thanks for replying! It looks very intriguing. I have only worked with caps that have electrodes covering the whole sculp (32 channels). I have no research funding at the moment, but thanks for offering!
Standards are good. Replacing standard autoconf with handedited Makefiles is going back to dark practices from the 20th century when this tool actually wants to "throw away the 20th century".
Improving Cloudflare Workers and D1 Developer Experience with Prisma ORM
Are we talking about the same autotools? I'm getting flashbacks to running into some weird bash error in my configure file on line 3563. Where the configure script in question was generated by autoconf, automake, aclocal and all that jazz. Or autoconf mysteriously failing after automake works, or some similar nightmare. When autotools go wrong, trying to fix it feels like trying to breathe while you're held underwater.

I'm sure part of the problem is I don't understand autotools as well as I could. But when "build expertise in autotools" is on the table, stabbing my eyes out with a fork starts to seem like an appealing option.

Suffice it to say, I prefer to work with handwritten makefiles.
And how do other people find your website?
A one pager regarding the language. Not the entire system.
Is "two" real? Is any math "real"? Is software "real"? You don't have to be "real" to be useful.
So what? It's not like GPUs are compute starved.
When I were a lad, elementary school meant four hours of beatings in a muddy field, and we were glad of it
I mean, that's basically my default. If I have some problem involving storing data, I pretty much 100% of the time type "pgx.Connect(" and go from there. If that's not good enough, only then do I start thinking about the problem. 99.9% of the time, PostgreSQL is going to get the job done for you.

Aurora is a nice drop-in replacement for Postgres. Kind of a good way of dealing "oh shit, I built way too much stuff on top of a database that can't scale to this workload." It was good enough to find product/market fit, but now it's too slow. Solution: pay Amazon some money. If that works, that works.

If it doesn't, then you need to take a different approach. At this point, you're like 8 levels of weirdness down the stack, and that's when it's time for innovation. Nobody says "I need to make a CRUD app, so I'm going to build a team to build a database first." No! You just use Postgres!

When that starts failing in a measurable business metric kind of way, then your creative juices start flowing and you start thinking about making your own database.

(An aside: I make a database at work. We use Postgres for all the stuff that doesn't need to scale. "Is this auth token one associated with an authorized user?" That's Postgres. "Are these bytes being written to object storage approximately the same as bytes that have been written before?" That's our thing.)

(Another aside: My all-time favorite database is Spanner. I used that a lot when I worked at Google. I remember someone on my team working on the Spanner integration with our product, which was basically an in-memory database, but we needed durability. I've never seen a piece of software laugh at our 20,000 writes per second workload so hard. I imagined outages, rollbacks, furrowed brows... nope. I thought there was no way a durable replicated storage system could handle our workload. I was wrong. It just accepted all of our data and never caused a problem. So to me, that was the solution to every problem. But after I left Google, my thought was to use Cloud Spanner for everything. I quickly realized I did not have enough money to pay for Spanner! Nobody had enough money. So postgres is what I settled on. I have enough money to afford it ($0 is the starting cost) and it has never done me wrong. So I don't blame OP for starting there. It's what I would have done, anyway. BTW, I think they lowered the price a lot since I last looked, so if it sounds like the kind of thing you need, you should probably just buy it. But never underestimate "beefy computer with Postgres". By the time that fails you, you will probably have a lot of money if people like the thing you're making.)
Tea!

Oolong, jasmine, tetley, amgoorie, liptons, bushells, dilmah, twinings ...
Sounds like more propaganda put out by Big Spider.

I will not be tricked into being covered in tarantulas for my fear of heights a second time.
Well the Samsung S-series and Sony 5-series are also decent small phones, better in several ways but more expensive.

There is very little competition.
This is why I'm always skeptical of anything BSD licensed. It seems this license is the preferred one just in case the authors want to pull the rug from under at some point in the future.
Which would mean that we have all kinds of active backdoors in our systems without us knowing it.

But wouldn't they be detected at some point by someone? Or would they be silently removed again after some time so the attackers are not revealed?
> the end result will be to lower prices for people with homes in perfect condition

Nobody will see lower prices. Perhaps these perfect homes might see slightly smaller increases year to year.

> houses in poor condition

The point of the thread is that they're dropping people for random noise in satellite photos. The house might be perfect, it's just the photo that's wrong. But they don't care.
Slate isn't the only material with decent longevity. Ceramic and concrete tile should both last 100+ years.
Autotools treats Makefiles like they are object code. We should promote Makefiles to being source code in a project and learn how to write them. The need for autotools died long, long ago when there were so many different platforms people were trying to support.
> but tools like CMake or Meson do a better job at this, in my opinion.

Not much experience with Meson, but as a package maintainer, I really hate cmake. It's got the most of my "why isn't it calling it to pkg-config properly" debugging hours. Maybe it's easier to write, but finding what a specific option does through the forest of macros and pages of "this can do 10 different things" documentation and how it interacts with the rest of the system is not my favourite thing...
What a hell it must have been for Mr Wood
> The article does not even mention availability. Service running on a single box will have downtime.

So will your service running on AWS or equivalent. Complexity brings its own pitfalls and I don't think there's a web service in existence that never screwed this up.

That is if it's not AWS itself having a screw-up.
There should be an open set of standards to allow users to select their search, travel, map, video, mail etc providers. You should get google mail results on bing search, Vimeo results on Google search, your travel bookings on any search engine or chat agent UI you choose.

Obviously we need to solve for all the security and cross border data issues etc etc. But we also need to bake in the UX innovations rather than just go back to the 90’s.
https://www.openwall.com/lists/oss-security/2024/03/29/4

> == Observing Impact on openssh server ==
>
> With the backdoored liblzma installed, logins via ssh become a lot slower.
>
> time ssh nonexistant@...alhost
>
> before:
> nonexistant@...alhost: Permission denied (publickey).
>
> before:
> real 0m0.299s
> user 0m0.202s
> sys 0m0.006s
>
> after:
> nonexistant@...alhost: Permission denied (publickey).
>
> real 0m0.807s
> user 0m0.202s
> sys 0m0.006s
Usage based billing is tough. I took a long hard look at lago and ultimately it wasn't for me (B2C API based business). I couldn't do without the customer portal which is a premium feature, and premium was at least $1,500 USD/month. My revenue couldn't justify this. To Lago's credit, they are purposefully staying away from percentage pricing. So they have to charge a lot on the base price. Stripe Billing charges a percentage and guess what, with a growing business it's only a matter of time before your Stripe bill tops that $1.5k.

I also looked at Stripe Billing for usage-based and it didn't meet my requirements either. (though I am using Stripe Billing with flat charges).

My exact use case is:

- I want to sell API credits upfront including for subscriptions (i.e. user signs up for $10/month of credits, they pay $10 upfront, and can spend $10 worth of credits). Stripe billing doesn't support charging upfront, for usage-based, they only bill after the billing period is finished. Some of my users have been gaming the system, canceling and not paying so that doesn't work for me. I believe Lago did support billing upfront.

- I want to freely mix subscription based and pre-paid credits. My users go over their quota one month, they don't want to upgrade their subscription to the highest tier, they prefer a one-off top-up. I need to control over which credit gets consumed first. Stripe billing and Lago both had issues with this, I can't remember exactly what.

- I wanted to support as many payment methods as possible, and particularly Chinese wallets for pre-paid credits (Alipay, Wechat). Lago has no plans to implement this, I was half considering implementing it myself inside Lago. I don't think Wechat and Alipay will matter much for B2B businesses.

- I'm also a huge fan of massively regression tested code, and Stripe Billing with its test clocks blows Lago out of the water here. Lago has no ability to walk the clock forward for subscription lifecycle testing. Though maybe this matters less if you have faith in the product, you can just expect to get the right callbacks on time.

I did notice that the Lago devs on slack took time to answer questions down to the deepest technical level. If I was running a B2B startup, I would probably try really hard to fit Lago in the picture, particularly at at time when stories of Stripe account bans are so prominent.
That performance regression could also be a way to identify compromised systems.
Very clever name, although I hope the tool isn’t as extreme as its namesake! See https://en.wikipedia.org/wiki/Auto-da-fé
Until they went through it.

Even though they had Kip Thorne as a scientific advisor and he made a scientifically accurate rendering of various environments, if they'd not made it a swooshy tunnel in the middle then the transit would have been somewhat boring (or sudden) cinema.

https://youtu.be/yTpbZ_Psbeo?si=S6RjCd7vFaWrqUQe

vs.

https://youtu.be/V7e-1bRpweo?si=ab1PjECyuICvl4In
I wouldn’t risk this Windows driver on anything important regardless of whether you use raid 5/6 or not.

I’m not taking anything away from the effort that has gone into producing this. Just being realistic about the amount of effort that is required to create a production ready file system driver.
I mean, B.C and a few others are implementing broad upzoning legislation, but there's still quite a ways to go. There's this whole b.s about building "around transit hubs" which will continue perpetuating a wealth divide if the only place people can realistically live is "where the busses are"
From a link in the referenced reddit post, you might be able to opt in to showing these results here: https://myactivity.google.com/linked-services?pli=1
Sadly it's not for workers-rs, only the js/ts
Bare metal > Cloud.
In Gleam it also seems to be done well: https://tour.gleam.run/functions/function-captures/
> And there’s a greater risk that you’ll end up on a travel website advertising a low fare that jumps just before you make a purchase, with a message like “this fare is no longer available.”

Might sound like FUD at first glance, but I do remember this kind of dark patterns once being the norm across the board, especially in the early 2010s. Heck, even with GFlights I still find myself sometimes double-checking the airline's own booking tool (with reasonable attempt at isolation) just to be sure; gladly I never spotted any discrepancy this way.
Anecdotal evidence but I work on a large number of C repositories and autotools is by far the most common cause of build related issues. Hand written makefiles are typically the easiest to debug. Note that this doesn't include makefile-based systems like Buildroot or Linux kernel makefiles. I don't consider them good examples due to the stateful config file management.

My golden standard for building a project is the "empty makefile" only containing definitions for CFLAGS and LDFLAGS.
Yeah 10-15 hours is kinda crazy for an introductory topic.
I once ran a `git clone` from WSL1 on the C: drive, and tried to build a C++ project in VS. It complained that "EXAMPLE.H" was not found. An "example.h" file did exist in the repo, and my code asked for "example.h". Turns out WSL1 set some obscure bit not known in Win32 land (but enforced by NTFS) that makes the file names case-sensitive, while VS's path normalisation expects a case-insensitive file system. Perhaps this was related to your issue?
Yup, compared to many other consumer items, computers are extremely difficult to diagnose and repair compared to their replacement cost.

I just had my refrigerator fixed last year - the repair cost $500, and I think there are only three or four major parts that the technician can repair/replace. I think it's similar for a washer/dryer. It can be diagnosed and fixed expensively, or not at all and must be replaced.

The average computer is a mess of random hardware components and bad drivers and questionable-quality software that all interact with each other in unknown, disastrous ways. The YouTube channels Linus Tech Tips and Gamers Nexus have a bunch of videos in where they purposefully unplug or disable something on brand new computers, contact the tech support of the manufacturer, an independent shop, or Best Buy to have them try and fix it. Sometimes they do, sometimes they don't.
in summer we’d nick desk fans off the telco folks to cool down our USR Sportsters, distracting them first with snarky remarks about ATM overhead

absolutely do not miss those days
As someone with fear of both heights and tarantulas, where would the covering take place if I where to take part in it?
Basically using exclusively declarative pipelines with Jenkinsfiles in SCM, avoiding cluttering Jenkins with tools aside from docker, keeping Jenkins up to date and protected with proper auth.

Jenkins is the most flexible automation platform and its easy to do things in suboptimal ways (eg. Configuring jobs using the GUI).

There's also a way to configure Jenkins the IaC way and I am hoping to dig into that at some point. The old way requires manual work that instictly feels wrong when automating everything else.
Meanwhile, I was just served a 503
> The user seems to be questioning the appropriateness of using "lobotomy" to describe the training process in AI.

> However, the comparison is quite controversial and can evoke negative connotations due to the drastic and harmful nature of lobotomy.

Why have I failed to convey to you that I do in fact know the usage which I'm objecting to?

I'm not going "fjdersutwr is a terrible word!"
Ashamed to say... Defaults prevail
> It’s only in dense urban areas that the cost of land begins to dominate the cost of new housing

It's only in hot loops that cross-iteration dependencies begin to dominate the cost of instruction dispatch.
Typical mind fallacy. I personally love paying for things that save me time, and I'm also a developer.

Also, this is kind of their thesis, isn't it? That developers want open-source software to do their billing, which they can modify themselves if they need certain features instead of relying on a proprietary provider like Stripe. Doesn't sound too outlandish to me.