skysight-inc/HackerNews huggingface dataset:
As someone having to debug issues on OpenWRT derivatives, I wish I had a time machine to tell the inventors of Unix to never add other forms of IPC than pipes.

It's all a big pile of stateful daemons notifying other daemons with a billion race conditions and zero debugging capabilities, like a parody of how not to create reliable systems. When you have shell scripts parsing JSON messages, you know it's over.
> Art and writing will likely move back to the old world way of requiring patronage

What a sad outcome in the pursuit of making the world a better place
Man ... the mouse gestures blew my mind immediately.
How about explicit depth levels, specified by asterisk count?

e.g. '/*' and '*/' would match each other, '/**' and '**/' would match, and so on.

That way, you would have full control of the depth of the comments, removing other comments wouldn't break the inner comments, etc.

I do run into the same issue you're describing, so I think there's value in the idea.
Spoiler for anyone else that got excited: nothing new has been published.
I don't really fully agree with this but that's not the point. What worries me is that even if you are right, the first class makes the rules and wouldn't lead the transition into the system you describe
I'm really not fond of that agpt landing page. So many red flags; the AI-generated background, mailing letter box with accompanying email-beggar text, the Discord button (!!!) being given as much space as the Github repo click-through... it's a mess. The whole website feels more boilerplate than content. I mean, look at these quotes!

> With the help of the incredible open-source community, we’re making approximately a month’s progress every 48 hours.

> Auto-GPT is pushing for the best, autonomous AI assistant for every device for every person. In the near future, we want you to be able to accomplish more everyday.

> We have come to define ourselves by what we do. If this can be automated, how may we then define ourselves? By what we create!

Every line of copy I read from that site makes me feel like I'm getting dumber instead of learning about their product. If you are building a landing page for a serious software project, you need a more professional approach. You can be playful if you want, but the landing page somehow manages to be less informative than the Github repo in the example you've listed.

Since everyone will ask, here are some software project landing pages that strike me as well-designed:

https://julialang.org/

https://nixos.org/

https://www.scheme.org/
> Why would humans even have the drive to learn stuff

Because someone still has to make decisions. Much as the educational-industrial complex would have you believe otherwise, living the good life does not equate with getting the right answers on standardized tests.

One of the unfortunate aspects of the education system we've built over the last several hundred years is that it conceals this from most people. This is because the purpose of the system is to feed a societal system where a very small number of people make decisions and the rest are expected simply to obey orders. There is nothing necessarily wrong with that, but it's really important not to lose sight of the fact that replacing the current education system with AI is not the same as replacing educated people with AI, or even the same as replacing all of education with AI.
Internet Cafes still exist in India. They now serve older people who need a person's help to navigate the web.
Yes, I wrote a blog post about it, though the post is quite old now and maybe there are other better ways [0].

In short, ffmpeg can be used directly to create a gif:

ffmpeg -i input.mp4 large_output.gif

but it can be quite large. You can also use the appropriate "start" and "duration" options to selectively get a portion out.

Animated gifs are pretty inefficient as it is so I'm usually happy with the above, and make sure to only restrict to 5-10s max, but there are other programs to try and help reduce the size, like gifsicle [1] and imagemagick [2].

[0] https://mechaelephant.com/dev/Screenshots-Screencasts-Animat...

[1] https://github.com/kohler/gifsicle

[2] https://imagemagick.org/index.php
The disappearing system that can’t maintain itself in cities because no one knows anyone’s origin?
Using bad UX to protect developers from bug reports from unwashed laymen since 1998!
It's a bit rich to call not having someone dictate where you go most days a "privilege".

A more accurate wording might be "once you stop imposing a hardship" ... it's hard to convince people to let you re-impose it (for free).
> Try to correct people to say, "What a beautiful earth rotation" instead of "sunrise".

That's just figure of speech. I don't see how it's relevant.

> Doing research means believing

The thing about good science is that it's verifiable, no need to believe. In this case, anyone with a cheap telescope can conduct their own experiment. There's just no excuse for believing in geocentrism in 2023.

As I mentioned, this is a well established scientific fact we're talking about here. People believing in geocentrism failed at multiple levels. For starters, they failed to distinguish trustworthy information from outright misinformation. They also failed to comprehend the details of the arguments being made, or haven't even bothered. On top of that, they also failed at critical thinking too.

That's more than enough reason to draw conclusions about one's ability to learn.

> works written by old dead men who held power

People so powerful that they were persecuted for their work by the church.

