skysight-inc/HackerNews huggingface dataset:
I’m interested in the alternative YouTube front ends like Pinchflat and Glance mentioned here. Ideally I’d avoid scrolling the YouTube homepage while still giving views and likes/subscribed to the creators I watch, because it helps support them (to what degree exactly I’m not sure but it seems like the right thing to do). I do find the archiving/downloading case meaningful as well, since a few yt vids that I enjoyed have been taken down over the years.

But.. reducing mindless scrolling while still giving me a way to follow content I care about seems good.

Does anyone have experience with using these? Are there alternate tools which are better than the ones listed here?
This rule magically solved all incentive misalignment in healthcare and everyone clapped.
Are C multidimensional arrays guaranteed to be contiguous in memory? In practice they are, but can one iterate through them just by incrementing a pointer which points to the first element without UB?
Kinda happy that Evince doesn't start executing JS when opening a PDF.
Jesus Christ, is any software safe from ai? How long until curl gets ai? How about ls? Git?
NULL is the absence of a value. If you try and treat it as a value, you're going to have a bad time. So an attempted UNIQUE(email_address, deleted_at) constraint is fundamentally flawed. If you treated NULL as a value that could be unique, you're going to break foreign keys.

But let's continue the logic of deleted_at being NULL indicating an active account, which seems to the intent here. You end up doing things like:

SELECT /* ... */
FROM accounts
WHERE email_address = '...'
AND deleted_at IS NOT NULL

Depending on your database, that may or may not index well. More problematic, you may end up with privacy leaks if someone forgets the last conditional.

If anything, you want to reverse this so someone has to go out of their way to explicitly select deleted accounts. There are multiple strategies for this eg using an active_accounts view or table.

Lastly, there are lots of potential reasons for an account to be disabled or otherwise not visible/accessible. Takedowns, court orders, site safety, hacked accounts and so on.

Overloading deleted_at to have a semantic meaning for an active account is just fundamentally bad design.
The underlying disagreement is over this:

"Things are going okay for me, and mine, and the folks I care about". Which is all about PoV, not some objective facts.

And when people are really hurting and angry - their words and actions will be all about voicing their painful emotions and acting accordingly. Not ivory-tower truths.
It is absolutely for amusing fun.

"I bet I can lift that paperclip 6 inches off the table with one finger"

Mine is not strong enough to lift much more than a paperclip. However, I have many magnetic fidget toys and when one of those attracts to the finger magnet it does strongly which impedes blood flow to the skin in the middle. It's the same as a kid swallowing one bucky ball - probably does nothing - but if they swallow another, and they attract through tissue, problems.
Science and philosophy as they currently stand have yet to settle on just one single an universally agreed upon definition of "consciousness" — last I heard it was about 40 different definitions, some of which are so poor that tape recorders would pass.

The philosophical definitions also sometimes preclude any human from being able to meet the standard, e.g. by requiring the ability to solve the halting problem.

Without knowing which thing you mean, we can't confidently say which arrangements of matter are or are not conscious; but we can still be at least moderately confident (for most definitions) that it's something material because various material things can change our consciousness. LSD, for example.
When I went there it was staggered, which causes this desire for spot trading - seniors register first, so if you are an freshman/sophomore/junior, you beg a senior to register a spot in a class you want then coordinate them deregistering just before you register for the class. This automated that and at scale could be a big issue.
Die shrinks and Alpha? A man after my own heart on these things! Yes, I recommended both in the past (maybe Schneier’s blog).

Yes, even shrinks to nodes like 180-350nm would be helpful. The older nodes are still more reliable than modern ones due to the physics involved in deep-sub micron. While not power-efficient, both i960 and Alpha would be fast and reliable.

On FPGA’s, that’s a likely use. Crash-safe.org used Alpha ISA in their early prototype. It’s also just easy for experimentation. In security and accelerators, we’re seeing many companies just throw a fat FPGA. Then layer the improvements on it to avoid the NRE cost.

