skysight-inc/HackerNews huggingface dataset:
Running my own business I soon learned that aerospace companies were too onerous to deal with. I remember one in particular where they wanted me to accept their seventy pages of terms and conditions before I would accept a $99 order.
This design highlights a major failing with UK cycle "infrastructure". Here, we often have shared use pavements with sometimes a bit of white paint to designate the pedestrian and cycle lanes, but they cede priority at every single side road. The problem is that it makes cycling using them really awkward as it takes significant energy for cyclists to slow down and then speed up multiple times. The irony is that if you just use the main road instead, then you have priority over all the side roads, so the bike "lane" is pretty much useless.

Of course, we also suffer from just having fragments of cycle infrastructure that don't join up and most of the time, the infrastructure consists of "magic" paint that is somehow going to prevent motorists from parking and blocking the lane (it doesn't and they do).

Edit: Thought I'd share the sheer incompetence that we're faced with. Here's a "cycle lane" in the centre of Bristol that doesn't even use a different colour, so pedestrians aren't particularly aware of it which just leads to unnecessary confrontation - peds and cyclists fighting over the scraps left over from designing for motorists.

https://maps.app.goo.gl/JjfG1YJBwaqyov5H8
West officials say no. https://news.sky.com/story/ukraine-war-latest-western-offici...

The only salvation for Ukraine is if they can cause WWIII.
There are of course ways to get "reload page, see results" to work even with Python. After all, computers are touring complete.

But in PHP you have it out of the box. Faster, with less complexity and less resource consumption. And you can use the same setup in development as you can use in production.
Python’s packaging and dependencies system is lacking, but trying to get better. But too many choices not always compatible nor working perfectly right (should you use pip, poetry or pipenv? Well, you see…)

How’s php’s?
Your argument makes sense if we ignore the topic of the thread. I don't think nuclear war readiness capabilities boil down to having good soap.
Nowadays you are the product either way unless you avoid pay via pirating.
The global namespace change would break everything. It’s unlikely they would ever do something like that.

It’s hard to build on a language used by so many, when you can’t modify the base. Python decided to do 2.7 vs 3 and fragmented the eco system terribly.
It's not just you. Dirac fields are constantly rotating. In fact the solutions are called spinors. (e.g. things that spin). There are a lot of rotations at the quantum level. It's also why complex numbers show up a lot in q.m.
> I’m saying send reinforced rockets through the orbits that absorb the collision instead of generating more dust. That should let you clear a path through all orbits that intersect your path.

No such material exists, nor can it be made from any matter that is based on electrons bound around a nucleus — the force of impact will break any such material.

> It’s hard to do and the 3d aspect of it might make it expensive but conceptually it could be a solution.

"expensive but conceptually it could be a solution" is also why we don't have an Orbital Ring instead of rockets: https://en.wikipedia.org/wiki/Orbital_ring

The cost requirement for getting something to space with enough momentum to do the cleanup, even if it was able to survive the impacts, would be comparable to the entire cost of getting the stuff constituting the mess into orbit in the first place: bad enough to be prohibitive even today with relatively little mess, much worse if there's an actual Kessler cascade.

> Or use super powerful lasers (potentially mounted on a satellite) to deorbit the dust

Could work for the bigger bits, but don't put the lasers on a satellite: 1) Power is short up there, as is cooling, much easier to put a bit laser on the ground and waste some energy going up through the atmosphere; 2) if you solve that constraint, you've now got an orbital laser that's an obvious and easy-to-hit target for all foreign powers to get upset about even if you didn't want to weaponise it.

For the smaller stuff, you can't see the dust to target it in the first place.
"Please don't hurt the bully in the playground, fighting is bad"

