skysight-inc/HackerNews huggingface dataset:
Ask HN: A community or game which is just people writing/trading short scripts?
I want to be part of a community of programmers or scripters, where we write up and comment on each other's programs.

Ideally I'd like it to be blend which is heavier on the writing and the discussion than I usually see posted.

Example of the pure programming side: Leetcode, which definitely gets the programming side down, but it's a little dry for me, and the community, while present, seems less integrated.

Kaggle's pretty close.

Unfortunately, I wouldn't say either are very "fun."

Something that hits all points - discussion of scripts or short code snippets, writing of code snippets, adaptation of other's code snippets, AND fun - would be ideal.
His argument is probabilistic. Ok fine you don't agree because he's wrong for 5% of the cases. Congrats
This is the main reason "color blindness" and other aspects of progressivism are seen as unintentionally reinforcing the status quo of white supremacy. Ignoring (or pretending to ignore) race in a society in which systemic racism still exists actively works against efforts to recognize and fight those issues, often to the point of those efforts being considered "racist" in merely acknowledging the problem (although that accusation more often comes in bad faith from the right.)

Color blindness may be an ideal goal for the future, but we're not there yet.
Does anyone know of a good wiki for doing multicore RISC-V on FPGA? Something more substantial than:

https://www.reddit.com/r/RISCV/comments/z6xzu0/multi_core_im...

When I got my ECE degree in 1999, I was so excited to start an open source project for at least a 256+ core (MIPS?) processor in VHDL on an FPGA to compete with GPUs so I could mess with stuff like genetic algorithms. I felt at the time that too much emphasis was being placed on manual layout, when even then, tools like Mentor Graphics, Cadence and Synopsys could synthesize layouts that were 80% as dense as what humans could come up with (sorry if I'm mixing terms, I'm rusty).

Unfortunately the Dot Bomb, 9/11 and outsourcing pretty much gutted R&D and I felt discouraged from working on such things. But supply chain issues and GPU price hikes for crypto have revealed that it's maybe not wise to rely on the status quo anymore. Here's a figure that shows just how far behind CPUs have fallen since Dennard scaling ended when smartphones arrived in 2007 and cost/power became the priority over performance:

https://www.researchgate.net/figure/The-Dennard-scaling-fail...

FPGA performance on embarrassingly parallel tasks scales linearly with the number of transistors, so more closely approaches the top line.

I did a quick search and found these intros:

https://www.youtube.com/watch?v=gJno9TloDj8

https://www.hackster.io/pablotrujillojuan/creating-a-risc-v-...

https://en.wikipedia.org/wiki/Field-programmable_gate_array

https://www.napatech.com/road-to-fpga-reconfigurable-computi...

Looks like the timeline went:

2000: 100-500 million transistors

2010: 3-5 billion transistors

2020: 50-100 billion transistors

https://www.umc.com/en/News/press_release/Content/technology...

https://www.design-reuse.com/news/27611/xilinx-virtex-7-2000...

https://www.hpcwire.com/off-the-wire/xilinx-announces-genera...

I did a quick search on Digi-Key, and it looks like FPGAs are overpriced by a factor of about 10-100 with prices as high as $10,000. Since most of the patents have probably run out by now, that would be a huge opportunity for someone like Micron to make use of Inflation Reduction Act money and introduce a 100+ billion transistor 1 GHz FPGA for a similar price as something like an Intel i9, say $500 or less.

Looks like about 75 transistors per gate, so I'm mainly interested in how many transistors it takes to make a 32 or 64 bit ALU, and for RAM or DRAM. I'm envisioning an 8x8 array of RISC-V cores, each with perhaps 64 MB of memory for 16 GB total. That would compete with Apple's M1, but with no special heterogenous computing hardware, so we could get back to generic multicore desktop programming and not have to deal with proprietary GPU drivers and function coloring problems around CPU code vs shaders.
The issue isn't really encoding but bandwidth, specifically upload bandwidth (due to needing to send your own stream to all n-1 other participants rather than just one SFU, which then fans out to n streams).