Btw, Alpha had something worth continuing to talk about in new designs: PALcode. From what Alpha people told me, it is in between microcode and kernel code in nature. They can switch to PAL mode to run a series of instructions as an atomic block with more access to internal parts of the CPU. Projects could essentially extend the CPU to make things like secure, context switching or concurrent GC’s easier. They don’t have to open their internals up as much as custom microcode either.

On that note, what I’d really prefer is custom microcode on an open ISA. There were HLL to microcode compilers, at least in academia, that let you synthesize the microcode from HLL algorithms. That would be super-helpful since one could eliminate problematic instructions or add better ones with no hardware changes. Intel could still differentiate on that, too.
As an anecdote, I'm nearly vegan and don't have honey.

I think it's interesting how easy it is to criticize veganism as extreme when, to me (and in many anecdotes here and in the rest of the world) it is actually the result of trying to reconcile all my actions behind the same non-controversial principles.

Maybe "rigid" vs loose/flexible would be a better description but that isn't how it feels to people; vegans just existing conjures feelings of disdain and dismissals of extremism (I felt that way before as well, just like some other commenters on here).

In a general sense, people absolutely hate being told to change or that they have been wrong about something. It puts our backs up immediately and it fires up an emotional storm to start invalidating what they imply about us.

We're fascinating as humans.
I disagree. Nvidia designs chips and has demonstrated it can move between manufacturers (TSMC to Samsung). TSMC does not have know-how to design nvidia level of chips or develop supporting infrastructure (software and sales) because a) they have demonstrated they don't have any b) other players which do have capacity like AMD and Intel have also demonstrated they don't have any.

Nvidia can move its vertical, TSMC not really. If you would've mentioned Apple for example, then maybe.. since that know-how is licensable to an extent (Arm).
Show HN: Autonomous AI Agent Societies Game Demo [video]
Our team has been doing research on making practical use of autonomous AI agents within UGC game platforms.

We've done some work on Roblox, and recently built a demo on top of HYTOPIA, which is this video.

In the demo we have 3 agents, each able to interact with one another when they come into proximity, have relative awareness of different areas of the world, and can even take directions and interact with players.

We'll be shipping this soon as a plugin on top of the HYTOPIA SDK so others can play with quickly creating their own agents in their own HYTOPIA games for fun, research, etc.

It's definitely early, but something we're pretty excited about and thought HN would like it too!
I’m building this because unable to repro bugs is one of the biggest reasons that bugs don’t get fixed. This leads to communication overhead as engineers and support teams go back and forth in a game of ping pong to try to determine who owns a bug.

I saw this first hand when I worked on operational excellence at Meta. Large companies can afford to hire teams to manually reproduce bugs before passing off to developers, but that option is not available to most companies.
Can it be done with some kind of reprogrammable chip? I could see myself getting the surgery once, but I definitely don't want surgery every 3 years every time the expiration date on my card resets (or whenever I change banks, etc)
Can we run Windows 3.1 in protected mode from a PDF?
That's pretty cool. Hopefully you were not billed too much

Will take some time to dig in the code, always wanted to try out threejs.

Thank you
SQL nulls in some ways behave in similar to floating point nans. Of course nans are also weird in their own way, but it is a bit comforting that its not so completely singularly weird.
Paul Houle whats wronge did i jst get ur tounge tied?
That's how it inevitably goes with Turing completeness :)

The real achievement here arguably isn't running code (that's provided by the PDF spec and implementations), but managing to hook it up to user input/output in an ergonomic-enough way to play Tetris.
It's not that this studio's work doesn't have value - but so did all the previous pieces that inspired this studio's work, and so did the Japanese designer's piece that was (plausibly) inspired by their work. I think legal threats over something like this are detrimental to fields of design that naturally evolve through mutation and transformation; nobody is inventing architecture from scratch each time.

