skysight-inc/HackerNews huggingface dataset:
Un-burning all the fossil fuels we’ve burned obviously requires a level of industrial infrastructure on par with what it took to get to this point in the first place. The olivine method seems to be the most effective from the standpoint of thermodynamics and technological complexity, but one wonders what the side effects of dumping trillions of tons of olivine dust into the ocean in a relatively short period of time would be.
Seems to me it's effectively impossible to get evidence of shilling, but if this is indistinguishable from shallow dismissals – which it precisely is – this post should be dealt with in an equivalent way.

That said, the moderators are glad to delete certain kinds of posts (including some of mine, rightly or wrongly), but not this kind. And maybe they are right not to, but I'd like to know why.

Edit: I come to HN because there's a lot of good, informative posts and also descriptions of people's experience. This is really valuable stuff, but it's being drowned out by timewasting fluff and garbage to the point where I'm starting to regret coming here, and I especially regret posting something that tries to be informative when the only response I get for a few subjects (eg. drugs) appears to be co-ordinated, weaponised downvoting. Downvotes are fine, but I need to know why someone disagrees.
Incorrect, old aircraft are grandfathered into new regulations. This is why it's so hard to get the GA industry to switch away from leaded avgas, because it's almost impossible to certify new engines.
How can ChatGPT translate a comedy show without knowing what's going on on screen, and various context that contribute to the humor?
I like your second variant - some DRY, moved to the top of the function. This would reduce fiddling during preliminary development, with loggers and Printf's and whatevers, until an error architecture stabilizes.
No, because considering anyone a twat is inherently a (small-p) political judgement.
When I started out programming, it was Basic followed quickly by Turbo Pascal. I tried looking at C and C++ a bit later, but for years I found them hard to read, with the natural language keywords of Pascal feeling much more, well, natural.

As I grew more experienced though, this has shifted. I took some time to really learn C and C++, and while I still use Pascal in my day job (Delphi), I now feel the natural language keywords "get in my way" a bit, and I prefer the brevity of curly braces and such.

For me, this isn't about typing, I don't think that's a very interesting metric and I spend far more time thinking about my code than writing it regardless of language. The milliseconds saved typing "{" vs "begin" is irrelevant to me.

For me it's about parsing. Once I trained my brain on the curly braces, the begin/end pairs take so much space so to speak, they kinda obscure what's really interesting.

But before that, the natural language keywords helped me because my eyes and brain were trained to recognize them already.

That said, I've looked at Rust code and yeah, I'm having that initial C/C++ vibe again, where it all looks like a mess of "random" symbols thrown together. I'd have to spend some serious time learning Rust for that to look acceptable I think.
I can't believe I have never heard of Racket before, it's 28 years old!

Quite some libraries available too https://github.com/avelino/awesome-racket
Kokuhaku: Japan’s Love Confessing Culture (2013)
With a couple errors in the first paragraph and about three times too long. I don't mind Taleb's idiosyncratic writing style, but unless it is a very short passage it doesn't really work outside of a complete work, too many weird neologisms and references to his own archetypes e.g. "Fat Tony". Especially in this quote, repeatedly referring to some other part of the book about tonsillectomies.
Energy. Last few hundred years humanity unlocked new sources of energy. Free markets are a good distribution mechanism, but by themselves they fail at the point when there is no new input in the system. As I said above, there are some other prerequisites like free entry, free participation, plus enough information. Otherwise, the market collapses. free markets are not self-sustaining and if you want for the system to work, you should maintain it.
This is the #1 thing that stops me from using it (except for Apple Purchases), I can’t get the data into YNAB automatically. That’s a dealbreaker for me.
> However, it took less than 60 years of commercial nuclear power generation for that black swan event to occur.

Hmm... We've been building cities for millenia, but look, in this event "45,700 buildings were destroyed and 144,300 were damaged by the quake and tsunami".

> Compare hydro-engineering, where it's common to design for 100-year events and even 500-year events

