skysight-inc/HackerNews huggingface dataset:
(X

Well, to be fair, making binary multiplication took more attempts that I would rather admit; I'm a programmer, not a mathematician XD

I also tried to make a game of life implementation, making use of the graph as a two-dimensional grid; however, it was too much for a single idle afternoon -- might have to retry that later. Main issue was trying to work around the stack-based part of the language (and I guess around port signed-ness); I can envision roughly what I want to get on the screen, but writing it out as stack manipulations, when there are so many cyclical references (ideally, I want every cell to be connected to up to 8 neighboring cells), is nontrivial -- especially when it comes to node rearranges, which, frankly, I didn't quite get. (:'

For self-hoisting, I would imagine the challenge would be around storing the rules and expressing the different node types. Tho - come to think of it, there are indeed two ways to implement it; one would be by defining a data structure to hold the graph and having an "interpreter" walk around the graph updating places where the rules match, and the other would be to define a sort-of composite "agent" which is able to correctly orient its primary port and interact with other composite agents around it, following the production rules it carries around. I guess that is pretty much what you are saying.. I'd say the latter/self-interpreting version is the more advanced one and would better benefit from improvements in the runtime, but the former should indeed be much simpler to write out.

For IO... I was thinking I'd rather have it at the graph layer, but now that you mention it, being able to customize it at the lower layer language would actually be quite neat.

And finally for implementation; the current JS/TS implementation is quiiite slow; it takes multiple seconds to crunch through a few thousand steps. Chrome profiler suggests the closeAllFreePorts function is the culprit; but I can't tell if that's an issue of the language or the implementation. Still, it might be worth keeping the JS/TS version for prototyping things out, then moving to another language only once things are more or less stable?
The FF UX is terrible
Depends what you're comparing it to though. That same Node.js application will likely be an order of magnitude faster than a similar one in Python or Ruby.
Even with the Iraqi war, we're talking about a regime that killed hundreds of thousands of its political opponents [1], gassed civilians [2], and engaged in genocide [3]. It is really not clear to me that stern talking and maybe sanctions while essentially abandoning victims to be slaughtered by the regime is the moral choice here. See also: Syria.

Plus, when it gets to the actual intervention, tech minimises casualties, making the war shorter and enabling more precise strikes. The US did not need to indiscriminately shell cities like Russia does in its current war.

[1] https://en.m.wikipedia.org/wiki/Human_rights_in_Ba%27athist_...

[2] https://en.m.wikipedia.org/wiki/Halabja_massacre

[3] https://en.m.wikipedia.org/wiki/Anfal_campaign
I'm guessing a software test plan has been updated recently with a new case.
It's funny how democratic Western world gives themselves the ethical right to kill others while fighting for “truth” and turning a blind eye to their own war crimes, which is ultimately a reflection of the rhetoric of their opponents.
This impeccable confidence in the rightness is simply amazing.
> the US broke a promise to the USSR of not expanding NATO

There is literally zero evidence of that, except claims by the Russian propaganda itself.

People who live in totalitarian countries (like Russia, where ruler is in a power for a lifetime), seems to not understand that democracies don't do promises, because leaders changes frequently, and any promise without written agreement is just plain impossible except very short term.

So you are using an instance of internal russian lie and propaganda to "hate US imperialism and propaganda", and don't see it yourself.
I once flew to Ft St John from Vancouver then hitched to Liard Hot Springs Park where I camped the night in -36C, then hitched to Whitehorse where I worked for a few months, then realized that if I was going to see the Arctic before I had to leave the Yukon I'd better go NOW (in March). So I hitched from Whitehorse to the start of the Dempster Hwy, then hitched all the way to Inuvik (got a lift from a former mayor) where I visited for about 24 hours. It was that short because the last truck leaving for the ice bridges broke up was leaving the next day. Spent the next 5 days driving back down to the Lower Mainland. But that included crossing those melting ice bridges... Invigorating and terrifying. At one point, past the rivers, I asked the driver what all those slightly round brownish mounds were alongside the Dempster? Some kind of frost push-up? No! They were caribou carcasses! The right-of-way someone mentioned meant that these trucks would just barrel down the Dumpster and if a herd or bunch of caribou or whatever were in the road, the truck would plow through them. I asked why ... and he told me that if a truck tried to brake but lost control and went off the raised berm road that is the Dempster, the truck would sink too far into the permafrost before they could get a tow truck up there, and it would be stuck there forever, slowly sinking deeper into the permafrost. It was a wild few months in my younger days, let me tell ya!
A scientist manipulated climate data. Conservative media celebrated
Try neogit plugin for neovim. Its a work in progress.

https://github.com/NeogitOrg/neogit
Sorry for the use of idiot, you're right. It's frustrating otherwise smart people be so reactionary and puritanical instead of analytical. I seriously can not imagine how "addicts + cartels" could ever in anyone's mind be better than just the addicts. Couple things there.

>Oxycontin being sold by multiple vendors competing in potency and price and selling their wares at Wal Mart

Again, from my very first comment on this thread I've never suggested limitless legal use. Daily limits, licensed taxed sellers only, could even have a licensing system. For the harder stuff could make counseling a requirement or something.

>How would the US look like if literally anyone could walk in a nearby store and buy Oxycontin practically at will?

More addicts than now is the answer you're looking for, and I'd agree if all we did was legalize drugs. but seriously consider my side for a minute. I do not want to stop at legalizing.

Consider the benefit of nearly limitless funding for rehab and counseling and other sociologically sound ways to reduce addiction. 5% of global trade $ wise cartels are responsible for. All that money turned to rehab. And you think we'd end up with MORE addicts?

I am seriously struggling to see how that even sounds logical to you.

Not to mention as a socialist I'd argue the real root cause of addiction is an alienation from our labor and the fruits of our labor. Ie: fix poverty, fix most fixable addiction.
I love AV1 for its small size even compared to HEVC. Great for watching anime.
I’ve used zig for like a week total in my life and during that time I had a PR accepted to the main repo. It’s very much friendly to contributors.
Digital Strategy at Radio New Zealand, 2005-2016, Part Four
Ignoring that sort mutates the initial array which is a bug in that example, you would just sort it in the function body. If the sort takes a lot of time or the array is big and you don't want to create garbage, you memoize it with useMemo.
Dread (Doom clone) running beautifully on the Amiga 500 [video]
On the other hand, rebasing can create its own problems re: regression finding

If you rebase more than one commit, you can also have an intermediate commit which does not run fine, or even compile. This can happen silently, without conflict resolution while you rebase. Think a function call in trunk needs one additional parameter.

So you have a commit message saying "Protocol X tested successfully with Y", which was true when the code done and tested. After the rebase, it might not run anymore because of changes done in the trunk. You will probably notice it and correct it in a later commit, but good luck in 3 month when someone points a bug at protocol X and you want to re-run the test in this commit...
I really like your suggestion. Sadly, it didn't work for me. My email address was once associated with a small company (that my wife and I ran). So Google considers it to be a commercial address, and wants $10/month for a Google Voice number.

Chickens and eggs: I want a new Google account, for which I need a new phone number. But to get a new phone number, I need a different Google account.

Annoying...
(OP in anticipation of possible flagging): I googled for more neutral/apolitical coverage than implied by the headline first but could only find the conservative takes criticised here, the underlying story seems interesting though; a scientist admitting to gaming Nature - his research paper is still up.
For it's own post, it extracted a wrong comment link and therefore generated the wrong comment summary:

Summary: HackYourNews is a website that uses OpenAI's gpt-3.5-turbo to provide AI summaries of the top Hacker News stories and their comments. The site offers a minimal design and a mobile view that is easy to skim on any device. The creator aims to help users focus on the most important stories while browsing aimlessly.

Comments: This Hacker News thread discusses a website called 'How Query Engines Work' that offers a free book on the topic. Users express their excitement about the resource and inquire about additional formats, such as ePub. Some users also ask for recommendations on similar websites or books. One user questions the accuracy of a statement in the book about the power of Spark, leading to a discussion on the features of Spark and its comparison to the Hadoop ecosystem. The thread also touches on topics like Apache Arrow and its potential impact on the database industry, as well as the future of PostgreSQL and the use of Apache Arrow in related projects.
Python 3.12.0rc2 (the last release preview for Python 3.12)
"mahjong" is riichi mahjong in Japan
Add one variable to your example: imagine that having variations increases cost such as increased development cost (you need to develop each component, test and certify possible combinations, incur increased logistical complexity, etc..)

This additional cost however is less than just adding the higher trim to every configuration, e.g. the additional room, so it doesn't make economic sense to do so.

But let's assume you now get the ability to sell and unlock a higher trim after the initial purchase. Let's say that 20% of your customers would be willing to purchase such an unlock at a later point in time, resulting in increased revenue.

If that revenue plus the reduced lifecycle expense exceeds the cost of adding the higher trim as baseline you would have a business case, which wouldn't be the case if you just add the room for everybody (where you'd have to raise the base price and lose buyers on the lower end).
>Sparta, famously the only greek city without city walls, had tons of slaves