Also, to be clear, by "small geometric patterns" I mean the matches this article is pointing to, like this[0], not either of the works as a whole. Some of the highlighted snippets initially appear to be a more substantial region, but then on closer inspection only match in a broad sense and not on any specific details, like the radial petals[1].

[0]: https://i.imgur.com/eAXYs55.png

[1]: https://i.imgur.com/dxPcG2t.png
This is kind of unsurprising, but still new to me even as someone who did Windows development (and some Wine API hacking) for a decade around when this W/A mess came about.

Windows is like the card game Munchkin, where a whole bunch of features can add up to a completely, unbelievably random over-powered exploit because of unintentional synergy between random bits.

I'm happy to see that they are converting the ANSI subsystem to UTF-8, which should, in theory, mitigate a lot of these problems.

I wonder if the Rust team is going to need YetAnotherFix to the process spawning API to fix this...
I never said the user must be exposed to a DSL, I think you're overcomplicating it for the sake of overcomplicating. DSL can be used under the hood by the execution engine, but the user can be exposed to a simpler variant of it, either by clever hardcoded postprocessing of known commands when rendering the final result for human review, or maybe use the LLM itself to summarize the planned actions (although it can hallucinate while summarizing, but the chance is miniscule, especially if a user can test a saved workflow). My point was mostly about two things:

1) "it's unpredictable each time" - it won't be, if a workflow is saved and tested, because when it's run, no LLM is involved anymore in decision making

2) I did remove the UI, because I don't need to learn the UI, I just formulate my problem and the LLM constructs a possible workflow which solves my problem out of predefined commands known to the system.

Sure this is most useful for more complex apps. In our homegrown CRM/ERP, users have lots of different workflows depending on their department, and they often experiment with workflows, and today they either have to click through everything manually (wasting time) or ask devs to implement the needed workflow for them (wasting time). If your app has 3 commands on 1 page then sure, it's easier to do it using GUI.

Also IMHO it can be used alongside with GUI, it doesn't need to replace it, I think it's great for discoverability/onboarding and automation, but if you want to click through everything manually, why not.
People really listen only in 2 major cases

1. When it is about them (nobody really cares about you voice or body language), when there is something valuable or a solid promise of value in your words. Personally for them. (For example when they asked you a question they really need an answer to).

2. … hmmm no, sorry I can’t think of anything else.

Therefore to really solve your problem - focus on the meaning, not on the surface level crap like faking your voice to sound this and that (ive been there, waste of time).

Meaning == why exactly and what message exactly do you want to be heard? Why is this important for you? In general and in particular situations.

If you don’t have solid answers for yourself - its only natural that nobody else cares of what you say.

If you dont have natural artistic abilities - you can of course develop them to some degree, but again without real meaning and value behind your words - it’s gonna be weak.

Maybe your natural way of communication is to be a silent type, who doesn’t waste words, but makes each one spoken valuable.
Luckily, those two different traits are learnable, so I'd guess as the field advance and mature, this will change?

Honestly 'our knowledge of [X] is largely mechanistic and without a sense of the larger picture' is weirdly applicable to most scientific fields once they escaped the 'natural philosophy' designation.
Why the interest in whether a number is irrational or not? Is it just a researcher's fun pastime or does it tell us something useful?

From the article:
Even though the numbers that feature in mathematics research are, by definition, not random, mathematicians believe most of them should be irrational too.

So is there some kind of validation happening where we are meant to be suspicious of numbers that aren't irrational?
January 2025 update: La Niña is here
Pins and Curves – A WIP motion graphics tool for creative coders
Can be used to add keyframes to GLSL shaders, p5js sketches, or anything else you like: The animation is rendered by code that you run locally, the UI is provided by Pins And Curves. Beta launching soon, very interested to get some early feedback on the direction this is taking.
Please don't listen to all of these folks who are trying to bring conflict into your life. You did something interesting, and learned a lesson about how big institutions actually work. It is a great story, and one that you can tell your friends.

