skysight-inc/HackerNews huggingface dataset:
Looks really cool, some feedback from a noob to optionally improve the “trivial” example:

1. can you put a link to the running http file served by the example so we could see how the result looks?

2. Defining CGI would be helpful because I looked it up and found “computer generated imagery” which doesn’t seem like what you meant.

3. Might be good for this example to load the html from a file or SQLite to fully trivialize the whole stack, as this example doesn’t include the S in the acronym.

sometimes I think the Next.js examples folder at https://github.com/vercel/next.js/tree/canary/examples is just an amazing example of how best to market a software product to developers because it’s such a rich source of integrations, almost anyone can find a good starting point for a web app project in there, if BCHS had the 80:20 of examples ready to roll then maybe it could blow up, because BCHS a great idea to use the most battle tested solutions in existence! Keep it up! bravo!
Not me. And I would bet no AI would be able to generate a face that resembles Greg Egan. :-)
I have three google accounts, one personal, one for my business, one for garbage web sites where I need an email but do not trust with my everyday address.

Chrome sucks at dealing with these since sync is tied to the account you have logged into and you have to switch login every time you access another account. This switch affects every new tab.

Firefox does not touch the FF login when you access some Google account info or email so FF sync works sooo much better than Chromes. Chrome needs to scrap and rethink how it uses Google accounts IMHO.
Thanks for this suggestion
Posted 13-times to HN

This is the post with most comments (149)

[0] https://news.ycombinator.com/from?site=learnbchs.org

[1] https://news.ycombinator.com/item?id=29988951
> A better version of this tool might be a browser plugin that lets you click words as you read content online and add to a vocab list. This

There is a browser extension that does this called yomichan.
CGI in C (well, not CGI itself, but web apps) is super annoying. I spent 3 months writing web apps in C, took forever. There's a lot of convenient web app stuff in other languages that C doesn't make easy. Do not recommend.
Read the Chronicles of Narnia in Publication Order (2018)
> only 6 people died

Only?!

The last starships have all exploded in some sort of spectacular fashion, but I don’t think anyone has ever had to worry about a booster exploding on their head.
Make Ethereum Cypherpunk Again
In general, any EV after an airbags-deployed accident has no high voltages in anywhere except the battery.

(First responders are still advised not to go near high voltage cables, just incase the airbags did not in fact deploy)
Haven’t seen a single replicable study showing this.
Because when people ask them questions like “but how can my business operate with the strictures placed on them by your extreme vision of software rights?” his response is “too bad.”
I just did. Thank you
I believe /? started well before Windows, with DOS. IIRC, it was used because -? was common with Unix and CP/M (and DOS is basically half Unix and half CP/M) -- but Microsoft made the decision to have '/' be the switch character rather than '-'. So, /? was inherited from what came before, just slightly modified.
I would suggest that this "first time" you are referring to wasn't actually the first time. At least one time prior (there are probably others), it was settled with a brutal war referred to as the Civil War. I wonder if we will have to drop the word "the" and maybe use Civil War II and revise history books to say Civil War I if things continue to progress in certain directions.
Haha, still honing in on the specific comment, you're beyond help. Like bitcoin cultists from 10 years ago.
Doesnt load for me, might be overloaded.

I use OSMAnd a lot so keen to see how this works. I suspect it wont support offline maps.
kid was born to be a middle manager :+1
The most important thing is to setup DKIM, SPF and DMARC correctly. I mean sign the emails with the correct key, but also setup the correct records, e.g. SPF record must be TXT, if you create a (deprecated) SPF type record GMail won't recognize it, even if you also have the TXT one! Of course they don't mention it in the documentation, and I've spent 1 month of trial and error to figure it out. And the DKIM record needs to be formatted exactly correctly (antother thing that took me time to figure it out)

With DMARC you can specify that the recipient sends you a periodc report of the delivery status, this is useful to debug eventual problems. For example GMail and Outlook send this out, and gives you information about the fact that your DMARC is working correctly and SPF and DKIM checks are passed.

