skysight-inc/HackerNews huggingface dataset:
TypeDb is a practical Datalog-based database system [1] (with a different syntax). TerminusDb is a project in a similar vein [2], but actually an RDF store at its core. If you want to experiment with the connections between Datalog, relational algebra, and SQL, check out the Datalog Educational System. And if you want to jump into the theory, Foundations of Databases (the "Alice book") is very thorough but relatively readable [4]! Oh, and there's a Google project, Logica, to do Datalog over Postgres databases [5].

[1]: https://typedb.com/
[2]: https://terminusdb.com/
[3]: http://www.fdi.ucm.es/profesor/fernan/des/
[4]: http://webdam.inria.fr/Alice/
[5]: https://github.com/evgskv/logica
As a primary care physician I have seen a huge number of long cover cases in the last 6 months.

The people I see, of ages from 18 to elderly, are not having a continuous feeling of any sort of relief when I tell them their symptoms are likely attributable to long covid.

It ruins lives.
<3

it's good to see a little person having fun with all this technocrap that us grognards have gotten so bitter about over the years/decades. :) i hope she continues to have a blast!

(from the dedication page in SICP:)

“I think that it’s extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don’t think we are. I think we’re responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don’t become missionaries. Don’t feel as if you’re Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don’t feel as if the key to successful computing is only in your hands. What’s in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.”
~Alan J. Perlis (April 1, 1922 – February 7, 1990)
Thank you for helping me diagnose. file -b here showed the same output as yours, so maybe Acitivty Monitor is wrong?
Did he? What did he do?
what? I was referring to this part:

>as measured by standardized fitness tests executed under the gaze of a well-trained A.I.
When I was a child all we had was funky site counters. Kids these days! I wonder if she deployed this using kubernetes or what.
> you can't take anything away and they don't want to go backwards.

I'm considering switching occupations and becoming a registered nurse (in my country in europe).

The demographics here are so bad, I don't think we will need a large STEM workfore in ~15 years. Your shiny Vision-GPT model is useless when there is no one that wipes the asses of the elderly.

And I don't think Silicon Valley has the capabilities to solve this problem, no matter how often Sam Altman assures that it does.
Sounds like something I would easily forget: "forget yo"!
The proper comparison isn't with other CO2 capture programs, it's with the environmentla impact of butter, both dairy and non-dairy.

Dairy is a large contributor to greenhouse gasses, so if this can reduce the environmental impact of butter by convincing enough people to stop eating dairy butter, it can have a net positive outcome.
Prolog, and Constraint Programming especially are great to have in your toolbox. I’ve done research in the field for years, and my job in the industry today is writing Prolog. There are real issues with Prolog:

- no proper module nor package system in the modern sense.

- in large code bases extra-logical constructs (like cuts) are unavoidable and turn Prolog code into an untenable mess. SWI prolog has single-sided unification guards which tackle this to a degree.

- lack of static and strong types makes it harder to write robust code. At least some strong typing would have been nice. See Mercury as an example of this.

All being said, Prolog is amazing, has a place in the future of programming, and gives you a level-up understanding of programming when you get how the types in every OO program is a Prolog program itself.
That's awesome. Can someone please make a wristband for it?
My biggest disappointment with Dark Patterns and Unethical Design is Spotify.

I've been using spotify for over a decade, paying for premium almost the entire time. The last couple years have just been awful with ads, 'promotions', and 'suggestions' that are just more ads.

Popups for concerts every 5th time I open the ad. There's NO way of turning this 'feature' off. I turned off concert recommendations, but there is NO way of turning off concert recommendations IN THE APP. I spent about 3 weeks with their support until I got in contact with a developer who confirmed this. 100% 'nagging'

The suggestions and mixes, I am convinced, include artists that pay for promotion. Artists that I have 0 interest in, and are only tangentially related to a song in a playlist of mine. 'disguised ads'

