skysight-inc/HackerNews huggingface dataset:
That is asinine. It's not 'doing business' in 200 countries just because I haven't blocked my website everywhere outside of America.

If somebody breaks German law, that's their problem, and this is the convention for matters outside of the Internet, too. US CBP, for instance, doesn't hold the seller responsible for complying with import laws and duties, that's the responsibility of the importer. That's because it would be enormously complex to figure out the laws of every place someone is meant to sell to, whereas the buyer only needs to know the laws of where they live.
Well, that is my experience too. My background is game programming school, after first learbing flash, second trimester was about making a game using html/css/js (no pixijs or phaser here). I did find MDN hard to read and preferred W3School. Today however I tend to prefer MDN.

MDN is richer, more exact, more complete. But being minimal is better when you already unfamiliar with basics.

TLDR : MDN pair well with W3School, imo both are fine as they are.
Good luck getting 100% of the moisture off of shoes, depending on climate/season, too.

Here in the PNW my shoes would wetly squeak across the hardwood for half the year.
teddyh, do realize the person you are responding to is the moderator of HN?
Hey, be careful with that criticism there. I don't know that you are in the same field as ninesnines
Apparently the old Wordle URL redirects to the new NYT page, and it includes the statistics as a JSON in the URL so the new page know what's the old statistics is.
VS Code:
alt+arrow to move a line up/down

alt+shift+arrow to duplicate a line or block of text above or below

alt+ctrl+arrow for multi-cursor

ctrl+d for select next instance of a word

I have these baked into my muscle memory such that I had to physically type them it to remember what key combos they were! I feel completely naked without these combos in other editors.
You don't. Royalties are a proprietary model, not an open source model.
I replied to a similar comment here: https://news.ycombinator.com/item?id=30291290
My wife can’t spell and I just tell her “hey just memorize how to spell everything”. I’m convinced that’s what we all actually do, at least with English.
We did fix the hole in the ozone-layer once, so there is that. But I agree, it won't be easy because generating energy from carbon sources is still going to be cheaper than building fusion plants for quite a while.

That being said, with today's social climate, I won't be surprised if countries race to do it just to boost their PR image; that would require some serious carbon-shaming though.
My 2015 13" MacBook Pro became unusable due to thermal throttling. It regularly heats up from 60º cold boot to 100º seemingly at random. Is it VS Code? A bunch of open tabs? Running the Firebase emulator? I haven't been able to pin down why it gets so hot while doing little or why it sometimes doesn't get very hot while doing a lot.
There Are Now 1k Unicorn Startups Worth $1B or More
From the source: “Getting an application configured for access to OneDrive for Business is a challenge. We're working on making this process easier, so please bear with us.”
Everyone is able to criticize anyone. Which is why people are criticizing your blog post.
i mean, there are a certain subset of intelligent, highly competitive women who move to urban areas and are also kinda ugly, so they know they have to be aggressive to have a shot since most men judge women heavily based on appearance. I have been approached and asked for dates by two women in my life, both were intelligent but both were not very attractive.
No one uses Nebula [1] developed by Slack?

> Nebula is a mutually authenticated peer-to-peer software defined network based on the Noise Protocol Framework.

It's self-hosted and I think it's a great alternative to ZeroTier, or Tailscale.

I believe its been powering Slack's overlay network for ~5+ years.

[1]: https://github.com/slackhq/nebula
If it's a dim LED with just red light or maybe just red and orange then it's probably just as good, no?
It's nuts that there's no family sharing ability, which would moot this common issue.
Moltex's approach to molten salt reactors looks interesting: https://youtu.be/7qJpVClxzVM?t=536

Instead of pumping radioactive molten salt between a reactor and heat exchanger, they plan to leave it sitting in stainless steel tubes, and use simple convection to extract the heat.

Oak Ridge rejected this idea in the 1950s because they were trying to power an aircraft, but convection makes more sense when the reactor isn't moving.
Replace twitter.com from the URL with nitter.kavin.rocks or nitter.fdn.fr .
I think it's a little of column A, a little of column B. Column A, because I'll bet it's much harder to find stuff like this on similarly sized companies. Column B because when you do those companies don't market themselves as a billionaire's generous gift to save the world.
Are you looking to just do some forecasting? Univariate or multivariate time series?
Stability in the current economic discourse implies growth at all costs due to the way that our monetary systems are organized. "If we didn't raise the debt limit our economy would collapse"; discourse on "countries must meet their growth targets" e.g.
TikTok can be considered at least 3rd generation, if FB and Twitter were second and first is MySpace. I am sure one could argue there are more generations. Twitter is not among the first social media god generation.
> You'd immediately recognize someone you knew for a few weeks over 20 years ago?