Didn't the Helots live outside the city of Sparta, and mainly worked the fields?
I use Ctrl+Alt as a substitute for Alt Gr making it feel as natural as typing any other shift-bound special character on the right side of keyboard

It's standard on windows but I have to resort to a hacky solution to make it work on linux unfortunately (still don't have a nice way of doing it cleanly so suggestions are welcome, currently it's an autokey script where e.g. ctrl+alt+0 prints '}', which isn't elegant, doesn't work in wayland etc)
same with Firefox in my case. after restart, it asks to be the default browser. and again. and again.
Your problem isn't the quality of your own code, it's that Google exists and is unable to stop their employees from doing stupid things like inventing WebP, because now you need to support WebP too which means using their code to do it.

(Worse, WebP is at least two completely different formats - the lossless mode has nothing to do with the lossy mode.)
Ask HN: Any Encrypted Notes Backup?
I’m keeping notes in .txt files.
Would be great to have something watching a folder of files and on each change uploading a compressed encrypted version to several clouds.
I figured that I mustn’t be the first looking for something like that.
Please recommend simple open source tools that do something like the above.
They don't even have offices to return to. I know someone who had just started there when they did this. The paperwork they sent her regarding RTO didn't even have an office location on it, but specified she had to live within 50 miles of the unspecified office. In the end, it turns out they've rented some WeWork space.
"""
The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be identical to this release candidate. This is the last chance to find critical problems in Python 3.12.
"""
I think that fertility and immigration are tied at the hip. And that most countries are not like Japan so if young people cannot afford to have kids the bureaucrats will just import the next generation. There's an idea that when a country has no easy fix to fertility through immigration, they are forced to hard fixes for difficult problems blocking young people from being able to afford to raise the next generation
Is ".*" necessary? I think "^_" should be enough.
I’m from the hill country… but that’s just a small area near Austin. Houston, SA, DFW, etc. are all very flat.
Winged Egg is uncanny in exactly the same way that generated art is - the feeling is the same, it’s uncanny valley material.
If you mean the framework, a) it's not out yet b) it's not 850usd in my country (try double that, after adding ram/disk/modules). But it is a very nice laptop for sure.

