skysight-inc/HackerNews huggingface dataset:
> Naughty Dog developing a whole lisp DSL to be able to try different game designs on the fly on PS1

The DSL was called Game Oriented Assembly Lisp.

> It supports a long term compiling listener session which gives the compiler knowledge about the state of the compiled and thus running program, including the symbol table. This, in addition to dynamic linking, allows a function to be edited, recompiled, uploaded, and inserted into a running game without having to restart.

https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp

Found more info on that here:

https://lisp-lang.org/success/graphics/

> Naughty Dog Software used a Common Lisp DSL to write the Jak and Dexter series of games for the Play Station.

> Naughty Dog co-founder Andy Gavin, says the unique capabilities of Lisp enabled fast development and execution of character and object control – something that was needed to fully realize the numerous 3D creatures and devices which interact with the player in real-time (60 frames per second).

> “Lisp was just the best solution for this job,” comments Gavin. “With leading edge game systems like ours, you have to deal with complicated behaviors and real-time action. Languages like C are very poor with temporal constructs. C is just very awkward for a project like this. Lisp, on the other hand, is ideal.”

> As Gavin explains, “With Lisp, one can rapidly develop meta constructs for behaviors and combine them in new ways. In addition, Lisp allows the redefinition of the language to easily add new constructs; particularly those needed to deal with time-based behaviors and layering of actions. Contrary to popular belief, there is nothing inherently slow about Lisp. It is easy to construct a simple dialect which is just as efficient as C, but retains the dynamic and consistent qualities that make Lisp a much more effective expression of one’s programming intentions.”
> Other countries manage to make car accessible shops by minimizing the number of ingress and egress points in the road that is supposed to be fast, and moving the stores to a side street that has all those points, but is slower, narrower, and possibly usable by a pedestrian.

The main issue here is really that other countries allow mixed-use zoning, causing a higher proportion of patrons to be pedestrians instead of the majority of the population living isolated in the suburbs and arriving by car. But you can't fix that by changing the roads, first you have to change the zoning -- and then wait several years for its effects to be realized.

And in the meantime the shops will want to be on the high traffic road because that's how most of their customers arrive.
Tell HN: I made a shareable one-page site on how to fix the CrowdStrike issue
Hey everyone,

I just created a shareable one-page site that provides a step-by-step guide to fix the CrowdStrike issue. You can check it out here: https://howtofixcrowdstrikeissue.com