The 1975 Banqiao Dam failure was the collapse of the Banqiao Dam and 61 other dams in Henan, China, under the influence of Typhoon Nina in August 1975. The dam collapse created the third-deadliest flood in history which affected a total population of 10.15 million and inundated around 30 cities and counties of 12,000 square kilometers (or 3 million acres), with an estimated death toll ranging from 26,000 to 240,000. The flood also caused the collapse of 5 million to 6.8 million houses.
> Go’s error handling is not noise, it’s signal.

It's a ridiculously noisy signal, which makes it difficult to distinguish from noise: because all the error handling looks the same and is extremely verbose, it's difficult to distinguish special cases you need to pay attention to.

Tons of languages have "errors as values", Go stands out in its verbosity, as well as its lack of safety / certainty.
At the current rate, nothing will outlast the Russaian govt.
when a rich person doesn't pay their bills, it's cost cutting. when i don't do it, it's delinquency.
What you're saying is that the most stupid and broken "solutions" win…

Now one could speculate about the reasons.
Think of it like this. When you hire a team to remodel your kitchen, you can just write your agreement as "do the kitchen, get X money". Or you could go with a over-complicated, lawyered up contract for 10 pages. Obviously, the former is more legible than the latter.

However, the former also leaves so many details unclear. Like, how long should it last? Who provides the design? How do you inspect the end result? How much should you pay up front, and how much afterwards? Who buys the materials, who pays for them? What happens if they accidentally burn your whole house down? And a hundred others.

Python and Rust are like that. Python is very legible because it doesn't specify a lot of things. What is the type of that variable? Is it declared or not? Both of these are fixed with modern linters and type hints, but type hints already make the language less "legible". Is the code that I'm calling able to modify the data I pass in? How exactly are the objects allocated in memory?

Once again, many of these concerns can be unimportant for small projects, just as simple verbal agreements are enough sometimes. But for huge software systems, especially ones where memory layout and performance are critical, all these details are crucial — just as a good contract is.
Does anyone have any information about the comms package of the Euclid. Getting that amount of data from L1 to Earth must be an interesting challenge.
When the number of dimensions increases, there's more and more space around the cone, so its volume would go to zero if the volume of the hypercube stays constant. It would become a needle.

But spaces with infinite dimensions are difficult. They are usually required to have a finite norm for all points. Idk how that would affect volume.
Good, this was always incredibly confusing, and a hassle because it even needs Linux-specific code in otherwise completely platform-agnostic (cmake) build system files.

The other even more confusing thing is that -pthread/-lpthread may be needed even when your own code doesn't use pthreads at all (while at it, please also get rid of -pthread), but some dynamically linked dependency does (like linking with X11+GLX+GL) - which then doesn't just cause a linker error but a runtime crash with an entirely unrelated error message (but only on some Linux setups) - I hope the change will fix these problems too.

