skysight-inc/HackerNews huggingface dataset:
It's easier to exercise fun, creativity, and new
ideas on such a platform because there aren't any
sharp edges and you can start pushing a technology.

Yeah. I don't interpret "use boring tech" as "literally don't use anything newer than 10 years old" or whatever.

You absolutely can/should/must use more exciting things if they are relevant to whatever unique problem you're trying to solve.

But everything else possible in your stack (particularly foundational elements) should be as boring as possible - i.e. unless you are specifically innovating in the area of RDBMS systems, you should be choosing a "boring" existing RDBMS.
You can set your clipart to an end time rather than a count down. "Busy until 16:00"
Tell your friend to get ready to jump to the next thing.
>Also, hurricanes aren't more frequent [2] but there's an argument to be made for intensity.

I checked your source here, and the emphasis of the article is almost completely the inverse of how you presented it. The article is emphatic at the urgency of understanding how much more forceful the storms are, while noting there is not a larger total number of storms. In the article, that latter point is an aside to the urgency of understanding storms are becoming more intense.

It actually explicitly says that storms of greater intensity are indeed becoming more frequent. Your portrayal, however, is to reference the central point in passing while emphasizing a side point and implying something completely at odds with the article. And this isn't just tomayto-tomahto, one point is critical to understanding the intensity of storms and the other isn't.
Only FULL takes a serious lock (normal vacuum only takes a weak lock preventing things like other vacuums or table alterations iirc).

Aside: I wish Postgres forced to make explicit the lock taken. Make me write “TAKE LOCK ACCESS EXCLUSIVE VACUUM FULL my_table”, and fail if the lock I take is too weak. Implicit locks are such a massive footgun that have caused countless incidents across the world, it’s just bad design.
Africa fights rising hunger by looking to foods of the past
https://archive.ph/2024.10.10-222407/https://www.theatlantic...
Ask HN: Best way to create a changelog and GitHub release
If there were only one format for creating a changelog or release, what would it be like?

I've tried git-cliff, but there are just too many ways to do things.
> What do you mean, “lost cause”? I use it just fine on the desktop.

I don't see the benefit in trying to compete with MacOS, Windows, ChromeOS or Linux in the Desktop space. Those platforms have the desktop app mind share there's very little commercial desktop software created specifically for FreeBSD while on the other hand there have been several successful commercial embedded and server products created on FreeBSD. To me, it makes sense to focus on the strengths of FreeBSD.

Saying that, I realize anyone is free to work on what they find interesting!

> Regarding your last comment with vanishing ports, it’s not something I’ve experienced with 20 years of FreeBSD usage.

Here's one example, not my post but I've seen stuff like this before: https://www.reddit.com/r/freebsd/comments/17c5bmc/freebsd14r...

Alan Jude brought it up on his talk at BSDCan as well: https://youtu.be/N1-sViicQvU?si=mGP5ofjn4i5lhHRx&t=2059
Having an inconsistent, special case way of doing something in the name of backwards compatibility is the defining characteristic of C++.
These moving parts require active understanding and maintenance, as they will change on each and every upgrade, which also requires manual upgrade steps and potential debugging on breaking changes

Maybe they won’t change or migrations will be backwards-compatible. We don’t know that in general. Pretty sure all the software installed on my PC uses numerous databases. But somehow I never upgraded them manually. I find the root position overdefensive at best.