The easiest path forward is to do what it takes to graduate, it sounds like you are one quarter away. Smile, play nice, help out where you can. Get everything in writing.

Definitely TALK to a lawyer and have that in your back pocket. It is likely there is some sort of legal aid through the law school and you can. However, only use this as a last resort. It would be no problem for a university to drag something like this out for months or years and you will be left without a degree.
Martha (Netflix)
Reminder that slavery is not banned in case you have comitted a crime in the US. See the constitution.
That sounds quite rural - not suburban at all - and I am sure it is a lovely place to spend time!

It is sprawling, car-dependent, low-density development I can't abide, the kind of cul-de-sac-ridden suburbs the US has been building around its urban fringes for the last 80-odd years. It feels suffocating to be surrounded by mile after mile of other people's stuff, with nowhere to go but strip malls and nothing to do but drive from one parking lot to another. People talk about wanting a house with a yard, but when that yard is the only place you can be without justifying your presence there by participating in some transaction, it can feel like a very confining space indeed.
Welcome to the US justice system
TikTok Is Harming Children at an Industrial Scale
I work for a tiny company of like a dozen people. It's my favorite job ever. No stress or bullshit, good coworkers and customers. The product doesn't change as fast as in bigger companies, but that's ok. We try to keep it small and simple.

Compared to my last job working at a Fortune 500, I much prefer this. The last one had multiple meetings a week where nothing got accomplished, too many layers of middle management who micromanaged everything, high turnover, etc.

Smaller is better IMO. If you can sustain it and make a living, no need to seek growth and become a bureaucracy.
I expected the article to mention how in Oracle NULLs are equal to empty strings. Now that is weird.
Yes. All arrays in C are contiguous. Multidimensional arrays are just arrays of arrays, and are therefore also contiguous.

Source: https://stackoverflow.com/questions/36647286/are-c-multidime...
I love, love all the energy in the ‘self-hosting’ space. These apps are all that stand between us and the cloud hegemony goin' on.
> When asked where his formulas came from, he claimed, “They grow in my garden.”

This makes me think of Ramanujan's notebooks. And based on my limited interaction with professional mathematicians, I think there is something to this - some hidden brain circuitry whereby mathematicians can access mathematical truths in some way based on their "beauty", without going through anything resembling rigorous intermediate steps. The metaphor that comes to my sci-fi-fed mind is that something in their brains allows them to "travel via hyperspace".

And this then makes me think of GenAI - recent progress has been quite interesting, with models like o1 and o3 at times making silly mistakes, and at other times making incredible leaps - could it be that AI's are able to access this "garden" too? Or does there remain something that we humans have access to, while AIs do not?
Actually there’s many people defining vegan that eat eggs (me) and honey (many vegans). Vegans aren’t as extremist as people see them or as common dictionaries define them. Most don’t define themselves by « I don’t consume any animal product whatsoever », of if they do it’s just a simplification.

For the think you feel absurds:

- honey is usually done by placing queen in a room she can’t escape. Also the honey is stolen of the bees. They didn’t choose to be here and they don’t work in the purpose of human eating it. Live it in the nest and they won’t make so much honey. Less bees will die of exhaust also. I got a neighbor that participate in « honey in the village » program. She’s not vegan or vegetarian in any way. Once she saw what’s happening she decided to not harvest. It’s still a delicious product with many nutritious benefits and the bees doesn’t suffer as much as other livestocks so many vegans choose to eat it (again veganism is not about perfection or absolutism)

- I don’t know what eggs production you consider ethical. In my country, the best quality eggs you can fin in the supermarkets comes from chickens that were born in the exact same factory farms as factory chickens In the case of personal backyard poultry it really depends what’s your ethical stance. I often see people that have them in a cage not so big, with no grass (chickens destroy the grass!), no trees, etc… that’s better that a factory but it’s still a miserable cage life. When I go in a farmers market and see someone selling "fallibly farms backyard eggs" I have no way to asses how they live.
Honestly Turbo Streams and Hotwire have been a game changer for me. I can do so much with so little code. I can’t believe so many people are stuck in react hell.
Hello vixen99

