skysight-inc/HackerNews huggingface dataset:
But lots of people did jump off of things with various contraptions and we did eventually develop the ability to fly that way.
Sure, but then the argument is "SBF was bad actually". I agree with this take - this is going to lead to bad outcomes. But note that saying so already embraces a consequentialist framework. This is a common argument for "rules utilitarianism", which is that given human psychology, getting humans to pursue (particular) virtues leads to better outcomes in the real world than getting humans to engage in first-order outcome maximization.

A true virtue-ethics take would be that SBF was inherently ennobled by good behavior or blemished by bad behavior, and the outcomes would have no relevance to this consideration. That's why I said virtue ethics is dead - approximately nobody argues like that today.
Elon Musk says only ‘exceptional’ Twitter employees can work from home
In my opinion, FP is one tool in the toolkit, and is best suited for expressing math-oriented things such as set operations, analytics pipelines, and other kinds of data transformations.

For any kind of I/O, though, FP is not even applicable in the pure sense of a function, as disk/network access is inherently a side effect. JS can of course mask much of this with its Promises.

Any kind of business-oriented logic, especially handling of different kinds of data entities, is still good to encapsulate in classes in OOP fashion. Classes are a good impedance match for entity types, as instances are to entities.

Sometimes, though, data transformations are still more clearly expressed in imperative style. At the very least they’re more accessible to juniors, unlike the innards of declarative transformation engines.

Imperative, declarative, object-oriented, functional — these are all tools for different jobs.
Easiest way to search 70M+ AI artwork from 4 different models
Fair point. I'm referring to whatever is implied by Web 3.0 today, discounting the misappropriation of the item.
I'm way ahead of you people, I'm already on web4. web4 is a revolutionary technological paradigm that will completely change not only people's use of technology, but entire societies, unlock better forms of governance and agriculture and make human dignity and basic income an immutable right.

Join me in creating tomorrow.
Kudos to the python core devs. The core library is getting cleaner and more maintainable and the language is getting more performant and powerful for users. Long live the snake
Early this year, I finally made the switch from using primarily using Windows to using Linux. I went with Fedora after hearing good things about its reliability, but was bracing for a bit of a clunky front-end. Needless to say, I was shocked by how far it'd come and how nice it was. The key point I remember feeling at the time is that it felt like MacOS despite not having used a Mac in over a decade.

Fast-forward to a month or so ago, I finally decide to get a mac to try it out, and the really strange thing about it was, Fedora felt more like MacOS than MacOS (or at least, it felt more like my vision of what MacOS would be). I do really like my Mac and I'm still using it for now at least, not saying either one is categorically better than the other, but that has stuck with me.

I should probably try out KDE now as well, it looks a bit more windows-like but could be interesting
https://www.youtube.com/watch?v=l-LTjXdMe2w
I had an instant in a Zeihan lecture where I became convinced of the same thing. He was talking about millennials, and said that the primary millennial piece of fiction is Harry Potter. As a millennial, I had to nod along, that's a true and insightful thing to say about us. Then he described the titular character as, essentially, a special snowflake that doesn't have to work for anything or figure anything out.

Which is just an incredibly bad take. Yes, Harry is a magical character that can do whatever he wants but with a handful of exceptions, so can everyone else in the setting. Harry isn't the protagonist because he can do whatever he wants, he's the protagonist because doing the right thing is scary and he does it anyway. This isn't a take requiring a college level course, that theme is repeated over and over throughout the series, Zeihan's analysis of Harry Potter would only be convincing to someone with the most cursory familiarity with the work. And it's not the kind of bad take one arrives at by skimming the work and not thinking hard enough about it. The likeliest way I see someone coming up with that take is already holding an animosity towards millennials and then coming up with a smart-sounding justification for it.

And if that's Zeihan's understanding of Harry Potter, I can only assume his understanding of the CCP's thirty-year plan is comparable.
Both those 1%s are very unlikely to be anywhere close to being true.