If it were a specific criticism, fine. But it uses lots of assumptions as far as I can tell, cause it references no mds, configs, migrations, etc. It only projects a general idea about issues someone had at their org in some situation. This whole “moving parts” idiom is management speak. You either see a specific problem with a specific setup, or have to look inside to see it. Everything else is fortune telling.
More specifically, mysql_native_password is disabled by default in 8.4, but can be re-enabled if needed: https://www.skeema.io/blog/2024/05/14/mysql84-surprises/#aut...
One must deal with humans as they are, not as we'd wish them to be. The correct solution is that externalities associated with consumption should be priced in by fiat. The government has the (uneviable) task of protecting the environment because it is a perfect example of a common good. Of course, such authority must be given to the government by the people; it is already happening to a very small extent; as climate change becomes more real to people's everyday lives, I expect to see more movement in this direction. Of course, by then it will probably be too late, but we can hope that it will not be.
He is important because he changed the power dynamics of the old world.
And as a result created probably the most powerful country in the world.
I'm not American, and not from colonial power country, but it was significant.
> EPUB support is... well, adequate. I think it's running a script in the backend the first time you open an EPUB file that converts it to PDF.

I agree I think this is what it's doing behind the scenes. If you use the pen to mark up the book, it will be also saved as a PDF.
Makes me wonder if it would be economically advantageous to buy something like this https://www.menards.com/main/building-materials/books-buildi... and then spend some time (how long?) putting it together, instead of working to earn money to take out a mortgage to buy more-or-less the exact same thing.
> Krugman

Not sure I'd spend time on a Krugman book. He predicted in 1998 that the internet would cease having an economic impact by 2005 and that it would be no greater than fax machines. He's like the Neil deGrasse Tyson of economics.
I heard that TD Bank was hit with a record $3 billion fine for money laundering related to drug cartels. I'm looking for a good bank and want to ensure I choose one with a solid reputation and reliable practices.
Apparently discovering new islands isn't what it used to be.
yes this seems a strange choice. The operator is clearly controlling it from the side with the small screen.
Starship has a lot less cross-range capability than X-37.
Why bother with GPS or other "absolute" coordinate systems? Once the rocket's in close, all that matters is relative position and orientation of the rocket with respect to the landing apparatus. Eg, if you had many sensors in known locations on the rocket and many sensors in known locations on the landing apparatus, and you could measure relative positions between all pairs of these sensors, you could get extremely precise relative position/orientation information without beaming information to satellites or whatever.
My understanding is that these commits don't get garbage collected ever. After all they still need to support `gh pr checkout` so they need to store them forever as part of the GitHub repo. Sure they won't be included in `git clone` but that's kind of the point.
Yes I am. That's how it happens and how it should happen.

Coral systems live, spread, and die. That's what they do.

These processes happen over thousands of years.
Even with the vendor libraries last time I had to poke at a CAN bus I ended up having to go to that same level because the C helper libraries omitted key features of the interface.

There's a number of micros these days where the same libraries are provided using SVD[1] that will generate interfaces which is handy.

[1] https://docs.rs/svd2rust/latest/svd2rust/
OPEC Slashes Oil Demand Growth Forecast Again
I agree that there are issues. Making radical changes to legacy behavior will cause more.
Maximizing Your Hiking Experience
A query for a given item goes to a router*, as you said, that directs it to a given shard which holds the data. I don't know Uber's schema, but usually the data is "denormalized" and you are not doing too many JOINs etc. Probably a caching layer in front as well.

If you think this sounds more like a job for a K/V store than a relational database, well, you'd be right; this is why e.g. Facebook moved to MyRocks. But MySQL/InnoDB does a decent job and gives you features like write guarantees, transactions, and solid replication, with low write latency and no RAFT or similar nondeterministic/geographically limited protocols.

* You can also structure your data so that the shard is encoded in the lookup key so the "routing" is handled locally. Depends on your setup
This seems like exactly the price I thought it would be. Maybe a bit cheaper to be honest.

Those generic "led pixel clock" tend to be about $50-$80 ish, and this looks like a 'nicer' (in some aspects) fancier, more niche version of that.
You can also have this update your status on Slack or whatever other relevant platforms support such updates.
or maybe a repurposed eWaste phone/tablet, or at this price probably a new phone.
But it is though.

Saying react is complex is much like saying C is complex because of OpenGL or SDL.

