skysight-inc/HackerNews huggingface dataset:
I have been looking for something like this for a while; it's great to see one now. My current approach is to use nginx container as a proxy to another container which run php-fpm, I don't think it's efficient enough. I'll try Frankenphp and see if it can do better.
There is however a sad true core, most dangerous, poor or authoritarian places produce young repeat offenders who then migrate away from that place when draconian punishment looms. Europe its marroko, algeria and egypt. Then again, a ton of them use this chance to turn their lifes around..
Thanks for the answer.

So you would turn on Frankens worker mode to sit on top of Laravel Octanes workers?

My understanding is that Franken keeps the app running so Laravel wouldn't need to restart anyway?
> Meet Fitbit Ace LTE, the first-of-its-kind smartwatch that makes movement fun for kids.

You know what also makes movement fun for kids? Being able to go outside. Not having helicopter parents. A bicycle. A football. Something is very wrong if kids don't even want to run around unless they're filling up rings on a screen.
The point of bullshit charges is often to obscure total cost upfront. We are absolutely rotten with them in the UK. Not sure the US is better but I think they are really anticompetitive because they create a cost to discovering the true cost of goods. I have a personal policy of not buying if I discover stupid charges at the end of a sales pipeline but it’s sometimes incredibly inconvenient.
In my experience its usually easiest to use a vector store extension for an off-the-shelf database like postgres (pgvector is nice). That way you don't have to manage another, rapidly changing, service and you can easily combine queries on the vectors with regular columns, join them and so on.
> at which point, instead of letting Waymo take all the vehicle profit in the world, I want to start an autonomous taxi company

How do you plan to do that? Will you wrestle the code away from Waymo? Or do you plan to put in the long years of thousands of man hours to develop it and all the costs of the hardware while you do it?
Sadly I agree: NYC users will trash the cars.
When you're configuring Internet facing Linux services you're kind of out of the newbie area.

A newbie is more likely to use the built-in development server and then SFTP a 'git archive' to a shared host.
I am answering this comment from the audience at https://oxidizeconf.com/

There is a growing number of people and organizations that do see Rust as bringing advantages in this area.

That said, your parent isn’t wrong that the safety critical space has developed numerous ways of mitigating the risk of writing software, no matter what language it’s written in. But that doesn’t mean that language is irrelevant.
Based on the crash test videos I've seen, the passengers were deemed disposable as well.
I'm not going to say that consent doesn't exist - but it's sufficiently ill-defined as a concept that it is somewhat meaningless. What constitutes consent?

If I finally agree to something after being nagged interminably - have I consented, or have I just given in?

At the other end of the spectrum, if someone asks for something which doesn't particularly suit my purposes, but I agree to it as it seems fair enough - is that consent?

One situation seems like it is, the other one probably not. But where is the line? To me, consent seems like a vaguely letter-of-the-law, CYA type of word.
Nope. Everything seems hunky dory.

https://downforeveryoneorjustme.com/hacker-news
Indeed. Most books are written by people who are journalists in their day job, from what I see.
I've definitely been tempted to throw away a nasty container that might have gotten forgotten in the car or at the back of the fridge and someone left cutlery inside.

The really nice stuff is only brought out at Christmas. As long as there are enough forks/spoons/etc for 8 people in the drawer for day to day use, then I don't care that much.
Internet is full of cat pics. People love them. Now, in the world of cryptocurrencies, although meme coins started with dogs (doge), cat meme coins are now catching up to if not equal to dog meme coins in popularity and marketcap. Examples here: https://coinmarketcap.com/view/cat-themed/

.

Loud thought: Far fetched idea, but do you think there is a REMOTE possibility that Toxoplasma Gondii could be the cause of that? The cause of humans elevating imaginary cat tokens to god-like status by putting enormous amounts of money on them?
And to add one more option to the comments (beyond [frontend] + php-fpm):