The sci-fi version of AGI that people are imaging now will never exist. No one has any idea how to create AGI now, and therefore, no one knows what it might actually look like if it ever does. Any “solutions” people come up with now will have nothing to do with the problems a real AGI might pose.

If people want to get together and talk about this stuff, that’s great. But if someone wants you to give money to fund research into this, you’re being scammed.
I agree, but will add that you can avoid most of the consumer-focused adware junk by just installing Windows Server 2022. E.G., it is compulsory that the first account is a local account named "Administrator". Overall, it is a very minimal default install, with the focus being on reducing the attack surface.
Because supposedly people will report bugs for them and someone will need to fix them.
Author here. I really enjoyed diving into this topic and interviewing people. Minimalism in technology has a long history, and it's as important today as it's ever been. A favorite quote from the story, from Carson Gross, who made htmx:

“I might encourage minimalism in web development, but only because there's this incredibly complicated piece of software called a browser that has all this infrastructure baked into it that we can sit on top of. We can take advantage of that complexity and the abstraction it provides in a simple way, rather than putting a lot of complexity on top of that,” says Gross. “A lot of JavaScript projects take a browser and heap a bunch of incredibly complicated software on top without taking advantage of the infrastructure that the browser has sitting there.”
Almost like we should try to make advance predictions about outcomes given particular circumstances and continuously test them against reality :)

These people after all pursued theoretical means by which the risk of death could be reduced, and then put them into practice in order to improve their understanding.

You can die in the air. You can die on the ground! Sometimes jumping off a cliff is safer than staying there. There is no safe path, no guarantee of survival; you have to speculate, to make theories, to test them, to choose the path that seems best to you. There is nothing arrogant about this.
> Just use FP and nothing can go wrong. That’s at least the impression I get when I read about FP.

To be fair that was the kind of nonsense that was being talked about OOP in the late 90's and early 2000's.

There are no silver bullets, and anyone who claims otherwise is flat wrong.

However most techniques have their advantages, when used well - and I'd say FP has more to offer than OOP in this context.
> NO "scientific" or or other time series aquisition should ever "account for leap seconds" | use UTC etc.

Great idea in theory - just using TAI is a very pure solution.

But if you want to use any major programming language or spreadsheet you'll find the standard libraries support Unix timestamps, UTC, and Local time - but not TAI.

And unless you've got very reliable equipment, you're probably used to occasional blips in your data, so a 1 second blip is probably tolerable.