Many popular group video call solutions are end-to-end encrypted these days, so there isn't any re-encoding happening.
runs a command in a bash for-loop without context, makes some performance claim...

how much are each of these commands actually doing? last I heard, bun is not yet doing all the complex esbuild operations (i.e. tree-shaking) that npx is
technically he has a protection from punishment, period, without due process of law.
> Extending a large unsecured personal bond to a fraudster seems pretty useless and I think laypeople can recognize that.

Almost like there is a reason this is partially secured, not personal (there are additional sureties), and comes with extensive non-financial conditions.
I know that the tests are all considered "not good". But I've found a consistent pattern that people who fail those tests don't understand the material. The people who do understand it do well on the tests.

The tests work.

At Caltech, the tests were open book open note. That means that memorizing rote rules did not work at answering the test questions.

> with single digit sometimes deciding whether you're in or out

That's inevitable when you've got 100 people applying for 10 positions. The same thing happens in sports, where one thousandth of a second distinguishes the winner from the forgotten loser.
An illiquid asset marked to market you say?

But seriously, there are probably enough people willing to buy that house.
Why Britain may never rejoin the EU
Yes, but chromebooks are hugely big. Also Linux.
> both are permissively licensed

No, the code of the implementation is permissively licensed.

Do I really have to explain, on HN of all places, the importance of distinguishing between implementation and interface?
On mobile, perhaps? I’m guessing the website is not accessible.
I am also looking for this information. I largely switched away from lastpass over the last 12 months, and only a few low-value credentials remain in it. But if this is an old backup, then it is more concerning for me.
‘Bregret is widespread, much analysis assuming that public opinion is significant. But Britain is locked out of the EU and public opinion will change, potentially favouring the new status quo.

Path dependence is a crucial concept in institutional theory, predicting that constituencies stabilize politico-economic systems. These constituencies may be the SMEs who benefit from post-Brexit deregulation, the fishermen who have better access to British waters and/or the low-skilled workers who enjoy reduced competition with immigrants.

Whilst poor economic performance may characterize this equilibrium, initial reports associating Brexit with lower growth, this might not be as destabilizing as some predict. Given Britain has no plausible medium-term route back into the EU, the country will have to adjust.

There are few obvious comparisons with Britain, yet Turkey is relevant, the blocking of accession in the 2000s frustrating Turkish liberals. Britain may not become as illiberal as Turkey, yet, like Turkey, may be further from EU membership in 20 years.’
Yeah, it is a catch-22, but there is little reason to break it IMHO since it doesn't bring much extra to the table. My feed reader does support it but I would still recommend Atom. It is more mature, has more features and extensions and is supported everywhere.

The main thing JSON Feed seems to have going for it is that it isn't XML which honestly isn't a very compelling argument.

The accept type is a good idea. Unfortunately few static site hosts (which is common for RSS feeds) support this. And many CDNs don't either. It also doesn't play the best with HTTP caching.
More quotes:

> Michael Jeacock, a Cambridgeshire local historian, added that a generation was growing up "without experiencing one of the greatest joys and privileges of living in this part of the world - open-air skating".

> Warmer winters have significant environmental and economic implications, and a wide range of research indicates that pests and plant diseases, usually killed back by sharp frosts, are likely to flourish. But very little research has been done on the cultural implications of climate change - into the possibility, for example, that our notion of Christmas might have to shift.

> Professor Jarich Oosten, an anthropologist at the University of Leiden in the Netherlands, says that even if we no longer see snow, it will remain culturally important.

> "We don't really have wolves in Europe any more, but they are still an important part of our culture and everyone knows what they look like," he said.

Stiff upper lip, no? To take what joy you can from the terrible adversity..

> David Parker, at the Hadley Centre for Climate Prediction and Research in Berkshire, says ultimately, British children could have only virtual experience of snow. Via the internet, they might wonder at polar scenes - or eventually "feel" virtual cold.

"ultimately, British children could have only virtual experience of snow". Mawkish and depressive messaging.

> Heavy snow will return occasionally, says Dr Viner, but when it does we will be unprepared. "We're really going to get caught out. Snow will probably cause chaos in 20 years time," he said.