React isn't the ecosystem anymore than C is.
I agree. But can you trust Zoom? What about Office or Photoshop? Can you trust Websites or your browser anymore? Even open source apps have analytics in them that may not be trustworthy anymore (firefox, audacity, ...).
For some people, maybe. For most people not.

To me it looks like a very slick, hacker gadget built from a very enthusiastic person. Good finish and highly over-engineered. For me, as a user, it'd be too expensive, but my hacker soul could imagine building something like that too.

Nice product, but at that price point probably not for a big audience
Oh my, this is something I've been wanting to create. Something simple like an illuminated on-air sign outside my office door. This is awesome, and awesomely over-engineered.
Right, and said slightly differently: this is the context against which we have to judge whether there was any natural experiment we can refer to. There's no reason to think that the history of life on earth thus far has presented a sufficiently comparable case, to reassure us that what's happening is a re-run of a familiar event we've already seen, where everything works out well.
https://www.reddit.com/r/macapps/comments/1g38r5a/piechartma...
This seems like an item that business would buy in bulk. $180 for single dev version, $90 each in packs of 10. Customized with your company branding maybe.
You're out here on HN acting completely unfamiliar with the idea of configuring to limit resource consumption?
Very Les Nessman-ish.

Whenever I see someone with a busy light in the office, I view it as an over-the-top, attention-grabbing, awkward human interaction and an explicit invitation to bother him or her.

It's "don't make me tap the sign" in electronic form.
While you bring forward interesting data, I believe your view is uncharitable of the motives behind people wanting to protect coral reefs also you don't account for your own hindsight.

Maybe a more charitable interpretation is that nobody really understood why there was such a massive drop and climate change was the most likely explanation so they went about warning about it given how important they are to their ecosystem ?

Also I think you are wawing off climate change too quickly. Isn't it possible that we were lucky enough that the coral just adapted quickly to environmental change ?
I hit the 'BUY' button while thinking 'how much is this worth, or would people be willing to pay' and settled on about $60-80.

I'm obviously a cheapskate.

Sure, some people will buy it even it was $2000, but I think most people will be put off by the ~$200 price.
I'd generally call this amount of tables an antipattern - doing this basically implies that there's information stored in the table names that should be in rows instead, like IDs etc. -- But I'll admit that sensor related use cases have a tendency to stress the system in unusual ways, which may have forced this design.
How to detect changes in time series
Look. In our field of software crafting and Computer Science, conflicting ideas and principles frequently arise, especially when balancing competing concerns. We often need to weigh out performance against readability, abstraction and efficiency, flexibility over simplicity, security vs. usability, consistency over pragmatism, etc.

Yet, it's relatively rare for ideas (especially good ones) to become completely invalidated or rendered totally obsolete. Because ideas often retain their value in specific contexts.

I already told you my take on the idea of Vim and modality, it's a wonderful, beautiful, powerful, and pragmatic model. Now, Emacs builds on the cornerstone of another incredibly powerful idea - the idea of practical notation for lambda calculus, which is known as Lisp. Lisp probably can be crowned as one of the most important ideas in computer science. It's just hard to think of anything more influential than Lisp. Any programmer who dismisses the idea of Lisp based on one concrete implementation of it is misguided.

At some point, after many cycles of frustration, amazement, inspiration and awe you will learn to appreciate certain ideas. I'm not selling you Emacs or Vim here - not one concrete implementation of a concept. I'm just trying to tell you - some ideas are worth learning more, before dismissing them as needless or impractical.
That would be a classic location for Sears Homes, like it was all across the Great Plains where local timber and mills were scarce in that time period.
My favorite video about the madness of timezones: https://youtu.be/-5wpm-gesOY. Many great examples, but the one that blows my mind is Israelis and Palestinians living in West Bank observing different timezones in the same geographic location.
Google is too "helpful" in assuming what I want instead of what I say for me to find it anymore, but there was a Linus Torvalds quote about how it didn't even occur to him to write linux in anything but english, even though that's not his native language.