So I can understand why, outside of astronomy, many projects end up ignoring leapseconds.
and to think, they caused all this problems just to make mac app window titles look more similar to ipad apps...
C++23: The expected Header; Expect the Unexpected
Carmen Ortiz shares the blame. Heymann is no longer an AUSA and his career has stalled, to say the least. He will be forever remembered linked with Swartz. Karma is a cold goddess.
ENS (Ethereum Name Service), Filecoin and Arweave decentralized, long term, content addressed data storage, POAP (Proof of Attendance Protocol), Sign In With Ethereum (using ETH public key for auth), USDC (digital USD, redeemable by a U.S. regulated bank, tradeable and programmable in smart contracts), zero knowledge strategy gaming like Dark Forest (https://zkga.me/), etc etc.

It's a very new space so there is a Cambrian explosion of ideas. I get that it's very hard to sift through and as an outside observer it's easy to focus on the failed evolutionary paths, but in situations like these, it will be only obvious in hindsight which applications turned out to be most useful to people. Even "speculative" or financial use cases are valid. Speculation is an important part about how markets function.
Russia might not be fascist in the most exact technical political sense, but it's an autocratic government that is currently launching missiles at the civilian infrastructure of another country to directly and indirectly harm civilians. Not sure what else you want? Doesn't matter what any other country has done up to this point, they are doing that right now, not hitting military targets, civilian ones, by choice.
The technical foundation of Web 2.0 was simple: interactivity afforded by XMLHttpRequest. I have to see one yet to formulate what the hell Web 3.0 is under the hood, some definition a la "web but on blockchain" doesn't have enough meat on the bones.
Nah it's still startup, just capitalized like any other noun.
"Everything works" :D

Yeah, try to use an external non-Apple mouse with your macbook - your mouse will scroll in the opposite direction - changing it in setting will reverse the direction of your touchpad. Additional buttons will also not work.

or try to connect an android phone to your macbook via USB-C. You will not be able to access the file system to copy files or do anything else.

Printing doesn't work, unless you use Airprint... which will require you do disconnect from internet...

Half of Apple devices use USB-C and half of them - obsolete Lightning cable...

Many people have issues with Airpods connecting to the closed macbook.

and I don't even talk about Docker working 20x times slower than on windows and 100x slower than on Linux.
“Sorry, we don't fix bugs in deprecated code. Closed.”
How do you do marketing?

I built this www.anxispace.com .. and I literally cannot do marketing to save my life!
>Also, there's the part about military occupations being considered generally bad.

It was considered a triumph in Kosovo.

Nobody was bothered about NATO troops using military force to make a secessionist referendum happen. Because we did it.

Nobody was bothered that the Serbian constitution prohibited an independence vote. Because we held the vote.

Nobody questioned the result - also 90% - same as Crimea. Because we wanted that vote.

Kosovo's notional independence was as sparsely recognized as Crimea's for decades, even among supposed allies. We didn't play that up as an indication of our friendlessness though - because we did it.

The most substantial difference - that Kosovo ended up a puppet state (Pristina being bisected by "Bill Clinton boulevard" ought to be a clue as to by whom) while Crimea was incorporated directly.

Realistically the conflicts mirror each other much more closely than most people believe. That includes the reason why the west and Russia care deeply about both conflicts and both referenda while neither gives a shit about, say, the Tigray war - because THESE two conflicts dictate Russian and American spheres of influence.
>Well, the first is realized

1/3 of it is realised, the remaining 2/3 have no apparent future, and all have had horrendous ecological effects
I included 3) and 4) because I don't regard being fired as quite the same as "seek employment elsewhere".
On the open ocean, the containment that keeps the 5000 people from driving everywhere is free and perceived as idyllic. On land, attempts to contain 5000 people and prevent them from driving would be costly and considered dystopian.
Backup-and-Restore of Containers with Kubernetes Checkpointing API
I was thinking of doing that but then I don't think you can use netflix at all or if you make your way around that your banking app might not work etc
> I don’t think this is coming soon

Personally, I feel it might become a risk one day, but how soon is an important detail. If the threat is still far away, its nature is very blurry and there is no use to worry too much about it today (or advocate for a ban on AI research).

There are still many safe intermediary steps we have to go through before the threat concretizes and becomes worth worrying about.
> Also, incentives, not charisma, are what steer human behavior.

The number of people with incentives to work towards destroying the whole of humanity is rather small, and I'd rather we deal with them first since they need not wait for unfriendly AI to be dangerous...
Bit rot: bonjour
According to https://www.microsoft.com/en-us/windows-server/pricing a license costs 500 dollars. Linux is free as in beer and MacOS is a free complementary feature if you have the proper hardware.
As an Effective Altruist I want to cure cancer, so I maximize my income by selling cigarettes to children outside playgrounds. The money will eventually be donated to the cause in my will, and in the meantime the prevalence of lung cancer in teens will incentivise the Free Market™ to find a cure.

No need to thank me, really.
> Object oriented is organised by virtue of the object paradigm.

Or in other words, OO code ties business logic to presentation logic. By sticking to the dominant 'one class per file' principle, the same code behaves differently based only on whether it appears in one file or two, so it's not trivial to move code around to make it more organized.

When I write functional code, I first write all the functions and types I need in a single file, without worrying about presentation or naming until it compiles. Then, before committing, I reorganize them into folders, files, and modules so it's easier to read and navigate, and I can do it any way is more appropriate (sometimes layer-first is more readable, sometimes domain-first).