There are also countless people, currently alive, of various age and gender, independently verifying scientific facts and writing about it. Nobody gets their facts solely from "old dead men."
Yep, we all can see how democratic Saudi has become.
The AI I want in education generates a test and then based on my responses to questions figures out the exact content I need from a huge library. Imagine asking a student 15 math questions with adaptive difficulty in a dynamic test to figure out the next content they need to learn from complete videos of JK-Uni mathematics? Instead of teaching to an age, we give students exactly the content they need right now.
If two traders want to buy 100 widgets at the same price, but there are only 100 for sale at that price, whose trade should 'win' that competition? Which is the 'better' trade?
It's not like Foveons are objectively better for satellite imageries and military "electro-optical" cameras, it's bit of a digital camera equivalent to reversal films and DSD audio.

The two main gotchas of Foveon sensors in its days(so far) were while SIGMA maintained that Foveon pixels are worth 3x Bayer, the sensor resolutions were consistently 1/3rd or less than competitors to begin with, and also that the sensitivity was atrocious. ISO800 was pushing it for early models and recognizable colors at ISO3200 in later models was an achievement in its own(they lose chroma before luma). Fujifilm did better than that in films!

SIGMA Corporation in Japan was virtually the only user of Foveon sensor, in their DP and SD series cameras. Photos taken with e.g. dp2 Quattro in 50mm, DP1x in 28mm are easily found on Flickr. To me a Foveon image looks like it's taken through a piece of radiation shielding glass and later color corrected, which I'm guessing to be close to literal description as the color components are indeed captured through preceding luma and first chroma layers.
This is really cool! Keep up the good work.
Did that almost a month ago.

https://news.ycombinator.com/item?id=37007315
I don't know about search engines, but many metadata scrapers do not execute JS so at least for things like open graph (or similar) previews (in chat/twitter/fb etc.) some server rendered html is required.
1.87mb is the size of the encoded protobuf. Almost certainly, it is being sent over a compressed connection, and I bet there is a lot of easily compressible string data in there, so the size over the wire is probably closer to 500k(just guessing).
That only works if you have a snake in your belly though.
Its a metaphor, useful for drawing analogies about far more complex realities. All abstractions are in some sense false; this no less than others.
Great news - what you're wishing for mostly already exists[1]. The relatively new sysupgrade server and attended-sysupgrade clients automate the process of creating custom images matching already installed packages. After the breaking network config change a few years ago, it's now pretty safe to keep config files and ssh keys while flashing an upgrade image. The end result now is that I can seamlessly and painlessly update my OpenWRT boxes with just a few clicks or commands, despite loads of installed packages and config files.
[1] https://sysupgrade.openwrt.org/
As we know it? I don't think so.

The tutors scale up,
but so can the testing. Instead of standardized testing, every student can get interviewed as if the teacher had only them as a student and be given an in-depth assessment of their skills and knowledge, rather than being simplified to a letter grade.