"Snow will probably cause chaos in 20 years time". Ok... We're almost, 23 years on now, and we've had snow in the logger few years, and already this year.

What a load of bs.
ChatGPT summarized: "Something something Twitter bad."
I want to contrast SBF's treatment at the hands of the government to that of Carl Nelson. This is a name you probably don't know but let me summarize [1].

Nelson was an Amazon employee who worked on securing real estate deals for data centers. Based on an anonymous email sent to Jeff Bezos that Nelson was getting kickbacks on these deals where Amazon was being charged exorbitant leasing fees.

In 2020, the FBI showed up and seized (through civil forfeiture) the bank accounts and assets of Nelson, his wife, several associates and even his lawyers. What prompted this? It came to light later that Amazon's lawyers from a law firm named Gibson Dunn (who have been at the center of many controversies)met with the Department of Justice hundreds of times to get this outcome.

It turns out that the only way Amazon could get out of a bad deal was for someone to be charged with a felony. The one alleged here was deprivation of "honest services". It was on this basis the the FBI seized Nelson's assets. In doing so, Amazon falsely claimed they'd paid $16.5 million they had not paid.

After nearly 2 years and no charges being filed, the government returned a portion of the seized funds. It is alleged that Amazon made false represetnations (an actual crime) to the government and these formed the basis for the warrant to seize these assets. That warrant remains under seal. It's also alleged that Amazon lied about the leases they signed.

So, no charges filed (let alone a conviction) and all these assets seized under civil asset forfeiture, a regime that I personally think should be deemed unconstitutional as a clear Fourth Amendment violation. But alas, it remains the law of the land.

SBF has cleared stolen customer assets as CEO of FTX. Why exactly is the government not seizing every asset he owns, his parents own and his FTX associates own as here there is actually a good case that they are the proceeds of a crime?

