skysight-inc/HackerNews huggingface dataset:
I think this rephrasing misses the mark a bit on the original concern. GP explicitly states that he wants Rust-the-language to remain as it is - close to the metal, no GC, with minimal runtime and 1:1 threading. The concern is indeed with the libraries/ecosystem. We are not quite there yet, but it is not hard to imagine that in a few years somebody who asks how to do some simple task in a blocking fashion will be met with replies in the vein of "well, that's not idiomatic", "why don't you use async", or "there was a library for that but it is now kind of unmaintained". All because the main effort of the community went into supporting and maintaining the async mode.

If the reqwest library indeed spawns a thread for every request, it is a good example of that dynamic. Sync mode kind of works but is clearly a second-class citizen and works in a suboptimal fashion. And if you want to peek under the hood to debug it you still have to deal with the async machinery in all its gory detail.
WireGuard Removed from PfSense CE and PfSense Plus Software
> but the converse is that there's a large subset of people who feel that playing ball with a kid in a backyard, or helping a kid learn long division, is a lot more fun than partying and smoking pot.

No, honestly there is not. Even including people who don't party hard and never take drugs. Kids can be rewarding in their own way, but help with homework nor backyard ball kicking with small child are not those rewarding moments if you do them regularly. They can be fun if you engage with kid once in few months, then it is pleasant change. But regularly, not so much.
So what you're saying is:

“Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.”
> Your opinion about that label changes nothing.

Well, for me this this mislabeling makes me distrust the entire post so it does indeed change a lot.

> And you attacked Glenn by claiming he said things he didn't.

Which are?
Best Gynecologist in india pls vist as