Those days are done. The world now has plenty of internet for any language you speak, and there's no need for standardizing on the "biggest" language.
Show HN: A macOS timer app you control like an elastic band
I've been using Gestimer, and I fell in love with its elastic band UI. I think it's a really cool way to interact with an app.

I wanted something extremely minimal to set a timer. Maybe my wife is cooking something and shouting, "Count 15 minutes" or I want to do a 30min deep work session.

So, I created Stretch It which uses the elastic band interface to set a timer.

- I also set the OPT modifier to change the timer range to seconds in case you're measuring your apnea .
- And the left SHIFT modifier to change the range to 12 hours.

Link to app: https://apps.apple.com/us/app/stretch-it-easy-gesture-timer/...

I'll be adding a few more options in the future, but I wanted to get the core functionality working properly first.

If you like it, ratings on the App Store are always incredibly helpful!
Strong "only use this subset of c++" energy
> he cannot explain where the impulses come from

His explanation is that your next action is determined by everything that came previously. It's not predetermined - you could roll a die and base your next action off that - but it isn't magic either.
I found myself liking the F# way of consuming/producing IAsyncEnumerable's with taskseq. It's very terse and looks nice: https://github.com/fsprojects/FSharp.Control.TaskSeq?tab=rea...
Javascript has managed to even ruin the linux desktop. Running every random JS application sent to your browser VM makes the browser insecure which means the entire computer can't be trusted. This is the reason things like the waylands enforce a smartphone like model of security where the user's applications aren't allowed to communicate or interact with other elements of the graphical desktop. Applications aren't trusted. So the user isn't trusted. A trade-off not worth it.
Sounds great in theory.

If one could figure out how to get companies to actually use it which seems highly unlikely.

In a presumably asymmetrical information process where one side has more information that’s valuable to the other but not shared the only reason the informed side would share is for their benefit or they were forced to share.

So if sharing all that info you mentioned would somehow improve their hiring process i.e lower costs, decrease false positives (hiring bad candidates), increase overall quality of hired candidates, etc. then some companies may be interested in that value trade off.

Other option being forcing companies to share info through say lowering access overall to candidates (we all left LinkedIn and others and only communicated, applied, etc through your new site).

* I would say only good candidates could move leaving only bad ones on LinkedIn but “good” is subjective and I think the lower threshold on quality companies will accept in candidates is sadly lower than many of us like to think.

Also there’s an assumption of information asymmetry here but in reality we have as little information on companies hiring processes as they potentially do on our individual job searches.

If your site also included visibility into candidates search, how many you applied to, how many interviews you got and success/failure rate, why you didn’t call that company back or ultimately didn’t choose one offer over the other then it actually would be lifting the information veil on both sides so to speak.

Of course, many candidates may not be comfortable revealing that info if currently working due to possible retaliation (even if technically illegal). So you’re left with candidates that are unemployed currently who are at disadvantage in favor of hiring companies.

Put another way, if you were the world’s most desirable candidate for whatever field and level you’re at, it was known and agreed far and wide, would it benefit you to share where you applied, how you did, etc?

All this being said, my aim is never discourage someone from trying to solve a problem they believe is important nor flatly deny that something could work just providing some things to think about to hopefully help somehow.
He's being sarcastic because the standing theme on the internet for most of the last decade is that Musk is an idiot who only got where he is because his parents are rich or he stole from other smarter/harder working people. SpaceX tends to put a hole in this idea since he founded and funded it himself, and they've made more progress in space travel in the last two decades than all existing government organizations and contractors have since the 70s.
US government has given spacex like $20 billion, I think you misunderstand who controls who and how
Psilocybin has always made me not want to drink for extended periods of time after use. Always saw that as a great benefit.
Arq is awesome! Unfortunately not suitable for headless systems.
There's cost in simultaneous replacement for huge portion of the fleet.