The bully isn't going to learn with this implicit encouragement.
It's even worse in my UK village. they don't even paint white lines, just the white outline of a bike every few hundred meters on the road.
It really depends on how much junk actually is there and in what orbits; especially at 500 km up, space is big. The surface area of the earth is 510.100.000 square kilometers, at 500 kilometers the 'surface area' is a multiple of that (I can't math), surely there's enough gaps or lower-density areas at that height even if there was a catastrophic Kessler Syndrome event.
Masters of Disguise
Yeah, it is of course Ukraine that can start WW3 and not Russia, Iran, China and NK.
Just to set the record straight, Nikita is not the creator of the PHP JIT code, that is Dmitry and he is employed by Zend owned by Perforce working mostly on this.
I'm inclined to agree with your distinction in general. But not in this particular case:

Everybody knows, even without actually bothering to read the terms-and-conditions, that they will say that the company owns all the data. Letter and spirit agree.

In some sense reading the the T&Cs might actually be detrimental to your understanding: you might misinterpret the carefully lawyered language to conclude that there are certain limits to what the company can do with your data. But they are probably way better than you at interpreting legal terms they crafted themselves.
I think for most people the issue is that they never even get to the fun stuff. I remember not really liking math right until university where we had set theory in the first semester, defined the number sets from scratch went on to monoids, groups, rings etc. That "starting from scratch" and defining everything was extremely satisfying!
Probably any change in country takes some time to adjust to traffic. Coming from the Netherlands, I got quite confused when driving in San Francisco, by many wide roads without any clear road markings. Which parts are meant for overtaking, pre-sorting for turns, parking on the side of the road or just parallel driving lanes? On several roads that could fit 3-6 cars I couldn't tell the direction of traffic on the middle lane(s) or the lane separations.
As a Dutch person... this is sadly not just 100% accurate, it's almost part of our culture by now, hahaha. For example, in Gerard Reve's "De Avonden" ("The Evenings", a literary classic in the Netherlands from 1947) the daily bland dinners are described like a recurring cynical joke.

Apparently World War 2 is to blame for the shift in food culture. Somehow we never recovered from that.

I think we just internalized that Dutch cuisine sucks and focus on getting good food from other cultures (don't complain about our pannenkoeken or stroopwafels though, unless you're looking for a fight).
It did degrade a bit. But Kagi and Perplexity proved (in very different ways) that you can get significantly better search from the same internet that Google uses.
> Property hooks mean that some language magic will turn a property access into a call to methods.

__get / __set was doing that already and some frameworks very heavily rely on those.

> It implies that `$this->x` has a different meaning if it's inside a hook or outside hooks.

this is a valid critique but hopefully hooks will be super short and this won't be a major issue. Indeed, if your get is not an arrow function -- which only allows one statement -- then it needs a good thinking over whether this is indeed the best solution. Ie if your get is so complicated then perhaps a helper method is best and then you have get => $this->foo($this->thing) and that's the only place where $this->thing is special.
Of course there was consent. There is even an explicit EULA listing in plain writing that you are actually collecting data for them that people have to agree to before playing.

That people suddenly wake up to the fact that they were dumb for providing labour for worthless virtual gifts doesn't magically allow them to claim it was abuse post-fact.
I'd say intentionally destroying space assets etc should be considered an act of war (compare attacking another nation's ship in international waters), NK wouldn't have a chance and they could be put into space lockdown where any launches are intercepted.
I don't know how. And the answer may be Lisp (!) ... but a decent way to deal with tonnes of cross cutting concerns out of the box for many use cases.

For example a web server needs authcn, authzn, logging, metrics, db retrys, and all the usual gubbins. A DSL for this would rock.

Elm is an example of a language that went down the DSL road and while arguable make some rough choices it proved that a DSL can work really nicely. One side effect is dep management was perfect!
Bike lanes yes. But where are all the safety features you can see here? Bike lanes are often separated, but not always. On many streets they are just painted on. They are rarely color marked, which is fine when you know where the bike lane but in new places you sometimes miss that there is a bike lane because it is not obvious at the crossing.