The others are things like Razor Blade and ASUS Zephyrus.
Interesting. I does really make you ask questions. For example, what is Turbo 8?
I can’t believe how long that saga went on!

Sheffield residents are rightly extremely proud of their city. The trees are absolutely wonderful and their numbers make Sheffield quite special. Good on the protestors!
So many references to using Datadog
Is Lean a Category?

(like much debated: is Hask(ell) a Category)

"In this section we set up the theory so that Lean's types and functions between them can be viewed as a `LargeCategory` in our framework."

So it seems to be proven that there is a Category Lean!

https://github.com/leanprover-community/mathlib4/blob/master...
Apparently it was granted it 1997 so should have expired in 2017:

https://en.wikipedia.org/wiki/Collectible_card_game#Wizards_...
That's how it was. Flipping to inverse as really easy and there were lots of auto programs or desk accessories that included an option for it, including I believe Atari's stock control panel.
Why only do a daily import of CDN logs?

If this process was an on-demand pipeline they wouldn't have to deal with such a storm of data every day.

It would also mean people got stats 'closer-to-live' which feels like it would be useful.
I think Apple should either sandbox or reimplement even the most complex formats. Video formats might be painfully complex to implement, but to avoid zero-click you don't even need to safeguard the whole process. You stop autoplaying and you ensure the safety of the parts that parse the metadata/thumbnails required to show the preview. Then worst case you have at least a 1-click threat when someone plays the video which then calls into some 3rd party code.
Nobody is forcing anyone to work for these scumbags. It is a choice.
> The maintainers can be compromised though. Is every single version of every single "vetted" package / maintainer also vetted?