Nginx Unit https://unit.nginx.org/ - like Apache + mod_php runs as a single service, handles the multiprocessing of php (and other languages), static files, reverse proxy and even lets you configure both itself and php via a single configuration (either as a file or dynamically at runtime, via a socket):
https://unit.nginx.org/configuration/#php

Here is an IRL config example:
https://github.com/PrivateBin/docker-unit-alpine/blob/master...

The resulting container image can be pretty small:
https://hub.docker.com/r/privatebin/unit-alpine
I have read a lot. And contemplative re-reading certain passages or re-watching scenes truly does activate further analysis. For your mind no longer has to decode the surface layer and then has time to search for other patterns.

The more you read or watch the faster this becomes.

The neat part is when you can do a double or even triple reading near instantaneously. It’s a little trickier for films, but still possible. I believe this is how your friends who are really good at just breaking down meaning on first watch are doing it —- they have gained media literacy skills that let them take in scenes in a blink of an eye.

Practice your memory, and you can also hold past scenes in your head as new scenes come up. New connections made there too.

Once I get started on a piece of fiction, I don’t exactly see the text anymore either — my brain starts constructing a sort of movie/diorama in my head and every subsequent sentence builds it more and more. Makes reading fiction great and emotional/symbolic analysis great but funnily enough makes me a weak analyst of the language and craft itself. Made my years in undergrad ironically challenging.
You CAN leave your spouse - but in many common circumstances, it's by no means an easy option.
That docker command isn't "copying" anything; it's mounting, and I really hope people aren't doing that in production. There's a separate section on running in production.
Assuming ads directed at foreign markets receive same scrutiny as domestic market:

> A toothpaste television advertisement was hit with a
record fine .. US$0.96 million for violating the Advertising Law in China...
The advertisement showed a well- known Taiwanese celebrity showing off her teeth... The AIC found that the alleged visual "whitening" effect in the advertisement was a result of computer editing, as opposed to the actual
effect of using the product.

https://www.hoganlovells.com/-/media/hogan-lovells/pdf/publi...
Enhance your learning experience with Skolasti. Our Learning Management System (LMS) is specifically designed for learners like you. At Skolasti, we've combined cutting-edge technology with user-friendly design to bring you an interactive, robust, and enjoyable learning platform. It’s the perfect way to conduct effective training programs for your team.
Android Chrome here. Everything is as it has always been, perfectly usable.
Looks really cool, would be nice with something similar for Python webapps (WSGI)
This was the whole premise of Pink Floyd's 'Wish You Were Here' album.
> These libraries just aren’t “there” yet, and I think it’s important to be honest about that.

Exactly. These projects are still during early adoption stage.

While it is production-ready and many are doing so, getting there requires improving documentation, discussing roadmaps with maintainers about a feature you may need (perhaps even contributing it), giving presentations (at your company or at events), and so forth. This can be exciting to some, but a distraction for others. There is certainly plenty of work ahead.
Rust and Zig also do compile to binary. They just weren't part of the stack in thee article...

I dont think I would use either of them in the same places I want to use GO... Things that were java, or python are candidates to be written in go. Things that were C or C++ are good candidates for Rust or Zig.

Look at cloudflares nginx replacement, it's written in rust for a GOOD reason. Thats not a place where go will shine being a GC language.
How do you make sure there isn’t human semen or worse on the seats on which you and your children will sit? At least with taxis driven by humans you knew that there was someone making sure that won’t happen that often, but with driverless taxis all bets are off.
Does this still require running Nginx as a reverse proxy in front of it?
In many countries, taxis are often specifically exempted from child seat mandates. Doesn't make them any safer, but it's not necessarily illegal.
Certainly possible, but given this is a $2 paragraph for a 2c concept, I'm not convinced that's what we're seeing.
Do you have any details on this?

Duckdb over vanilla S3 has latency issues because S3 is optimized for bulk transfers, not random reads. The new AWS S3 Express Zone supports low-latency but there's a cost.