Even proper, separated bike lanes often terminate in right turn lanes for cars (even in places where there is a lot of bikes and in places where there would be a lot of space), leading to weird situations where a car is trapped in a wall of cyclists from every side.

In practice it mostly works but I'm not surprised car ownership in the city is on the rise, because the city still prioritizes cars way too much. Copenhagen is mostly a regular city with consistent bike lanes.
Whats the problem with global namespace littered with utility functions. Do they get in the way? They hurt you? They whisper in your ear? Or with the badly named functions? Or the type juggling? Do they eat your soul?
One method declaration; two Zig annoyances
If the worst case works, the best case will follow I suppose :P
I usually wait 6mo to a year in order for composer dependencies I use to get updated. Then its usually a trivial upgrade. I've upgraded sooner before for simpler projects though and things are usually pretty stable upon release.
Mongodb is gone; everyone stopped using it. The publicly traded company behind it with thousands of employees and over a billion in revenue is a figment of your imagination.
But some numbers pusher somewhere saw an opportunity to make even more money and write good quarter number, padding themselves on the shoulder for a job welll done, without ever wasting a thought about any such unimportant thing as ethical implications...
It's worth noting that this is not portable. The /usr/bin/env -S flag is not standardized by posix and not implemented on busybox.
Just give my party more power and resources and we’ll take care of it.
I much prefer Symfony, but that's mainly because it's the framework I started with.
If you are an education provider, yes. If you are receiving education, I'd say it's totally different due to expected value added over the student lifetime.
These types of interactions are pretty much everywhere outside of historical city centers and the like where you don't have space for it. You might not find them in the old town of Ams, but as soon as you head out a bit, you see them everywhere. Same in Delft and pretty much anywhere else with historic architecture.
Not sure where you got that from. It’s equally if not faster then python, faster then Java, slower then compiled language, faster then ruby. Loses to NodeJS most of the time.

But who cares, we are literally talking millisecond differences between them all. Throw a reverse proxy, DB into the mix and a few packages and they are all slow.
It seems it bundles Chromium
I seriously moved out of the country because the food was making me depressed. The bread is just so bad I couldn’t take it. I loved the infrastructure though.
Whipple shields fragment, don't they? They slow stuff down enough to not be a hazard to the thing being shielded, but if the goal is mess-reduction I don't see how that will help?

https://www.researchgate.net/figure/Whipple-shield-concept_f...
I wait one version, I’ll upgrade to 8.3 now and 8.4 when 8.5 is out.
Their savory dishes aren't great (looking at you stamppot) but they do sweets well! Poffertjes, oliebollen, stroopwafels, etc.
It was super difficult just to get a coffee there and it took two actions. My brain just doesn't work without one, ok?
The way this looks it could be more dangerous than having no bike lane at all. Drivers will see this as a sign that the big lane belongs to them. Bike riders must expect someone in the parked car to unexpectedly open the door at any time and hit them. There have been many deadly accidents where bike riders got "doored" just like that. Also imagine you have two trucks crossing paths and bikes on the side. Or a trailer with a child like the user said.

That bike lane is a nightmare.
Hello Hacker News!

I’m excited to share Odyssey Scholar, an app we’ve been working tirelessly on that reimagines how lifelong learners explore complex topics. Inspired by platforms like Duolingo, Odyssey Scholar delivers structured, bite-sized courses designed to fit into your busy day. Whether it’s leadership, philosophy, business, or psychology, we aim to make understanding challenging concepts feel approachable and rewarding.

What makes Odyssey Scholar unique?
Progressive Learning: Each subject (like leadership or productivity) is divided into sections with progressively challenging lessons. Learn at your own pace, step by step.
Focused Content: Lessons are crafted for clarity and brevity, stripping out fluff so you get the essence of each idea in 3–5 minutes.
AI + Human Collaboration: Our courses are co-created with AI to generate original, high-quality content, while human editors fact-check and enhance it for accuracy and depth.
No Visuals, More Focus: Unlike other apps, Odyssey Scholar is intentionally text-based, encouraging focus and improving attention spans.
Free and Premium Access: Start learning for free with limited daily lessons or unlock unlimited access for $14.99/month or $89.99/year.
Why we built this
We’re lifelong learners too, and we noticed a gap: while there are many resources for casual reading, finding comprehensive, structured learning on complex topics that’s easy to consume in small doses was rare. We wanted to build a platform that respects your time but still delivers meaningful insights.

