skysight-inc/HackerNews huggingface dataset:
In every project of mine with databases, I use a tool to export the schema (without data) as a text SQL file on every commit (as a pre-commit hook), to record any changes.

There's no reason you can't do the same but including the content too.

That way you're always committing a text friendly version of the database rather than the database binary encoding. And your diffs will work great.
Having strict and harsh drug laws is a dramatic downside.

The state murdering someone because they were carrying around a plant is the antithesis of justice.
I wish chatgpt or Claude would make an an Android Auto app that I can use while driving.
I'm not sure the title captures the essence of a school, at least for STEM subject. For instance, why is doing maths in schools not "doing"? We solved the same math problems that the real mathematicians had to solve hundreds of years ago, no? The way we tested the Avogadro constant was not that different from a real chemist did a hundred years ago, no? We didn't do the modern ones mostly because the students had not the advanced prereq yet. I think it's more accurate to categorize what we do in school as controlled doing. Yes, we abstract every object as a point mass or a rigid body when learning Newton Mechanics, but that's only because the real-world is too complex for a high-schooler to handle. Yes, we implemented only a single-threaded SkipList using standard C library when taking the first course on algorithms, but that's only because most of the students wouldn't have enough knowledge to go beyond that.
I’m not sure if I am mathematically sophisticated enough to follow along but I’ll try. This chain of thought reminds me of the present state of cryptography, which is built on unproven assumptions about the computational hardness of certain problems. Meanwhile Satoshi Nakamoto hacks together some of these cryptographic components into a novel system for decentralized payments with a few hand-wavy arguments about why it will work and it grows into a $1+ trillion asset class.
Vertical tabs are working for LibreOffice's menus, which have lots of tabs, and are now getting converted.
Is the ability to convince or prove a thesis more importan than the thesis itself?
While ketamine can be used to treat addiction (of other substances), my understanding is that ketamine itself can also be quite addictive. Is that not the case?
Your old car radios don't store presets?

For an example of how radio presets can leak personal information see the Seinfeld episode "The Burning" [1].

[1] https://en.wikipedia.org/wiki/The_Burning_(Seinfeld)
According to my Claude chat -

This reality might be like a quantum observation field - cities are full of conscious minds actively observing/measuring/collapsing probability states. Like millions of wave function collapses happening constantly. Nature lets those quantum states breathe, maintaining possibility spaces longer.

Some people thrive in that urban collapse-field - they want that constant measurement and definition. Others need more quantum coherence time, seeking out spaces where consciousness can maintain superposition longer. It's not about visual complexity or stimulation, but about how much conscious observation is forcing reality into defined states.

Cities vs nature isn't just about peace or chaos - it's about the density of consciousness collapse. Like the difference between metal (constant forced collapse) and ambient music (sustained possibility states).
Wiyul I took migh yot to Luffbruh (acting az a cooryer surviss), I inshored my dissertacion woz cerrect bye revuwing the seilerfoan musick. Suddenly, their was a laud noys. I rush't too the sighed of the bote, but I sore the wartre fludding inn. "Quick! Sumbody hasta seel the hoal!" I cryde. Fourtuneatley, the glew oonder the bought's scin maid the holl cloaze up, sow we kepped floting, butt we terned arowned buy mesteak. Immajin mie shock wen wee woshed up in Lossymuth! Eye wonet fourget thatt deigh enny thyme sune, that's fore shur.

(I'm pretty sure this isn't eye dialect: I consulted the rhyming dictionary a lot, to make sure I was swapping spellings between two words with the same phonemes. I also tried to avoid reanalysis, though some of these words might not quite achieve that.)
Does a VHF tetrode not have a lower bound on its operating frequency when operating at such a high power? Even if just an impedance mismatch at its terminals?

If I had to choose between the two for broadcast radio, keeping longwave radio transmissions makes more sense than AM (MW) radio. Keep FM (VHF) for local radio and lose the IBOC/DAB.
There are probably some one-offs, like virtual therapy sessions.