Pushing podcasts EVERYWHERE. Why can't I remove the 'podcasts' playlist from my playlists? I didn't create it, why is it there? Also auto-playing podcast videos on the spotify home page, man that bugs me. And the spotify home used to be really useful, now it's 60% ads, and 40% useful. I think this is a form of 'nagging' too.

I've had 'recommended artists' that are from genres I don't listen to. 'disguised ads'

Spotify has gotten much more aggressive in the past couple years.
Not sure if this a bug or an Easter egg but when I go to the buy form and choose the Ultra version the price always jumps by $10 when I pick it ($89.99 vs $79.99, $39.99 vs $29.99) ;-. Is this tiny surge pricing?

Edit: I only get this behavior on my phone.
What does that have to do with my comment? I said:

> Note that even if the total number of jobs stays fixed, it doesn't follow that the same people are doing them.
I have a dual boot system but actually have not booted Windows in maybe half a year. Basically all games work via Steam these days.. some even native, most via Proton. I have it on my TODO list to finally delete the whole windows partition. Even my taxes I can now do on Linux(browser).
Even acting in good faith, the nature of their shopping experience (goods are undifferentiated, often unpackaged, often either very large or very small and self-checkout predominates) makes it easy to make mistakes. I'll willingly admit that I've gotten to my car and realized I didn't scan (or under-counted) an item at least once (and I'm rather compulsive about checking my work).

You want to save money by making customers do the checkout labor for you, you're going to lose some money on goods.
Yet Another JSON Parser for PostgreSQL
> If you think a thumbs up response to an e-mail carries the same importance as a written message being directly sent to the user, you are the person who is clearly in the minority.