Who is it for?
If you’re:

A busy professional looking to upskill.
A student eager to supplement your education.
A curious mind craving new knowledge.
Then Odyssey Scholar is for you.

Why Hacker News?
Hacker News has always been a hub for curious, thoughtful people. Your feedback has shaped countless ideas and startups. As we approach our launch, we’d love your insights. Here are a few questions we’re pondering:

Does our approach resonate with you as a learner?
What topics would you love to see on the platform?
Any challenges or concerns we should prepare for?
You can explore our platform here: https://www.odysseyscholar.com

Thank you for your time and thoughts. Let’s make lifelong learning better together!
The poor regards will study for free at MIT.
Of course it's not required but when you start pushing the boundaries of a language with the goal of achieving a clean interface, obscure features you wouldn't normally resort to become appealing. I dislike all of the magic around Laravel's Eloquent ORM - model relationships, query builder, abuse of ForwardsCalls trait, etc, but at the same time I can appreciate how "clean" it all looks once it's put together.
If that happens rarely, then the cars just have to queue for a few seconds, no big deal.

If it becomes structural, say the neighbourhood becomes larger and substantially more cars will go there now, then the intersection will be redesigned. Money isn't infinite of course, but this sort of thing is a big part of planning new development.
Compiling Haskell to WebAssembly: A Step-by-Step Guide
We still have issues for the same reasons buried power, water, gas etc. lines still do. It isn’t a perfect fix.
As if any westerner spare a thought about what their "enemies" (read "low level stupid barbarians") think. You are terribly uninformed.
On Unix platforms, you could just raise SIGTRAP directly, it will pause the attached debugger and works regardless of architecture.

This is the macro I use for example:

#[doc(hidden)]
pub use libc as __libc;

// This is a macro instead of a function to ensure the debugger shows the breakpoint as being at
// the caller instead of this file.
#[cfg(unix)]
#[macro_export]
macro_rules! breakpoint {
() => {
unsafe {
use $crate::__libc as libc;
libc::raise(libc::SIGTRAP);
}
};
}
I have a lot of trouble reading math formulas, implemented as code I understand most stuff though. Is there a good math book or something similar that teaches things using code or helps translating formulas to code?
I think the difference between running and snooker is that snooker is a skill you can train for 8 hours a day (with lots of dedication) whereas running for 8 hours a day instead of a bit before and a bit after work would yield more negative than positive results due to exhaustion and injuries
Kindergarten is preschool which means at least daycare, it's not free in the US , I think there's a confusion with elementary school, to which there's a public option.
Also forgetting the fact there's no universal parent leave in the US compared with the very generous many months elsewhere, which also makes a huge difference to new parents. There's no possible comparison...
Why do you care about "Milton's main message"? Is that more important than the historical results of his writing?

Marx didn't intend to invent sociology, yet he did. What do you think about that?
when i moved here, people told me the greatest issue with the country was not the weather, it was the food. and i remember saying "there's no way it's that bad".

after being here for 2y, holy shit it's true. one dutch coworker said "we just eat for fuel, not for taste".

thankfully it's quite easy to buy amazing ingredients and just do really tasty home meals.

> (don't complain about our pannenkoeken or stroopwafels though, unless you're looking for a fight).

i would also say dutch bar/finger food is delicious. it's impossible not to have bitterballen while having a beer.
I assume you meant GDB, not GCC, right?