Pedagogy is an area of study outside of my expertise, but I do know there are institutions that didn't give grades.
> The JVM can still, today, execute and use classes targeting Java 1.0 (released in 1996

Only if you are lucky they don't depend on stuff that started being removed after Java 8, when deprecated for removal went into effect.
That is so awesome to hear!
What? How do you get that from what I wrote? My entire comment is about the cost of operating cabs averaged out over the course of a year.

How much revenue a cab, whether human-operated or autonomous, generates at 1am vs 1pm is entirely irrelevant.
> An AES implementation that no one uses is not a very compelling argument, except as a hypothetical.

The entire whole scenario is hypothetical!!!

Yes, there aren't a lot of AES implementations that use CPU & GPU for decryption, but if you're setting up a multicore network device a CPU parallel AES implementation isn't unreasonable.

> I consider it "infeasible" if it is a significant bottleneck on the network.

So there's a lot of vague terms and hypotheticals, as you say.

I would presume it is possible to have a network where data over even a single connection traveled so fast over a Raspberry Pi 4, where you had no access to a parallel implementation of AES, where the performance impact of routing everything through the Raspberry Pi were deemed acceptable, but the consequent slowdown in performance might be deemed "infeasible" by some, yet if you were to drop in a comparable device with an AES-NI capable CPU, the consequent ~4x performance improvement would allow for it to be deemed "feasible". Another "feasible" solution would likely be to spend roughly the equivalent of two months of what you were paying for the Internet connection on the bottleneck you've created in your network.

Yes, it's possible to construct the necessary hypothetical, but it's not exactly a common scenario.
The clear negative effect is the many billions spent on shaving communication milli- and microseconds to win zero sum games.
I kept reading thinking they were going to mention it… but no

Still very interesting article, the pictures aren’t super good, but reading about the way human society evolves is very much so
Void pointers refer to anything and nothing. They are everything and all encompassing. What is pointed to by the void pointer could be what you want or it could be another universe.

Dereferencing a void pointer has no meaning. The compiler can do anything it wants because it doesn't know how to interpret the memory. It could give you the correct thing, it could warp a civilization in from a distant planet, or it could open a world-ending black hole. All are equally probable.
Holy shit man, ISPs are notorious for injecting ads and other garbage into web pages. Back when I had Comcast (Xfinity) they'd inject giant pop-up windows in web pages served over HTTP if I was approaching the asinine bandwidth limits. I also noticed an uptick in tracking ads on pages served over HTTP.

Your ISP and mobile carriers are not trustworthy neutral carriers of data. Encrypted transports are the only way for end users to avoid their snooping and injection.
Problem with education is that it has a dual goal of both educating everyone and "filtering the cream of the crop". On the long term such goals begin to clash, but it's much easier to do the latter than the former.

It's easy to blame the individual, but I wonder what are the collective social costs of such stringent attitudes on the long term.
This is truly amazingly poor reasoning rhetoric. Your entire argument is two straw men.

Fallacy 1: I can work from home; I can't see a movie on the big screen or visit a park from home. Your analogy has improper premises.

Fallacy 2: Many offices, work locations, and entire cities are not walkable and have poor transit. This is your first straw man argument.

Fallacy 3: The activities you listed are presumed to be more enjoyable than driving into work, so the cost benefit risk profile for traveling to them is different.

Fallacy 4: Most driving to work is done simultaneously with others aka in much heavier traffic, significantly increasing the risk of commuting vs other driving.

Fallacy 5: Work driving will occur much more frequently and over typically much longer periods of time than the events you listed. As your risk of accidents rise proportionally to time on the road, these again are not equally weighted.

In short: nobody with a driving-only commute who does not want to RTO is also saying they don't want to go to parks or restaurants or travel. This is your second straw man.

Please bring logical arguments and not straw men.
Until we decide that decisions can also be made by AI, that is.
I think you could say that the US (at least in the South) had a dysfunctional justice system. How many people were beaten or murdered, often by the police, with no consequence or without even a serious investigation? Yet their activism did bring change.
As much as I dislike the way sci-fi is looked down on (or at least used to be), I also think referring to socially-speculative fiction like Handmaid's and 1984 as sci-fi makes no sense. Nobody's reading 1984 for the telescreens! Nor calling Animal Farm "fantasy" because it has talking animals

Sure, sci-fi is often very speculative, but lots also includes (for example) mystery elements, yet it would be strange to necessarily call all mystery stories set in a slightly future or alternate-contemporary timeline "sci-fi"

I guess you could roughly taxonomize stories on "socially speculative" and "technologically speculative" axes. A high value in the latter often pushes the former up, but not necessarily the other way
Sonny gets blame for the copyright extension act, but Cher's royalties lawsuit is not unreasonable or copying rights related... or did I misunderstand or miss something?
Sensationalism around mundane is the curse of our times. BREAKING: Artists are starving.
Mortgages weren't even really a thing, until 70 years ago, at least in Canada. Even then, most people saved, bought land, and slowly built their house.

Others just bought land from a neighbour, and paid them over a few years. And of course, even into the early 80s, there were still places in Canada where you could go, stake (fence) and work land in for 5 years, and it was then yours.
I do not sympathise with people who build apps for these evil stores. Google and Apple can only deliver value in their app stores because of you tending their gardens. As developers and businesses we must stop tending their gardens. Build on open platforms.
Large fund managers (e.g. Fidelity) disagree with you.
That was quick, going from HFT to NAZI in a few sentences.
> And in which order would orders be executed when they come in and get queued?

That's easy! Come time to match and fill for orders placed at identical prices, there's no reason a random number generator couldn't do the trick. Trading second-by-second need not be reliably profitable in the extremely short term to ensure an orderly and efficient market. The whole point of a static tick rate is to disincentivize such myopic trading in the first place!

I agree, though, that the logical conclusion of all this would be to replace the trading session with a market auction. However, while I appreciate the superior allocative efficiency of a Vickrey-style sealed-bid second-price multi-unit double auction[1] as much as the next guy, I have more faith in iterative improvements coming to pass before revolutionary ones.

> Btw, a "tick" in trading is the minimum up/down movement of an asset (e.g. 0.25 points on NQ, or 0.01 on TSLA).

Right, I apologize if I confused anyone with overloaded terms, but I think it's appropriate to expect the average Hacker News reader to correctly parse "tick rate" in the context of telecommunications and networking rather than confuse it with the trading concept of "tick size."

[1] https://www.cs.cmu.edu/~softagents/papers/Emarket.pdf
I don't think anyone disputes that ibm is the heir to an impressive tech empire. In its day it was definitely something.

They just haven't done a whole lot lately, and most of what they have done is support people locked into their legacy solutions.
PHP-Tokio – Use any async Rust library from PHP
I personally don't see it that way. I see it as a tool to help us be more productive as programmers. So much of my day to day when writing code is getting context, looking up best practices, and then writing code. With Cody I can get up to speed much faster and be more productive as a developer, giving me more time to do the things I want to do.
The law targets short-term rentals generally, not only Airbnb specifically.
> Can you imagine someone who performs well at these kinds of challenges being a bad hire?

I've gotten way better at these problems from practice. Am I suddenly an amazing programmer as a result? I wish that were the case, but sadly I don't believe my job skills are improved at all.

That suggests we're measuring something fairly independent.
Some might say that church and state should not be the same thing.
Hm. Sounds like Plan 9.
I got a used Gesture on eBay and also was impressed. Definitely a great way to score an excellent chair for cheap. Buying new seems best if you need more optional features or a different material.

I ended up giving that to my ex and getting a new one exactly how I wanted it and have no regrets, even though it was really expensive. The Gesture really is a lovely chair.
Annual Report: Reverse Penny Drop and Redevelopment
I write annual reports publishing what I achieved in the past year.
"We certainly need to give ownership of the company to the other part, but we want to keep the decision-making of the product mostly to ourselves but with the flexibility to align with the requirements of the clients that they're bringing."

Yea, this rarely, if ever, happens long term.
It's not idealistic to expect an application to adapt to a user's device, it's called accessibility and it's the law. Some users will change the font size because they can't see well, others will interact exclusively with a screen reader, others will need to change your colors because they're color blind. Still others will try to automate their tasks with scripts and macros.

The web is the most accessible platform that exists if it's used right, where "used right" means embracing the fact that the user's browser (with all of its customizations) has ultimate control over the user's experience with your application. If you want ultimate control you want a native app.
I thought they all have direct cables to the important exchanges, beating any wireless medium.
No, it is not written by AI :). You can look at the Reference Implementations section of the spec to find who is using the spec https://github.com/wso2/reference-architecture/blob/master/r...
> Like many service providers, to a lot of people the service provided is worth more than the cost.