oh, i'm in the minority alright but for totally different reasons than the incorrect nonsense you've just spouted. i think email is totally broken/useless at this point. to me, anyone still using email for personal communications is an ancient curmudgeon stuck in ways and unwilling to adapt to modern times. maybe corporate emails where it is only used for work purposes can remain some what clean. for personal email where everyone decided that it is okay to spam into oblivion any and every email address you've collected or bought with sales/promos/coupons/attention seeking/pr releases/etc without asking, email is ruined
If you actually follow the link, you'll see it's not only about kin selection, but also about group selection, and species selection would be a form of that.
I’m thankful for those people and they should be appreciated, awarded, and compensated more. We need more people able to handle stress in this world
This is so very wrong it's almost shocking. How have you been working 25 years that you've learned bad hires get weeded out in three months? (They don't, at a minimum there's usually a PIP for legal reasons, but it takes a six months if you're lucky and usually at least a year) Or that the cost of onboarding a dud is just that person's salary? (It's not, it's at least triple that in terms of time and resources... a bad hire is vastly, vastly worse than no hire over the same period of time).

The "good hiring process" of "spending an hour chatting with someone" isn't good, it's noisy. Why would a more restrictive hiring process that has a lower false-positive rate cost my company "millions" in the long term? Especially compared to what you're advocating?

"Back in the day you had small teams and little managment" - what? Big Corp programming wasn't an invention of the 21st century. If anything it was more endemic twenty to thirty years ago at airlines, banks, tech, logistics/shipping, government agencies, big box stores, and all of the major groups hiring software / database / etc. hiring engineers.
> Bridge maintenance is sorely needed across the whole country.

Not just that, but also to rethink how we reinforce them in major waterways or even minor but navigable waterways, if any heavy enough boat can just crash into a support column and take the whole thing down... albeit accidentally in that case.
It's from Capitalist Realism by Mark Fisher.

At the time when he killed himself Fisher was developing the idea of "Psychedelic Socialism" as a potential counter to Capitalist Realism. I enjoyed this discussion of the idea:

https://www.opendemocracy.net/en/psychedelic-socialism/

As I understand it, the idea is that "consciousness raising" is a necessary component of catalyzing and maintaining the sense of empowerment, hope, and motivation necessary for a social movement to succeed. Although the consciousness raising in psychedelic socialism could literally be psychedelic drugs, Fisher is mostly using that are a metaphor. Consciousness raising could also take the forms like music & art, yoga, religion, ritual, reading circles, etc.

This suggests that things like the New Age beliefs of the Hippy movement, the Pan-African/Afrofuturist symbolism of the civil rights movement, or the rock and roll of the anti-Vietnam protests were not just trivialities. Rather they were essential to the movement's ability to impact the world.
According to Flusser, these things are not machines, they are apparatus. Machines process things, apparatus process information. They accept inputs and return outputs. They emulate theories and thoughts - like rules in games, differentiating them from toys, these theories/rules are one thing that make them what they are - to achieve some output, certain inputs have to be provided.

Ruthless? They are far from unpredictable, how can something like that be ruthless, if you know how it will respond to specific inputs?
Thank you—a nice and subtle homage.
It has to be used at all first. Even that's a hurdle.
> But great tools don’t automatically make great toys, and I want my kids to learn the difference.

Quote of the century. I couldn't agree more.

As someone who makes a living from tech, I want it less and less in my life in my spare time. That doesn't mean it's not important, useful and gives us boundless opportunities.
> You also never actually share what gameplay looks like, ...

To second that as a buyer (not creator) of games: if a game's intro video shows only cut scenes and still-frame screenshots, i pass on it without exception, simply as a matter of principle. If a creator can't be bothered to show me what the actual play looks like, i can't be bothered to download it (whether free or not).
My god, just 2 or 3 seconds later and the person filming this would've been swept away for good.
No, not really. A lisp in 99 lines of C would barely be useful. In contrast, Prolog mostly shines where you need reasoning/unification over a database of facts -happens pretty often,- but that's just too easily expressed in any proper functional language. And with a bit more pain in an imperative/OO language.
Tangent to Prolog, perhaps check Flix, which includes logic programming features [1], and is discussed here from time to time [2].

--

1: https://doc.flix.dev/fixpoints.html

2: https://news.ycombinator.com/item?id=25513397

2: https://news.ycombinator.com/item?id=31448889

2: https://news.ycombinator.com/item?id=38419263
Saying "tech is bad" or "screens are bad" sound very narrow-minded to me. Sure, there are issues in this "Tech-Saturated World" but I don't think avoiding Tech as much as possible is the answer.

I prefer a digital balance over digital minimalism.
Thanks. I am an ex EE turned Software Eng too, but I switch back to EE again.
That's the reason why I really want to solve the problem :)
I agree but for different reasons.

The whole AI thing is renewing interest in self-hosted infra which happens to be a specialty of mine. Cutting out the "cloud" means having people that actually understand how things work, which means better colleagues, bosses that appreciate what I know and can do and less dealing with bullshit vendor garbage.

I don't know how long this AI fad will last or if the cloud providers will find a way to make their offerings affordable vs self-hosting going forward but for now I'm just enjoying renewed relevancy of one of my more enjoyable skill sets.
Ursula von der Leyen wins second term as European Commission president
Tangential question:

What is the best Pandora-adjacent service these days? In other words, where can I plug in "Artist X" and get a great platter of recommendations?

Spotify doesn't cut it for me -- the recommendations are either hyper-generic or songs that I've listened to many times in the past. Last.fm doesn't seem to have many lights on these days.

Pandora, in its early days, was a great place to discover new music because it would find songs that were roughly similar to what you requested but by often unheard-of artists.
I wonder whether OP created a new thousand of accounts after yesterday's post:

https://news.ycombinator.com/item?id=40984842

See also where they (unsuccessfully) tried to use bot comments:

https://news.ycombinator.com/item?id=40983866
I used to love Figma, but ever since the – now failed – attempt at being acquired by Adobe, they've been aggressively doubling down on anti-user, Adobe-like practices. It's like they failed to be acquired and somehow decided to just pick the Adobe philosophy anyway. I assume part of this is due to the current context; funding with free money must be harder than before, even though it seems they're in the middle of a new round right now[1].

I can't blame them for squeezing their customers as much as possible; they're the superior product, after all.

[1] https://siliconangle.com/2024/07/17/figma-confirms-undisclos...
Good for the kid getting her hands dirty! I was learning C by the time I was 9, but if HTML and the public Internet had been around when I was that age, I may have went that way instead!
Depending on the specific type of blurring that may be impossible, but if you can do it, sure.
Extracting Controllable CGI from the 'Black Box' of Neural Human Avatars
> Seems like it's a useful prop for manipulating people, and in that role it really is effective.

Similar to e-meters in Scientology.
6 month cliff? lol.
Note: If you search for discussions of "Psychedelic Socialism" or related terms like "Acid Communism", a lot of the discussion that you will find is (not surprisingly) among proponents of drug/psychedelic exploration.

Personally, although I found some of the specifics of their viewpoints a little wacky (and in particular some of them are disturbingly anti-psychology), I found the overall ideas that they raised useful. That is to say: for your average person I think the best course of action is to just "absorb what is useful and discard the rest" when reading their discussions.
You don't even need a whole charter. You can just ask yourself "am I acting like an abusive partner?"

* I want to know everything about you and who you talk to (privacy violations)

* I can do whatever I want without your say-so (disrespecting user agency)

* You can't leave me (vendor lock-in)

Unfortunately, this is business as usual in tech.
That's why it's so concerning when you have people who confidently say they're great engineers who are experts in firmware, UIs, operating systems, and networking, yet when you ask them to write a 3sum or remove from a binary tree they freeze up and blame it on an unfair interview structure.

I'm a bit reminded of a chef who claims he can cook pasta, sushi, and pastries, yet when asked to fry an egg says that it's not fair to expect him to do so on the spot. A chef who can't cook when needed is about as useful as an engineer who can't code when needed.
Cisco Smart Software Manager vulnerability lets attackers change user passwords
One downside of having an unusual childhood -- even if it is by most metrics a good childhood -- is that it might make it much harder for the kids to relate to other kids as they get older.

> “Conformity is overrated,” I tell them jokingly, but that is small consolation when you are the only kid going into tenth grade without a smartphone. My oldest son wants a phone badly because everyone else has one, but that’s not a compelling enough reason to buy him one.

It's easy for parents to completely misjudge how the child will be affected by being the only one in their class who has to live by different rules. In some ways, this feels more like a sociological experiment the parent is interested in doing, when really, the parent should be setting up the children for success in adulthood.

> For instance, my son cannot participate in any classroom activity that involves a QR code, a fact I’ve had to point out to his teachers. Sometimes it’s hard for my kids to find information about group projects or extracurricular activities when social media is used to communicate with students, as opposed to updating a website or sending an email.

Come on.
> have many friends (in Europe) who are trying to get through to different jobs in unrelated industries ranging from finance to fashion, or just trying to get promoted vertically (or horizontally), failing rather miserably.

Any particular industries or countries? The UK is currently 4.4%, the EU's 5.9. Both low by historical standards.

https://www.ons.gov.uk/employmentandlabourmarket/peoplenotin...
https://ec.europa.eu/eurostat/documents/2995521/18426688/3-0...
especially when each corpo wants to hire 10x dev for cost of intern with no personal life and blind loyalty of golden retriever
Great point. I thought that `vacuum into` blocks writes, but it's only `vacuum` that blocks! I've updated the blog post, thanks!
My only problem with this is the good content on the internet like good YouTube videos explaining to you how the world and things work.

If i could have a good filter which really can control my internet usage without giving away my privacy that would be awesome.

But no first of, everything goes through chrome and i do not trust random addons, i can also circumvent it too easily. Then even services like YouTube introduced there shorts. Do i watch them? Sometimes. Do i want to watch them? no

Can i deactivate them? no..

I will continue paying for YouTube premium! But pls give me a personal pseudo budget and not some ass weak timer i can just click away...
Datomic uses Datalog with a weird clojure syntax instead of the usual prolog-like syntax.
The Art of Social Media Osint: A Beginner's Guide
All I could really gather from reading this article is that the author would likely be a terrible hire.
I agree that Resume fraud is rampant. Simple questions that should be easy for “20 years of experience doing that thing” get bad answers >50% of the time
Trump's return could shake up H-1B visa system
I think it's important to note that his work used the proper materials and workmanship. It was essentially an "official" sign, just done by a volunteer.

I remember driving through there before and after. I was happy they'd put up a sign, and didn't know until years later about the true story.

I've since seen a couple of other places which tempt me to grab a high-viz vest and fix some things.
It is meaningful because, as you note, it enables a fully opensource userspace driver. Of course the firmware is still proprietary and it increasingly contains more and more logic.
Out of 100 people I interview, maybe 1 would know what recursion even is.
Yeah, they have to fix that. ChatGPT used to have the same issue.
So you can see how a living wage and parity for tipped professions is actually in the national interest.
I could see there being value in the discussion and thinking rather than in drawing a definitive conclusion.

After all, animal stories like Rudyard Kipling's have a long history of providing people with tools for thinking about life and social issues.
Everyone I know in the neighbourhood is reading or read the "The Anxious Generation". It looks like the tide is turning and there is very strong anti-tech sentiment everywhere.
And now that we have smartwatches with GPS/LTE connectivity, kids don't need cellphones to be in touch with their parents.
QC can be a visual inspection, doesn't just mean a functional test.
I know this isn’t directly related to the article, but for what it’s worth Luddites weren’t anti technology at all[0] in fact they were quite adept at using technology. It was a labor movement that fought for worker rights in the face of new technologies.

[0]: https://www.newyorker.com/books/page-turner/rethinking-the-l...
As a primary care physician (and previous ED doctor) I don't think I'm qualified to go deep into the details of the vaccines - I trust my many more specialised colleagues around the world who unanimously support the vaccines and the data coming out strengthens this.

You saying that you are making an "informed choice" is, I'm sorry to say, laughable. Unless you are experienced in reading the many pubmed studies and interpreting them, you are likely basing your decisions on others' interpretations, and, I doubt you are reading the neutral interpretations.

Anyone, it's your life, your health, and your death, as we saw many times throughout the ongoing pandemic.

Ironically, the republican outlook to shit on vaccines leads to more deaths of republicans. And , then trump came out for vaccines. Not that you can trust anything that narcissist criminal says, and treat everything he says as in his own interest.

Good luck with your choices!
As of 2022, iirc yes
Doesn't mozilla use mingw to build firefox? Of course it's different from msys2, but I wonder if there are tradeoff and problems from using mingw.

mingw/msys2 are not easy to use

and now WSL2 can use a X server on windows, which is quite nice.

although when I see news about win11 I still think my next laptop will run linux, not windows... but then I remember avidemux, paint.net, foobar2000, and I realize that I will stay on windows
I don't think that's what the author is saying. I think they're saying that over-use of tech from a very young age is damaging in later life and that the data from Gen Z is beginning to paint that picture.
A hole!! You were lucky, we slept naked in the middle of Death Valley and died twice a day before going to school.
You're wanting https://hangout.fm/
Docker without Docker on Fly.io (2021)
Thanks for your feedback.

1. Some people also complain that it's hard to wire things, and I will think about a solution. Thanks!
2. It is also an item on my TODO list. I have a text block on the whiteboard as an alternative. I put this on my TODO list because I am afraid the position of the unit label is hard to control. It may overlap with surrounding components, so I currently use a free position text block instead. I will think about this topic more.

Thanks for the feedback.
The announcement of the new feature (which I don't have just yet) made me realize that the automatic detection feature existed, and I love it. :)
It's all AI generated ChatGPT4 :) iterated on the prompts quite a bit, grew up reading a lot of books and love world building!