skysight-inc/HackerNews huggingface dataset:
curl is a connection tool while wget is an app. At a basic level they do the same thing, but they excel in different areas.

This diagram is clearly and unapologetically biased towards curl. Feels strange that the author of curl doesn’t know what wget actually offers.
Curl can fetch over imap/imaps? Can I use it to download and back up my entire mailbox?
On the cURL side; ridiculous manual

I regularly forget the order for the values for --resolve, try searching for that word and figuring it out quickly

I've been relegated to grepping a flippin' manual
If David had come forward when everyone else did about how this situation played out, and actually spoken to JeanHeyd or apologized ever, that's exactly what would have happened.
> Facebook's recommended images are even worse.

I did log into Messenger (Lite version if that matters) quite recently - while I'm not using site anymore for more than 10 years or so, I do periodically check if people on my friends list want something. So I started scrolling thru contact list to see who's online and at some point some random people started to appear. Some whom I sent once a message, then even totally random ones I never heard about (perhaps some cross-friends pairing happen) and next, some local celebrities that perhaps I'd like to talk to acc. to fb, and some weird profiles pulled out of nowhere.
Sounds like you're mistaking it with trademarks
Another pet peeve of mine is that curl's URL parser is a lot more strict compared to wget.

For example:

$ curl -sSLOJ 'example.com/file name.txt'
curl: (3) URL using bad/illegal format or missing URL

$ curl -sSLOJ 'example.com/file%20name.txt'
$ ls
file%20name.txt

On the other hand, wget (without any additional flags) will produce a file called "file name.txt" for both URLs. Well, technically you also need to add a --content-on-error flag to wget because this example URL 404s.
Worse : the quality pf the HW RNG will degrade steadily over time.

There are much better and stabler ways to generate noise with analog circuits

. FPGA based inverting gates ring oscillator, which when sampled with a proper crystal-based clock produce noise because the ring oscillator phase-drifts

. thermal noise in a tiny resistor, amplified, the method used by intel chips for their built-in hw gen instruction

. infinite rng, mentioned elsewhere in the thread

. this one (NSFW, the author is weird, but the circuit is interesting, uses comparator hysteresis instability):
http://nosuchlabs.com/fg/fg.png
http://nosuchlabs.com/fg/trng_tw.png

Note that many of these RNG produce very crappy random numbers from a uniformity perspective (distribution is rarely uniform).

Also note: the fabled von neumann method to uniformize the output has one giant drawback: you lose any guarantee of sustained bandwidth.

Also, also note: however crappy the quality of the bitstream generated, using it to regularly seed a crypto hard hashing algorithm will give you very uniform and practically unguessable stream of random bits, way better than the von neumann thing.

Here's a compendium of HWRNGs:

https://github.com/atoponce/awesome-hwrng
Reddit has a massive botting and scamming problem, but they provide almost no meaningful ways for mods to counteract it. It's the same issue that other social media sites like Twitter have. Bots pad their user metrics, so it's in their best interest to look the other way.

This has resulted in a degradation of content quality, especially so in the last three years with the rise of short-form garbage. A loss of mods who had genuine passion for their respective sub-communities will only worsen the problem. I give it a few years before Reddit is dominated by bots talking to one another using ChatGPT-generated swill.
Apparently a big part of the brouhaha is the Rust projet leaders closing ranks to not disclose the identity of the person who made the call to demote JeanHeyd's no-longer-a-keynote, widely assumed to be David Tolnay (because the comptime proposal in the keynote would be a threat to Tolnay's little software empire, most prominently the serde crate).

https://dragon.style/@pyrex/111005018693053136

I have no way to know if @pyrex' account is accurate, but Omerta and lack of transparency is not a good look in any organization.

Here is the dropped keynote, which does go in depth on the impact on serde (mostly simplifications):

https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generi...
.net and jvm are still very modern. Use kotlin for with spring or ktor. Or use c# or f# with aspnet. They come with everything included.

The time to finish your project would be quicker with all-in-one solutions.