Anyway when you manage to get it working, it did work for around 4 years without any issues. I've even reinstalled the mailserver to another machine (keeping the same IP) and I did not have any issue in the migration.
>Shave and a Haircut" (dit diddyditdit, dit dit)

...actually would be: dit, dit-dit dit dit.
You added an extra beat/ syllable (the diddy bit = shave-e-and a hair cut), or two extra.

I see five notes (beats/ syllables) in 'shave and a hair cut', though the seven would fit in.

"Shave and a haircut, thank you". I stand to be corrected, but it is late and i am somewhat tired and emotional.
This being China they probably also have pretty good 5G connectivity...
Ladybird is developing at an impressive pace, but it's nowhere close to being as usable as Servo, and it'll probably take a while before it can be. Even with the experienced and skilled developers Ladybird has attracted, it'll take a few years before it can compete with a project that had whole teams working on it full-time.

On the other hand, it could well become the de-facto standard browser for embedded applications, though. The browser frame can be ported to different UI frameworks quite easily and the code has practically no dependencies outside the project itself.
Cron at Scale
There is Petals [0] which is basically what you're asking about: "Run large language models at home, BitTorrent‑style."

It doesn't include training from scratch, but it supports fine-tuning and inference powered by a swarm of GPUs.

[0] https://petals.dev/
There's a dead reply here that doesn't see the issue and instead thinks I misunderstood the sentence structure, which is interesting to me. Maybe they mentally inserted a word and didn't know, or maybe they just kind of get the tone -- it's a sentence critical of tiktok -- and don't notice that it carries no meaning. Just kind of interesting how differently people process info.
"Luminous" was what got me hooked on Greg Egan.

Of his recent fiction, I enjoyed "Zeitgeber" [1] and "The Nearest" [2]. I found the latter to be an interesting exploration of what happens when you suddenly discover that you don't recognize your loved ones as human.

[1] https://www.tor.com/2019/09/25/zeitgeber-greg-egan/

[2] https://www.tor.com/2018/07/19/the-nearest-greg-egan/
> Either that shop was pretty casual about staying on the cutting edge, or release dates were fuzzier back then, because it would often be months of agonized visits before the game showed up on shelves.

Distribution was pretty fuzzy back then.
from the FAQ:

> Is BCHS a joke?
> Software development is full of jokes. This is not one of them.
There's tons of simple, reliable EVs on the market for under $5000 and they're selling at rates that vastly outpace all these premium EVs.

It's just that they have two wheels and no climate control.
>Totally unwarranted.

if it walks like a duck and quacks like a duck...

With your suggestion that Norm wasn't subversive, like other replies have stated, you're not well informed yourself, so hopefully other conversations with you come from a better informed position too.
> I'll go Aliexpress, eBay

Do you know who sells on Aliexpress, and to a large extent on eBay? The very same shady Chinese/Indian sellers peddling counterfiet products you are seeking to avoid by not shopping on Amazon.

Aliexpress was literally set up as a direct-to-US-market Chinese factory marketplace, which results in 99% counterfeit and knock-off products being pushed directly to consumers.
VB6 was the only “low code / no code” tool that actually delivered on its promise.

Bill Gates demoing it from 32-years ago.

https://youtu.be/Fh_UDQnboRw?feature=shared
seems like it beats using a diaper and waiting on the cold times square street for 12 hours; i'd never do that in 1 million years!
Ask HN: Is it acceptable to use a date as a primary key for a table in Postgres?
While designing a database system for a personal project, I have realized that this seems like the best solution. However, I feel that it might not be a good idea, though I don't know why.
What a role model of a human being. Bookmarked for the weekend, I'll be making a donation in his honor for sure. Sometimes a cause connects with you and gives you greater purpose, I hope I find myself honestly in such a way. It's always on my mind.
There’s a ton of editors that are all roughly equivalent for writing C++ code. Vim, EMacs, VSCode, 10x, whatever.

But Visual Studio is still hands down the best C++ debugger. And nothing else even comes close. Which is a real travesty.

