skysight-inc/HackerNews huggingface dataset:
I can think of two complex pieces of software which intentionally shunned databases thinking they can just do its thing in "flat files" - git and DokuWiki.

What ended happening is that both developed their own custom shi*ty database engines because it turns out that things like indexes are just generally pretty useful, but doing them right is pretty damn difficult. I'm pretty sure that if Linus/git chose e.g. SQLite instead of "flat files", we'd have way fewer data corruption problems, and a more capable/extensible git.
I'm pretty sure I saw a "Forbes" guide on how to beat some video game quest at some point, or some other video game thing people would have been searching for at the time. I understood it to be SEO spam but this whole comment section puts it into better context.
CPU usage even when idle (due to cursor rendering)
It is doubtful AI will be a net positive with regards to climate due to how much electricity it uses.
I also work in industry. I think a national self-exclusion scheme (like the UK has) would be huge.
I can't understand (and haven't, for years) how anyone takes this guy for anything other than entertainment.

And yet, they do. All the way up the hierarchy.

I'm fine with entertainment, btw. But not with entertainment masquerading as serious business and life guidance.
Haha selfless, or shameless!
"By purchasing the Terrasault Start Menu Launcher, you will be granted a FREE perpetual license to play Terrasault!"
>outcomes we collectively agree upon.

lol, what are the chances?

The average Joe is interested in Dem vs Rep or what the latest show on Netflix.

The average researcher is worried about his livelihood, tenure etc.
For visualizations, we support Chart.js. You can also use our built-in AI to help write the code.
The painting was thankfully unharmed but there was significant damage to the frame.
How Big Tech leverages its influence in statehouses
Im thinking more and more about putting my computer outside when I game.

I have 50 and 150 ft fiber optic DisplayPort cables. Can do 8k60, or 4k240. Can be had for like $70, work fine.

The hard part is input? I'm no stranger to USB extension cables. But I don't love them. They're so bulky, and they usually need 5v in every 50ft, and since USB hierarchy tops out at 7 deep and each cable is actually 2 hubs, you can only really chain two 50 ft cables together (and a 25 ft shorter active extension too, then hub and device.. gee since the cables sre hubs would sure be nice if someone made an active USB extension cable that exposed all 4 ports at the end!). Here's a well reviewed example for $42, https://www.amazon.com/Extension-Extender-Repeater-Boosters-...

There are some usb4 over fiber optic solutions, but often more than $150 for 100 ft, which is kind of a drag. Spent money on stupider things, maybe will do it.
Okay, not so bad as I initially worried:

> The key is using Screen Time API of iOS.

> After getting approval from the user, the developer can set a flag to deny app removal.

> This feature must be opt-in. To enable the flag, you should explicitly get approval from the user.
But it could be that if you don't follow the unwritten rules, you don't get another grant next year.
Looking forward to this! Daniel is a legend (curl author).
I think it’s a great idea. It would also give the army of phds an endless stream of real tangible work and a way to quickly make a name for themselves by disproving results.
Funny, this was also my favorite ride when I was 4!
Really?

It's even sadder that you felt the need to spend your precious time commenting on something you think is sad.
> if you look at the movies and books that come out these days, their quality is significantly lower than 30-40 years ago (on an average)

I'm sorry but this is just nonsense.
> Defund universities. No more student loans, make them have to earn their place in the market or we will continue to suffer under the manipulated system that is actually killing students.

This... it's no longer about value its about optics... Problem exists in most industries now. The pendulum needs to swing back the other way before it's too late to stop the decay...
Can you recommend a Website/service?
Interesting use of treesitter. But I’m a little surprised that treesitters built in query language wasn’t used.

There’s no need to manually iterate through the tree, and use if statements to select nodes. Instead you can just write a couple of simple queries (and even use treesitters web UI to test the queries), and have the treesitter just provide all the nodes for you.