Yeah? Maybe not if they were a kid 20 years ago or their appearance had otherwise changed significantly, but otherwise I don't see why not.
Pretty tangled read. This seems to be an example of write-only code, but applied to essays. It appears the author is in favor of OOP but it's a little hard to tell.
It's very frustrating that whenever a team is showing something new they've built to HN, so many of the top comments are focused some incredibly nitpicky, personal issue that somehow negates everything else about the project.

It's an amazingly lazy and inconsiderate way to respond to people who've put a bunch of effort into building something.
A point which may not be well-understood by people unfamiliar with French economic history is that for much of post-WW II period, France's power prices have been dramatically lower that other Western European countries (for industry, anyway).

One of the challenges that moves to get away from nuclear generation have caused is the prospect of hurting the French industrial base more than it's already been undermined by offshoring.

(The other concern is keeping an independent nuclear arsenal, which is completely coupled to having reactors.)
What is that quote from? Google comes up blank.
Are there any large MSR's in commercial use? I see a lot of test/development reactors on the wiki page:

https://en.wikipedia.org/wiki/Molten_salt_reactor#Commercial...

Building one MSR sounds like a good way to prove the design, but I wouldn't want to see them build 6 at the same time. The EPR design that they are building is well tested.
Their explanation seems fine to me, if a little awkward.

> We don't flip over the yellow card because nothing tells us that a yellow card needs a circle on the other side. Not because it is yellow and we know that the circle is on the other side, because we don't know.

If a card is yellow, it doesn't matter what is on the other side, so we don't have to check it. Either it is a circle, in which case the rule is upheld, or it is any other shape, in which the rule is still upheld.

In the case of the red card, it DOES matter what is on the other side, as if it is a circle the rule is broken.
Twitter is best used thru Bitlbee and an IRC client.
Not really, there's no point in using prisma with EdgeDB as our own query builder is more idiomatic for our product, faster, and we gape more capable.

See also this reply by Colin: https://news.ycombinator.com/item?id=30293544
Perhaps not. But my quote illustrates an exception to your statement that “HN has always been for posts that gratify intellectual curiosity, on literally any topic.”. There has to be some limitation on what is considered interesting, or else HN will simply always contain the top news headlines. I think that HN too often does not follow the quoted guideline, and instead appears to simply follow the rule that “people on HN are interested in this, therefore it belongs here”, and I think that this reasoning, unchecked, will lead HN to be a simple general news commentary site, and not a site limited to specific topics. If this happens, I fear that HN will attract people who will want to comment on those general news issues, and then it’ll be all over.
> Could you sustain a development team capable of creating this with a limited market and revenue stream?

Market wouldn't be limited and potential revenue streams would be huge. So yeah. Just as a reminder, this is still assuming that there is a significant window where the big options aren't available for Europeans.
If you're trolling this is pretty funny, if you're serious this is even funnier.
WhatsApp has an API for $$:

https://www.whatsapp.com/business/api
My daughter loves to play “that spaceship game” (Among Us) despite not knowing how to read. She had great fun running around and looking at everything. She knows how to join lobbies. It’s probably good she doesn’t know how to read as I’d imagine there are a lot of very angry 12 year olds throwing expletives her way for being “bad” at the game.
Thats a broad generalization and many niche codebases cannot be high quality and still have a drunk junior become productive with it in a week. People need to accept that it's ok to require for some teams to have discussions on a level which requires serious experience and education
No, they completely miss the point. The fundamental problem with money is that you can delay your spending indefinitively thereby breaking the concept of supply and demand.

Imagine an economy where you are self sufficient and sell
but never buy anything ( cough germany).

You keep accumulating more and more money and you could in theory spend it all, thereby cause a huge amount of inflation. That is the core of the deflation inflation paradox.

There is never enough money in one part of the economy while the part with too much poses a threat that can deploy instantly without any warning.

Selling and selling isn't a free market, it's not even a market.
These collections remind me of Burroughs cut-up technique: https://languageisavirus.com/creative-writing-techniques/wil...
Eliminating all danger from the world is not a good thing. It is a cowardly and servile thing.

Motorsport is motorsport, and men risk the uncertain prospect of death for the uncertain prospect of glory, not because they are mad, but because they are men. Let it be.
The flickering will be there no matter the color. Red ones will be better than white or blue ones, but that's it. They still have the opposite of a relaxing effect.
I know this is common but I constantly mispronounce words phonetically in my head so I remember how to spell them.
You can also use their website that's linked to. Just need to hit play & than close the pop up & you should see the player which you can skip around on.

Not the best website user experience but it's a great podcast, even if you're not interested in .NET. Highly recommend all their Geek Out episodes.
> How do you handle royalties for a FOSS project where dozens, or even hundreds of people have contributed various amounts of code over the years?