RemedyBG is making progress. But it needs a NatVis equivalent and it needs to be way more reliable. It fails on major projects with obnoxious regularity.
It raises the bar for crime to organizations with state sponsorship. Not sure that’s the outcome we’re looking for.
But at least it is halvedz or it would be much worse!
I disagree. $500K (and some degree less) is a perfectly comfortable living in even an expensive US city.

Not paying them millions is only "punished financially" if being rich well beyond comfortable is more important to them than the mission of the non-profit.

This "doesn't translate" only to people who have zero business leading non-profits. (Incidentally, capping compensation is an awesome cut filter, to eliminate people who are poorly aligned with the mission.)

Sure, there are classes of people who see something like non-profit CEO as their angle for wealth and status to which they feel entitled, when they can't get the for-profit CEO job they'd prefer. Not only are they innately misaligned with the mission, but they are also completely out of touch with the vast bulk of the people who non-profits typically are supposed serve. Keep them away from non-profits.
I do not remember people being concerned about computers replacing them because in the 60s and 70s computers were creating a lot more jobs than they were replacing and automation had not taken over at that time. IBM had a very good support network all the way to the plant if necessary.
Perhaps we will see the courts revisit this idea of "transformative" works and formulate something more useful. I'm my opinion, you can't build an LLM unless you have a large amount of data with which to train it. Given the huge amount of money companies like OpenAI hope to generate, it seems unreasonable that content creators would not be rewarded.
Ok I know what e/acc is but what the fuck is u/acc?
Why do you compare an entire continent to one country and also not count one of that country’s largest manufacturing cost centers as part of its manufacturing? Seems like cherry-picking.
The model of offloading cost and responsibility to “contractors” seems to be increasingly common for companies trying to offer services they can’t sustain themselves. Usually, the “contractors” are paid badly, treated worse, and disposed of without any remorse or thought by the company. They take a large chunk of the risk and some profit, though the pay scheme they sign up for is often replaced by worse terms when they’re too deep in to easily pivot or make other plans. I can’t think of a gig worker megacorp that exists that isn’t treating their “contractors” worse than animals. They only use the term “contractor” to escape legal responsibility anyway. I sincerely hope these companies pay for this bullshit.
I was curious how they defined 'unsafe' in this context. Following the links in the article, I found this quote:

> These massive trucks are actually safer for their occupants, but far more deadly to the people outside
Good advice until the last sentence.

Lifehack: How to Get Out of Traffic Tickets!

1. Say no to self-disclosure.
2. NEVER admit knowing you were doing something wrong.
3. Be civil for 5 whole minutes.

Civility is the one social engineering tactic nobody knows about! I've never gotten a ticket in 20+ years of driving and motorcycling despite being pulled over more than a dozen times. Even female officers won't cite me. Take that, pigs! I'll speed past you and kill you all with kindness.

(Works especially well nowadays, since they expect everyone to be asshole provocateurs or aspiring BLM martyrs. It's just a fucking job. They don't want to be there any more than you do.)
I also don't know, but wouldn't it be gaseous oxygen?

Edit:
The tank isn't at vacuum. It started full of liquid oxygen. I assume (without researching) that the oxygen would change phase and fill the void with gas as the liquid is pumped out.
Any problem you have with python could be used describe Amy nodejs application.

Your just trying to get people to use languages which are less useful in practice (other than Java).
If you're speeding, have a broken headlight, or are driving dangerously, then cops can serve as a reminder to fix yourself.

We can't have everyone driving selfishly or disinterested in the safety of others.
For Canadian taxpayers, another possible option that helps children in Uganda is One4Another, based in Waterloo:

https://one4anotherintl.ca/

Obviously not Bram's charity and his should be the primary focus, but just throwing this out there.

(Disclosure: I attend the same church as the executive director)
I’m fairly certain the skill level issue is overshadowed by the ‘going to race on a track’ issue.
The conversation was about why the feature wasn't stable.

I have no idea how the Rust project organizes itself, but my guess is that this simply isn't a high enough priority for them, which would explain why it hasn't been made stable.