https://tree-sitter.github.io/tree-sitter/using-parsers#patt...
Do I understand correctly that bleary eyed users were uninstalling the alarm rather than turning it off? (Because by design it's a hassle to turn it off, i.e. to ensure user stays awake for at least some length of time?) That's pretty funny.

My friend (an absolute bear of sleepiness) had a "wifi alarm clock" back in the day: he had to actually stumble over to his router (get a certain wifi signal level) for the alarm to switch off!
Yep, we're currently rolling out pilots for self-hosting. If you're interested, feel free to reach out via the contact page on our website.
Shredding code every once in a while
> But at the same time I have a lot of sympathy for the honest scientists who have worked with Masliah over the years and who now have to deal with this explosion of mud over parts of their records.

This really is quite unfortunate.
If the goal is portability, Google pursued the idea of distributing cross-platform LLVM IR via PNaCl and ultimately abandoned it, because LLVM IR isn't really designed for portability.
Funny. Stallman wouldn't be happy to allow software which you cannot overrule.
> We refer to all the objects in the room (or anywhere else) whether the baby understands them or not.

And that helps the baby enormously; I remember reading that the more words that infants hear, the more their brains develop.

But we still point to objects — or to pictures in a children's book, as I did the other day helping my wife babysit a neighbor's grandbaby — and say the words.
https://archive.ph/Lv3tT
Perhaps the root of all evil is "publish or perish". I am long out of research, working at a teaching college, and yet I am still expected to publish. Idiocy.

Academic fraud is also enabled by lack of replication. No one gets published by replicating someone else's work. If one could incentivize quality replication, that could help.
I feel like $5 is not too expensive
I did use o1-preview.
I think they'd just switch from Buy to Pay. For what? For whatever ... so you can play now.
I'd reach for argdo as well - but I don't think this covers his use case of:

> every instance of a pytest fixture

Although it's probably good enough for 99% of the use cases, and any extra accidental renames could be reverted when you look at the diff.

Maybe it could be covered with a multi line regex using `\_.`
Show HN: Timesaving Hotkey for Working with LLMs for Software Development
I found myself typing the same string over and over again and finally decided it was time to do something about it. This is for Windows (I mostly develop within WSL Ubuntu inside Windows 11), but I'm sure it's not hard to do something similar on Mac or Linux desktops.

Basically, you install AutoHotKey 2.0 from here:

https://www.autohotkey.com/

Then create a file somewhere called CtrlCapsLockPaste.ahk with the contents:

#Requires AutoHotkey v2.0

^CapsLock::
{
Send "+{Enter}"
Send "I need you to give me ABSOLUTELY COMPLETE revised code without ANY placeholders that preserves ALL existing functionality!"
Send "+{Enter}"
}

Then you can also copy this .ahk file to your Startup folder:

C:\Users\<your_name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Then, whenever you ask something to Claude or ChatGPT about revising a function or method or something like that, you can quickly press Ctrl + CapsLock and it will add that message.

I find that when I don't use this sort of wording constantly, they give me annoyingly incomplete code with tons of placeholders, or simplify my existing code by focusing just on the part they are trying to revise. This can be super annoying because you might not realize at first that they simplified your code (I've started always checking the line count before and after). This command greatly reduces that tendency with Claude3.5 Sonnet and ChatGPT 4o, and if it takes half a second to add, you're more likely to just do it out of habit and avoid wasted time and wasted Claude inference requests, which are annoyingly limited per period of time.
Starshield is SpaceX's millitary division. It is two things, whole military using Starlink, and Space Force building satellites on Starlink technology.
It'd be nice to post a disclaimer if you are working on a competing offering before you post a comment. (for the benefit of everyone)
Quadratic is built for doing analytics, and a native JavaScript experience where you're in the weeds with the data just felt better. We wanted JavaScript to be a first-class citizen in the spreadsheet, as formulas are treated first-class in most spreadsheets.

When they're separated, the experience feels bolted on (to us). Being native means supporting existing libraries like Fetch for APIs, chart.js for charts, brain.js for ML, etc., not to mention performance!
> Similar - when I was younger, I would never have suspected that a scientist was committing fraud.