Pretty much, packaging is not a brainless process. One of the effort that specifically target this is the Reproducible builds project [0], along with many other security measures set by each distro.

There are also usually multiple testing and updates rolling stages.

The best evidence of how effective these measures is its actual reputation and record on the ground.

[0] https://reproducible-builds.org/
Show HN: Browsers.zip – Easily download browser versions from the source
This is a claim so extraordinary you should at least have linked some obscure paper from a *-Studies department.

Every human has their own hierarchies. Hierarchies of need, of goals and of peers (this is basically each individual's social hierarchy). But when these people form large groups they are somehow able to blank the slate and not make it hierarchical?

All mammals that form groups instinctively form hierarchies and constantly validate their own and other's position in it (any dog owner will know first-hand). Arguably the first multi-celled organism formed a hierarchy and pretty much every animal with a few Neurons has Serotonin receptors, which can be described as a pathway to continuously re-order its hierarchy of needs.

The only way in which anything social isn't hierarchical is if you look at a tiny tiny cross-section. Otherwise any "egalitarian" and "flat" organization just swapped one way to determine a hierarchy for another. As a case in point, the Liberal model of the 19th century was a project to replace an aristocratic hierarchy (based on attributes that were no longer a good fit) with a competence hierarchy. This was often called egalitarian, but practically it was just a more adapted way of forming a hierarchy.

We are so adapted to hierarchies that 6-month olds understand physical dominance and 3-year olds easily form more complex hierarchies based on social support, resources etc.

edit:
Ironically calling other people "rock-dumb" is a way to signal ones own place in the hierarchy.
Rather slow means what?
What happens if parents lower their standards? They live in the wrong school district and their kid busses an hour each way. Having more kids so instead of childcare you have the oldest raising the youngest?
Our parents spent less, and our grandparents less still. Our grandparents somehow did fine without even having to pay for Internet or a monthly smart phone plan.

Why cannot people drop their standards to what their grandparents or great grandparents expected?
> Self-hosting definitely has advantages; however, it is no small task to run a calendar system and keep it online. And even with self-hosting, your data is still not private because your domain-hosting provider can access your data.

Huh? Your domain-hosting provider could access your data if they meddled with DNS records (an egregious violation), but otherwise no they cannot.
It would be interesting to apply this to the linux kernel mailing list and compare what you get with what Jonathan Corbet at lwn.net does "manually".
> Herbal teas were common in Europe before camellia sinensis tea was imported

They weren’t called teas though. tê is the name in Hokkien and that’s where all the similar-sounding names for tea come from originally… in countries where tea was originally brought from China via sea. The Polish name herbata was coined in the XVIIth century specifically for camelia sinensis, but due to general ignorance about what it actually was beyond “an infusion from some weed with medical applications” the word lost precision.
A lovely friend of mine took her own life without an AI telling her how. Muzzling an AI on this topic is as meaningful as the empty "help is available" message that search engines offer. There is a mental health crisis and it has nothing to do with AI, and creating cheerful AIs won't solve it either. That's not commentary on whether or not censoring an AI is a sensible idea, but I do resent the framing that has been selected.
In Poland, opposition party election campaign leaders were invigilated by Pegasus.
From Intent to Action: 9 Critical Factors That Improve Automation Value
Unpacking Elixir: Real-Time and Latency
It’s not orthogonal, it’s complementary.

Programming mindset is about making sure what’s in the spec works.

Security mindset is about making sure that what isn’t in the spec doesn’t work.
> Package managers are not the only way to get software. People build software off GitHub all the time.

The question asked by parent comment was:

"How do Linux/Mac package managers solve this?"
This doesn't say that topics only come from the same website. It only says that if a website has "observed" any of the thousand or so topics, one will be provided to that site based on user activity.

Edit. Literally last link:

> Map browser activity to topics of interest. With the current design of the Topics API, topics are inferred from the hostnames of pages the user visits.
I agree, actually.

The problem is curation. I don't want to poll just about anyone. I only want to poll a selected list.

Selected how?

We can go by "seriousness", respect and proven knowledge, like the S&S Poll or the ASC for best cinematography [1].

Or, as you said, trust someone (or a group of people) because I like what they like.

[1] https://theasc.com/news/asc-unveils-list-of-100-milestone-fi...
Are there zero click exploits in email?
Ever wondered why ships have names...?
A defensively programmed safety critical system should reject (loudly) the offending flight plan (and its permission to fly in the airspace) rather than shut itself off and leave all the planes flying (currently and in the foreseable future) to figure things out for themselves.
- "a new study by University College London researchers"

There is only one UCL researcher, singular, credited in the paper's affiliations section [0]. The other ten authors split between four different Chinese institutions. The UCL press release kind of erases this and feels misleading to me.

[0] https://www.nature.com/articles/s44221-023-00114-4#affiliati...
That’s why at work we have a “commit queue” that tests that every commit builds as it comes in in the order it’s merged (or more accurately: cherry-picked). Don’t leave those things to manual checks and human vigilance. They’re too fallible.
I think, at least partially, "civil engineers" - good to know where trees are as an indication of potential root problems with pavements, pipes, conduits, etc. Also for things like "where might we have road overhang problems" - if it's a conifer, probably ok, but if it's a London Plane, that might be an issue.

Oh and also to know where to send the horrifically noisy leaf blowing man who spends half his life outside in the square revving his diesel abomination.
You obviously dont realise that human robots gravitate towards jobs which require having instructions barked at them by other human robots with slightly better fancy dress.

Basic training is not a training course for the the computer language Basic, but a form of psychological and physical human desensitization to get more reliable human robots that will put their life on the line in return for some shiny metal attached to a fancy ribbon.

Whilst the military has traditionally represented a form of paid Darwinism, there are times when others need to stop things from escalating, so I take my hat off to Musk for standing up to these fancy dressed human robots.
I just used this, the examples are difficult depending on where you start. Here is a quick intro. It's a way to serve small or significant portions of the map from a single file (known as pmtiles file) with HTTP range requests (no wasted bits).

1. They have a great [1] tool that allows you to draw a polygon and generate a pmtiles file for only a particular region. It requires a free account to actually download the pmtiles file, sometimes the download button appears a bit late, but be patient.

2. Then they have a MapLibre example here of how to use the pmtiles file to render it on browser: https://protomaps.github.io/basemaps/

Once you know these details it's a nice tool.

[1]: https://app.protomaps.com/downloads/small_map
Gulp, an island decides to export sand while see levels are rising