I can also split pure functions into chains of smaller, pure, private functions if they're too long to follow (90% of the time some functions end up being way longer than I expected), which is _way_ simpler than splitting a large class into smaller ones.
You can always do your own course or book and put it on Gumroad. Here's my story: https://nts.strzibny.name/one-year-of-sales/
Web 1.61803 or Web Golden
Seems like this is based on this essay:

https://erikhoel.substack.com/p/why-i-am-not-an-effective-al...
Their quality-of-life points combined with long-term-ism reminds me of that simcity build that maximized the population to absurd levels. If you get 'points' for each life, past and future, than maximizing the number of future life is the easiest way to maximize your high score.

> Bostrom calculates that 10E29 potential lives are lost for every second that we fail to colonise the supercluster of galaxies containing the Milky Way.

I think an easy solution would be to normalize the score, as I think the sum of human hapiness would be "better" if there was only ever one human who gave his life a 10/10, than two humans who gave their life a 9/10.
> Figure out which question would divide the set in two most closely; ask that question.

This depends on the goal. One goal might be to answer all questions as quickly as possible, in which case partitioning the search space in two might be a good strategy. Another goal might be to have the best chance of guessing the item within 20 questions, in which case you will want to choose questions which maximise the % of the remaining search space you can uniqely identify with the remaining questions (perhaps weighted by popularity of that item).
> Then he described the titular character as, essentially, a special snowflake that doesn't have to work for anything or figure anything out.

Harry literally has a scar marking him as the chosen one, abused by muggle caretakers and unjustly persecuted by his teachers only to triumph over unspeakable evil via hereditary magical powers..

> And if that's Zeihan's understanding of Harry Potter, I can only assume his understanding of the CCP's thirty-year plan is comparable.

Hell heath no fury like a fandom scorned.
So you mean cash system?

And seriously, criminals will abuse every system, e.g. internet, cryptocurrencies, etc.
I'm beginning to feel the same about mobile, though I think the rate of change in iOS is at least slower than the memes[0] about JS-framework-of-the-week.

I started iOS development with ObjC with manual reference counting; saw big and helpful changes with literal syntax and subscripting, ARC, and storyboards; I switched to Swift when it got OK; and now everyone seems to be going "storyboards and MVC are lame grandpa ways of doing things, let's use reactive asynchronous stuff everywhere!"

I'm starting to feel old, and it's not just the half dozen individual grey hairs.

[0] in the original sense of the word
I mean, sure some of those things are crap in MacOS. Some he is mistaken about or are super niche. He does have some valid points but you can't take a few annoyances and say "KDE beats macOS". I could easily find the same number of annoyances in KDE. Probably many more. He's just made peace with them.

> Impossible to create a dotfile from Finder (only terminal)

Yeah most people don't need this ever. If you're making dotfiles you know what the terminal is.

> Lack of native clipboard

Not sure what this is supposed to mean. It obviously has a clipboard.

> Finder's weird shortcuts for rename vs open file (no way to open a file with keyboard?)

Cmd-Down I think, but I agree the shortcuts are super weird.

> Taking screenshots requires to click the preview in order to copy to clipboard, which also causes to save it to Desktop. There is a global shortcut to save directly to keyboard, but it requires 3 button presses. With KDE you can setup the preferred behavior and always copy to clipboard while at the same time saving to a specific path (and not always Desktop!)

Mac's screenshot support is really good. Yes it requires 3 modifier keys but I still miss it on Windows.

> Surprising lack of apps in the store (Firefox, Bitwarden, Zoom, Teams, VLC are all quite popular, yet only Bitwarden is there). The others require download from the website (basically a Windows-like experience)

True but try installing an app that isn't in "the store" (which one again?) on Linux. There are pros and cons.

> Finder: no side by side view for easily moving stuff between unrelated folders/paths