Unfortunately many less bright people seem to interpret this as "never trust science", when in reality science is still the best way to push humanity forward and alleviate human suffering, _despite_ all the fraud and misaligned incentives that may influence it.
There's a diy perks video about making your own which goes into the pros and cons for the curious.
Also Zig wants to have better memory safety before v1 - there's an issue tracking that in the zig org but I couldn't find it
> This is actually the root of the function color problem: async is exactly backwards! Instead of marking asynchronous functions, languages should have had us mark synchronous functions, and then async should have been the default!

What happens when you need to add a new trait that all existing functions must be changed to have? That's why async is generally an attribute.

The answer is that we'd have to say that all functions have some default trait set that can be extended automatically as the language evolves, except those anti-traits they have. Then we could say that a function is async meaning "not sync", or even we could write !sync instead of async.

I rather like the idea that you have to write `!sync` instead of `async`.
[dupe]

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

https://news.ycombinator.com/item?id=41663051
I can't seem to find a reason for shutting it down in the article. Does anyone have info on this? Was it for budget reasons or was their a failure on orbit?
Evil is a much simpler explanation than recognizing that if you were in the same position with the same incentives, you would do the same thing. It's not just one event, it's a whole career of normalizing deviation from your values. Maybe you think you'd have morals that would have stopped you, maybe those same morals would have ensured you were never in a position to PI research like that.
I'm not talking about micro OLED. I'm talking about microled which is indeed made in small chips with VR and AR as the target market.

For example the recently announced Meta Orion is said to use microled [1].

At the recent microled connect conference there were lots of VR/AR focused talks [2].

[1] https://www.microled-info.com/meta-announces-10000-ar-glasse...

[2] https://www.microledconnect.com/current-agenda
But... then how do you delete it if you actually want it gone?

Surely there is a workaround, right?
Nassim Taleb famously argues that position, in his popular work Antifragile and elsewhere. I believe the theory is that time serves as a sieve: only works with lasting value can remain relevant through the years.
but also, like, it only runs in certain conditions it sounds like here.

Can this line of code be always running? What if the app launches itself as a background process?

For a feature I just learned about so many questions, but it's Apple in their store so hedges betting it isn't as dangerous as it sounds. But perks your ears up
I've heard great things about Zig as well. The one difference between it and Rust is the amount of industry and financial investment to date. Rust has had literally millions of dollars of buy-in from some of the biggest tech corporations on Earth, which is why I'm more confident that it will likely stick around.

This is one area where, for example, Julia has struggled. In many ways it's a fantastic language for scientific research, but it simply has never received nearly as much funding or investment as, e.g., Python.
[dupe] https://news.ycombinator.com/item?id=41651038
I'm guessing that Forbes Marketplace offers revenue sharing with each website they make this deal with, so it's profitable for all parties. Is there actually an issue here - legal or ethical or deceptive? This seems like business as usual. Is the main complaint that the integrity of these news websites is weakened by having affiliate marketing? Asking seriously because while no one likes ads, I'm trying to understand what the moral/ethical implication of this is, if any.
Maybe it's showing positive news results for Harris because that's what the news is. And your campaign is a stinker of 2025 and immigration-fearmongering gish-gallop?

Google maybe reflecting reality. Alas for you, there's no one to sue for reality's well known liberal bias. https://en.m.wikipedia.org/?redirect=no&title=Reality_has_a_...
It becomes a survival bias: if people can cheat at a competitive game (or research field) and get away with it, then at the end you'll wind up with only cheaters left (everyone else stops playing).
https://patents.google.com/patent/US6017302A/en
Really only one paragraph from the article is needed:

>Meanwhile, when it comes to how often you should wash bed covers, most experts recommend doing so on a weekly basis. As well as washing sheets, ironing also reduces the bacterial count of linen.
the best example is psychology. the entire field needs to be scrapped and started over, nothing you read on any of those papers can be trusted, it's just heaping piles of bad research dressed with a thin veil of statistical respectability.
Map of how hard each state works
> As soon as I've set up a file system with the drives I already have the only solution is to buy the same amount of drives with more space once I run out.