Caching Parquet reads from vanilla S3 sounds like a good intermediate solution. Most of the time, Parquet files are Hive-partitioned, so it would only entail caching several smaller Parquet files on-demand and not the entire dataset.
Why are you singling out Apple here? I can't think of any consumer product where the manufacturer does board-level repair. My washing machine dies? They replace the whole board. TV dies? replace the TCON board. My aircon stops? They replace the whole board. ECU in my car starts throwing errors? They replace the whole unit. What company sends out a repairman with a soldering iron?
My experience with learning chess openings is comparable : repetition is necessary but not sufficient. You need to "work" on each line, thinking deeply about each one and trying to find associations either between them or with things you already know.
The sound of my modem connecting. :D
Can you look at experimental results along the way or not?
No, and I'd recommend not doing so unless you need to. Caddy/FPHP supports https3 out of the box, and I don't think nginx does (at least the versions currently packaged in major distros).
In a place like Singapore, where a taxi ride is $10 but a Corolla starts from $100,000, the equation will strongly favor robotaxis for everyone.
Good question :) Many reasons, I could make a blog post about it!

First, let me start with the biggest drawback of using OCaml: it might prevent potential contributors from making contributions. That is very sad!

However, OCaml is the language I know the most. I use it at work and I'm very very satisfied with it. It's main strengths for me are its type system for maintainability, the tools around it (the lsp server, the build system dune, the autoformatter ocamlformat, ...) and the fact that it can compiles to Javascript! It also has some libraries of very high quality.

With a "single" codebase, leveraging the javascript ecosystem, I could make the compiler work as a statically linked binary, as a node script published on npm, inside a Tauri app, and inside a VSCode plugin. ("single" codebase in quote since I needed some specific code for each application, but the core logic is shared.)

For sure, the same could have been made with another language, but I knew OCaml, and knew I would have a pleasant experience using it for that.

(I even plan to rewrite the engine in OCaml. The engine was written in javascript quite quickly, at a time when I had no experience with largish projects. It is now very difficult to maintain and extend.)
this runs caddy (another famous reverse proxy) for you
When I was beginning acting, I was mostly afraid of this, memorizing the script. But then after getting experience from fellow actors and reading up on method, I realized how easy that part is. You anyway approach the script slowly, first maybe even using your own words. This way the words flow naturally later on. I was never afraid of the script, just about inauthentic acting, which really can happen. You have to deeply immerse yourself in the emotional world.
I don't think the student's writing is available anywhere, but here is what Paul Lockhart said about it in his "A Mathematician’s Lament" [1]:

> To be fair, I did paraphrase the proof considerably. The original was quite a bit more convoluted, and contained a lot of unnecessary verbiage (as well as spelling and grammatical errors). But I think I got the feeling of it across. And these defects were all to the good; they gave me something to do as a teacher. I was able to point out several stylistic and logical problems, and the student was then able to improve the argument. For instance, I wasn’t completely happy with the bit about both diagonals being diameters— I didn’t think that was entirely obvious— but that only meant there was more to think about and more understanding to be gained from the situation. And in fact the student was able to fill in this gap quite nicely: “Since the triangle got rotated halfway around the circle, the tip must end up exactly opposite from where it started. That’s why the diagonal of the box is a diameter.” So a great project and a beautiful piece of mathematics. I’m not sure who was more proud, the student or myself. This is exactly the kind of experience I want my students to have.

[1] https://fermatslibrary.com/s/a-mathematicians-lament
I'm a pretty hardcore nginx fan with a decent chunk of rather low level professional experience with it in complex setups. The reason I'd still pick nginx over Caddy for prod is that I know really well how a broader tool set will work together, e.g. keepalived and whatnot.

Caddy kind of feels like a cute toy in comparison with nginx, but it's not, by now it's been seriously battle tested and has proven itself to be quite resource efficient and resilient.
Alternatives are:

- Roadrunner https://roadrunner.dev/ (also written in Go)

- Swoole https://www.swoole.com/ https://openswoole.com/