You can open multiple windows.
I agree, I also think the failed protests in Belarus were a driving factor. He could see what an uprising might look like and that time was limited.
Some challenges arising out of human-meaningful names that any registry of names needs to tackle:

- Inclusivity for future generations. Early adopters should not crowd out late adopters of all the desirable names

- Community ownership or geographical indications or false advertising (eg: DarjeelingTea.com should only be owned collectively by farmers in that particular region)

- Prevention of abuse or trademark violations (eg: Nestly should be able to sue and win the case on merit against somebody who registers nestlekillsbabies.com)
Thanks for following up. One q: I suck at building landing pages. Do you have any tips here? I have some ok-ish copy already distinct from the App Store page, but I hate finagling HTML.
As this operates in the "Open Spectrum" I suspect it's very geographically constrained, as the spectrum is allocated differently from country to country. I would have to check but I'm not sure there's an equivalent in the UK, for instance, which you could operate without an amateur radio license.

EDIT: Scratch that, looks like there's a frequency it can use in the UK:

"Both LoRa™ and LoRaWAN® use the 868Mhz radio frequency that is license exempt in the UK. This doesn’t mean you can use this frequency as you like. There is set a set of rules defined by EU ETSI EN300.220 (pdf) the most pertinent of which is the duty cycle that defines for how long a transmitter can transmit."
A great thing about the leap hour proposal is that, by that time, the current form of leap seconds would be already close to insufficient [1] and thus a reform would be required anyway.

[1] The first leap hour, which would happen when DUTC is around 30 minutes, will happen around the late third millenium (https://www.ucolick.org/~sla/leapsecs/dutc.html) and by that time we will regularly have 6 leap seconds per year. Steve Allen is a sort of proponent for leap seconds and not much for leap hours, but to me this projected table is the best argument for leap hours.
You beat me to it. :-) Currently in the middle of reading Consider Phlebas.
I think this is about the level of abstraction. As React component extraction is to tag soup, so named functions composed are to fp primitives. In code reviews, if I see a big swamp of pipe/fold/cond etc at the top level, I'd kick it back and ask that to be wrapped in a named function that explains what it does, rather than exposing it's guts.

Writing concise, clear code is a skill that straddles any paradigm.
Anybody played with Mikrotik KNOT LR8 kit? I like them but it's new and I want something reliable when I'm learning
Ask HN: Should voting be done on electronic machines?
Unless code is completely open and transparent, how come that countries use electronic devices for settling a voting dispute?

For monetary value storage we kind of do it in a public blockchain with public code, but for something INFINITELY more important than money we trust a closed group that designs in secrecy?

How come?
Just wanted to say that. Web 1.0 was plain HTML. Web 2.0 brought interactiveness via AJAX. It's quite simple actually.
DuckDB: The MotherDuck Partnership
How does pyenv compare with conda, mamba, pip and poetry? I typically use conda but ever since they broke with python 3.10 I have been considering moving to other environment managers.
Agreed. Also btw there's a typo in your link. It should be https://fredgrott.medium.com/ (there was an extra o in com)
The paper of mass-market paperbacks has a high acid content and over time the paper will crumble. Take a look at mmp from the 1950's if you don't believe this. That is why librarians wash books, to get the acid out. Rag paper with no or little acid content will last 300, 400 years or more. Books from the incunabula, properly tended, have not crumbled into dust.
the problem is how to identify capable non-technical founders.

I suspect the ratio of capable non-technical and technical founders is nearer 0.1-0.5:1

any thoughts on how to identify the unicorns?
That point would be made only if you'd connect the parent poster with someone who is willing and capable to provide TV sports without ads.

The purpose of a system is what it does as a whole, even if (end despite that) one part of the system (e.g. sports viewers) would like that purpose to be different. A system fulfilling that purpose would be enjoyable by many, but it doesn't exist, and ads are a major irreplaceable part of the system that does exist - key parts of which are not only fans and casual viewers but also teams (and their budgets), players (and their salaries), and TV stations.