And hopefully the 'm' library is next (seems they intend to but it didn't make it into this release).
How to Design Programs is also an intro to programming using Racket as the teaching language https://htdp.org/2023-5-12/Book/index.html
Probably because they need someone to get them out of the mess they have created.
Your definition of good work is so above and beyond that well under one percent can approach the rarified air of your high standards? I don't believe you.
What's the problem with scaling up by even numbers, i.e. 2:1 or 3:1?
https://card.apple.com but you can only view/export statements which makes it next to useless for YNAB as I don’t want to wait for a statement to reconcile.

I only use my Apple Card for Apple purchases because of this. I’d use it everywhere if it supported YNAB.
Probably depends on the kids' age/ability.

The playdate sdk is Lua, which has fairly basic syntax.

However, the playdate sdk is fairly low level, so early projects will inevitably be laborious with infrequent engaging feedback cycles for kids.

They would need to be self starters with some prior programming experience, or have you slog through the annoying parts.
SGML is a hot mess. It should have died decades ago.
Don't use Twitter and don't care in the slightest if it goes down.

Will admit that seeing a billionaire go mental is funny. Petty I know.
I think that's because Replit's model was trained to generate small snippets of code or parts of your code, which you can glue together later on, rather generating the entire code in the first shot itself.

But I was more surprised by the fact we can run such a model on a CPU!
Drastic increase in Tor clients from Germany
Necro, sry.

Revolt has your mic muted by default.
If starting anew Thread is probably a better bet. Such as the Eve smart plug.

But with both zigbee/thread the problem is shifted towards the gateway instead so you'll have to do it yourself / pick one tu trust there. But here I think/hope Thread is going to have better interoperability.
Yes, Mastodon has a single-user mode just for this: https://news.ycombinator.com/item?id=15515759
He has plenty of time at home now to extract that DMT efficiently.
>"bully complains that there now is another bully in town."

I think yours is the best reply to the post that reads more like a tantrum.
Is it because Pi is 3?
That does work with some compatible devices, but it's not enough. As long as Bluetooth is connected, it will not lock. and if it disconnects for any reason (even if it is because of interference) It will just lock even if you are using the PC.

Lockfy gives you piece of mind by letting you know the status (Locked/Unlocked). And gives you control, by allowing you to take actions.
The bit between the < and > I find hard to understand.

In C++ behaviours are named, like in some C++ code coroutines there is a template that looks like:

template <is_task task_t>

The is_task looks like an if statement.
Real reviewers also write fake-ish reviews. It's often sufficient to criticize minor points and rate it "not recommended for publication" to get a paper rejected. The more prestigious journals get so many submissions that a paper with one bad review doesn't stand a chance. It's a way to keep the competition down.
The problem is that a mastodon server isn't the simplest of things to setup - even if you're just doing it for you, a lot of the dependencies are predicated on other people being involved at some point.
I've got a server[1] of one (real person - there's a bunch of my bots too) which federates quite happily.

[1] Technically three - I've got Akkoma, GotoSocial, and a Honk but I only really use the Akkoma one for "real life".
Actually, you have that exactly right, and it's a very important fact in mathematics and statistics. A unit sphere takes up a smaller and smaller part of a unit cube as the dimension grows (and a unit cone is similar). In other words, a unit circle fills up most of the unit square (~3.14 out of 4), a unit sphere fills a little over half of the unit cube (~4.2 out of 8), and as the dimension grows, the fraction becomes negligible.

Imagine that you have something which depends on many variables (hundreds), and you're trying to predict its behavior based on your previous experience. There is a high chance that the next combination of variable values that you see will be in one of the corners of the many-dimensional cube, because that's where the volume is (the central part of the cube has negligible volume, as we said above). This means that every measurement is in effect an outlier along several dimensions, making predictions very difficult. This is part of the "curse of dimensionality" in statistics. I have seen some people with excellent understanding of mathematics trip themselves up in this area.
Maybe you did while it was still called PLT Scheme (supported in DrScheme), although it's called Racket since 13 years.
Ironically, we could say that we're losing the true ownership relationships between the objects, and we're making medium-term memory leaks more likely; drop() can free a Box pointing to a child, but can't free an index. In other words, we lose the guarantee that an element is released for reuse.

AFAICT, a language would need something like higher RAII [0] or linear types [1] for that. I'd love to see Rust adopt these features too one day, though it may be difficult to do backwards compatibly.

[0] https://verdagon.dev/blog/higher-raii-7drl

[1] https://austral-lang.org/linear-types
> The work that you do will be great work if you have a reason for doing it other than "I want to do something great."

I've always had an issue with the word "great". Who defines greatness? How will I know that I've achieved greatness in whatever work I'm doing at any particular time.

For work, I know when my work is great because co-workers and managers praise it: "nice fix", "some really good insights here", etc.

Beyond work - there's a whole bunch of egos and social politics that get tangled into the whole "what is great" thing:

- "Great poem"? Depends entirely on who is on the competition judging panel or what mood the magazine editor is in when they read your submission.