But... my probably controversial opinion is that on the whole tech is absolutely destructive and net negative for mental health. Tech has incrementally destroyed social systems, degraded human connection, perverted people's perceptions of self and reality, and enabled the expansion of many addictive or destructive behaviors (porn, gambling, etc).
So what? You can use VSCodium and the OpenVSX marketplace if you like, no one is stopping you. It DOES mean you won’t be able to use some extensions that are published exclusively on the VSCode marketplace but guess what? You’re not entitled to every extension being accessible from all the stores, and you’re even less entitled to demand that all extensions are open source.

If Microsoft want to develop some proprietary extensions for VSCode it’s fine, everyone has this right. It has nothing to do with EEE.
If you have any language where it is "semantially correct" to execute it with a simple interpetter, than all optimizations in that language are not semantically important by definition, right? I've even seen interpretters for C... so while I 100% have felt the pain in this article, I don't know where that leaves us? These are more like compilation assertions/strategies than language features. (Not that these shouldn't be written inline with the code, e.g. it can be nice to write unit tests in the same files as the code in some languages).

In the case of SQL, I'd love access to a flavor where I do the joins on indices explicitly, the query is executed as written, and each join (or filter) can be annoted with a strategy (btree lookup, etc). (The most difficult part about using indices by hand is correctly writing all the synchronous triggers on updates, not the queries, IMO).
They'd need to specifically die in their own homes (or otherwise not on the roads), or else the resulting traffic jams would make your drive home even longer.
> But if it's load-bearing, maybe that's a bug?

If your "debug optimization" code is so slow as to be unusable (see: Rust), then your optimizations qualify as load-bearing.

The problem is that "optimization level" needs a mindset change. The optimization levels should be "release", "small" and "experimental".

"Release level" needs to be perfectly usable for debugging as well as in production--"debug level" should be "release level". Compilation time should be reasonable and run time should be functional.

After that, for embedded, you should have "small level"--checks should get turned off and any optimizations that make code significantly bigger should get turned off (loop unrolling, for example). You might enable some optimizations that make compile time brutally slow.

Finally, there should be an "experimental level" which tests out optimizations before they go into release.

And there should be no "fast" optimization level. If your optimization is that situation specific, it should stay stuck in "experimental".

And through all of this, the compiler should also eject files that carry enough information to allow debuggers to make sense of the compiled code, unwind the optimizations when the users asks, and present a coherent version of what is going on. This is actually where compilers really break down nowadays. The compiler needs to eject enough information and context that a debugger can unwind what is going on rather than being an afterthought.

We need the equivalent of an LSP (Language Server Protocol) for debuggers.
FlyShirley.com - AI Copilot for Pilots. Starting with flight sim users, working our way up to in-flight and ultimately context aware AI for robotics.
> Was the ketamine not prescribed to him?

Yes and no. He was being dosed under the supervision of a doctor, but he acquired the "extras" from some other people who saw him as an easy, vulnerable mark who would pay them a lot for it.

> That makes it an example of the kinds of abuse/misuse we could expect more of if these things become more widespread, if nothing else.

Sure, and that's something to consider, but I don't think we should stop testing things that could be lifesavers for some people because they can be misused.

If that's how we're going to do it, we need to go back to prohibition and just ban everything, including alcohol and tobacco. That certainly worked out well the last time we tried it...

Perry also didn't die of an overdose in the "traditional" sense: the large amount of ketamine in his system acted as a sedative and he drowned. If he hadn't gone in the water, he probably would not have died that day.
If you write a piece that "plays well", a player can play it well — and give a more compelling performance. What makes a piece "play well" isn't necessarily that it be "easy"; more that it be natural and idiomatic for the instrument... which will in turn be easy.

If you write a piece that a player struggles to play, that will sometimes come through via a muddled and strained performance. There are famous exceptions that prove the rule on this, such as the extremely high register opening bassoon passage from Rite of Spring through which Stravinsky intended to convey strain, or the trumpet squeals of Ray Nance at the end of many Ellington arrangements.

Generally, though, you want the players to be able to play your piece well. And "err on the easy side" is an effective way to do that, especially when writing for instruments you aren't personally an expert with.
Thanks. I think we've always had the ability to publish content on the internet without relying on external services, and we still have. It's just not something that most people are willing to do, because it takes expertise and resources, and corporations can do it better by specializing in providing these kind of services. This is why people use them. For the same reason people don't usually make their own clothes, furniture, etc., either. Specialization and division of labour allows us to be much more productive and as a result enjoy a higher standard of living than we would if every individual had to produce everything they consume themself.
This is the only reply I understand, so I’ll follow up here - in this case, is the end user paying to push the energy into batteries that the power company owns? Or is the extra energy just dissipated somewhere? Or does the power company stop producing their own energy once the grid is saturated? (I believe that electricity doesn’t actually flow like water, so it’s not the exact same electrons that the solar panel is producing which would be stored on batteries or dissipated somewhere)
RP Flip is absolutely unique worldwide. Nothing else, to my knowledge anyway, is even remotely close in shape or function. A whole class of conventional commercial aircraft is not remotely comparable.
> The difference between a graphic novel and an ordinary trade paperback bound volume is that the novel was originally conceived and composed as a single, long-form story, rather than being a collection (either a story arc, or just a series of disconnected issues) from an ongoing series.

This doesn't work; by this definition, Charles Dickens never wrote any novels.
Google is reportedly developing a new AI tool that could take over your web browser to carry out various tasks, and it's also working on an agent capable of controlling your computer beyond the browser. According to a report from Reuters, this AI project, known as "Project Jarvis," is expected to be part of Google's next release of its Gemini large language model (LLM). But Google isn't the only company pursuing this kind of technology; OpenAI is also said to be developing a computer-using agent (CUA) designed to navigate the web autonomously within your browser.

The AI tool aims to simplify online research and other tasks by allowing users to give direct commands in the browser. This would eliminate the need for creating APIs or using screen recordings for the AI to access user data. Instead, users could instruct the AI to perform tasks such as opening relevant web pages, organizing search results into tables, purchasing items, or booking travel arrangements, with the AI handling everything from filling out forms to clicking buttons.

If Google succeeds in launching this system, it could make AI tools significantly more user-friendly, even for those without any technical background. The AI would enable users to accomplish tasks simply by typing instructions into the browser, streamlining processes and enhancing accessibility by removing the need for technical know-how or complicated setups.
I've taken a deeper look into the listed issues since writing my comment, and you're absolutely right:

- the named scandals occurred in 2012, 2005, and 2007 respectively, so more then a decade ago. For reference, the linked Ibis page was written about 7 months ago,

- the "Wikipedia: Rotten to the Core" article was written by a RT employee in 2018, and is hosted on a website that is no longer online. It doesn't make any compelling points against Wikipedia, and does not seem to take itself very seriously given the "red wikipedia with horns" image.

While centralizing moderation can be problematic, I'm not so convinced it actually is in Wikipedia's case.
Pretty weird choice of TTS engines. None of them are anywhere near state of the art as far as open TTS system goes. XTTSv2 or the new F5-TTS would have been much better choices.
I feel your sentiment for sure but this is unfair criticism of the top post. Bold claims need proof.

To me it harkens back to the whole hyperloop thing which was such a disappointment that I am very skeptical of details. Doesn’t mean it’s not possible of course!
Comically, x86-64v4 requires AVX-512, and years after, Intel still releasing CPUs that do not support AVX-512.

So the world is stuck with x86-64v3, more or less haswell/zen1 level.
Why, oh why? Just SAY NO TO ORMs, especially in non-OO languages.
For a fun weekend project, I built Boardle - a daily wordle-like game where you guess popular boardgames using stats from Board Game Geek. The games are from BGG's top 150 games as voted by the community, so fair warning if you aren't already someone who plays a lot of modern boardgames this will be very hard as all the games are very nerdy

https://boardle.org/
Thanks a lot! This should be fixed now.

I started experimenting with the speech recognition browser API yesterday (so that the user can listen and repeat sentences), but it's not supported everywhere.
When I was ~14 I downloaded Freenet after finding it on Stumbleupon.

After wondering why my laptop was loosing RAM for a few months, I realized I had been running a node continuously.

Great to see it's still alive though.
Yeah but I’ll be long gone :)
I don't think GP was arguing that's the only use of these drugs; it was a direct response to Matthew Perry's situation.
Reminds me of the "Milky protests" in Israel when people were outraged that a Milky (some sort of processed whipped cream/chocolate milk product) in Germany was cheaper than in Israel (presumably exported from Israel to Germany but cheaper to buy in Germany).
Work in your meighborhood is impossible - most people live in a 'marriage' situation meaning both would limit their job options and even if you get the job in your neighborhood that doesn't mean you won't switch jobs.
At some point even the countries people immigrate from will run out of people.
> Just look at how they're treating something with basically no stakes: TikTok.