See https://laravel.com/docs/11.x/octane for Laravel specific framework integration.
> The first observation is that you can't do it at compile time. I've seen at least one blog entry that used a bytecode hack to replace a CALL opcode immediately before a RETURN opcode with a jump to the top of the function body. This may be a nice demo, but unfortunately Python's compiler cannot reliably determine whether any particular call is actually reference the current function, even if it appears to have the same name.

Tail call elimination should handle mutual recursion too, so this is completely unnecessary to check, and any CALL in tail position should become a tail call. Ironically I found this post from https://news.ycombinator.com/item?id=40504141 which is all about using mutual recursion to encode automata.
You don't have to be miserable to come up with a proof like this.
It might even be a problem without garbage collection - linux might be a big culprit here with its tendency to over-allocate. Some signal would be welcome that says “try to free some memory” - I believe OSX has something like that.
Waymo says they do not do remote controlled driving. The remote operators can only give hints to the self-driving system, such as "make a U-turn and take a different route".
They don't trust the data connection to have good enough latency for remote control.
Baidu, which has some self-driving cars in China, reportedly does use remote manual driving when necessary. Probably more than they admit, because it was a big thing that it was available for the 2022 Olympics.

BYD recently announced that they will not be using BYD's technology. Not good enough for production cars.

Waymo still has rather bulky rotating LIDAR scanners. That technology needs to shrink more before wide deployment. A few years ago, there were lots of LIDAR startups, but few LIDAR buyers, so that industry collapsed.
This seems like a pretty good conclusion for the seller, all things considered. That is, with the exception of all the stress. I'm sure mtlynch won't miss all that stress.

Anyway, to mylynch: Congrats on the sale and on starting a family.
Also: Thanks for documenting everything so thoroughly. It's a rare behind the scenes view into how a bootstrapped startup works in the real world. Very valuable for others to learn from your experience!
Safari has a (somewhat basic) canvas debugger which also works for WebGL. Firefox had one but it was removed "due to lack of use" (wtf Mozilla?): https://firefox-source-docs.mozilla.org/devtools-user/deprec...
I agree with running but not cycling - I’d say it’s merely a question of how hard you try.

Cycling is one of the very few sports (along with maybe swimming) that you can do for extreme amounts of time without acutely harming your body.

The issue that does affect people is that if you started with the bad diet, you probably don’t have the fitness to produce the required output that would overcome it.

If you manage to increase your fitness so that you sustain higher outputs however you absolutely can out-train your terrible diet!
In an ideal world, we'd be using an ABI that keeps the code (return addresses) and data (spilled function params/locals) in two separate stacks. Then the profiling would be as straightforward as a memory copy of the code stack.
No, you use Octane to run FrankenPHP. Octane will download and run FrankenPHP for you.

FrankenPHP is a program which has a webserver (Caddy) and PHP built-in, and worker mode allows it to run a pool of workers which have your Laravel app bootstrapped (all your service providers, middleware, controllers ready to go in memory) and then FrankenPHP feeds it requests as they come in.
> Even if it is detrimental to humanity as a whole.

Please stop that unfounded B.S. The Philippines had a thriving trans/gender neutral culture until the Christians showed up and imposed their binary preferences.

Also I wouldn't call the family structured societies healthy (as someone coming from a very "family healthy" society). They just makes sense for a certain time and for other times, a social change might be more appropriate.
There's a massive gap between "probe" and "colonise". I meant the latter, and I don't see that kind of risk-taking from China — their first few crewed launch was not even announced as such until after the launch itself had succeeded, implying they were not willing to risk the optics of that failing.

I think there's a reasonable chance the actual Sputnik 2.0 will be them making a permanent lunar base before the US does. Musk doesn't seem to care about going to the moon beyond it helping prove (and fund) the Starship project, even though Starship could put a station there in a handful of landings.