- "Great novel"? You've got to get it published first before the reviewers can cast their judgments, and to get it published you need to convince people that this is a great novel for the specific reason that it will make them some money when they publish it.

- "Great JS library"? People need to know it exists - and then how do you measure its greatness? In my view great DevEx and minimal issues raised in GitHub are just as important (if not more important) than the elegance and speed of the code itself.

Nowadays I judge the greatness of my varied passion projects by how well they please me. I am a harsh judge of myself: the days when I manage to draft a poem that leaves me stunned with wonder when I review it a few weeks later (for all poems should be left to ferment for a few weeks before review) is how I measure greatness. It's a rare occurence, but wondrous when it happens!
Dumbest Excuse for Bad Cities [video]
I haven't read everything here but Harvard students probably play signaling games where one might also want to signal that they are wealthy enough to not to work for money.

The wealthy raise their kids so that they will naturally signal this.

The university is more like a playground to meet connections and signaling that you are not focusing on work but socializing may be beneficial.
You may note the tsunami stones, marking flood levels from the 1930s with inscriptions like, "Do not build any homes below this point (…) Remember the calamity of the great tsunamis." Also, earthquakes, even sever ones (there had been 9 with magnitudes > 8 in the 100 years before), are expected and reoccurring events in Japan. They had been explicit design criteria for the power plant. This was quite literally a 100-year event with similar past events happening in the last 100 years before this. So this is hardly a black swan.
For Euclid, the service module provides X and K band communications, with a K band science data rate of ~55 Mbit/s during the daily telecommanding and communications period of 4 hours.

To store the large data volume that will be accumulated during observations, Euclid will have a mass memory of at least 2.6 Tbit.

https://sci.esa.int/web/euclid/-/service-module

You can get more information by contacting the service module team.

Thales Alenia Space in Spain has delivered the communications module for the Euclid satellite to Thales Alenia Space’s Turin plant, where it will be integrated with the service module.

https://www.thalesgroup.com/en/worldwide/space/press-release...
I’m fairly sure it is also solved by having a decoupling capacitor for the LED too…
Purely anecdotal, but I choose not to read the literature on the ethics of animal exploitation because I was still eating meat. But I decided to take the plunge, and now I cannot go back to eating meat.
https://docs.djangoproject.com/en/4.2/ref/class-based-views/...

> from article.view

Broken example due to typo.

I'm being facetious but it's actually easy to find them because their are typo PRs open in their GitHub.

Hopefully demonstrates the point though: the law holds.
SoundCloud has begun blocking Datacenter IPs
His spouse and 2 children will either get to keep all the money houses cars etc or have nothing, depending on how effective the liability shielding is.
Aren't stack machines the bread and butter of many intermediate representations? Or is that more of an interpreter thing than a compiler thing?
At least the first two are true if you are a lawyer, as every lawyer I know is waiting for AI legislation to make the two first points clear.

Any lawyer will tell you if the first two points are unclear the third point is rock solid - don't use tools that have ambiguous copyright terms until AFTER the big legal fallout/legislation unless you are willing to bet the entire farm.
You probably wish it weren’t such a difficult name for Anglophone readers to parse! If we were to break it down, it sounds like HvOshinskaya with the stress on the O

That’s self-imposed complexity. First they transliterate it as “kh”, where “h” is enough in practice. And then these “sh”, “ch” permutations which should be something like /[ščşç]/. It could be justified if Anglophones could read it correctly, but usually I have to turn on subtitles to reconstruct a name back from that.
I wasn’t saying that we can’t have nuclear power at all. I was saying that we can’t nuclear power that is as risky as aviation. If that makes nuclear unviable, then so be it.

Getting on an aircraft involves taking a risk. You may die. People die every year because they boarded an aircraft. The risk is small, but it’s not zero. We are okay with people taking this risk because they chose to do it.

For nuclear power, small is not good enough, the risk of a serious incident such as Chernobyl has to be effectively zero. This is very expensive.