Look, you just mint a NFT for it. Easy peasy. If you can do it for Bored Gorillas or whatever, you can do it for a software release.
It may be hard to measure and even define precisely, but I think it's pretty clear that if we did agree on a definition in the context of this conversation it would be defined in such a way that humans are more intelligent than elephants.
You can only "spell it exactly how it sounds" in languages like Italian or Spanish, not in English.
Not yet, but theoretically we might support something like Timescale in the future.
What I mean is that some group of people earns dividends from the profit of the insurance company (stockholders or private owners), the insurance company earns profit by charging each little guy more than they are expected to cost.

When I say 'inherently predatory', I don't mean that every insurance company is doing the equivalent of loan sharking, I mean that the concept of mandatory participation in a system that then also makes its own determination of how much wealth is reasonable to take from you in exchange for its service seems fundamentally immoral.

You know, when I write it like that, this applies to life in basically any situation --

* fully-capitalist (have to work, a market you have no control over determines your value)

* fully-communist (have to work, a government you have no control over determines your value)

* completely anarchist (have to work, the conditions of the world around you determine how much work you need to do to stay alive)

So I think what I'm actually saying might just be 'life isn't fair' which is kinda banal.
I've made that gripe too, but there's something about error messages though that makes them very hard to take in. I don't know why, but I debug crap for a living, and I still every now and then find myself searching for a bug in Google, only to realise that there are instructions for resolving it in the error message.

I can't quite put my finger on why I can't adapt. It's some combination of the facts that 1) there's often a huge dump of information, much of it so technical that it's useful only to the developers, 2) it's fairly rare that it offers a truly useful suggestion, and 3) many of the messages I encounter ask me to do something that makes things easy for the developer rather than the user (update the software, contact the manufacturer).

I think it's something we as an industry ought to work harder on, because I don't think the failure is only in the users. I think, although I can't explain exactly why, we're communicating very poorly.
> No, money is supposed to be good at storing value as well.

I think you’re confusing wealth/assets with mediums of exchange. Gold for example is a pretty decent store of value but a nightmare for exchange. Want to buy a pack of gum? Why don’t you shave a tenth of a gram off right here on the counter so I can measure it.. etc. You can see how crappy that is.

USD however have never been great stores of value but are great currency because they’re so liquid. Everybody accepts dollars. It’s easy to trade and convert to other assets. How much is that pack of gum? Oh it’s a dollar. Ok here you go. And that’s that.

The name of the game has always been converting dollars to productive assets.

Along comes Bitcoin and cryptocurrency and now crypto currencies in general have features. Bitcoin sucks as a currency for buying stuff but is great at storing deflationary value (or so it seems). Monero sucks as a currency compared to the dollar but has privacy features. Etc.
MySQL and Oracle have had similar features for quite a while as well. I believe even sqlite added something like this recently, but I haven’t gotten around to trying it.
Definitely curious what the advantages of this product are over the native capabilities. The page does describe the benefit of this solution indexing everything, but that sounds a little terrifying to me…
"no reason to invest your money"

You mean with deflation people will suddenly no longer want for more money? Sign us up!
Yes, it's in the works!
Yeah, the Canonball run stuff is epic. Very much in the spirit of what everyone told me hackers were.
I understand that, I was just pointing out a practical issue with the royalties model if it were to be applied to an open source project.
Brownfield is much harder.

Working on it for a while is likely to change how you approach future greenfield projects though. There may be merit to parts of the codebase and/or new team's way of working that are not immediately apparent. It's also intellectually demanding along different axes to building things yourself.

Parts of codebase and the way of working may also be nonsense. Potentially difficult to distinguish from the happier alternative.

I'd suggest sticking with it for a little while before quitting.
Some of the very similar Neanderthal variants of genes are manifest as important phenotypic differences though. Traits ranging from hair straightness, sneezing after dark chocolate, to severe COVID risk. Some alleles are now suddenly quite deleterious due to modern lifestyles, like the CHRN3 gene variant, but wasn't before widespread smoking.
I wonder how much of an impact the Iowa Caucuses have on our government being so darn corn farmer friendly.
Just change the battery?
Depends on your perspective. It might be that American/Chinese predatory service providers are instead locked out of the European market, allowing the breathing space for local solutions to flourish.
I never said "manipulating" although without the negative connotation of the word it's semantics. And I haven't backed off a single thing.

I didn't claim people don't save enough money. I claimed that it is fiscal policy of our government and has been for decades to stimulate the economy by discouraging saving and encouraging spending via debasement of currency. Discouraging saving and encouraging spending is manipulation of social structure. I fail to see where your disagreement lies in that statement. You did not address my example at all, you just dismissed it entirely. I restated it here to give you an opportunity to correct that if you want.

I can give you more examples of government managing social structure if you like. In some instances the social and cultural impacts are secondary effects, often unintended consequences, but in many cases they're deliberate and openly stated, such as the example I've already given.

