skysight-inc/HackerNews huggingface dataset:
The island of Taiwan/Formosa did have people on it before the RoC fled there, but they were not Chinese, they were aboriginal.

Or Japanese, because the island was a Japanese colony until 1945. Rule of that island was hardly a Chinese internal matter, as it was in fact decided in 1945 by the United States (part of the surrender of Japan).

And the U.S. State Department's official position in 1959 was that Formosa was not a part of China as a country.

In short, the RoC lost the civil war completely and fled to new territory. After that, there was just the threat of the CCP pursuing the RoC beyond what were (certainly as recently as 1945) the borders of China.
I think microplastics are a much greater concern than the extra energy used to transport either of these materials.
Serverless computing broke feature flag tools - here's how we fixed this
at Refact we have Jetbrains plugin that works with a bunch of local code models https://github.com/smallcloudai/refact/
i think the answer is stop trying to do this async. You need to get on a call with the client and wait for the code together.
In human languages, each culture develops its own name for each different culture they interact with. That name is a separate concept to how the other culture calls themselves. Sometimes, the two names are relatively similar (France / France, though pronounced slightly differently), other times its completely different (Germany / Deutschland, Hungarian / Magyarország). This is a simple fact about how human languages work. The country called Turkey in English calls themselves Türkiye in their own language. They have asked certain international bodies to refer to them by that name as well, and those bodies have of course accepted. But those bodies do not "speak English", and there isn't any expectation that speakers of English should change their language as well.

Now, there is nothing wrong with calling it Türkiye in your own everyday speech, but it is not any kind of sign of good manners - it's simply a matter of personal taste. You'd still probably call their language "Turkish", while they call it "Türkçe", and the people living there "Turks" or "Turkish people", when they call themselves "Türkler", and even if you didn't you'd probably use your own grammar to conjugate these words as necessary etc.
I don't think we know what happens when this is achieved, but it is fun to speculate. I'm sure what you lay out is one of many possible futures.
Same boat, beat vanilla, enjoyed the experience but was ready to have my life back by the end of it. By the time Space Age launches the itch should just about be at the point of needing scratching again, so I’m definitely looking forward to this.
I keep trying to click the logo to play a video :)
This guy is only 16 years old. Impressive!
Everything except real life is blogspam along some axis.
Show HN: Smarter Reading with Customizable AI Summaries
I've built an AI summarization tool that empowers users to get to the core of online content(rss/news/topics) efficiently.

Users can customize the AI prompt per data source/topic to auto-generate summaries based on their interests.

I designed it to help data analysts, investors, consultants, and other knowledge workers cut through the noise, Stay on top of your industry.

Would love feedback from the HN community on the idea and ways I could improve the product. Please take it for a spin!

https://www.sumability.com/explore
To clarify, I'm skeptical of the same thing he expresses skepticism about, not of his skepticism.
I’ll lay it out for you more explicitly:

Animals have always died as a part of nature, therefore we shouldn’t care about humans causing extinctions.

Is the same as saying:

Humans have always died as a part of nature, therefore we shouldn’t care about humans causing genocides.

Is this an intelligent way to think?
Show HN: What if decisions were easy?
Decision is the platform where better, faster decisions happen. For a traceable past & an impressive future.
I play with hundreds of mods, and I'm excited about this expansion.

Mods have performance and compatibility issues, and they don't always get bug fixes or updates very often. It'll be nice to have an expansion to the base game that's officially supported and which all other mods will have to be compatible with instead of the other way around.