Don't devolve into simplism, consider that you need to replace the radio for everyone sharing the same space, and that there might be way more planes sharing that space than you think.
> because people don’t speak in paragraphs.

I mean, we kind of do. We use an especially low "final" intonation when we finish explaining an idea, and an especially high "intro" intonation when we start. Kind of the same way we do with individual sentences, but more exaggerated. And we take longer pauses. When you transcribe someone talking for 10 minutes on a podcast, for example, you don't invent paragraphs out of thin air. They're generally pretty clear.

> and rarely do ‘chapters’.

Again, we do. People rarely talk for 20 hours straight; rather they give hour-long lectures delivered across 20 days. Each one is a chapter.

Even an hour-long speech is generally clearly divided into sections. The speaker concludes the section, changes their intonation, "asks" the audience what that leads to, takes a long pause while the audience contemplates, then presents the "answer" which is the start of the new section.

The reason you might not think we use this organization when speaking is because it's encoded is intonation and timing -- prosody. And we don't directly represent prosody in writing systems. But that doesn't mean it's not there when spoken. Indeed, a major part of being an effective speaker of the written word is in "restoring" this prosody that is missing on the page. And things like paragraphs and sections are major clues towards that end.
The article didn’t run with PE bad, it’s implying the opposite. And yes, exactly, reinforcing the questionable American Dream narrative while sort of ignoring or obscuring that they’re talking about a tiny number of people getting one-time lucky at the expense of everyone, especially the average tradesperson.
More law, better regulation comes from the same school as more code, better product. It’s obviously bullshit but novice practitioners and non-practitioners support the idea because they think all problems are solvable with more something.
If the party membership is revoked first, then the person wouldn’t be part of the ‘political and ruling class’ any longer.

Then they would just be a citizen who might formerly have been some bigshot, i.e. the second case.

It still doesn’t seem to make sense to discuss any increases relative to the first case, since in 2012 it was already unlimitedly authoritarian.
> Are you specifically claiming that a common ancestor does not exist, or that genetic information does not spread to offspring?

I'm not making either of those claims. The first is an article of faith, and the second is trivially true.

I'm stating that one can't claim a particular set of DNA patterns makes someone "Jewish", because DNA is a biological phenomenon, and ethnicity/culture/religion are cultural phenomena.
In addition to looking simply at the explosive growth limited to the past 4-5 years, it seems reasonable to look at the entire plot as well. All 3 graphs in [1] date back to 1965, and look at that data it seems that the growth/population of corals was reasonably stable up until the late 00s.

edit: only goes back to 1985, error on my part, but still relatively stable from 1985-late 00s

It may be possible that this recent spike in growth indicates that there is a strong recovery, but looking at the data it also seems inarguable the ecosystem has become highly unstable as well over the past 20 years, with drastic increases and decreases in all 3 populations that are much greater variance than from the mid 60s to early 00s.

While I agree with you that it's possible that this coral death is overhyped, your own conclusions don't seem to be evidence-based themselves.
Not sure what the objection to the gov't picking designs, but this is the result of consultation with industry and are being designed by private firms. Lots of more details in this article [0]:

> The government has selected two firms to deliver on the first version of low-rise designs: MGA | Michael Green Architecture, which will work on plans for British Columbia, and LGA Architectural Partners Ltd., which will cover designs for Alberta, the Prairies, Ontario, Quebec, the Atlantic, and the North.

> Though, Fraser will also be launching an open submission process that is soliciting additional designs from industry members who may submit existing prefabricated housing builds. Companies who build modular, 3D printed, or panelized houses have until Nov. 8 to submit to be considered for inclusion in the first iteration of the catalogue.

[0] https://www.ctvnews.ca/mobile/politics/first-standardized-ho...
https://www.opec.org/opec_web/en/publications/338.htm
What about the other alternative of neither farming nor joining them?