[1]: https://www.bloomberg.com/news/newsletters/2021-03-15/the-st...
Been using it for the last two years and it’s been great so far. Not sure if sub price would be justified for other people but for me the cheapest paid tier covers basically everything I need from a reader.
Another one for Newsblur, since day 1
I will not be surprised if Google relaunches Google Reader in 2023. Without fanfare, and as a simple, limited and low-effort product as Google Podcasts (https://podcasts.google.com).

It will be a nice experiment for them, they don't dominate on the Social Media or Newsletters field, and a RSS reader challenges that field in some ways. Also a act of redeeming the killing of that product 10 years earlier (for a mostly nerdy/vocal minority).

If successful obviously they will put ads on them later (Google Podcasts remains ad-free for now).
Without having dipped into the code before, how hard would it be run a fork of Chromium that did this?
Not being forced to declare symbols in the beginning of the scope is the real game changer I say. K&R or C89 without e.g. GNU extensions is really annoying to use.
I've tried Nuklear and it was very difficult to get things to lay out correctly or at all. Even after reading the source, I didn't get how it was supposed to work. IMGUI works really well and is direct and simple, it's an easy choice in my opinion.
Lawsuit: Cloudflare and NameSilo Profit from ‘Repeat Infringer’ Pirates
I also use miniflux but not as pwa. What changes if you use it as a pwa?
Wow! This is an excellent set of resources. Thank you!
Ask HN: LLM Online Course?
Maybe I'm misremembering, but about 3-5 weeks ago I saw a HN post about a highly-regarded intro to LLM online course. I was planning to start it today, but sadly did not pin the link, and now can't find the post.

Given this limited amount of info, does anybody know what I'm talking about?
> 100% peer-to-peer.

Is this even possible with WebRTC? How do clients initially learn about each other's IP addresses and ports?

There seems to be some logic to facilitate that in the server code: https://github.com/vasanthv/talk/blob/master/server.js
The Three Body Problem series
I would guess that there are so many Stanford-affiliated people and so few properties on the market that this fact is not a limiting one.
Even being able to use that assembly source as listed is not a guarantee. There's no standard macro language, even if two assemblers share most of their syntax. As other posts have said, binary compatibility is more important.
Im not an expert in this field, but I think things have actually gone in the other direction. Look at IBM’s Watson (which won on jeopardy), and it was a system which consisted of diverse agents which would all evaluate the question in their own way and report back a result and a confidence score.

Now look at GPT, it is transformers all the way down and it is doing much more diverse things than Watson could ever do.

So I think the key is not in the diversity of agents, but in the diversity of data representations. GPT is limited by the text representing language, but what if you could train on data even more fundamental and expressive
The problem is really to find a solution that allow sharing passwords between devices (computers, phones).

I think a solution like Keepass with an encrypted file shared on common cloud file services would be great if we could trust the third party versions for phones.
Maybe the problem is equating media clickbait with the real world?
Green battery backed by billionaires plans factory to reshape energy system
I get that this is technically not how bail works - it just turns out that how bail works is stupid.
Does this work if everyone is behind a different NAT? If so, how?
The current system punishes them much worse.
I'll recommend Tara Westover's Educated to anyone. Such a good book.
I've noticed this as well. Ironically, I believe it's because product design was generally worse "back in the day." Normal items you'd buy from a store or catalog could be legitimately dangerous if you operated them incorrectly (electrically powered appliances like lamps and toasters that were not polarized/grounded, for example). So, rather than risk the very real likelihood of breaking your new gadget or injuring yourself, you were better off reading the instructions and only using the device as you were instructed to.

These days, things are pretty much "stupid proof." No matter how many times I insist on it, people my parents' age simply refuse to believe that there is nothing they could reasonably type or click while using their computer that will irreparably harm it. (Yes, of course they could somehow format their hard drive, etc, but there's zero chance you'd be able to do that on accident.)
I've been using the Feedbro browser extension for Firefox since I ran out of room on Feedly.
It is quite handy as a clipboard in Linux distros.

That said, I learned the hard way the switches put for MMB are often subpar and fail quite fast. I replaced an Omron (?) switch in a Logitech mouse... twice. Thankfully the current Corsair M55 (pretty basic wired gamer mouse) goes strong.
Not only is it rare for someone to experience success like Sanderson, it's even rarer for an author to so consistently put out high quality work. The man practically writes a 1,000 page novel a year. He's lucked (and hard-worked) into a lot of leverage here.
I’m not familiar with this — how is it solved?
I feel like there's been an extremely strong push in our current culture against actual artistic visionairies that's being driven by toxic and infantile "fan communities" that screech endlessly on the internet about anything they don't like.

Art apparently isn't about a creative realizing their unique vision, its about doing things mouthbreathers like. People seem to be viscerally offended when someone unapologetically makes something that isn't for them.

Bring back gatekeeping.
Any one new to LEDs and trying to learn some basics, Here's 'Secret life of components' by Tim Hunkin[1].

[1] https://www.youtube.com/watch?v=yvcITqw5iDY
RSS reader? Unread on iOS/iPadOS and Newsblur on the web. I use Newsblur as my aggregator.
It's completely open source. The majority of users are using it with other layout engines. We put in work to make those look good and fix bugs around the integrations with those layout engines. The proprietary layout engine is a completely separate install. I also preface it in every post I do for D2 (https://news.ycombinator.com/item?id=33704381). There's nothing misleading.
9th International Workshop on Plan 9
You're right the prototype GUI is a weekend of work. But you also know
that's not where the work is :) Now some more intelligent comments are
coming in we can talk about the analysis and tagging of thousands of
packages, dealing with backward compatibility and what happens when
naughty malware just hops to another level of trust.

But none of that is a call to give up. We just need to think seriously
about the problem we face.
This is way worse than a lot of people realize.

Obviously, the unencrypted URLs mean we may see another wave of blackmail a la Ashley Madison, but there's a huge potential vulnerability in that most people only have one personal email address.

I have my GSuite configured so that I can make email addresses start with a few special characters and then I can just make things up after that (e.g. abc123.anythingiwant@mydomain will get auto-routed to the me@mydomain inbox), so if I used LastPass, you couldn't even try to break into any of my accounts since my vault login email would be completely different from every site I have in the vault. But I'd bet most people don't even know it's possible to do this, much less know how to set it up, and they are thus vulnerable to attackers clicking "Forgot password?" links and typing in the LastPass account email.

I'm glad I switched away from LastPass years back. They always seemed fast and loose with security. BitWarden offered a much better mobile experience and seemed to take security much more seriously (self hosting? heck yeah!), and each time LastPass ends up in the news, I am all the more grateful I made the switch.

Edit: If anyone else uses GSuite for their personal email, if you want to be able to generate custom addresses on the fly, go to the GSuite Admin Console > Apps > Google Workspace > Gmail > Default Routing, and add one or more rules like so:

1. Recipients to match: Pattern match

Regexp: (?i)somelettershere\d*?\..+?@domain\.tld

2. If match: Modify message

Envelope recipient: (check the box for) Change envelope recipient

Replace username: <your normal GSuite username>

3. Options: (select the option) Perform this action on non-recognized and recognized addresses

After you setup the rule, make sure to set the order such that any pattern matching goes before the default "All recipients" rule.

I have two of these rules in place so that I can create email addresses in either of the following formats:

<name>.<whatever I want>@domain.tld

<initials>mr<random numbers>.<whatever I want>@domain.tld

This is super useful since a lot of websites don't let you include a "+" in your email address, so you can't use Gmail's helpful "+" functionality. This entirely bypasses those arbitrary restrictions.

Edit 2: Just thought about all the terrible web applications I've used over the years which store identifying info in URLs, including session tokens in some cases (yes, you read that right - they don't bother with cookies, so if you send someone a URL without sanitizing it, they get auto-logged into your account!). This info is all unencrypted, and most people probably don't bother sanitizing URLs before putting them into their vault (in fact, they probably just let LastPass pluck the current URL to save). Applications that bad typically don't bother expiring sessions for inactivity and thus the accounts are completely open to compromise!
I disagree, I find autoconf and automake very pleasant in operation. Mainly due to the OOTB support for things like bindir, libdir, and so on, all properly documented via /path/to/configure --help.
Fraidycat [1] (+ Feedly)