Ditch the nextjs part and just return html. Add alpinejs and htmx and you won’t need to waste time creating a typical json api.
To me the argument has gotten dramatically stronger over the last five years as crypto's real world utility has grown and its full potential has come closer to being realized, while increasingly mainstream figures—including the most successful venture capitalists of this generation—acknowledge its inherent utility.

The anti-crypto contigent are consistently small-minded neurotic individuals who could be safely ignored if they did not back repressive government measures like futile COVID lockdowns, or a "War on Drugs" or "War on Crypto".
Build a Product, Not a Chatbot
Hi there. Thanks for the reply, but I was actually referring to Very Large Scale Integration -- the term used for very large chip designs. I should have realized that there was another use for that acronym.

Perhaps the problem is similar for very large games since there is likely large amounts of static files.

What I actually want to know is how for example, Intel manages all the different variants of a chip architecture, i.e. 1core, 2core, 4core, 6core, 8core, etc etc when there are very large amounts of similarities between them and there are very very many files not traditionally seen as source code, such as logical simulations, electrical simulations, EM interaction analysis, margin and yield results, experiments, delay files, etc etc and then layouts (potentially different variants of layouts).

I wonder if they use monorepos for each architecture variant and put differ variants into different package or is it more common for large companies to have different repos for each variants (or do they just have different github branches for different variant).
The only feature that GNOME misses imho that makes it unusable, are top bar icons. Apps are NOT going to drop them, many cross-platform applications people use on a day to day basis, can't be used properly without them.

It simply isn't viable to tell people for these apps to use alternatives, they don't exist when you're not in control of what your workplace uses. This makes an out the box gnome worse for working from home.

Yes, the API sucks for them and you have to poke some holes through sandboxes, but unless your Apple or Microsoft, you're in no position to get changes to these applications.

I don't really consider the lack of minimizing etc to make the OS unusable. GNOME is tasked and workspace based, and imho has the best workspaces of any mainstream desktop, it was built with workspaces in mind from day one, not tackled on after (e.g. Windows)
> The "You're probably a [insert anything]!" is one of those pesky little logical fallacies intended to divert attention from the subject.

It's shaming language meant to shutdown a discussion so that the predetermined conclusion held by the shamer cannot be disputed.

"If you think $FOO you're probably a Nazi/wife-beater/misogynist" isn't meant to make you rethink your argument, it's meant to shut you up.

After all, what would be the point of calling a Nazi a Nazi? They already know what they are and don't care.

But calling a well-intentioned person a Nazi does make them pause, even if only for self-reflection, and does make them shut up, because they don't want to be a Nazi or to appear as one.
Consumers also want protection against lost cards, fraud and refunds when the merchant or product is bad.
Totally agree, it is well known that reverse biasing emitter into breakdown will degrade the performance of device.

But how exactly "using a standard CMOS gate at the output would be dangerous"? Because of not providing good zeros an ones, with sharp fronts? High power consumption?

I also do not remember that microcontrollers datasheet explicitly specfied that inputs a Schmitt-triggered. The may be, but I have vague recollection of AVR 90S2313 consuming more than needed power when fed with analog signal on a digital pin.
When you say extinction because of loss of biodiversity what do you mean?
> Tried simulating this circuit in LTSpice and failed miserably