Does the average trader whose orders these HFT firms fill actually have a choice in the matter?

Certainly big institutions do with desk trading, but to my knowledge the vast majority of us do not have any choice in who fills an order or whether to wait a little longer not to participate in market making.
That stuff, to be clear, is stuff in `sun.misc.Unsafe`.

Plenty of libraries from that era didn't require unsafe code to accomplish their tasks.

I'm more than happy if google decides to break people who used non-public android apis.
i have my differences with theo but i disagree with your interpretation of his alignment here. he is a big vercel/nextjs/tailwind fan, but doesnt work for vercel/tailwind, just authentically likes his chosen stack. the fact that he did not give your library due consideration is not due to some big secret Vercel conspiracy, it is just a thing that happens because we are all human. It is impossible at his scale to evenly and thoroughly consider every option that people DM him. You will be better off not taking it personally - "get so good they can't ignore you", treat every dimissive "no" as a "not yet".
> The entire whole scenario is hypothetical!!!

I do not agree at all. Some people may actually want to use the technique detailed in the article.

Most people do not have a powerful, enterprise-grade router they can run software on, so they would reach for another device. A Raspberry Pi is frequently used for PiHole and similar functions, so it is logical that someone would reach for a Raspberry Pi 4 here.

What part of this seems hypothetical?

An AES library that might not even work (since no one actually uses it), let alone is likely difficult to integrate into the software stack described in the article is extremely hypothetical in a way that the actual project would not be. That parallel AES implementation is not some proven library with great documentation... it's a random github repo that hasn't been updated in 5 years. If the feasibility of the project depends on that, that seems like a bad place to start.

> where you had no access to a parallel implementation of AES

You don't. Unless you're saying the author has already integrated this into the described software stack? And proven that it works.

> yet if you were to drop in a comparable device with an AES-NI capable CPU, the consequent ~4x performance improvement would allow for it to be deemed "feasible".

That does not seem hypothetical. That appears to be extremely real. Of course, the speedup would likely come from multiple factors, not just AES-NI, given that you can't find a Raspberry Pi with AES-NI to have a pure apples-to-apples comparison.

> Yes, it's possible to construct the necessary hypothetical, but it's not exactly a common scenario.

I have no idea what you're talking about. This scenario is not convoluted like you're trying to make it out to be.
Your customers have been using websites for much longer than they have been using apps. I simply don't buy that they can't understand how to use a website. Stop underestimating your users.
Adobe techniques, found in many different parts of the world, get along just fine without baking the clay walls, and the results can last for hundreds of years.

Clay walls of cities and forts, where invaders are trying to break them, and rip them down?
I believe OCaml does this
P(doom)
The average person may not notice but they are being influenced. Fonts convey meaning and emotion like a picture.
Also a function of modernistic ideas about architecture, if you can even apply such a label to most american building work.

Most of it is just really utilitarian and miserable.
More fundamentally, the telegraph was "just" a more efficient way to send messages over sending a message via pony express, and the Internet evolved from there.