[1] https://fraidyc.at/
What do you believe their motivation is for contributing towards his bail based on the consequences they're facing? It seems somewhat strange they didn't say, "nah, lock him up until trial" considering the sword of Damocles above their estate and past performance of the accused.
Fritz Haber was not a Nazi. In fact, he was Jewish, and was forced to leave Germany when the Nazis came to power. His involvement with chemical weapons was during WW1; he died in 1934.
Modern public schools cannot stand elitism like gifted programs. The Seattle school district eliminated all gifted programs because they were inequitable.

My proposal caters to that desire for equity. Random assignments to teachers.
Headline is clickbait tbf
> would it also be able to scale with increase in visitor traffic? would it be able to deal with increase in media uploads

Yes.

It's not a social network / advertising machine. Hosting is a tiny fraction of Wikimedia spending: a mere $2.4M in 2021. I was surprised to learn they spend more on awards and grants than on hosting.
> Most laypeople do not organize
information in ways that provide reliable monitoring of social change over time, which makes their views on progress
susceptible to memory distortions and high-profile current events and political rhetoric.

My baseline for whether progress is being made is this : Is home-ownership as accessible to a single bread-winning family with 2.5 kids as it was in 1970, furthermore that's just to return to a normal time where the American dream was at least in reach, for this to be 'progressive' it'll have to encompass minorities who were most likely cut out of the ability to reach those things back in the 70s for whatever reasons.

Empirically things trend towards getting worse for people when CEO's and elites are having runaway profits such as they are now. Case in point the 1920's before the great depression. CEO pay was < 100x average salaries in 1980, by 85 it was 200-300, today for some companies its as high as 5000x.

Furthermore, healthcare costs have hardly made any progress in fact more and more people are having to choose to pay rent or buy diabetes medicine. When just 'living' is by default stressful and miserable for > 60% of people it can't begin to be progressive in nature.