Seems like a deficiency in GDB (and maybe LLDB too), not in the kernel or x86.
Of course. The solutions of the Dirac equations live in space and space has rotation symmetry. These solution have to transform in some way under rotations.
totally agree! in high school, lots of things were vaguely defined. I remember, I didn't fully understand what "f o g" was until I was given the definition of a monoid. Also limits and derivations, once you get the proper definition, you can pretty easily derive all the formulas and theorems you use in high school. Also in high school, we mostly did calculations and simple deductions, but at university we were proving everything. Nice change of perspective.
You can use the same strategy with PHP. Preload all your scripts in opcache. Once you're done making changes, reset your opcache.

In practice, any serious project is likely to be version-controlled. Git pull is generally fast enough that it behaves like an atomic change. (By default, opcache will not reload a file that's less than 2 seconds old.)
Which is the only proper response to unwelcome military aircraft.
Congrats on the 1.0 release!!

It is great to see GNU Artanis still going strong.

I toyed with it a number of years ago.. perhaps before it was called Artanis. At that time I was invested in GNU Guile being my 'general purpose' programming language. I was even adding GNU Guile into my game as a frontend language. It was pretty good.

Overall I really enjoyed using Artanis. Before you had Swagger, etc, I was wrapping Artanis code to autogen helper/documentation pages... Scheme made that process far easier than other languages would.

To be honest, although I still toy about with GNU Guile, I have to admit it never was the main language I wanted it to be. For one reason or another, I moved on to other tools and languages. From memory, one of the reasons was GNU Guile was not that good (if installed at all) on Windows systems.

(Of course, now that we have WSL, Guile is much easier available)

Honestly I hope GNU Guile gets more love. If Guile gets more love -- so will Artanis. Personally, I think GNU Guile would have been better than Python but I accept that might be my bias showing.

Once I finish one of my jobs, I no longer need a Windows PC. I will be installing Linux and, likely......... GNU Guix Distro. So I will likely be more invested in GNU Guile, again.
The image is not very common, most of the time they have elevated the space before and after the bikepath, forcing cars to slow down before going on it.

However one of the downsides is that often the front space is a too bit small in cities, so not always easy to fully go on it without blocking the bike path. And in busy bike paths at times cars will get impatient.
https://archive.ph/U7hx4
TSPRank: A Game-Changer in Ranking Algorithms
The primary assertion of the paper is the creation of TSPRank, a hybrid algorithm that fuses pairwise and listwise learning-to-rank (LETOR) methods by employing a fresh take involving the Travelling Salesman Problem. The authors claim that TSPRank addresses the limitations of traditional LETOR approaches, which are often either too focused on pairwise relationships or overly complex when optimizing entire lists.
Scrum's Definition of Done Is Polishing Plates in a Burning Kitchen
I tell my kids they can’t play on their phones yet. They have homework to do.

It would be silly to claim, that evening, that I violated my own red line by letting them have phone time after dinner.

You continue to mix up “not now” and “not ever”.
> Makes me wonder how much traffic planning and distributed systems could learn from each other

I don't know any concrete example, but since road engineers have been using queueing theory, originally invented for telecommunication networks, for more than 70 years, I would be surprised if models and tools designed for one use case had not been reused for the other.
A multi-omic atlas of human embryonic skeletal development – Nature
Maybe I'm missing something, but PHP is not more efficient in that regard.

When you load a Python page, it is served by an in-memory process. If code is updated, the process is restarted, parsing the code and initialising the application, but it is done only once.

When you load a PHP page, it parses the code and initializes the app for each request. It then tears everything down after the request. There are less wasteful ways (most recent are app servers, just like in Python or other langs), but I'm not sure if those are widely used in local development. Even then, it’s same as Python, Node or pretty much anything else.

And of course, I’m not trying to diss on PHP here – it’s gotten pretty good recently. But reload on change is built in pretty much every app framework nowadays. It works out of the box and is negligibly fast. It’s not a good point to compare.
No, that's not the case — read this whole thread. It's starting with macOS. The cross-platform stuff will come later, if the project goes well.