https://aimsfertility.com
Printing problems continue on Windows 10 after BSOD patch
Nick Harkaway ("le Carre"'s son) is a phenomenal -- as criminally under-read -- writer, one of my all-time favorites.
It pains me that you could be right about their reasoning for word choice. It's one of those things where the misconception rivals the truth, not too unlike sherbet being pronounced sherbert, using "literally" for emphasis, or saying "I could care less".
Windows has native containers, and I bet the Docker GUI will eventually become a thing of the past.

No, I don't use WSL, and still get work done.
I use F-Droid's Fennec, which has addon-collections re-enabled. Bit of a hassle if you want something that's not yet included in an existing collection, but possible:

https://f-droid.org/de/packages/org.mozilla.fennec_fdroid/
>How is it too punitive?

Because huge numbers of people need to drive to be productive members of society and anyone without their head in the sand knows that "normal traffic flow" is routinely in violation of the letter of the law, often to the point of being criminal (usually at the officer's discretion). That brings us to selective enforcement. And we all know who gets the shaft when everyone is breaking the law and we have to choose who it gets enforced against.
How delightful! There are clothes, jewelry, music, furniture, hardware, electronics, cosmetics stores all within a few meters of your home? Eyewear, bookstores, mobile phone, candle shops and gift stores? Coffee shops, cinnabon, movie theaters and stores wholly dedicated to hats, mattresses and overpriced tea? All within a short walk?

That’s incredible! The mall near me that has all of that requires a few thousand meters of storefronts in 5-6 buildings just to pack all of that in.

Where is this place?
That depends on how essential you consider that thing you’re taking back to be. You probably don’t consider them necessities. Then again, if they weren’t, why would people take out predatory loans for them?

Can you live without electricity? Do you have any destiny apart from poverty without a mobile phone? It depends on the society these people are living in.
SPICE solved this (years ago in fact) by doing various sorts of compression, including detection of video, and streaming that over the network. (https://www.spice-space.org/features.html)
By entering a heavy vehicle capable of generating orders of magnitude more kinetic energy than human beings on foot, yes, you have assumed the consequent responsibility of being more likely to cause severe accidents.

Fortunately hospitals here are accessible by both bike and public transport, and there are insurance provided taxi's for people who can't use them but do have to get to a hospital.

But, none of this means you can't drive a car. It just means by doing that you accept the appropriate responsibility, which plenty of Dutch people do every day! We are known for bikes, but the truth is that we are also amongst the biggest drivers (in terms of distance) in Europe.
There is no reason for Docker when all OS just have native containers support.

In the end it is just a bunch of APIs to abstract OS APIs, which end up being the minimum common denominator, as each OS offers different container capabilities.
Yes, that is true. I’m not contending that parking lots aren’t required for malls to work. I just think it’s comparing different densities of commercial areas.

It doesn’t factor in the parking lots needed to support the 9 blocks of downtown.

So the level of spatial resolution seems off to make an accurate comparison.

It seems to me the point was “downtown shopping is better for tax base than malls” and shows the tax for those two areas. But my not including the parking needed for downtown those aren’t really comparable areas in that there is additional space needed to support the downtown area.

But the bigger area is comparing downtown to whatever land was turned into a mall since I’m not aware of any malls that were literally used to replace town squares. In the small to middle towns I’m familiar with the mall was built away from the center of town frequently on farmland or similar empty space.
If anybody's interested, I built an implementation of Nurseries in JS about two years ago, and have been using it here and there:

https://www.npmjs.com/package/nursery
Yes. When stripe is blocked, the page is blank, but when the js from stripe.com is allowed, the page loads.
On Reddit people sometimes put /s at the end of a sentence to indicate sarcasm.

And then there is also the irony punctuation which looks like this: ⸮

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

But I have never seen anyone actually ever use it. In fact I only ever heard about it so rarely that I almost miswrote and was about to say that interrobang is sometimes used for indicating sarcasm. But when I looked it up I read that interrobang is for showing surprise of course!

As for your :> there was a guy that used to use it on an IRC channel that I was on. But I never understood quite what he meant by that kind of smiley. And later I looked it up and in his case I think the description I saw on Urban Dictionary fit pretty well, which said it was like a mischievous or devious smile. And I guess that also fits good for when you are sarcastic. Ever since I read that definition of :> it makes me think of this cartoon grinch smile https://meme.fandom.com/wiki/The_Grinch_Smile
NFTs are the latest get-rich-quick scheme for the ‘cryptosphere’
> Is that really how people are perceiving smiley faces nowadays?

No. In this case there’s nothing earnest about the smiley face, which is why it makes the comment seem rude. Just like a genuine smile is different to Dolores Umbridge’s smile.
> Plenty of folks who attempted suicide—because they saw no way out of their current situation—and failed are glad they ended up failing.

The counterpoint is also true though: there are people who live long and persistently miserable lives. To me that is even worse than a premature death (I'd much rather be dead than permanently miserable).
> > Features that haven't been fully baked would be pushed in to the current release because people wouldn't want to wait another 6 months to see their work come to fruition.

> This psychological tinkering isn't helpful.

The former comment is thoughtfulness about the ways that a system of work influences contributors mindset and thereby project quality. Even if the specific conclusion was incorrect, the earnest attempt is necessary to project health. If you disagree, you probably want to short-sell Toyota stock.
On the following link you can learn how Zalando implemented this concept in the real world: https://databricks.com/session_na20/data-mesh-in-practice-ho...
Ask HN: C with a Borrow-Checker
What would be the closest thing to C with Rust's borrow-checker? Imagine a memory-safe C that would enable "fearless concurrency", but without all the constantly moving advanced features of Rust.

I looked at Zig, but it doesn't have anything like the borrow-checker.
I'm running a bunch of Drupal sites in docker on a M1 macbook Air and it's running much much faster than docker for mac on the 2014 Macbook Pro I had before. The docker images we're using (wodby-drupal) only recently started supporting arm64 properly though so I had the new laptop a few weeks before it was actually usable but now I'm very happy.

Haven't been able to run a php 5.3 container yet though for this one project that is pretty much on life support.
"A Mind Is Blown Away" ;)
Because huge numbers of people need to drive to be productive members of society

In the Netherlands? I find that claim suspect.

Though I would get behind cracking down on dangerous drivers endangering pedestrians and cyclists even in the US where it's much harder to live without a car. Maybe it would get easier to live without a car if we began skewing policies in that direction.
Diversity is a sign of health in an ecosystem. But, increasing diversity directly isn't really viable. Question is, why is diversity low?

In my opinion, Web, OSes and CPUs suffer from being overly complicated, closed-source ridden, non-modular systems-within-systems. Basicly, the opposite of what the Unix philosophy advocates.
Do the Brand First (2019)
It is really not just that. Having kids and staying with them means quite isolating lifestyle, pretty much anything you used to do regularly or pride yourself at being good at becomes impossible or much harder. "Anything" includes socializing with friends and having uninterrupted adult conversations about topics that are not kids. It means sport, art, hobbies, whatever you engaged with or was happy about.

It means that your life is very routine with not much happening, but little things being harder then normally (like going to shop or hike). It kind of pushes you toward passivity, because if you want to be active it gets frustrating. But, the isolation, lack of social contact and nothing interesting happening whole months were hardest for me.

People sneer about career here as if every woman was having great sky ascending career. And as if men would not liked their jobs fairly regularly. In most cases these are jobs where you get some but little sense of being good at something, but it still keeps you out of depression. Or simply a thing that keeps you having money so that you dont have count every penny every time you buy something. Or that you simply are not desperately dependent on other people.
Matchmaker, Matchmaker Make Me an Algorithm: STEM Contest Winner Pairs Data
It's (relatively) long but painless. It would be hard to arrange, but only because it's illegal to provide such services. I dream of a day when such such services are provided by healthcare providers.
The billions doesn't automatically scale development. You know that. Every development is still done at the human level. But you still might be right that there is no excuse.
You need to read the interview the right way:
https://www.youtube.com/watch?v=LMmdl4VltD4
Check out the Gigatron project. This video details its implementation: https://www.youtube.com/watch?v=QUfdASs82Lw
I believe the usual name is a bastion host, not an access fortress.
Hi @fractionalhare, apologies for the spam but I am trying to read a post you made a few months ago on implementing Exp [1] but it seems the site is down. Is there a different source perhaps? Many thanks for your time.

[1] https://www.pseudorandom.com/implementing-exp
They look the same to me.

If you provide screenshots of what looks different, it might help others fix any problems you might have.
Perfect6502, an emulator that performs a simulation of the original 6502 netlist
Infrastructure – The Good, the Bad and the Ugly
Thank you! I hadn't seen this.
I think it just boils down to cost-benefit analysis in most cases. My wife and I are happily married and decidedly childless.

Why is it not justified for me to ask what I get out of the massive investment that goes into having kids? I don't see kids being able to support my wife and myself when we are old or even being around physically for any kind of help whatsoever. I am hardly able to do any of that for my own parents. I don't even think it makes any sense for me to have such expectations of such payback.

We are told that we are missing out a deep satisfaction that supposedly comes from raising kids. I don't doubt this. However, all the costs that are associated with the pursuit of that intangible feeling seem to be very high.

In my country, public education infrastructure is a sham. Cost of sending a kid to a private primary school these days will set me back by around a fifth of my salary for a mediocre one. And I am definitely in the top 10 percentile in terms of purchasing power in my country.

It's quite bewildering to see some of my colleagues opt in to raising two kids and a mortgage despite that leaving them without any extra income whatsoever. They are typically 1 firing away from complete bankruptcy. I try hard not to scoff at them when they tell us we should try having kids all the while juggling desperately to make ends meet.

Honestly, I consider people who choose to have kids despite not having the financial wherewithal to ensure a wholesome upbringing for them quite irresponsible bordering on immoral. It's ok to gamble with one's own life but making that choice for another human being you choose to bring in to the world is quite reprehensible IMO.
As you can afford a car, you can buy a dashcam to demonstrate to a court what the cyclist was doing wrong that might have caused you to crash into them.
> you can’t harm competing services providers without harming end users.

> the overt motive is to enhance monetization by preventing licensees from competing with them to sell services: it is to create a moat enabling monopolization and monopoly rents.

Here's the problem: Amazon, Microsoft, and Google are already able to charge something approaching monopoly rents because they have built a moat that others can't dream to cross. Heck, try to even build two services that talk to each other between the moats and you will get hit with massive data-egress charges. And they do this by monetizing free products with no compensation to the developer. If you are Redis, your hosted product, whose core you developed, is less competitive than that of the cloud providers who didn't contribute anything to the project. At the same time, the parent tech behemoths are engaged in all sorts of other bad behavior that only massive tech companies can get away with.

This state of affairs seriously threatens the open-source ecosystem and the source-available licenses are targeted to righting this imbalance. Again, are they perfect? No. If you are making money selling the software without modification, is it reasonable to ask for royalties to go to the developers? I think, on balance, that is reasonable.

If not source-available licensing, what is the better solution to the problem?
A Pandemic Winner: How Zoom Beat Tech Giants to Dominate Video Chat
Voice Chats 2.0: Channels, Millions of Listeners, Recorded Chats, Admin Tools
Get a smart watch/band with alarm functionality. It will wake you up with vibrations on your wrist, no sound.
Having had an SUV drive literally drive up over the curb yelling because I was bicycling on the sidewalk I'm not willing to assume they don't ever intend to hit me. I've also had people swerve at me when I was on the gravel beside the road with a full lane-width shoulder between me and the white lane edge - they had to swerve entirely out of their lane and off the area it was legal for them to drive on to get near me. I think there's a certain sort of road rage that some people see a safe victim for and just cut lose.
Would you recommend this to a self-taught dev with 7 years experience in tech?
Yep

Regarding Update/UAC Please blame microsoft.

I don't want forced updates when I am working. And many time I have encountered issues like computer not booting. After updates they prompts "Please install our cool new software called edge".

I want security update not the marketing update. So I make a compromise and disable update all together. Why not give linux style update where I can review each and every package.
It doesn't have to be framed so negatively. Companies want to buy your prime time, and the market is priced for prime time hours.
Rust is rather more like "Haskell-ish C++". (Typeclasses were popularized by Haskell and are not available in SML or OCaml.) While the C++ heritage is obviously the memory management – no runtime, heavy use of scope based deterministic destruction ("RAII"). Also the compile-time metaprogramming that gets monomorphized. (All those template/generic instantiations that can bloat the binaries if overused :D)
Yes, it's an interesting take, but I'm afraid that plot is beyond redemption :D

Frozen is a great movie for its characters, its world animation, and of course its songs. But the betrayal at the end just makes zero sense (and might arguably rank as the greatest Disney plot fail of all times?).

I actually thought Frozen 2 was a much better movie - one of the rare cases of a sequel being better. Same characters, same animation, same quality songs; but an unusual plotline with well-executed twists and a much greater "depth" to it than normal Disney movies.
I don't think we should dismiss these comments so eagerly. Take a look at Nim - it's fast, efficient and elegant without the huge syntax overhead of Rust.
Now, something to program a W65C816S[1] with, and you can go from spreadsheet to real hardware.

[1] W65C816S is the 6502-derivative ISA used in the SNES, the modern version you can still buy has an 6502 emulation mode:

https://en.wikipedia.org/wiki/MOS_Technology_6502#Variations...

https://www.mouser.com/new/western-design-center/wdcw65c816s...
That would probably mean, for some, shutting down entire industries i.e. smoking, gambling..
> 5 feet behind the right rear bumper of a panel truck going 35 mph.

Most cyclists would struggle to go much more than half of that speed. I think this must be an outlier.

I've also seen cars drafting behind trucks on the motorway doing 90kph. But they are a minority.
Exactly. My first thought was: did they install Solarwinds as well?
> true friendship in a dog/pet

The love of a dog is bought with walks and food.
> C++ is nowhere near as dominant in that space as it was in the early nineties.

You’re rewriting history here, friend.

Hardly anyone was writing embedded C++ in the 90s. Even nowadays I bump elbows with Developers that refuse to make the move from C in embedded.

If we’re talking Desktop apps, well... yeah, Windows was the new hotness, OOP was hot ‘n fresh, and Visual C++ was a BFD. Once more languages came about, people found ones they preferred over C++ (Java was a BFD).

As to your last comment, I’m guessing you haven’t worked in the embedded space with C++ if that is your conclusion
How appropriate that Taco Bell's NFT is followed by Charmin's.

In seriousness though, it's great that the money for these is going to charities. I expect a swath of brands to follow suit. It's essentially free advertising plus free good will, and it seems like they must be having fun making the artwork.
> That's because the copyright holders no way of binding themselves to the license term

They can sort of bind themselves, by signing a notarised commitment that has the same terms as the copyright licence.
> but banning drinking alcohol altogether hasn't worked well in any society at large.

Nope :) I come from a society where when drinking was prohibited, people complied immediately. It was documented that the streets of Madinah were flooded with wine when the prohibition came down because everyone poured out their stashes.

Of course, there will always be a small minority who will refuse to abide, either due to temptation or stubbornness. However, the prohibition under Islam has proven to work very very well. It's fallicious thinking to apply the failure of ban that was instituted in the US and generalize to other cultures. Islam has prohibited intoxicants 1400 years ago, but many people don't seem to bring it up.

Edit: it seems people are downvoting our discussion.
over-engineering in hope that the language does everything for everybody is my biggest worry and why my excitement to consider it as something I want to work with drops with every year. Considering how quickly the language evolves (which ought to be a good thing considering it's still new) I'm being put off by all these features that only few need, while at the same time things like async are broken by design (not to mention the opinionated tooling of cargo, rustup, etc that follow the same flawed principles as npm, rvm and even cpan).

Perhaps I'm being too conservative but I'd have more trust in the language if things were moving slower especially that rust positions itself as a systems programming language fit for production (today). Which is odd because what I want from something that ticks these 2 boxes is interface stability. I have more confidence in Zig or Nim for this reason. Give it another 5 years and it will be a similar mess as C++, or worse: Python (which ended up rolling out v3 which wasn't backward compatible with v2). Also the "safety/security" argument which is their big selling-point which goes out the window as soon as you pull 3rd party crates (as is the case in most of the projects).
Missed opportunity for a series with different patterns to collect, instead of those random renders.
Where do you see the limitations of Brew?
Despite it being a little wonky on beta releases of a new macOS iteration it works fine for me.
BBC articles tend to use it a lot, it's probably part of their style guide. I snicker quietly at each title that "is worded" like "this", imagining a Dr. Evil air quoting each segment dutifully.
> which are illegal in Europe thanks to GDPR

Is CCTV also illegal now?
I do agree that Rust 'feels' more like C++ than Python or Java. But then, from my limited experience with dabbling into Haskell, to me it feels more like Haskell than C++. In Rust, from the language perspective, I have to deal with things like these:

- Doing Option<T> -> Option<U>

- At what point do I do Option<T> -> Result<T>

- Should I transpose Vec<Option<T>> to Option<Vec<T>> now or later?

- Often reaching for algebraic data types

- How to map over this to collect it into what I need

- Ah, it needs to implement Hash, Eq, PartialEq ... SomeTrait to make it work the way I want

- Pattern matching all over the place

All of which to me mentally feels more like something along the lines of F#, OCaml or Haskell than C++ that 'normal people write'.
For the record, this is from 2017.
A lot of previous discussion happened at the time: https://hn.algolia.com/?q=a+mind+is+born