skysight-inc/HackerNews huggingface dataset:
> It's not actually an HTTP server though...

Correct, it is a fake HTTP server, serving a real HTTP workload. This post is about comparing two different networking stacks (kernel vs DPDK) to see how they handle a specific (and extreme) HTTP workload. From the perspective of the networking stack, the networking hardware, and the AWS networking fabric between instances, these are real HTTP requests and responses.

> I'd really love to see this adapted to do actual webserver work and see what the difference is.

Take a look at my previous article[1]. It is still an extreme/synthetic benchmark, but libreactor was able to hit 1.2M req/s while fully parsing the HTTP requests using picohttpparser[3].

From what I recall, when I played with disabling HTTP parsing in libreactor, the performance improvement was only about 5%.

1. https://talawah.io/blog/extreme-http-performance-tuning-one-...
I'm interested in your project, have experience in this field and can give you details of privacy friendly hosting and perhaps guide you through setting this up anonymously+safely. Get a throwaway email/xmpp address and post it on site please
You can host it anywhere and just "proxy" it from a throwaway box

So in that case you can use any commercial storage option suitable for that like Backblaze/S3/etc and simply use a 5$ VPS (which you can rotate often) in front
No, they will set up cameras and fine anybody going more than a few km/h or so over the speed limit (theoretically they can fine you for going 1 km/h over the limit but there is some kind of tolerance, people usually assume 10% but the police and road agencies don't disclose what it is (apparently it's not always the same for every road or for the conditions at the time either). I believe it's generally less than 10%).
Citing this one case as a policy rationale is absurd.

40,000 highway deaths per year, but its vitally important to keep in mind that one guy that escaped an erupting volcano over 40 years ago.
And they cost $300k apiece, which seems like a bargain in the context of the average public works project.
Yeah, I've heard that before.
Comcast throttles traffic to sites it doesn't like and is (most likely) selling poorly deanonymized usage data. This just moves the trust problem to mullvad, but comcast sets a low enough bar that $5 a month is worth it.
Or that you need food at all. It says 'eternity' including the trolley + passengers.
There is one person in front of the trolley, and five people on the side track. But nobody knows that you saw the five people, and there's video of you noticing the one person.
This year's Fields Medals should be of great interest for this crowd: most of the winners study concepts very familiar to computer scientists, while their methods touch upon the deepest, most intricate areas of pure mathematics. From sphere packings, prime numbers and lattices to percolation theory to information complexity to point configurations and much more. They are studied using representation theory, matroids, automorphic forms, real algebraic geometry and probabilistic methods among many other tools. People should check both the popular expositions in the link and the laudatio for interesting information.

[paraphrased from a comment I made in another submission]
Yes I suddenly noticed it, looked at the title, noticed it was floating too (panic). Looked at the URL bar, not floating, phew.

For a second I though had been dosed with something hah.
I'd say he's a very good song writer, average (professional) singer, great entertainer.

His Broadway show (currently on Netflix) is deeply inciteful and demonstrative of his path, and his skill as an entertainer.

It's harder to break out now with everyone one and their friend having a youtube channel, but don't underestimate the amount of work it took for Bruce to breakout in the early 70s. It was ever thus for entertainers, thousands aspire and only a very few make it.
RavenDB has this feature, but it will also go ahead and create the relevant indexes needed on the fly.

It is able to do so without harming production performance.

See: https://ravendb.net/learn/inside-ravendb-book/reader/4.0/9-q...
I chose to read it as "would you kill a teenager, or all of that teenager's caregivers." I felt that sufficiently raised the moral stakes, to make both choices similarly hazardous, while fitting into the parameters written into the scenario.
Not only order density drops down, but also production yield ramps up with time. They're likely a few months away from clearing the queue and keeping stock.
"which has a couple "800 pound gorilla" projects, but then it falls off pretty quickly."

Better to depend on numerous 800 pound long-lived gorilla's than a million short-lived mayflies that keep dying.
Voyager files for Chapter 11 Bankruptcy
Usually, this kind of post is preceeded with "Ask HN:": https://news.ycombinator.com/newsfaq.html.
USB Type C is the connector and isn't a disaster. You could argue lightning is a better connector, but it's not _that_ much better. Thunderbolt 3 and 4 use the USB-C connector.

The USB naming of the protocols:

USB 3.0,
USB 3.1 Gen 1,
USB 3.1 Gen 2 -> USB 3.1 Gen 2 x 1,
USB 3.2 Gen 1x2,
USB 3.2 Gen 2x2,
USB4 Gen 2x2,
USB4 Gen 3x2

is ridiculous without even getting into the complexity of the protocol
Canada seems to allow software patents [1]. Amazon got a Canadian patent for their one-click stuff, as mentioned in that Wikipedia article.