I also think the moon is a better choice for the same reason I think China will prefer it over Mars: when things go wrong, it's much, much easier to act like your emergency rescue mission was the actual mission plan all along — "No, the 阿波罗-十三 module didn't have an explosion in the oxygen tank, we were simply venting unnecessary resources as part of a planned exercise. This mission was never intended to land on the Moon.", that kind of thing happens on a Mars mission, everyone just dies.

> China AI and chip investments are off the charts

That's as may be, but it doesn't change my point with any of that. The best reaches atomic resolution in (by my guess) 2032… and then what? China isn't going to beat that.

AI is limited by electrical power, both for training (data centres) and inference (for cars and other real-time robotics). The power envelope is whatever it is, but I'm expecting 5x hardware efficiency improvements for a fixed power envelope by 2030 (slower than Moore's Law used to suggest). The algorithmic efficiency also improves at the same time, which I'm assuming brings it back in line with Moore's rate, but that still means going from a car (with ~1kW spare for compute) to a robot (with 100W spare for compute) will take 5 years (or 10 years if you assume 3kW for the car and 30W for the robot). And the global power grid is 2TW, which is 250 W/person, so humanoid robots can be in an awkward place of driving up demand for electricity so much people literally can't keep the lights on while taking all our jobs and yet still be less than half of all labour.

And that's equally true regardless of if China does or doesn't take a lead over the US, or if the EU gets organised and has its own EUV fab , etc.

Fun :P
Paywall paywall.

(If only pay-with-data. Bad enough.)
Tangential, is there an all electric range value where we can define a PHEV as green? For example people don't bother to charge low range PHEV cars.
Conversely, you can't come up with a proof like this if you don't love math.
South East Asia seems to be fine and healthier. Is that an enough of an example? But then maybe soy has nothing to do in any of this...
There's no world with SEO that is a positive, don't delude yourself
But how? My five year old knows his home address and his full name. If he ever gets lost he'll be safe. Actually getting lost at that age is really hard too, because a five year old is not often left unattended.

Besides, in the coming years I very much want him to grow up knowing that if he gets lost or in a dangerous situation, he will have to rely on himself in the first place. That means not freezing and just waiting for the helicopter parent to swoop in to a blinking dot on the map, but knowing how to get help and how to be safe. He'll need to do that if his parents are unavailable (some freak accident?) too in any case.

And kidnapping? Don't kid yourself. If you live somewhere where this is even remotely probable and your kid is a target (kidnapping is usually done by family), the chance that the kidnapper will take the tracking device along are remote, unless you intend on hiding it in their clothing or chipping them like a pet.
However, Latin quattuor and english four are related through the PIE word kʷetwóres, as basically all words for 4 in indoeuropean languages are
The right answer, as always, is: "it depends." There's no definitive "faster" or "slower" anything and the claim is "up to" not "you will get."

Some workloads won't see any benefits, others will. While your anecdata might be useful, it is just that, an anecdote.
I've had this happen when using Google earth desktop.
What's the take away you want from this comment? Advancement of humanity, feeling bad for missed childhood fulfillments, some mix? Did the child actually meaningfully contribute anything to your class? Were they a real person? Right now there's a lot we've "forgotten" about child geniuses that we should all know from our interactions from them ?
I started writing PHP back in the 3 and 4 days... I have been writing go for over a decade.

If I had to add a few dynamic elements to a static HTML site, php is still king.

If we're building an API, go will win hands down. Not only in LOC but performance, and reporting.

When you get into whole pages (think blogs or shopping or... ) a lot of that is going to depend on what framework you're grabbing on the PHP side. There arent a lot of "batteries included" solutions on the golang side... You might end up writing fewer lines of code in the first week but by the end of the month were going to be at feature parity and your quickly going to fall behind.

The moment I need a SPA, on page interactive GUI you're going to end up with a JS framework and an API back end... here again, go will shine.
Can I just say, it's nice to see a "small" business owner succeed, in a sea of desperate wanna-be-unicorns?

And my interest is piqued by the Pizookie Trio, whatever that may be...!