Apart from the space part, which is arguably already present in the Space Exploration mod (a mod made by a developer who got hired by Wube to work on the official game, if I'm not mistaken), this new expansion promises:

"the ability to control train systems better, better blueprint building, better flying robot behaviour and many more."

That sounds great to me.
If you read any of my posts on this thread, it’s pretty obvious I don’t agree with the managers approach. But I also don’t agree that the devs are doing the right thing either.

It’s telling that you show such dichotomous and defensive thinking.
everything is right wing propaganda if you're intolerant enough
I disagree with the entire premise here.

Forget about the housing market, take a step back for a second and try to rationalize the idea of cramming millions of people into a small area to work on their computers together? I don't think so.

Computers didn't exist when Manhattan grew, there were natural reasons for people to cluster together and live on top of eachother. Now, not so much.
I think he's referring to it being a second-order effect. I think most of the "sanctions" in this thing would be second, or third order anyway.
I was surprised to not see IR beacons on LEO units. In military operations with air surveillance, individuals/vehicles often use IR flashing and IR reflection to mark themselves to air assets. If MPD has the money for 1) an air surveillance unit (this cost is not trivial; SFPD, for example, hasn't had their own aviation section in decades due to the cost), and 2) decent thermal optics on said surveillance unit, then it surprises me they don't spring for sub-$100 IR beacons to distinguish their own personnel from everyone else, and enable rudimentary "blue force tracking", as it were.
What I like about Refind is that it tries to actively scan for bootable systems. So if I slide in a bootable flash drive, I get a new icon I can select, rather than having to mash keys to get into the setup program and bypass the default boot order.
Having lived in European, African, Canadian, and American cities, I can tell you the ones in North America are about ten times more comfortable.
> not sure this is going to go well for the simple reason that so far, it seems Taiwan, Korean and China will still be pumping out cheaper chips and more of them which will make this plan financially unviable, which really seems to go against everything the USA stands for

Well, in this case it looks like desirable outcome is to make them stop pumping out chips - which is chilling because it would suggest that the course is set, gears are grinding and it's not matter of "if", only "when"
Agree. That’s what I mean when I say it’s more indicative of cultural issues.
There are a lot of good decaf coffees out there. Also teas.

You don't have to give up the taste or the ritual to cut back on the caffeine, you don't even have to give up caffeine totally. You can cut down a lot on it too.
Do you mind clarifying the "grey market" you mentioned? What does that mean?Illegal resellers of spare parts?
Sorry for off-topic, but was "runback" a typo? Because it happens to be a brand ... related to the sport of curling. Amazing coincidence if yes.
Could you try sleeping with a weighted blanket and give us your feedback? It works very well for me.
The first public announcement of Factorio was actually on the industrialcraft forums, if I remember right.
As far as I understand, it's actually used to indicate a hiatus instead of a diphtong. E.g. naïvety is meant to indicate that aï are part of different syllables and shouldn't be pronounced in the same syllable, just like the oö in coördinate.
>The upside is that the server does not go down, so at least some users will be able to access the website, compared to zero users

Yes but the price is very important. Imagine you visit a country, and paid car rides, (i.e. taxis) cost one thousand dollars per hour. It might be the best ride you have ever taken, but it excludes 99.999% of the users due to price.

The problem is, it is impossible to figure out, how much computation is a cheap computation without first relying on a marketplace of computation and discover the price that way. The blockchain technology serves exactly that purpose. The producers of PoW, the miners, sell their PoW to consumers. Consumers bargain the price, by using it less when it's expensive, and more when it's cheap.

The blockchain logic states that:
"Requiring users to give proof of burnt energy -> good idea"
"Requiring users to burn energy themselves and then give proof of burnt energy -> terrible idea"
To be fair, I just discovered that many(all?) of the commands listed in ^G (help) are actually in the footer menu, but the menu is truncated to what available space is available on 2 rows × char width. Save is positioned very far to the right as the last item.

According to nano, the rationale of the order is:

> "The bottom two lines show the most commonly used shortcuts in the editor."

I still use ^O a lot due to heuristics of reading a file X, to use as a template for a new file Y (think nginx server block). The intent to use ^O, in those cases, actually precedes firing up nano.
To be fair, mixing higher order functions with effects (exceptions) is really hard without changing the type system completely. At that point you're moving into novel encoding territory.
Different strokes... I think Java checked exceptions are a design flaw and the fact that no other language that I'm aware of has them is telling. Maybe it even was a good idea in the beginning, but it was just horribly abused by basically every library under the sun - no, I don't want to catch some low-level exception when I'm calling your library, thank you very much.

I don't mind making error handling part of compile-time checking (as long as you can opt out by something like unchecked exceptions), but that should be done in a way that is compatible with the regular type system. That way you can abstract over error handling in ways that using checked exceptions disallows.

IIRC, the stance of the Kotlin team is that if you want compile-time checked error handling, you should use Result types. Maybe the ergonomics aren't as good as in Rust, but if you use something like arrow, they're still decent.
The video showing MPD shitting on their community engagement officer actually seems more interesting - and from my perspective more problematic.
I really needed to know where to find good code, and you all helped me.
> “We do not share SAT scores or GPAs with Facebook or TikTok, and any other third parties using pixel or cookies,” said a College Board spokesperson. “In fact, we do not send any personally identifiable information (PII) through our pixels on the site. In addition, we do not use SAT scores or GPAs for any targeting.”

> After receiving this comment, Gizmodo shared a screenshot of the College Board sending GPAs and SAT scores to TikTok using a pixel. The spokesperson then acknowledged that the College Board’s website actually does share this data.

It would be comical if it weren't so dystopian.
Came here to say the exact same thing, I'd love for my rats to live even 6 years, I always find it a little disappointing so much research is done on them yet they still live such a short amount of time. I suppose a heart that beats at 320bpm doesn't help...

Also: much love to my fellow ratto parents out there, best pet on earth imo.
Node has kind of wrecked the term "synchronous". It convinced many people that "synchronous" also entails "only thing running on the processor at the time" and "if you're 'synchronously' waiting on a file read the entire process is waiting". So when you say "Elixir/Erlang/any threaded language 'makes' you write synchronous code", to the people who most need to hear this, those steeped in the async way of the world, you confuse them because to them that means your language can only do one thing at a time.

I'm not saying I'm happy about this or that the meaning has "really" changed; I'm just saying from experience you don't really want to phrase it this way because you only reach those who already know.
Agree. That's a big advantage of thread-based concurrency [0] vs async/await. The decision of whether to do things sequentially or concurrently sits with the caller, not the callee. Which means it's there where you need it and out of the way when you don't. With async/await, the decision is made by a function implementer somewhere down the stack, quite probably in 3rd party code. As the caller you get no choice because coloured functions [1]. You have to deal with concurrency whether your app needs it or not.

--

[0] By thread I mean the general concept, not specifically OS threads. In this case it includes the fine-grained processes offered by the BEAM VM that underpins Elixir and Erlang.

[1] https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...
My comments weren't taken as I meant.

The issue is that the assumption is that it will take 100k years to get back in there, not that it's a bad idea to store nuclear waste.

Storing it is critical for safety, but I'm sure that within 100k years we will have a way to process it that is more intelligent than just putting it in a hole.

And then we can get into that storage system well before 100k years are up.
you also have to consider the price to pay for metered municipal water. i would still prefer free water from my own dug well.
Not only fossil fuel interests but also shipping and shopping interests. How much fuel is spent shipping useless plastic trinkets from China to the rest of the world only to have them break after a few months/years and end up in the ocean.
I'm glad about the return of FFF, used to be great to read, especially the more technical deep dives. I kind of thought we wouldn't be getting them again, after the developer fell out with the community over the reception to the post about "Uncle Bob".
On the animation it looks like that robotic arms are pulling in (and sorting) asteroid chunks, which are then crushed, and the metal smelted, rock discarded, and also there seems to be ice that is used to cool the engines !
I usually find it faster to define a good interface, hack together and implementation, then rewrite it.

A good interface limits the blast radius of my refactor.
My gf and I were accidentally in a crowd that was kettled in London's Occupy protests quite a few years ago. Facing a line of masked police with riot shields was an extremely intimidating experience, even though it only lasted twenty minutes or so before they started letting people out through a gap. Maybe the intimidating effect would have diminished over time, and maybe if we were actually protesters we would have been amped up and fortified by numbers but it was interesting to note my immediate panic and helplessness!
Contextualise, a tool I personally developed: https://contextualise.dev/

Contextualise excels at organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources.

Contextualise is open-source: https://github.com/brettkromkamp/contextualise
I'm going to declare a new law, a la Bettredge's Law: "When a small probability is claimed, without evidence, to be less than that of death by lightening strikes, it is safe to assume the small probability is in fact higher than the risk of death by lightening strikes".

Find me the evidence and I'll admit that my new law is invalid. :)
the project's stated goal is:

"I hope that Lisp will become more popular. I hope many people enjoy it. EISL aims to be user-friendly."

other lisps work towards a similar goal. racket, for example, has:

- a large standard library

- extensive documentation

- a full-fledged IDE built in the language including a visual step debugger

- a package manager supplying a large ecosystem of community libraries

- numerous introductory programming books written about the language, and the language includes a compatibility mode for SICP

in what ways is Easy-ISLisp an improvement in terms of user-friendliness?
oh boy Dyson Sphere is my jam. Especially once they added in blueprints. I honestly am not looking forward to the enemy expansion they are going to add. I can see they promised it and want to deliver on it but I do not really want to fight off waves of enemies. I just want to build a huge factory. It is one of the things that keeps me from really getting into factorio. Was going to get a mod to turn them off. But never got around to it.
But can I open a browser in desktop within the browser on my desktop?

Exactly my problem too, what's the main use case for a desktop in browser?
Now is a bad time. Two years ago I was hired with no experience as a career switcher onto a full-stack web (mostly backend) team. Now the same team is hiring and wants a mid-level with 3 years of experience.
We have receptors that are specific for both. I don't know of studies that compare the relative effects of each, but for example, the carotid bodies are more specific for the partial pressure of oxygen in the blood than CO2
But it’s impossible to prove the existence of a proto-human language—the hypothetical direct ancestor of every language in the world.

Maybe not in the bulletproof sense, but it seems pretty obvious that since human beings raised without language cannot learn it as adults or even as teenagers, the facility for learning language at a particular age is an evolved trait. That and the fact there's strong evidence neanderthals used language means language is effectively older than our species. All known languages and language groups within the last fifty thousand years, therefore, are just the distant descendants of a language five, ten, or twenty times older. Those "bragging rights" are scientifically irrelevant.
Why would there be? In the end we're just biological machines, albeit very complex ones. We're made of physical matter arranged in a specific way, physical matter can be manipulated. This means that if a biological machine is damaged or wears out, there is nothing that fundamentally prevent us from repairing it. The only thing that is needed is a proper understanding of how things are supposed to work, i.e. the desired working state, and the tooling to perform the repairs.
I’m honestly impressed at just 4 words can go against so many HN commenting guidelines.

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

Please don't use Hacker News for political or ideological battle. That tramples curiosity.
Deaf rappers lay down rhymes in sign languages
Sorry, missed this yesterday. From the spec:

“A new multidimensional array of the array type is allocated from the garbage-collected heap. If any count value is zero, no subsequent dimensions are allocated. The components of the array in the first dimension are initialized to subarrays of the type of the second dimension, and so on. The components of the last allocated dimension of the array are initialized to the default initial value (§2.3, §2.4) for the element type of the array type. A reference arrayref to the new array is pushed onto the operand stack.”

It’s really a little utility method that happens to be pushed all the way to the byte code for historical reasons. The arrays it produces aren’t multidimensional in the ways you might hope, they are just arrays of arrays, which remain mutable and so can become ragged, or be reassigned in sneaky or horrible ways (e.g. with a subtyped array).

There has been lots of talk over the years about how we could do better, often motivated by projects like Panama which are concerned with interfacing with other languages which do have firmer concepts of multidimensional arrays, but these are generally at a slightly higher level and try to avoid messing with lower level things the VM has to know about.
All we want is revenge': How social media fuels gun violence among teens
This seems to be the drawing in question

https://en.wikipedia.org/wiki/The_Witches_%28Hans_Baldung%29

But where is the witch described in the passage? I don't see anything like it.
I reckon researchers would be on board if the tooling is there.
Cannot recommend this film highly enough. Utterly haunting and thought-provoking.
I did consider that price: it is negligible in Poland. The now-obligatory water and sewage connection in all villages brings service fees that people sometimes grumble about, but water itself doesn’t cost very much.
That's probably going to be a stretch goal for a crowd-funded biohacker at some point in the next decade.
Need a unique Lisp related engraving for a knife (3 lines, 9 characters each)
I use clinicaltrials.gov extensively to evaluate pharmaceutical options. It’s frustrating how many trials have completed years ago but have no results posted.
A and B are rarely non-comorbid so not sure that tracks
They’ve had 40 years of rapid growth without a recession. At some point you need one to clear out accumulated errors, see

https://en.wikipedia.org/wiki/Business_cycle

Their housing market is pretty messed up. In China you can buy a condominium and get a mortgage before the unit is ready to live in. If the builder goes belly up and can’t complete it you are stuck paying a mortgage you can’t afford for a home you can’t live in!. That’s a much worse place to be than having an underwater mortgage in the 2008 crisis.
> It has been playable from start to finish for more than a year. This means that we have already made several improvement iterations based on the playthroughs behind us.

You just don't see commitment to shipping quality product in the games industry like this. This is what makes Factorio special.
Absolutely. I forgot to mention - at around the same time I bought open earbuds (Samsung buds Live, to be concrete) which I found comfortable - they don't block external sound and I practically don't feel them in the ears.
I thought this was about DALnet until the colon.
The maven surefire plugin downloads dependencies dynamically depending on the kind of tests it finds. Is it not very clever? I agree. But it's one of the most popular maven plugins.
Making NetBSD Multiboot-Compatible (2007)
In either case it's better not to transport bulk liquids more than necessary. Tap water, locally brewed beer.
I treat them as the lifesaving medications they are. I have always maintained my working and professional life. Vyvanse allowed me to maintain all of the other relationships in my life and be an effective parent in addition. I’d rather not take it but the alternative is way worse!
VPN/TOR will traditionally take over all connections and route them through its own tunnel. Yes the tunnel does go over the LAN/WLAN but it does not interact with the LAN/WLAN directly and this is a good thing because it means that everything is sent protected to the VPN/TOR tunnel you use.
I know a couple people who have made their own versions with just that reason.
More episode info on Memory Alpha:

https://memory-alpha.fandom.com/wiki/Thine_Own_Self_(episode...
In Canada, There were several meetups near-ish to me, but they sort of died off during covid and are only now getting going again.