The website is open-source, and you can find the code on GitHub (https://github.com/GorvGoyl/howtofixcrowdstrikeissue.com). It's built using Next.js, Tailwind, and deployed on Vercel.

I hope this helps people who are currently affected by the global CrowdStrike issue. Feel free to contribute or suggest improvements!
I think this is true also, it's calculated to some degree, but shit can go really bad with this approach too, it's playing with fire. Ask Jack Ma about dealing with autocrats or those who "strongly admire" autocrats, as Trump has said repeatedly. He admires, Xi, he admires Putin, he admires Kim Jung Un. At some point he might decide some of your wealth, might just be some of his wealth.

It's wild, really wild, I can't believe this is America we're talking about.
And another one:

https://tait-radio.com/comjot-cj-1/
Please be realistic about what interventions are available given the current US system. Redesign our entire road system? Sounds great, but how are we going do it?

Think about the policy changes and thousands or more of political wranglings across every populous jurisdiction in the United States.

Even if we get it done over the next 20 to 120 years, what are we going do in the meanwhile?
I've done traffic crash analysis at a city-scale:

https://mark.stosberg.com/the-most-dangerous-intersections-f...

One thing that's striking at is that the fatality locations do nor correlate with the "highest crash rate" locations hardly at all.

The intersection where you are most likely to get hit has a high pedestrian volume and often (in theory) low speed traffic.

While the fatalities here are more likely to happen on high speed streets, sometimes in locations where no one expecting a pedestrian.

Put another way: if we were try to fund "fixes" for the locations with fatalities, it would be mostly locations with a single fatality at those locations, while we have plenty of locations that have several pedestrian-involved crashes per yet.
In terms of beat mixing/matching, how does xwax compare to mixxx? They seem to be about the same age, but xwax seems a lot more lightweight/barebones compared to mixxx, is xwax perhaps not meant for end-users?
7k-Year-Old Standing Stone Circles Discovered in Saudi Arabia
I first started using xwax in 2011. Been on and off until last year when my PC setup changed. Currently blocked from using it because the armbian won't recognize the Audio4DJ soundcard. I definitely need to put time into fixing that.
Yes, but add touch-only device with no hover state indicator.

Without this comment I would have had zero ability to discover that interaction was required.
We pentest all of our developed applications annually and on top, a few customers have internal regulations to pentest applications they use, so some of our applications run through 3-4 pentests per year. This is pretty useful to stay up to date on our TLS configs, the latest security headers, they have found some issues in authorization structures and such.

However, what I'd really like is budget and time for a dedicated infrastructure pentest. I'd like to give the pentesters the same access as our office has, to see if that's fine. And since I like pain, I'd also like to simulate compromise of an application server: Deploy some reverse shell / kali container as an unprivileged container with some middleware service access, and later on deploy a privileged containers as well. Ideally the first simulation should only lead to loss of data the service needs to function, but as the article shows: Who knows. Maybe we also lose everything.

Regarding companies, at my current job we're having good experiences with Secuvera[1] from germany. They are doing the usual ZAP/Metasploit drive-bys, but they are also poking and prodding at various security boundaries, the services behind the application. We're getting good results from them.

At my previous test, we also had a few encounters with Redteam Pentesting[2]. Those guys used an incorrectly used cipher-mode to exploit the links allowing users to "single-sign-on" (only in spirit, not in current tech) from the game-client to the forum in order to hijack arbitrary forum accounts by modifying the encrypted forum-account-id inside the link. And other fun hijinks.

1: https://www.secuvera.de/ (I can't find an english version of that site)

2: https://www.redteam-pentesting.de/en/
Cleared that shit up.
Considering what this country was founded on, perhaps people without voting rights should also have zero tax liability in any way.
I have s feeling GDPR is often used as an excuse in these cases while there is little evidence that it's actually slowing anything down. Especially for government: they do have the data alread and the GDPR applies to the dat itself, not whether you put a fancy frontend on it or not.

Government departments tend to be slow to adopt - again, based on feeling more than hard evidence - especially emin Germany. They'll just try to find some scapegoat for why they're failing, and GDPR is perfect. I've seen the same in businesses as well, where I've seen told numerous times they're behind schedule because of GDPR or they can't do this because of GDPR and it's just not true most of the time. People just like to hide their incompetence

I don't know anything about EVB-IT, so I'll shut up about that part
A key moment about Windows for me is when I did read the windows official driver development guide and discovered that the real name of "bsod" is in fact "BUGCHECK".

Then you understand that it is not the core that crashed, but if there is any error, in any driver, the mandated behavior is to trigger a "BUGCHECK" in the same way that you would just do a printf(error) usually...
Not very good laws then innit? If you can read whatever you want as a judge.
Why on earth do you think America needs Trump? I'm honestly interested in your opinion. Why do you say that?

Even if as the other commenter said, it's about advancing business interests through bribes, it's a slippery, dangerous slope. Trump is the kind of person who might end up deciding his Son in Law should be running your company...based on his track record of appointing morons to high places.

I really still can't imagine what is going through his mind.

Trump is a deplorable person even if you think he is funny or entertaining.
Having a medical system that has the concept of "hours of emergency room fees" is also a pretty fundamental problem
It would be more surprising if there were no coincidences. That would really be evidence the world was not as it seemed.
Show HN is for things you've made people can try which excludes most reading material, take a look at https://news.ycombinator.com/showhn.html
I saw, as I saw your upthread quote from the paper above but I think you misunderstand it. The previous paragraph gives context to your quote:

The main conclusion [5] was that declarative language
programs for POTS were a lot shorter and easier to
understand than imperative language programs. Un-
fortunately the declarative languages lacked features
for concurrency control and had poor error handling
facilities.

We concluded that we would like something like Pro-
log with added facilities for concurrency and improved
error handling. No such language existed at the time.

"Something like Prolog" here reefers to the declarative features found in Prolog as well as other declarative languages, left unnamed in the quote, which make programs "a lot shorter and easier to understand thatn imperative language programs".

But that's where the "commonalities" you mention in your OP, between Prolog and Erlang, end. Similarly, CSS and XML are declarative but that's where their "commonalities" with Prolog (and Erlang) end.

I'm insisting with this because I'm concerned that your comment promulgates a common misconception about the, like you say, "commonalities" between Prolog and Erlang. These end with syntactic similarities and misunderstanding this can cause some disappointment to people trying to go from one to the other. I've seen a similar misunderstanding arise about "commonalities" between Prolog and, e.g. Haskell - they both have weird, arcane syntax and immutable data structures, but that's all. Or, think of C and javascript: both Algol like syntax and in fact the first js compilres must have been written in C, but that's all. etc.

There is much, much more to Prolog than the declarative syntax.
'Cocaine sharks' found in waters off Brazil
I think it was still too early for music. Walkmen never really took off back when I was in school. VR headsets were around for 10 years or more. They're an experience, but nobody is excited about them.

One of the problems of the time were that music was only in albums. Some artists had good singles, but few had good albums, and you were limited to whatever album you brought around with you at the time.

The other thing was that all entertainment was mostly social. Like you didn't watch Simpsons alone, everyone else did. Why listen to onlyy your own songs? Most of mine were weird goth or grunge stuff. But if you were listening to Metallica or something cool, it would be out loud.

IMHO cassettes sounded a lot better. Or maybe it was because the expectations were lower then. My first experience was a Walkman was actually listening to it in my room in bed. Similar with a smartphone. You didn't necessarily want it to be socially isolating. It seems to be why VR hasn't picked up; people get nervous about being isolated for so long.
That's what I find so baffling. Why aren't we putting serious resources into geoengineering, adaptation and mitigation? It's so underfunded in comparison to what we're spending in a futile attempt at emission reduction.
The Somali gold rush endangering frankincense and myrrh (2023)
I'm a fragrance junkie and a few weeks ago i found a very compelling story regarding Ambergris here on hn. I didn't expect raw materials to be sold as low as 10usd/kg when in perfumes you have very small amounts of them and they're sold at a -usually - very steep price
Populations are too big. We can't incorporate effective bodies fast enough or with enough authority to to implement sensible societal changes. Just when you need an adult, MTG shows up.
More and more programmers are used to a language which gets this right.

Yes, you're correct that neither Python not C++ get this right, it's pretty sad that your conclusion is that therefore it's impossible.
How you describe is not how demand & supply works. To think that every product China puts on Amazon and whatnot is there because there's demand for it doesn't make sense. A lot of the time existence of supply creates demand. I see it first hand all the time. Some new thing is put out (accessory, electronics, etc), everyone gets on the bandwagon and buys it. It also helps if there's fashionable aura and gov subsidies (EVs). If it was not made & sold, people would instead buy something else made locally even if it cost more or simply not buy.

Yes, part of it is consumer choice (and yes some consumers do choose to not buy if they think it supports environmental damage or such) but it's wrong to pretend one side is the one who makes all the choices and the other side is powerless to resist because it's convenient for your argument.

> because everything's produced in the neighboring country

Unless the first country dictates neighbouring country's policies, not sure it's that relevant.

> it seems like a philosophical question about economics. Do you go to work willingly, or because you're forced to, because you want to be able to afford food, housing, and iPhone 17?

Either there's freedom of choice or not. This logic can go to "I should deceive people or dump waste into rivers or use slave labour, because market & I want to afford a new fancy yacht or invade a country". Yes, I can choose not to work or do different work that is more or less friendly to environment and I use an old iPhone.

> their citizens are forced by government to give up sources of income
There's unlimited hypotheticals. Should we say we are forced to give up sources of income if they involve crime or morally wrong things that are discouraged?

> And consumers in the West enable this behavior by wanting the cheapest bang for the buck.

"Enabling" can be used to justify anything or assign any guilt. It's a bit narcissistic. It reminds me of "America started the war in Ukraine" a little.

> Or it's a tragedy of the commons scenario.

I agree there is some tragedy of the commons here.
For those in Australia, or after OECD comparisons there is an incredibly grim set of PowerBI dashboards here for your exploration too: https://www.officeofroadsafety.gov.au/data-hub/fatalities-da....
The software patch that shook the world
Is there a way get this data in form of a large graph?
Im using wayland...
https://archive.is/UGdme
Bethesda Game Studios workers have unionized
Doesn’t make much evolutionary sense on Earth where the high atmosphere is one of the least hospitable places to be. Makes more sense on Venus, where the high atmosphere is the least hellish place one can be.

We can, in the meantime, investigate strategies for collecting our own cloud-dwellers so we can build a probe that does the same on Venus while it descends a little through the atmosphere before launching back a sample recovery capsule.

Heat shield, parachute, balloon, stay for a couple hours collecting samples of the atmosphere, filtering particulates, making nice movies, and so on, then pop the balloon right before launching the return vehicle?
It's not just states, it's every law enforcement jurisdiction, which then gives their data to the state, which then standardizes it. In turn, it appears the states aggregate it at the federal level. In my mid-size city, jurisdictions that operate here include the city police, county sheriff, university police, state police and Department of Natural Resources law enforcement.

At least in the Indiana, the quality of this data... varies widely. Coordinates don't always match reality, the street names can't always be geocoded, sometimes the timestamps don't even parse as valid dates.

I talked to a city staffer here whose job largely involves cleaning up this data. But not in a permanent sense. They are using the aggregate data handed down from the state, and they are cleaning a local copy. Then next year or next month, they get more data and have to re-merge or re-do their fixes because their fixes aren't upstream, and have originated from another jurisdiction.

The whole system needs improvement!
I feel we are at a point in the evolution of our digital society where relying on general purpose OS-s is just not an option when moving forward.
Agreed. Per capita arguments sound like toddlers arguing over who is closer to the other.
What do you mean by seething? Their comment appears emotionally balanced to me.

Honestly, it sounds like you want to gatekeep political discussion. Am I misunderstanding you?
> No inline PTX (inline GCN/RDNA/GEN is available)

If I understand it correctly, that means the compute code is hardcoded into a specific assembly for gpu and to make it work with another card or newer one, you have recompile.

Like... Why? What is the problem with using SPIR-V, PTX or plain LLVM IR.

If we lived in a monoculture (e.g x86/64 for desktop apps), it would make sense, but there is a plethora of options and one gpu is not assembly compatible next gen.
Even with free energy, you'd need to invest a lot of capital and then dispose of the CO2 somewhere.
Raspberry Pi and 3D printing brings faux TRS-80 to life
KDE signs petition urging European Union to continue funding free software
I have a hunch that one of the reasons it may have worked where it did is because they tapped very quickly into the ego of the executive they were targetting. Even the outside of box came with a picture with their (nicely stylized) face on it, which I wonder might have flattered and disarmed more than it should have.

Then inside, more personalized photos to keep them engaged.

Move the focus away from the individual to some brand message and I think the outcome could have been much more like you suggest.

In that sense, this is more a demonstration as to the effectiveness of social engineering than anything marketing related.
Ryanair don’t have anywhere near as many staff at check in, ergo, it’s a cost they save. It’s not excessive, it’s an incentive to do it as they suggest online and keep their costs and thus the total cost of flying down.
> and know it won’t get out of sync

but will you ever be able to trust the automatic merge?

Imagine a complex document with a few collaborators which work in parallel offline and make significant changes (that is the use case of automerge?).

You will have to proofread the entire document after every non trivial automatic merge, or how good does this work in practice? Would it be easier to just wait for a wifi connection and do the changes in real time?
Cofounder matching for indie hackers and bootstrappers
Traffic calming measures like lane narrowing have successfully been used in Europe for safety.

Drivers don't follow traffic rules. They follow the rules that appear to make sense for the scenario they're in.

No matter how many 15 mph speedlight signs you put up on a wide street, the driver will subconsciously speed through a wide street because the brain is stupid like that.

Want drivers to stop before the footpath, raise it up. It'll make them feel like they're off-the-road and they'll slow down.

Everything about cars is associated with perceptions.

Families buy heavy cars for the perception of safety, but instead have a vehicle that is harder to turn and is more likely to end up in a ditch. They buy taller vehicles to feel safe but have instead purchased a massive blindspot notorious for trampling over your own children. Unprotected bike lanes look like shoulder lanes you can serve into, and that's how drivers treat them.

You're absolutely correct about the feeling of discomfort when driving through narrow lanes.

The biggest lie we tell is that cars are safe. No, you're wielding the most lethal murder weapon in the country, with almost zero training and 1 mistake is all it takes to get a prison sentence.

They should feel uncomfortable.
Like a lot of things, start with reviewing what works elsewhere, start some pilots, and what works do bigger and bigger rollouts.

Like, use data. If marketers and TikTok can trick us so easily using these techniques we can do the same in socio-technical settings too.

Like most things, “architectural” systems solutions will work better than point behavioural interventions, but it’s always going to be a mix.

Bike safety in The Netherlands was a multigenerational effort ranging from creating standards around roads intersections, bike paths and pavements and slowly remediating old ones while building new ones.

That’s only a tiny part of a society-wide effort to improve quality- and length-of-life measures, but like the US Interstate highway system, has had measurable results in terms of economic and social outcomes.

Some actions taken today will have individual results tomorrow. Some in 30 years. Better get started, right?
"Absolutely wrong. India, China and the more polluting poorer countries are the ones who'll always suffer more."

....until the migrations.
So that's what the MP was after [0]

[0] https://www.bbc.co.uk/news/uk-politics-61284686
Tom: .. <Thanks - said Tom. He then touched Bob with magic wand, changing Bob into his perfect servant. Then he instructed Bob - please push the button Bob, you are my servant now, so you will do it.>

Bob: .. <As you wish, master.>
Elsewhere, someone here linked to the national crash data set. Sounds like they used PostgreSQL/Postgis for the backend here to store the data. The web server grabbed it as GeoJSON and displayed with a mapping web framework like Leaflet.

I did a crash analysis locally using the QGIS desktop software for some display and analysis, as well as Node.js and the Turf.js library when custom code was needed for spatial analsyis:

https://mark.stosberg.com/the-most-dangerous-intersections-f...
It's an interesting concept to be sure, but is it technically feasible to make it reliable enough? The transition from orbital velocity, to atmospheric entry and blimp deployment sounds like it would involve significant stresses, and that's after being in space for half a year to even get there. One small micrometeorite and you have a leaky envelope and the mission is over.

I think there was a proposal for a solar powered winged probe which although less cool, would be probably more likely to succeed.
Traffic calming is usually more expensive than speed cameras. A speed bump isn't expensive but people are usually talking about stuff like bump outs and raised intersections and protected bicycle lanes and wide sidewalks when they are talking about traffic calming. Those are six figures per intersection. Cameras are low five figures.
I don't really understand this, many Linux distributions like Universal Blue advertise rollbacks as a feature. How is preventing a roll-back a "security feature"?