What exactly do you think government means when they call themselves "government"? What does it mean to govern a society, population, land mass or nation?
This phone is 5 years security updates, 4 years OS updates. Brand new policy by Samsung.
Please don't take HN threads into generic political flamewar hell. It's tedious and repetitive, and therefore not what this site is for.

https://news.ycombinator.com/newsguidelines.html
Virtual events platform Hopin cuts 12% of staff, [for] ‘sustainable growth’
That's impossible without demurrage or negative interest rates.
17% of people under 30 have been in a committed relationship with someone they met online, ever (gets lower with age too)

https://www.pewresearch.org/internet/2020/02/06/the-virtues-...

of those with a partner, 21% said they met them online (gets lower with age too)

https://www.pewresearch.org/social-trends/2020/08/20/nearly-...

And note that this says "online dating" not specifically tinder. Statistics show that 80% of women sleep with 20% of men on Tinder. Tinder is a place women go when they are interested in having sex with men based on nothing other than their looks. That is fine, if you are in the top 20%, if you aren't, it is a real fools errand.
These are really great. I'm saving this.
Cloudflare are doing some really interesting edge network services, and real competition for the big clouds.

But why do they still host network-destroying tools like ipstress.in, str3ssed.co, cybervm.io, instant-stresser.com and stresser.app? These are all on the first page of Google's results for "booter".

Isn't this a conflict of interest?
I wonder how the 4 day a week studios will do against the 6/7 days a week studios.
Neuralink allegedly subjected monkeys to ‘extreme suffering’
get really fast at using tmux

use a ton of tmux splits

zoom or break-pane to manage info overload

ripgrep/fd to find info fast

vim splits

vim macros can be useful but sometimes I get them wrong on my first try so it’s a tossup as to whether they’re always the choice over . (repeat)

vim bindings in everything that supports it

the key thing for writing software fast is getting guidance and feedback from your tooling without it distracting you or you having to choose to make it apparent; so a good type checker, good linter, good randomized unit tests, and a good Jupyter + Vim window split are killer
I think Kotlin's type delegation is probably a better way to handle method overrides/wrapping. Fits into the language better.
They are both astronomical facts with (to me) surprisingly little penetration.
Most of this post would be irrelevant if you actually talked about Free Software as in FSF's definition. Free as in GPLv3, not just open source.

Is permissive non-gpl software worth working on? For me, the answer is no. Is Free (gpl) Software worth working on? Again, for me, the answer is: i wouldn't have it any other way. I want/need free software to do my computing so I will literally never release non-gpl software in my spare time. And I won't have to struggle with any of what is described in this post.
I'm sure you know that when you use Google, search results are a side effect which is used to draw you to use Google, the main product being provided are the ads.
Youtube still put up sponsored ads unfortunately, even if premium
I'm currently working on an issue thats taking me longer than it should (I'm a slow). It's a change to a json structure that impacts multiple files in lines that consist of 5+ method chains that I have to track down in other classes and custom libraries to see what it's doing (Java).

It could have been a single Python file using Pandas to build a DataFrame and this change would have been so much easier. And I'm saying that as someone with at least 10x more Java development than Python development.
In my mind, state is the real enemy impacting: comprehension,
brittleness towards making changes, and the surface area exposed to potential bugs. OOP as frequently implemented, while claiming to encapsulate state, ends up creating so much more.

In accordance with this view, I think project architecture should be approached with an emphasis around how much state is necessary for it to run. This is why simulations like say someone making a game or simcity with like relatively independent entities that map to something in real life use OOP. If you're writing a service doing requests, you want as minimal state as possible. Singletons are state. Initialized/non-static objects are state. The smaller amount you have the easier it is to reason about the system.

As I write this however, I worry a little that my view is overly simplistic, or maybe applicable only to domains that I have worked in. If anyone wouldn't mind poking holes in this argument or offering examples I would appreciate it.
EdgeDB employee here. I couldn't have asked for a better question to demonstrate the power of subqueries! Here's how I'd do this in EdgeQL:

with tag_names := {"angular", "nestjs", "cypress", "nx"},
select BlogPost {
title,
tag_names := .tags.name,
match_count := count((select .tags filter .name in tag_names))
}
order by .match_count desc;

Which would give you a result like this:

[
{
title: 'All the frameworks!',
tag_names: ['angular', 'nestjs', 'cypress', 'nx'],
match_count: 4,
},
{
title: 'Nest + Cypress',
tag_names: ['nestjs', 'cypress'],
match_count: 2,
},
{
title: 'NX is cool',
tag_names: ['nx'],
match_count: 1,
},
];
The most exciting part of this for me is having dependencies for different projects specified in a shell.nix file in the root of that project. then I just run nix-shell and get an environment with those dependencies isolated from the rest of my system.