TikTok is a direct channel for Chinese propaganda into the western infosphere.

That is hardly "no stakes".

Yes, the same concerns should also get the other social media giants wings clipped. The EU should keep taking bites out of YouTube, Facebook, etc. too.

TikTok can set up shop in the West. Setting up shop in the West means you are subject to Western laws. We have seen China demonstrate over and over that it will not comply with that.

There is a huge difference in people employed here vs in China--the self-censorship, for one. China relies on the fact that social pressure causes self-censorship even without the intervention of the higher-ups. This is vastly less effective when all the employees are from the US.
A kind of a configuration management tool, helping me manually "reconcile" between three concurrent aspects of the state of a machine (and then apply the result):

- what is "out there" on the machine ("queried"),

- vs. what was the state last recorded in (git) history,

- vs. what I want there to be on the machine (described in Nickel language https://nickel-lang.org/, a statically-typed successor to the Nix language).

https://github.com/akavel/mana
I'm not sure a 30-45 minute walk in cities like NYC, Boston, SF, etc. is considered all that rare. And while that length of walk is probably not someone in the average suburb is doing on local roads, plenty of people will go walk a few miles in a forest or park. Certainly not everyone but also not ~no based on what I see out and about.
Not in anywhere near the amounts today due to how much work it was to hunt. And far less vegetables and fruit.
I think that statement in the article is still unlikely to be true even if we restrict ourselves to the psychiatric sphere.
i like to bounce between projects week to week and am in a huge phase of just trying to build services i pay money for.

the first fun thing i'm working on a roguelite(?) type of petsim in dragonruby for my wife and i to play.

then i'll go back to working on my mtg collection / deck builder app. instead of rewriting in nextjs i decided to just go modern rails with it and i am honestly having a lot of fun. a redesign helps too, but once you get the hang of turbo/hotwire and stuff it really isn't that bad.

another thing i've got kicking is writing up a portfolio site for my old photography since that current hosted plan is about to renew. this is more of a stability and performance issue as i really liked using Format, but every single time i go to show my port to someone irl i would either not load or take forever or have images missing. extremely frustrating.

i'm very tired of SaaS pricing going up (with unwanted features) and user experience and value going down. reallllllly fighting the urge to just build a clone and try to take a cut of the overall business.
What do you do about compaction?
I'm also knitting! Working on my very first cardigan.
Yes and is eaten at greater amounts today than our ancestors. You can have too much iron among many other things. Notice how this study talks about EXCESSIVE use.
Leave the field to the censors, create an alternative, and hope that they will not pursue you? Or stand your ground and fight them wherever they are? That is the question.
Except you can't see dead posts unless logged in, and also have the option on.

So no SEO for those links.
Nuclear Rockets Could Take Us to Mars Faster. NASA Plans to Fly One by 2027
It's more overwhelming than underwhelming. There are many more views now than just "photo grid" and "photo detail" and lots of annoying "smart" albums, which have more special treatments than just a grid of album photos. It feels unresponsive and I often get stuck in a view with no idea how to just get back to the camera roll. I often quit the app in frustration hoping it'll just get me back to my latest photos. Probably the most unnecessary update I've ever seen on iOS.
"I notice you watch porn a lot. I've ordered a gallon of baby oil and a case of Kleenex."
> D has first-class support for marking functions as “no GC”.

It never occurred to me that this would be considered a hint to the optimizer. It doesn't affect code generation. What it does do is flag any use of the gc in the function and any functions it transitively may call.

Optimizers have been likened to turning a cow into a hamburger. If you're symbolically debugging optimized code, you're looking at the hamburger. Nobody has been able to solve that problem.

It's true that optimizers themselves are hard to show being correct. The one in the D compiler is a conventional DFA optimizer that uses data flow equations I learned from Hennessy and Ullman in a 1982 seminar they taught. So it has been battle tested for 42 years now(!) and it's pretty rare to find a problem with it, unless it's a new pass I added like SROA. The idea is anytime a problem is identified and corrected, it goes into the test suite. This has the effect of always ratcheting it forward and not regress.

The GC dates from around 2000, when I wrote it for a Javascript engine. It was brutally tested for that, and has been pretty solid ever since. People complain about the GC, but not about it being buggy. A buggy GC is a real horror show as it is painfully difficult to debug.
Are you replying to the correct person(s)? :-)