Large backlogs with stale are a common problem that software projects have.
Familiarity is part of the equation. Writing an efficient web server requires being familiar with the imperative model since the underlying specs, protocol reference implementations, and libraries are probably given in imperative style.

Familiarity aside, using a monadic style introduces constraints in your code. I concede that sometimes those constraints will protect you. But for most use cases, these constraints will just produce nuisance compiler errors, forcing you to write dummy wrapper functions to coerce certain types into other types.

Consider the example of a loop whose condition and body are dependent on user input and a global state variable.

global max_iterations = 100

def get_messages():
iterations = 0
messages = []
while input() != 'quit' and iterations <
max_iterations:
messages.append(input())
iterations += 1

Writing this in monadic style requires much more finesse. The global variable must be eliminated. Then function body has to be represented as an expression of type IO[list[string]]. The loop body evidently has type (bool, int, list[string]) -> IO[(int, list[string])], and the conditional has type int -> IO[bool]. Sequencing the conditional and the body requires a recursive function and then maybe a lift operators to convince the compiler that the types work out. See https://conscientiousprogrammer.com/blog/2015/12/11/24-days-...
Yeah but that's expected given it went from a fancy scripting language to one that supports modern features of other programming languages.

I had a similar problem moving apps from earlier versions of Java a decade ago.
Yes. It is almost guaranteed that the code from this project will be used in exactly the way this person fears. Why not use the GPL if you don't want that to happen? Why instead try and beg people to not "disappoint" you? I find it hard to understand why people expect others to 'do right by them', when they aren't prepared to do right by their self (e.g. by choosing a license better fitting your expectation).
Those are Python images.

The base Debian slim image [0] is 28mb, compared to 3mb from Alpine [1]. So that's a difference of 25mb, or "on the order of 20mb." A machine in the datacenter will probably spend more time opening the connection to the registry than it will downloading that extra 25mb.

[0] https://hub.docker.com/_/debian/tags

[1] https://hub.docker.com/_/alpine/tags
All this time after writing this article, I’m now realizing a better way to sum up the issue:

It’s like when you ask “can I go to the bathroom” and the teacher says “I dunno, CAN you?”
Iceland in medieval times was a desperately poor place, and the cuisine reflects it. Fermented shark or seal flippers cured in lactic acid, anyone?

https://en.wikipedia.org/wiki/%C3%9Eorramatur
Emacs Init: Dired Config
I didn't make a judgement, was just pointing out the slippery slope of your argument. If you place someone in charge of allowing things to come to market, particularly those in the role of safety, their safest option will always be to say no.
> I’m tired of big tech making policy decisions by “asking for permission later” and getting away with everything

> If that’s the case, let’s put it on the ballet and vote for it.

This vote will mean "faster horses" for everyone. Exponential progress by committee is almost unheard of.
Just research "peripheral defocus."
“How can I help you, officer?” sounds pretty dang civil to me.
I am building this exact app you're using on Windows but for MacOS - I love hearing that you're also a fan of screen recording!
I believe with the person you are responding to. Admitting you were going slightly over the speed limit won't really hurt you.

They don't need a confession to cite you for speeding. They already know if you were or not.

I've probably been pulled over 8 times in my life and only gotten two tickets. Who knows - this could have to do with my race or my demeanor - but in general I just try to act as honestly and apologetically as possible. I think most police officers are not trying to be jackasses, and the ones that are will ticket you whether or not you "fess up" or not anyway.

(This probably doesn't hold if you are carrying drugs or going 25mph over, but otherwise I don't think it helps to treat these interactions so adversarially)
Note that you don't have to assume constant deceleration. You can just assume that the kinetic energy lost by the first car is the same as the second car. I think this is the more reasonable assumption given we know nothing about the breaks or drivers.

The first car loses kinetic energy equal to 1/2 * m * 70^2 while the second car starts with 1/2 * m * 100^2.

Assuming the second car loses the same energy as the first car while breaking, the formula is: 1/2 * m * 100^2 - 1/2 * m * 70^2 = 1/2 * m * v^2
or v = sqrt(100^2 - 70^2) = 71.4 mph
Charts-rs: charting library for rust
charts-rs is a charting library for rust. It's simple and fast.