Here's a Canadian patent on accelerated finite field operations on an elliptic curve [2]. Here's one on public key cryptography using elliptic curves [3].

[1] https://en.wikipedia.org/wiki/Software_patents_under_Canadia...

[2] https://brevets-patents.ic.gc.ca/opic-cipo/cpd/eng/patent/23...

[3] https://patents.google.com/patent/CA2129203A1/en
This is not a docker bug, it is a kernel bug.

It could be triggered by other complex applications that use kernel container features.
The clear solution here is to not have a Boolean 'is it approved' flag, but instead approve a set number of doses.

Ie. We approve 1000 doses with no data. 100,000 doses with basic safety data, and 100,000,000 doses with safety and efficiecy data.
Aversion to sex work aside, how’s this different than some of what’s done in Silicon Valley? Uber will happily extract the remaining equity in your car as you teeter on the brink of homelessness at which point DoorDash will be happy to make you your own boss. Maybe I’m just jaded because it’s hard to find a place to rent wherever there’s a booming market for Airbnb rentals.
I can't tell you how many snappy, easy-to-use React sites I've used (I was busy using them, not reviewing their code), but every single time I've said "What the hell is going on, I'm just trying to [simple operation which is the only purpose of the website I'm on]" in the last five or so years, it's some React/Angular/SPAFrankenstein monstrosity.
Unless you chose every death-and-suffering-maximizing option for these absurd trolley problems, in which case you will be remembered for your reign of trolley-derived terror.
Ok I'll bite. The single most thing I hate about driving car in Germany is the lack of an upper speed limit on big stretches of the Autobahn. If you cross over from any neighbouring country any driver will notice that what before was a friendly chugging along now has become a stressful battle between people who just want to go somewhere with a good compromise of speed and fuel use and speedsters who will breath up you neck even if you are going 160. No thanks.

If this law were to enforce the speed limit by enforcing it in the motor control system there would still allow for unlimited speed on those stretches.

Your freedom to go faster than the speed limit also interferes with other freedoms btw. for example the health of people who live close to roads, the bodily integrity of people who might fall victim to the accidents caused by it etc.

If we build the roads correctly (e.g. like in more modern european places, many places in the Netherlands) speed limits become less relevant, because the shape of the street itself will limit how fast any sane person would go (not to speak of speed bumps).

So if you find yourself constantly enforcing speed limits, maybe there is an impedance mismatch between the way your road feels and the limit you slapped onto the traffic sign?

The obvious solution is to change the road, which might also come with added benefits (better for pedestrians, people on bicycles, therefore better revenue for local shops, restaurants and cafes etc).

Quite frankly I'd have no problem if my car enforced a speed limit, if the speed limit matches the street. Going 30 in a narrow (and I mean european narrow) street feels totally appropriate. Going 30 in what could be a highway not so much.
Feel free to try and make a law doing that, if you can get support.

But this current law is not going to be stopped just because there is some other industry that you claim has problems as well.
Does it try to use reflinking with `--backend=copyfile` when the FS supports it?
RavenDB has this feature

https://ravendb.net/learn/inside-ravendb-book/reader/4.0/9-q...
Consumer GPUs can be used only for computations with single-precision floating numbers or with lower precision.

Their native double-precision computation speed is typically lower than that of the CPUs with which they are paired.

They are great for machine learning or graphics, but bad for CAD or physical simulations.

As a workaround for the non-support of double precision, it is possible to rewrite many algorithms to use a mixed precision or to implement higher precision operations with double-single, triple-single or quadruple-single numbers.

However, this greatly increases the complexity of porting most computations to a consumer GPU, so it is not normally worthwhile when compared to the alternative of just using a fast CPU.

More than a decade ago, NVIDIA has produced a huge amount of propaganda that presented CUDA as the future of all computing, which will soon replace all CPUs for any task requiring high throughput.

Nevertheless, a few years later NVIDIA has killed all that future lavishly presented by them, with their pricing and market segmentation strategies.

Datacenter GPUs have 2 to 4 times higher throughput than CPUs at equal power consumption, so they are the best choice for supercomputers or large datacenters.

On the other hand, the throughput per dollar of the datacenter GPUs is now lower than that of the CPUs, even if 5 years ago the relationship was reversed. Meanwhile, the price of CPU cores has been lowered by competition, while for datacenter GPUs the prices have been raised, by both NVIDIA and AMD.

So the datacenter GPUs are completely useless for small companies or individuals, for whom the acquisition price may be more important than the electricity expenses.

The consumer GPUs require too much effort to be used in any application for which single-precision is not good enough, so they remain great for the applications suited for them, but not good for many others.

What is annoying is that the crippling of the consumer GPUs started by NVIDIA cannot be justified as a cost-saving measure, it is a just a pure market segmentation method.

Reducing the throughput of double-precision from 1/2 of the single-precision throughput, to 1/8 of the single-precision throughput, would have already provided most of the area reduction in a GPU that can be obtained by removing completely the support for double-precision. A DP throughput of 1/8 would have still been competitive with CPUs and usable for some problems.

Reducing the DP throughput much more than that, to 1/32 of the SP throughput, like NVIDIA did, was just intended to make the DP useless, except for algorithm testing purposes, in order to push the NVIDIA customers towards the overpriced datacenter products.

AMD has also followed the NVIDIA strategy, replacing GCN, which had provided the last consumer GPUs with good DP capabilities, with the split by market RDNA and CDNA GPUs.
If you can measure the angle of the sun over the horizon at noon you can get both latitude and longitude. Longitude is the difference between local noon and Greenwich noon. The observed angle of the sun at noon is called its altitude. The angle of the sun above the equator is called its declination and can be calculated. Latitude is declination + (90 - altitude).

This calculation needs to be adjusted for hemisphere and high altitudes - see, e.g. here: https://astronavigationdemystified.com/latitude-from-the-mid...

Here is the calculation for the sun’s declination. I’m sure you can find more accurate formulae. https://sinovoltaics.com/learning-center/basics/declination-...
And while I haven't had this happen to me yet; the fear of something like this or even worse is why I try to stay one step behind the update paths on linux distros.

Security patches matter, but I'm no one important, so I should be fine to wait a week or month...

Anyone else who is important though... servers for example...
I think the current App Store model works fine.

There could perhaps be more stringent government regulation around app development and data practices, but I don't believe that's the solution either as it would kill off small time devs entirely.
Yes, it's a real example. Here's the EU press release:

https://www.consilium.europa.eu/en/press/press-releases/2022...

And to head off any speculation, I'm aware of what RT is, I just don't need any nannies that think I might not understand how propaganda works.
Ahhhhn nice. It didn't hijack my history stack!
Easier but more people die.
I'm in complete agreement with you. At this point, I also endorse threats of flogging for someone who tries to introduce a new framework to a project after the actual work has started.

And actual flogging for the management team if they accept that framework.
Enjoyable and thought provoking. Thanks Neal!
I'm surprised to see the popular answer to Question 3.

> Oh no! A trolley is heading towards 5 people. You can pull the lever to divert it to the other track, but then your life savings will be destroyed. What do you do?

Over 70% chose to pull the lever and destroy their life savings.

People die of preventable causes in developing countries today. By choosing not to donate your life savings today to help them, you are choosing not to pull the Question 3 lever.

According to Givewell, it takes $4500 to save a life in Guinea. So for every $4500 of your savings that you choose not to donate to Guinea, that's one person you are choosing not to pull the lever to save. Have $45,000 in savings? That's 10 people you're choosing not to pull the lever to save.

I doubt that over 70% of respondents are regularly donating anywhere close to their life savings.
Probably. The one I saw in the video was a recurve though, I'm pretty sure.
Plus the child still has the potential to bring more life into this world, whereas the old people are now infertile (my definition of old being they are too old to procreate).
I chose to spare the robots. Not for kind reasons, mind you, but rather because I did a "maximize human death and suffering" run (and it's fascinating that the minimum percentage of agreement throughout said run was 10%).
Frustrating, but I think a necessary thing considering how common older people are scammed. The name you are wiring to doesn't necessarily mean anything. And it is a very common scam for people to impersonate overseas family members and ask for money. So good on them for doing some due diligence. Especially someone who is hard of hearing can be susceptible to this type of scam because it may be more difficult to recognize a loved one's voice over the phone.
Perhaps something has changed but at least at some point the 3 principal officers of the SMOM were considered legal citizens. Not that that really counts for much.

https://en.wikipedia.org/wiki/Sovereign_Military_Order_of_Ma...
Even if it was actually the model doing all of the responding, it is still not a real personal connection with them. It is still just for the money. It is pretend no matter who types the words.
I love the EU. Thanks so much for taking consumer rights forward.
Moreutils has two programs that would trivially defeat this:

`sponge` reads the full input before passing it on

`vipe` inserts your editor inline, so you can view/modify the input before passing it on to bash (change an install directory, etc)
I would love to be in touch with you. The quality utopianists are hard to come by.
No one is being compelled to answer the survey. Have you read the actual law?
Yes and wasn't dismissing farming as being a source and mindful cars were probably huge factor in this. But thought was worth opening that up for debate as many will see such data and run with their conclusions.

Thank you.
How much cryptotourism done?
I don't think Chinese people actually cares, most people don't even know what "Data" actually is, let alone how "Data" effects them.

The altitude of most people here (I'm a Chinese BTW) is "I did nothing wrong, so why should I care?".

But, it's one thing to hear the humor, it's another thing when you can actually see it. People will have different opinions about privacy when their wives asks them why their business trip to another city showed up as a hotel night 500 meters away from home on the government database.
You are missing the point.

The current app store model requires giving Apple 15-30%.

That is part of the reason why there is now a law, in the EU, that will force the app ecosystem open.

And people are pretending like they care about things like privacy, and yet the solution that the person I was responding to gave does not solve the privacy issue, and instead just gives Apple money.

The point here, is if you actually care about privacy or data practices, or whatever, then the burden is on you to suggest a solution that both allows everyone to get around the Apple cut, and also solves this problem.

Or don't. The laws are already passed, so it is too late to stop Apple from losing all this money.
I saved the robots, last thing I want is their sentient robot friends and family going on a rampage to destroy all humans because we didn’t care about them enough.
How is it disingenuous or a scam? If you are paying to talk to someone, you know there is no real connection. If there was a real connection you wouldn’t have to pay. So clearly you know you are buying something pretend, so where is the scam?
If they think they have a real relationship with the real woman behind the camera, they are as delusional as the people who tweet at celebrities and think they have a real relationship with them.
I imagine it would work by GPS (at least in Europe the speed limit of most roads can even be displayed in google maps).

Also: your motor/brakes are likely already controlled by software. Whether a speed limit is bolted onto that software or not doesn't make a lot of difference.
Whether it's public or private property, the trolley is really not mine alone to destroy. We need to decide, together what to do with it. Maybe we could stop it, and put it in a museum. Maybe we could change its source of power and make it a green trolley.

My feeling was, if I let the trolley go, it can be destroyed later. It will be harder to undo the decision to destroy it. Who knows, maybe the transportation capabilities it offers can save lives by rushing people to hospital. I just don't believe that pulling the switch and destroying a vehicle is really the only possible opportunity to stop emissions that will get released over 30 whole years. So I didn't pull it.
So just because you can remove screws more easily you build better shelves?

You can build bad apps with good tools and good apps with bad tools. Just because it gets easier for the web dev doesn't makes it easier for the user and vice versa.
this is tough ngl
Agreed.

There are newer variations including polymer-reinforced concrete (using fibres within the concrete matrix), and I'd be really surprised if there weren't developments using pre-stressed nets or webbing of polymers or other flexible fibres. That said, I don't follow the topic closely.
> It’s practically the argument for / against abortion.

1. Abortions usually happen before there's an actual living baby.

2. Abortions don't usually result in sparing the lives of adults.
Hrm ... yeah the bronze-iron transition was earlier than I thought, though I'm still not sure when exactly Lebanon became substantially deforested.
I also reasoned that the trolly would be replaced. But with a newer, less polluting model.

However I did not take into account the CO2 emissions and possible industrial accidents at the trolly factory or trolly materials mines.
I never understood how the trolley problem applies to real life.

When is there ever a situation where you have perfect and complete information about a scenario? Only in thought experiments.

The situation where the boxes are probabilistic was more realistic. You’re never sure in real life that you will certainly do less harm if you pull vs not pull.
It is not an order. You tell it what to do and it responds with: "No". To the benefit of the rest of us who have to live with what you "tell" to machines.
It depends on how much people's life saving is..
It can be even negative...
not everyone is in your situation.

There are pragmatic reasons as well. For me, people spend a lot to be happy like buying luxurious stuff or go to the movies/good restaurant. Saving people makes me happy. I am willing to pay for my own happiness.
CO₂ emissions during pandemic shows it’s possible to reach Paris Agreement goals
This is exactly what I was wondering. Any search on this subject (in English) just turns up more articles on why computers were beige. What were people or industry being protected against by this regulation? Psychological effects? Waste from discarding mismatched materials? It would be interesting if someone could find the text of the regulation.
I agree that it is not a lot of work for a single person, but if you add it up over 100,000 readers (just a ballpark guess, I am sure dang can tell us exact numbers), it sums up to at least 2 days of cumulative wasted time, assuming that everyone looked it up. Obviously, not everyone will look it up because of laziness or indifference, but those readers will not understand what the title is about, which is not an ideal situation either.

A similar situation arises with trains, where it is often better to not hold open the door for someone who is late by a few seconds, as the cumulative delay for everyone else in the train exceeds the waiting period of the single person for the next train.
Yeah, I don't really get why they don't use the stable kernel releases, of which there are many, rather than rolling their own.