Only the last quote is mine, and I stand by it.
yes the cool thing about tech is that you don't have to know why it will work or even how, just so long as it does.
Interestingly, I discovered last year that returning from the UK to NYC by ship was in the same general price ballpark as a business class flight. This is admittedly a lot more than economy. But, if you had the time, included eight days or so of good food and entertainment.
Yeah, had edited my comment to expand a bit on that. Nevertheless, this is just one place where allocation of value objects may appear; and it looks like eliding allocations is still generally in the "optimization" category, rather than "guarantee".
I'm building a collator robot [0] to help me pack items I sell for building your own open source split-flap mechanical display [1].

I get custom character flaps printed and die-cut in bulk and then sell them in smaller sets. A full set of flaps for one module has 52 distinct designs (letters, numbers, symbols, etc) and I get them from the manufacturer grouped by design, so they need to be collated to sell as packs of 52 with 1 of each design.

My WIP robot will take a stack of one design and distribute them to a bunch of cubbies, then I'll swap in the next design, and so on, so each cubby ends up with a full set.

It's based on a cheap ~$110 CNC gantry frame from AliExpress and a ~$35 BTT SKR Pico 3d printer main board running GrblHAL. To detect whether the flaps feed successfully I use a visible light break-beam sensor (the typical IR sensors don't work because the PVC flaps happen to be IR transparent!) which acts as the "z probe" - the flap is fed via a G38.3 probe action which returns whether the probe was successful or not, and the "z" coordinate it was first detected.

I have a python script running on a computer to send the gcode to the machine.

[0] https://bsky.app/profile/scottbez1.bsky.social/post/3l737hme...

[1] https://github.com/scottbez1/splitflap
You can assume that the Chinese have complete engineering plans for any target product, including an aircraft.

But having those plans isn't enough to build the plane. You needs lots of unwritten know-how to succeed. This isn't just "tricks of the trade", but also knowing about the materials and processes used, how they can fail, where the failure is introduced, and what the known good "beaten path" for a process is.

If Boeing were to fire all engineering and manufacturing personnel and completely re-staff, how many years would it set them back?

That's why one of the key steps in the China cycle is to get the product built on Chinese soil.
Very cool experience!

BTW is this article generated from social media posts?