Overview

charts-rs is simpler way for generating charts, which supports svg and png format and themes: light, dark, grafana, ant, vintage, walden, westeros, chalk and shine. The default theme is light. These charts are supported: Bar, HorizontalBar, Line, Pie, Radar, Scatter, Candlestick, Table and MultiChart.

Apache ECharts is popular among Front-end developers, and charts-rs reference it. Developers can generate charts almost the same as Apache ECharts.

GitHub: https://github.com/vicanso/charts-rs

Feature

Multiple themes for all charts
Load font family from ttf or otf
Smooth, fill, mark point and mark line for line chart
Multiple legends for all charts, for example: round rect, circle and rect
Supports two y axises, which are useful
New from json is simple and easy
Svg and png format support more available scenarios
Web json editor to try using more options by one step

License

This project is licensed under the Apache License 2.0 license.
We would never be able to tell anyway
But it is the outcome. And yet another driver in the adoption of ever larger vehicles.
"by opening your trunk. Thanks for offering"
The relationship between temperature and friction varies for different brake pads. Of course everything dissipates heat faster the hotter it is, but only racing pads actually tend to gain friction with heat (up to a point).

But again, it doesn't matter, because road cars are traction limited in braking.
> How instrumental their impact was in achieving a specific result in elections is debatable, simply because the effects of propaganda are difficult to quantify by definition.

But people have tried.

https://www.nature.com/articles/s41467-022-35576-9

> Finally, we find no evidence of a meaningful relationship between exposure to the Russian foreign influence campaign and changes in attitudes, polarization, or voting behavior

> It doesn't take a genius to put two and two together, yet you're actively claiming otherwise without a shred of proof.

The burden of proof is on people claiming that foreign countries doing the same thing they've always done with a new delivery mechanism has changed anything. And given the amount of bad faith disinformation already put out by the primary actors insisting this is the case - not people in comment threads, I mean organizations like New Knowledge and other sources used by NYT and USGov - the burden of proof is pretty high. If you have to blatantly make stuff up, your credibility goes down.

> that the current sociopolitical climate can be explained by "legitimate dissent".

Why?

This seems like a very puzzling statement when considering the past century. Aside from the impacts of increasing atomization and social disintegration related to population churn and mass media (not news, but movies, TV, Instagram, etc.), the only really unusual thing about today's socio-political environment is the degree to which dissent is not tolerated and treated as fundamentally subversive. And even that's not too unusual; for example, the pacifists and isolationists today are Russian bots, the pacifists and isolationists of yesteryear were Nazi apologists, secret communists, etc.
slowly walks backward into bushes
Nvidia did not slow the 4090, they released a new model number for it
Linux is free tho innit
Back then BRIEF was also an amazing development environment. Now it was not so much an IDE and more of a programming editor, but it was still amazingly good for software development.
> but the more important issue is that cash transactions are being monitored - even small amounts.

How do you come to that conclusion? Monitoring cash at the point of issuing is, when talking about small sums at least, impractical if not impossible. Money laundering directives usually aren't concerned with small cash transactions on the side of the consumer. It's pretty much only relevant if the source of the money is unclear/dubious and/or the sum is very large.

Judging by your examples, both of the examples mentioned above seem to apply.

> Edit: not indeterminate source, but a know large crypto exchange.

The exchange is not the source, it's the exchange. The question the bank has to answer is "where is the money from" and since you just exchanged the money, the question extends to "where is the BTC from"?.
> So in general I would recommend testing with musel and fix whatever issues you run into in a non-musel specific way.

But again, do all this just to save anywhere between 50-200mb of space compared to Debian slim images. I'd rather just use the latter and get on with my day.
No, it doesn't. Vision therapy is reliably shown to be quackery in studies. Vision therapy doesn't make sense, as there is no known signal to cause ECM breakdown / eye reshaping to reduce axial elongation.

Myopia is a terrible thing to discuss, there are so many people guessing and making false claims about things.