I have one somewhere, let me dig it out (it of course won't produce true randomness since it's a sim, but close enough to understand how the circuit works, which happens to be the closest I've seen to actual recursion in analog electronics).

Here: https://github.com/threeTB1rao/infrng-ltspice
The college I went to FINALLY tore down the slums south of campus (I guess maybe that was the city that condemned them) and built more, affordable student housing. It only took them 100 years.

I guess my point is, even college administrators from Texas can eventually learn that affordable housing for students and staff can be a benefit.
No. That applies to trademarks.
Oh for sure, but I doubt anyone would call orange juice a 'fermented' drink, compared to wine/beer/kefir/etc.
From what I've gathered the issue was simply that for the HD 3.5" floppies the density was actually more than the medium could take. 720KB had lower density and didn't have that problem.
When it comes to cooking, it's hard to imagine someone getting progressively worse, especially when they are the ones tasting their creations. If it doesn't taste right, they'll naturally adjust and improve. The feedback loop is immediate and personal.
Cannon Fodder on PC used the same MODs as the Amiga version for its music. Dr. Awesome from the scene was Team 17's in-house composer for ages. Epic Pinball also used some kind of module format. I think maybe Scream Tracker 3, seeming to remember FastTracker 2 .xm wasn't out yet? But it's not a reliable memory these days...

edit: Unreal Tournament DEFINITELY used some 8-or-more channel module format as well
Agreed.

I use old.reddit.com + umatrix + ublock + custom css with tampermonkey

I now see nothing they want me to see.

I am very happy to leech.

Said as a previous mod who helped grow a sub from <25k users to almost 1 million.
Hmm; they are missing from the index page, but they do exist: http://cm.bell-labs.co/who/ken/ and http://cm.bell-labs.co/who/rob/
Definitely a shift towards our base instincts.

Several subs started showing up in r/popular that never did before or as suggested subs.

All along the lines of r/truerateme, r/facerating, r/rateme, r/amiugly, r/OUTFITS, etc. Never recall seeing these before the mod protests but suddenly see them all the time. All very similar in concept: attractive women posting pictures "asking for feedback".

Similar to when you first sign up for TikTok or IG before you start to follow people, the content is mildly sexual in nature.

Several decidedly more right wing subs are being "suggested" to me. One that sticks out is r/canada_sub but there have been others that have a decidedly right lean. (I'm not Canadian)

Several subs that used to show up in r/popular before no longer do or the do so with reduced frequency. r/news, r/worldnews, r/politics. In fact, when the Trump indictment was announced, it was nowhere to be seen on r/popular for several hours while it was the top topic on Lemmy and Mastodon.

I'm not keeping stats on this; just seat of the pants I've noticed a subtle shift in the content.
I agree on the "sane defaults".

Just the fact that `wget url` downloads a URL and saves it makes it a winner for me in command-line use.
To be fair I include the cost of internet when comparing them as cable TV included the physical connection.

Anyway, it’s clear Cable had issues, my point is more streaming doesn’t seem to be a real improvement once you start looking for new content.
Have they figured out how to burn that charcoal with minimal particle emissions? Every time some is burned?
Kim Philby's "My Silent War" is a good read.

Sometimes autobiography, sometimes fiction.

(the guy literally had a hell of a life)

https://books.google.de/books/about/My_Silent_War.html?id=du...
Swapping to NPM I presume would require supporting nodejs, which uses V8. GNOME uses GJS which is tightly bound to Spidermonkey

There was a project that experimented with having GNOME bindings on V8 instead, but I think it's dead and not updated in years.
If I understand correctly, the problem hasn't been the organisational team, but David Tolnay himself. Who intervened with the help of Josh(?). In his own words:

Josh was aware of this from his role as not only language co-lead, but also member of the RustConf program committee1.

I expressed forceful skepticism that the compile-time introspection work, which I had been passively following with great interest, would achieve a state that would be suitable for a RustConf keynote in time for 2023 RustConf, for lack of adequate lang team iteration (neither for the Rust Foundation grant selection, nor conference presentation) to land well with the RustConf audience.

From https://gist.github.com/dtolnay/7f5da4bf057b7c6d0d00c6bed306...
Why is any question about history important?

I just plucked it out of the air as a historical event that took place a long time ago and occured in a culture with written history. It has no particular importance in the abstract (though the British and French do still seem to talk about it more than one would expect).
Had a “Perfect Sound” and audio master 3. Nothing beats that first burp recording & playback at different speeds when you are 12 :)

Med and Octamed were my favorite tracking tools, Octamed still exists today on windows (never tried it but here : https://archive.org/details/med-soundstudio-v2.1

Amiga version https://archive.org/details/octa-med-v-5.00c
If I had a choice between watching tennis and watching pickleball, I'd choose tennis.

Not only is tennis far more athletic - almost like fencing with a ball - it sounds and looks so much better. In tennis, the audible whack at the point of contact with the ball is so satisfying. Pickleball sounds, by contrast, are squeaky and annoying.

Pickleball is more accessible to new and older players, though. And that counts for something.
I completely agree and it often baffles me the lack of nuance I see here on HN. “Reddit became crap”. No it didn’t. Maybe it’s less appealing and valuable than in the past, but it certainly still is a goldmine in more niche subreddits. Or simply to have a laugh at r/funny.
Interesting. So there's no verification of the card validity at all? I assumed at least they took an auth hold like gas stations do. If I call and get my card blocked I can use that now-invalid card and ride for free?

So why then are the EMV card readers so damn slow? Is it just a NFC vs FeliCa thing?

The Tokyo metro system also supports paper (mag stripe) tickets through the same fare gates. Those are also spit through the gate super fast.

On a failed read, the gates close nearly-instantly, I don't think they would actually aid in fare avoidance, you do see people run into them painfully when their card has too low balance.
Wget will give you an equivalent with the --content-dispisition flag. I would like for it to be the default, but it would likely break backwards compatibility with some scripts that except a different output filename.
"Two episodes of the TV series Bewitched dated 1964 aired on ABC Network and almost sixty years later, archive copies of those transmissions were removed from YouTube for violating Sony copyrights, with MCCTv receiving a strike"

Well you can argue that copyright shouldn't last 60 years, and I'd agree, but it does.

Just because you don't like the law, it doesn't mean you can break it without consequences.
> I must say in my defense, though, that the convention is to define an acronym when it's first used… the definition is only at the fourth use…

To be fair, the definition is not in the bulleted abstract, it is in the first use of the term in the first section, which someone not familiar with CRDT might first scan, helpfully headlined “Intro to CRDTs”:

# First part: Intro to text CRDTs

A Conflict-free Replicated Data Type, or CRDT, is an umbrella term for any data structure that can be replicated and modified concurrently across multiple sites, and is guaranteed to converge without the need for a central authority to coordinate the changes.
Here's a random musing: I recently thought about joining a fraternal organization just to have a ready-made friends group. Granted, they all seem WAY more extrovert than me, and the group is one of the ones with a mystos, so I don't think it's going to be a solution for EVERYBODY.

Maybe we need something like "Tech Masons" where you have a built-in social group, continuing ed and everyone promises not to disrespect each others' tech stack decisions. "Oh. So you're going with COBOL? I'm sure there are aspects of the project I don't understand that make COBOL the ideal language for that project. Let us grab a beer and talk about inverting trees, brother (and/or sister.)"
I have happy memories of going to play on the PCs in the local computer shop that were all running Windows 95. There really was quite a buzz around them. I remember loading up 2 low resolution pixelated .avi files and playing them at the same time.

Soon afterwards I was running Windows 95 at home and a friend of mine who was in the hacker scene joined an IRC channel and one of his acquaintances demonstrated a new method of crashing Win 95 remotely by sending an Out-Of-Bounds packet to my IP. I was connected to the internet directly using a modem (no home router with NAT to protect me) and the resulting BSOD was warmly received by all.
The -O option, not the -o option. The capital O sets the output file, while the small o in your comment sets the log filename.
Because of limitations on physical space.
This is what I did, it works just fine. Been running this setup for a few years now and I've never had any issues. Coherence mode makes it even better.
Similar here but without any custom blocking. Could you share your filters and which interface elements they target?
Almost-ubiquitous, almost-free network connectivity can be a curse when it comes to the development of resilient systems.

The US has had free local calling for many decades now, so online card authorizations were always much cheaper than in many other countries, even long before the internet.

Still, there were some applications: The article mentions laundromats, but as far as I know, US military ships have also had a similar system.

There’s an interesting recent legislation proposal today that argues for a very similar system, but primarily for the sake of privacy (although network/power failure resiliency would be nice secondary benefits): https://ecashact.us/
Fight for the Future
Connection coalescing with ORIGIN Frames: fewer DNS queries, fewer connections
Rust is often the best language for the meat of your program; it's nice to use it for the gravy too.

Many, if not most, programs are not primarily UI's. They exist to control something, calculate something, transform something, et cetera.

All of these need a human interface. Perhaps a command line and a config file is sufficient, but often an interactive UI helps.

You could create an API to your rust program and then write the UI in something else, but there are huge benefits in writing both in the same language.
Pretty sure he is disputing that it could be 81% cheaper that the original comment said. "Up to 80% cheaper" means 80% or less, not 80% or more.
That's super-interesting, thank you for sharing :)
Ask HN: Best resource to learn parallel/concurrent programming?
It can indicate a change in the way games are being played. Something happens similar in baseball where the game can become nothing but home run bombs and strikeouts - which is boring to watch for some (others want nothing but).
It has a rotating collections of films on top of its base catalog. It groups the films into featured collections for presentation. I've never found it to be heavy toward any particular genre.

It's my favorite subscription. It's also my favorite app for discovering new movies. Here's what browsing currently looks like:

https://www.criterionchannel.com/browse
Reddit already closes unmoderated subs specifically so they won't fill up with spam, so what's the difference?
Personal verification of whatever-it-is is the only way to gain knowledge. The rest is belief, hearsay, gossip, hypothesis, stories.
Venus Williams is in her 40's, after a long career as a tennis pro. I assure you that if she could still play high-level tennis, she would, but she is well past retirement age (and the associated physical condition) in that sport. Pickleball is the sport she can still play.
Can you share depth and breadth of your archive?
That's usually a major checkpoint for a programming language maturing no?

Go became self-hosting in 2015 (1.5) [1]

Rust was originally written in OCaml and became self-hosted in 2011 - excluding LLVM of course, but I guess, that's kind of up to you where you draw that specific line.

[1] https://go.dev/blog/go1.5
>Porting it to another architecture is likely a full rewrite.

Regardless, which one is more likely to be ported to a different architecture in the future?

And disregarding similar resource requirements, what are the comparative performance benchmarks of the low-level language versus the high-level language?
"A distinction without a difference"
For a DMCA takedown, someone has to sign that they looked at it. I'm not aware of anyone actually getting in trouble for that though. And YouTube's ContentID is designed for automated takedowns.
Saudi Arabia Dangling Billions for Aging Research. Scientists Lining Up for It.
Part of that is because each bit stored was so large that you could feel whether it was zero or one by moving a magnet above the disc.

That’s exaggerated, but the first 8” floppy held only about 80 kilobytes (https://www.ibm.com/ibm/history/ibm100/us/en/icons/floppy/br...), with tracks that were over half a mm wide (32 tracks/inch), and about 62 bits/mm. It also was read-only.

Reading https://archive.org/details/ibmrd2505ZE/page/n5/mode/1up, that soon become about 250kB. That’s also what DEC’s first ones stored, according to https://en.wikipedia.org/wiki/List_of_floppy_disk_formats.
https://archive.ph/HdNqj
A new option to strip query parameters from the output filename would be interesting. But its not so simple. When combined with recursion, one will often see a lot of pages with the same name but different query parameters. How should they be stored on disk? There's a couple of different issues I can think of.

However, if the potential issues can be resolved with sane defaults, I think this would be a great new switch to add.
There's quite a few languages with very good bidirectional mapping between written and spoken forms https://en.wikipedia.org/wiki/Phonemic_orthography#Compariso...
I read “downloads recursively GPLv3 licensed” and wondered whether even Stallman would really claim that a file downloaded by wget becomes retroactively GPLv3.
> This is a frequent midbrow complaint…

I’ve never really thought of attention to conflict of interest in terms of high, low and midbrow culture. Whether the study is well-executed or not, I want to know what the funding mechanisms are because there is a history of commercial funders inserting themselves in various aspects of study design and reporting. I won’t discount a study solely on the basis of the outcomes’ favourability to the funder, but it’s an evaluative data point.