Recent versions of zfs support raidz expansion [1], which let you add extra disks to a raidz1/2/3 pool. It has a number of limitations, for example you cannot change the type of pool (mirror to raidz1, raidz1 to raidz2 etc.) but if you plan to expand your pool one disk at a time it can be useful. Just remember that 1) old data will not take advantage of the extra disk until you copy it around and 2) the size of the pool is limited by the size of the smallest disk in the pool.

[1] https://github.com/openzfs/zfs/pull/15022
So...2/3 of his tweets were accurate and factual? For social media, that's actually pretty good.

I don't read the NYT regularly, but I'll bet more than 1/3 of their articles are biased or missing important context.
The post answers that.

Every unmarked function can do anything. If you add a new thing that functions can do, you assume unmarked functions can do it (even if they don't), and you add a trait for the negative.
Today we only remember the great thinkers of these times, and tend to see a linear accumulation of knowledge. If you look at the history of the times you realise that at the time there was a vast and confusing babble, it was very hard at the time to distinguish the valid science from the superstition, the blind regurgitation of classical authority, the soothsayers and yes, the fraudsters.

For example Kepler considered his work on the Music of the Spheres (google it) to be more important than, and the ultimate goal of, his research on the mechanics of planetary motion. Newton dabbled in alchemy, and his dispute with Leibnitz was very very bitchy with some dubious jostling for priority. And there was no end of dubious research and outright fraud going on at the time. So no, it was not a golden era of disinterested research.

See for example the wikipedia articles on Phlogiston, The Music of the Spheres, the long and hard fought battle over Epicycles etc
My state of Oregon is apparently lazy and, I saw on another map this morning, also one of the loneliest.
> it prevents me from doing things that I know are correct because it thinks my code will run in a multithreaded environment

Could you elaborate on that? In your case you don't need to worry about Send/Sync, you can use Cell/RefCell, etc. The borrow checker isn't about threading, it's useful in a purely single-threaded context too.
Will plants grow on the moon?
It's a stretch to argue that Go's concurrency model is pi calculus. Go supports lexical closures, and even the initial body of a goroutine can close over variables in the parent scope.

Go's concurrency model is fundamentally lexical closures[1] and threading, with channels layered on top. Lexical closing is, afterall, how channels are initially "passed" to a goroutine, and for better or worse it's not actually a common pattern to pass channels through channels. And but for Go hiding some of the lower-level facilities needed for thread scheduling, you could fully implement channels atop Go's lexical closures and threading.

I think the similarity to pi calculus is mostly coincidence, or perhaps convergent evolution. The choice not to make goroutines referencible as objects, and the fact channels can be communicated over channels, makes for a superficial similarity. But the former--lack of threads as first-class objects--comes from the fact that though the concurrency model is obviously threading, Go designers didn't want people to focus on threads, per se; and also it conveniently sides-steps contentious issues like thread cancellation (though it made synchronous coroutines problematic to implement as the GC has no way to know when a coroutine has been abandoned). And the ability to pass channels through channels is just consistent design--any object can be passed through a channel.

[1] Shared reference--non-copying, non-moving--closures. Though Go's motto is "share memory by communicating" as opposed to "communicate by sharing memory", Go comes to the former by way of the latter.
As I see it, I think the distinction between consequences and externalities is that externalities are applied to cost and pricing, but not concepts.

Wikipedia doesn't go too deep into when externality analysis is appropriate or useful, but hints at this in the following sentence to the one you quoted.

>Externalities can be considered as unpriced components that are involved in either consumer or producer market transactions

Something like the advent of centralized currency isnt a priced good or action, so it doesnt make sense to say it has a positive externality (e.g the transaction price of "centralized currency adoption" is not a priced object).

This is why it is more appropriate to say something like the advent of centralized currency has consequences instead.

Regarding the Visa example, the merchant isn't a uninvolved 3rd party, so the profit is not an externality. Value on the table during an economic exchange is not an externality. Similarly, the value created or lost for each interacting party is not an externality.

One more thoughts on common externality misconception.

The general connotation is that externalities describe pricing failure and market failure (e.g. pollution). The usefulness externality analysis breaks down quickly when you move from realized external costs or benefits to opportunity costs or benefits.

If a $1 pill saves a worker's life, is the value that person generates over the remainder of their life an externality. Technically yes. If you sell them a pill again a year later, the same is true. That doesnt mean the pill is priced incorrectly.

This illustrates how externalities can be duplicative and should not be confused with pricing errors.
Look bro you're entire response history in this thread has been childish. You don't deserve more than that. A real expert expecting to be taken seriously would of at least bothered to scan the easily found study (<5 mins on google). Then they would of posted at least a cliff notes of what they found wrong with the study. Instead you just shit posted.
Companies in the past making games that you would pay for once were somehow still making lots of money despite providing support for the game for a few years after launch.

The cost of a few years of support is built into the price of the software.
It’s so funny you mention this.

My family are pretty regular Disneyland goers. Last year we finally made it to Disney World for the first time.

My four “kids” were between the ages of 12-23.

And I think their favorite part of the trip was the Skyliner.
I've wanted an e-paper laptop ever since I saw a Kindle ad in 2008. I'm also interested in ultra low power computing (solar charging, daylight readable, months of battery life, offline-first, mostly text...). So your list has a lot of overlap with mine!

Such a thing doesn't seem to have been invented yet. The remarkable might come close (or that weird typewriter like thing?) but I haven't been able to justify any of those purchases yet...

I'm not 100% sure about e-paper (the lag may actually be a feature reducing addictiveness), I'm also amenable to those transflective Sharp LCDs! (Though I think they're a bit too small for a daily driver.)
I grew up before the Internet and we still craved connectivity with our computers. I remember dialing into BBSes and playing turn-based text games and it was amazing. It was also the best way to get software; my computer would be pretty boring if the only software I had was what I created myself or purchased in a box.

I also could have done so much more with all my computers, from my Commodore 64 to my 286, if had I had the vast information resources that are available now.
This and 'The Games That Weren't' [1] are my favorite coffee table books. Like another commenter, I tend to just open to a random page and it's always a great tidbit of learning about gaming's history.

[1]: https://www.bitmapbooks.com/collections/all-books/products/t...
I designed my own, uncreatively called Yvm. Yao already compiles to it.
Not a fan of bad mouthing other offerings. As @iampims is saying, alerts is a big missing piece. Clickhouse is also a general purpose database for many use cases including analytics, financial servers, ML& Gen AI, fraud, and observability.
> take the largest dictatorship in the world: China

China has semi-effective capital controls, at least on the hoi polloi. (There is massive leakage via Hong Kong and Macau, but that's for the hoi olligoi.) China also has a thriving cash culture, which undermines your tracking motivation argument.

Look at authoritarian countries broadly, however, and you find a mix of strict capital-control regimes to maybe something on paper but zero enforcement [1]. To the extent they have capital controls, it's generally to defend the value of the currency. Not for surveillance. Conversely, thriving democracies have enforced capital controls (again to defend their currency).

Capital controls are not an authoritarian-only policy tool. And the principal motivation for capital controls, i.e. requiring the use of domestic currency, across history, has been economic.

> CCP does not take "what they can". The tax burden is much lower than basically in any liberal democracy in the West

Straw man--nobody claimed the CCP or anyone else takes "what they can." Your metapoint is correct: China is the 34th lowest (7.7%) and the U.S. 184th (12.2%) [2]. But that number doesn't include what the elites extract [3].

[1] https://worldpopulationreview.com/country-rankings/what-coun...

[2] https://en.wikipedia.org/wiki/List_of_sovereign_states_by_ta...

[3] https://www.icij.org/investigations/offshore/leaked-records-...