Hydroelectric is not really comparable, if you are not happy living downstream of a hydro plant then you can move somewhere else.

Nuclear fails in unpredictable ways. When Chernobyl happened, the whole of Europe held its breath to see which way the fallout would blow. The only way to escape the risk is heavy regulation or bans.
Do you have any liquid cooling solutions collaborators?
Severless is not going anywhere but hopefully the thoughts to go all-in with serverless on a new project dies.
My thoughts as well. He himself went ALL the way through the educational system broadly and were into arts and so on, so did his friend and collaborator Morris. Granted, PG has seen tech talent and success unfold on a scale that few will experience, which gives him a unique perspective. I'm still left wondering what role he attributes having close friends like he did, peers, mentors, community and collaboration...
> I am frustrated that the USA’s money advice largely comes from billionaires.

One of my big issues with the 'follow your passion' advice is it almost always comes from people who are already rich. And, those people are often trying to leverage worker passion to staff their companies.

As a young person, don't follow your passion. Instead, figure out the fastest way to economic security and once there, then figure out a passion.
I think framing the “just” with quotes was supposed to do the work of showing an understanding that this is not an easy solution.

And unlike your example, rivers have indeed been diverted. The question can then be reasonably interpreted as, why not this one?

And, of course, you answered that question. Thanks!
No, it is what you say that is false. Please examine the inner structure of any widespread secure hash algorithm.

It is not possible to construct a complex-enough hash function with predictable properties (like being surjective and having equiprobable output values) from simpler non-invertible functions.

All good hash functions are made from a combination of invertible functions, over which some trick is used to make the resulting hash function non-invertible.

For instance, a non-invertible hash function (for a fixed input length) can be obtained as the sum of two invertible functions. For simplicity, one of the two invertible functions may be the identity function, as it is done in SHA-1, SHA-2 and a very large number of other frequently used hash functions.

Using such a hash function with fixed input length, there are many methods to extend it to work with a variable input length.
Can you elaborate? I'm unfamiliar with the science here. To use an extreme example, if an oxygen concentrator was blowing out 98% oxygen, wouldn't that necessarily mean there was less CO2 than otherwise?
I have done 300+ interviews in a 13 year career in FAANG companies and anytime I get a sense a candidate knows more than me, I get all excited and will work extra hard in the debriefs to get the person hired. If the spot is for my own team, even better ans will nudge my manager to hire the candidate. The prospects of learning from the person on the job is too enticing.
Mentioned many times in the past 8 years on HN.

https://hn.algolia.com/?dateEnd=1688294284&dateRange=custom&...
Setting up gotosocial for just me was straightforward (but not straightforward enough for someone who doesn't manage their own private little fleet of linux servers, sigh). However it doesn't work well: none of the more social elements work properly, hashtags, threads across servers etc etc. You get just the basics.
The main problem is that pg does not even try to define what level of success he speaks about. I think he should be more clear and honest about it: Is it the one in a million great work he writes about, or is it the one in 100? These are entirely different stories. Anyway I am afraid he writes about the one in a million kind. And my point is that don't try to optimize for that kind of success, it is better to adjust your approach to your circumstances to have a greater chance of success.
Most normal people dont die in stupid ways. The rich are special in that they disproportionaly die in rich people toys like planes, helicopters etc.
Well they didn’t go to war with another country, but the great leap forward massacred millions of chinese citizens.
524m, 5 dead. In 1958.

https://en.m.wikipedia.org/wiki/1958_Lituya_Bay_earthquake_a...
The HN audience is for a large part in favor of nuclear energy. There's also a group that may not like it but sees it as a quick win in climate change.
What's your agenda? I seriously don't understand why you'd say such things, if HPPD and DP/DR are real.
I don't mean to be rude, but did you even look at the images? Those QR codes are clearly blurred with a non-QR-like circular overlay...
None of that is bloat. It's all necessary once you get past the tinkertoy stage.

Also, they aren't building features. The only features that rolled out are the ones that were already done. They haven't released anything.