You wrote "You appear to be repeating what we all blah blah" and guess what, the poster I responded to started it :-)

A weak point of zero value like "weather has been changing all the time" deserves absolutely no more effort than the response I gave, what do you think? Anyone with an ouce of honesty and self-respect and care for the future would know by now that such a statement is completely worthless with 100% certainty.

And the so-called skeptics have been shown to be demonstrably wrong in their selection of data and their interpretations many many times, they just choose to ignore the evidence and to lie and lie and repeat. There are whole websites like realclimate that go through absolutely everything that's been ponied up by now.

And finally, full disclaimer but I thought my post was clear enough about that: except for the intro, all the points were pasted straight out of ChatGPT! No one has to accept the worn-out intellectual denial-of-service attack of climate trolls now, demanding exhausting pure sweet clear responses as response to half-baked brain farts. Like I said: low-effort on troll's part, low-effort on responder. Is fair.
Jet Lag: A Fool-Proof Fix
But the parent was talking about Linux as a generic platform to drive people's computing needs.
Self-hosting is such a crapshoot. The installation/setup process is completely bespoke for each different app. Self-hosting apps could have a real impact on overpriced SaaS if installation could be made as simple as installing a mobile app.
Rediscovering the same knowledge has kind of been the point of Serenity OS since the project's inception.
True but sometimes bustn ur but 4 some stuff dosen‘t pay off like u‘d thougt it would & or hope tht it would
> Why did you quote something that basically repeats the argument of the person you replied to?

Because it answers his question and it is relevant in the context of Germany shutting down its nuclear power plants since this created a gap which needed to be filled with imports. Had those plants not been shut down there would not be a need to import power at the scale Germany currently does, especially not given the fact that power from existing nuclear power plants running on an existing load of nuclear fuel is far cheaper than imported power. With nuclear power the large majority of costs are concentrated in the construction phase - including all the costs incurred due to regulations - as well as the decommissioning stage. Fuel costs - including those of treating and storing nuclear waste - are but a fraction of the total costs. This means that once you have a working nuclear power plant you want to run the thing at full capacity as long as possible to recoup those initial costs and to earn income to finance the decommissioning of the plant at the end of its life. The plants which were shut down were not at the end of their useful lifetimes and could have produced many TWh of energy still - e.g. Isar 2 produced around 11 billion kWh per year and supplied around 3.5 million households with electricity which it could have continued to do for many years still.
I understand the value of something like this for seasonal businesses / black friday / etc; but for normal companies, how likely is it to _suddenly_ blow up in traffic?

If you are lucky enough to have your company go viral and receive a sudden spike in traffic, will the rest of the infrastructure tolerate it? Will your database accept hundreds of concurrent connections, or will it tip over?

If you need to engineer and test the auto-scaling capabilities of the rest of your infrastructure, is there value in not needing to think about the scaling of your APIs?

These may sound snarky, but they are real questions -- I used to administer ~300k CPU cores, so I have some trouble imagining the use-cases for serverless
Some things to realize about read-only devices is that once they are cracked, they are cracked forever. The devs have dev time to secure the device, the hackers have infinite time to crack it. Once done, the game is up. All instances are now easily exploited.

The more popular the device, the more knowable upside to an exploit. If the device can be updated, then usually the exploitable timeframe is limited and its unknown if the attempt is even worthwhile.

> After all, how many widespread hacks do you read about on old, single-purpose fixed analog or digital devices (which in a sense are similarly 'read-only').

Well basically because any device of consequence is trivially hacked by now. Think about game consoles or anything that would have DRM today.
Leaders, Followers, and Casuals
It seems you contradict yourself. Yes change is Trump's platform. But you agree he won't change anything. So the system has the illusion of change, but no proof it can actually facilitate it.