skysight-inc/HackerNews huggingface dataset:
uMatrix & uBlock Origin

https://github.com/gorhill/uMatrix/wiki/How-to-work-in-hardc...

Deselect everything except 1st-party CSS, image, and media.

No ad or popup in years.
Asking anyone in a commercial context to submit to a video conference where their biometric likeness will be collected and analyzed deserves two years in jail.

There is enough open source and working crypto out there to have an encrypted call. People with dignity should not have to be tyrannized by utter stupidity, at least not on this issue.
Please note that you went from my "doesn't matter a ton" to "doesn't matter" period. That's a straw man. If you'd like to argue with something I said, I'd be glad to engage. But not with a cartoon of my point.
Somehow the governments of the world seem to have gotten the terrible task of needing to be the (overly) protective/strict parent(s) to their population, some of which are quietly heeding them, but some other are very whiny against them. And a proper government can't just say "Well fine, you do what you want, let's see where that gets you.". And of course they also had to be overly cautious rather being overly relaxed[1], and if some things were deemed in hindsight to have been unncessary, then the brats get to whine loudly about them afterwards.

But it's hindsight, and the governments don't have the luxury of having foresight. Sure some countries might have been lucky with less restrictions and "not so bad" results, but would you want to live in a country governed by luck? I guess that's also a matter of life philosophy (being safe vs living a life with its dangers and risks).

[1] Well, I guess that's where views differs, if we reduce it to just 2 sides, the one side would rather have less government involvement, and the other side would prefer more government involvement (in the form of rules and restrictions).
I don’t understand what you mean by static in this context. 1Password costs more when you have more employees.
May want to review those guidelines; and look up the definition of "self-righteous," while on a literacy streak.

>Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

My comment was just as genuine as his, but wasn't dismissive, as his was. It also assumed good faith, which is ironic given his comment was a rhetorical dismissal.

I legitimately pointed out that he was on the wrong website; dismissive "why are yall even X why you should Y" is a hallmark of Stackoverflow.

Similarly, reddit-eqsue circle jerk musk-bad/trump-bad comments get a similar reminder that this isn't reddit.
The language formerly known as Perl 6. I thought I'd heard of it somewhere.
Pretty simple: do nothing and spend police resources on violent crime instead.
I would be so suspicious of the quality produced by an engineer who types ~15k lines of code per day. Just type 500 and solve the actual business problem in a simple and concise manner thank you very much.
I'd settle for a line-in straight into the power amp. No integration of any kind into the existing Sonos ecosystem. Make them dumb - because the speakers do sound great for their size.
> A good GUI is absolutely instrumental to understanding Git, and it lets you avoid Git's terrible CLI for as long as possible.

Depends on the user.

If they are already an active user of the Terminal, they should be able to learn the git cli without ever touching a GUI.

The git cli has some warts for sure, and some weird inconsistencies. But with a bit of practice and some good documents about the correct mental model to have, you get used to it and you learn to use it very effectively.
Once you get past your checkride there is virtually zero math involved in flying. I regularly fly in and around the SF Bay Area and I don’t do a single math problem when flying. I would not let that fear stop
You. Flying is too awesome.
Oh for sure, at least in the USA though FCC review gets pretty sticky so I'm actively avoiding selling anything for the moment that would require RF testing, etc. Unfortunately anything with a microcontroller or radio isn't going to be on my website for sale any time soon. I have to imagine most of the people in this space that are skipping testing/certification are just banking the FCC won't come after them. I support the FCC testing requirements, especially as a ham. But I wish the process wasn't quite so... expensive to be compliant. Especially when I'd rather put my money into product safety and reliability testing given the use-cases.
They haven't been making deliveries and then they cut how much they are outputting to that lower level and still lower it. I get it that they need to reduce output to increase the price of oil as we are in the tail end of oil relevance, but this is ridiculous at this point. Given that they've started or backed wars with everyone around them in the last decade, they have no soft power, and if they don't have the cash of US weapons, they won't get them. There's literally nothing else of value there than the oil.
We're in a very, very strong local maxima with plain text source code. In order for a rich-data source language to work you'd need to implement, competitively with what we have for text, the language itself (which is already a hard sell, look at how difficult it is for even phenomenal languages to gain a foothold) including built-in macro and codegen systems, a compiler, at least one fully-featured editor, complete with linting and code suggestion and search and an input mechanism competitive with just typing out text, possibly more than one to support the wide range of opinions about editors ranging from IDEs to Vim, source control integrated with means for sharing and collaborating on said code, and every other convenience you get for free from choosing plain text.

Basically, you need to sit down and build the greatest programming language ever conceived, complete with a world class ecosystem, and then convince people that this is truly a revolution software development, and you probably won't make a dime off it because proprietary programming languages are evil.

Good luck?
I made an injection molded product with almost no CAD background. came out alright ;)
Given few people anticipated ValueTuple and C# adding a more direct tuple syntax, I feel like it is only a matter of time before C# adds discriminated unions.

(There are multiple proposals tracking the idea. This seems the most comprehensive and "central": https://github.com/dotnet/csharplang/issues/7016)
It would be far more dangerous to do nowadays because the bars are further apart - source: best friend is a gymnast
I expect the survivors will do that, but then charging also requires more spaces to sell the same energy/hour, with an average charge taking what 30min, vs 6 min to fill a petrol tank?
What Is CodeClan to You?
If anyone is thinking about getting the PPL, the cheapest way is also the fastest way - take a month off work and just go to a school that specializes in it.

The easiest way is the slowest way, two hours a weekend or so over a year or so, you'll end up with many more flight hours before your license, but arguably more prepared.
One more anecdote: I took Discrete Math in high school because I was already taking Calculus, had space in my schedule, and didn’t want to take another elective like French or video production. Discrete Math was the “bottom-tier” class for people who weren’t interested in higher-level math and just needed to fulfill math requirements. Which is ironic because the stuff I learned there I’m using today much more than calculus or statistics.
I normally love articles comparing programming languages at real tasks, but this article seems very low quality to me. The author clearly doesn't understand how rust thinks about programs. Instead, they're trying to pretend that rust is an alternate syntax for ocaml and being surprised to find it comes up short.

The same article could easily be written the other way around. We could start with a high performance rust program (which makes use of arena allocators, internal mutation and any other rust features you love) and then try and convert it line by line into ocaml. We would find that many of rust's concepts can't be clearly expressed in ocaml. The ocaml code would end up uglier and measurably slower than rust. And just like that the article would reach the opposite conclusion - that rust is clearly the better language!

But this is silly.

In general, you obviously can't translate between languages line by line like this and expect to have a good time. A beautiful C program is constructed using different ideas than a beautiful Lua program. And a beautiful Ocaml program is very different from a beautiful rust program.

Some obvious examples of ocaml ideas being overapplied to rust in this article:

1. The types don't really need to be wrapped in Rc here.

2. Rust generally prefers mutable imperative code over applicative code. And if you insist on applicative patterns, functions should take a &Foo.

3. Rust code usually doesn't rely on recursion that much, so the lack of guaranteed TCO isn't something people in the community care about.

4. Rust is optimized for runtime performance over code beauty or code size. Of course rust is less elegant looking than a garbage collected language! The trade is that it should also run faster. But where are the benchmarks to make the comparison fair?

The match example is just straight out bad rust code. This code:

fn eval(term: &Term) -> Value {
match term {
Bool(b) => Value::Bool(*b),
Not(m) => match eval(m) {
Value::Bool(b) => Value::Bool(!b),
_ => panic!("`Not` on a non-boolean value"),
},
// ... lots more nested matches & panics
}
}

Can be flattened, to approximately halve the length of the program like this:

fn eval(term: &Term) -> Value {
match term {
Bool(b) => Value::Bool(*b),
Not(Value::Bool(b)) => Value::Bool(!b),
// ... (all other valid patterns)
_ => panic!("{term} invalid"),
}
}

There's an old saying: "Every programming language you learn should teach you to see programs in a new way". Rust is not a crappy alternate syntax for ocaml any more than ocaml is a crappy, alternate syntax for rust. The only thing I learned from the article is that the author doesn't know rust well enough to evaluate it.
Whereby? https://whereby.com/
Thanks for responding graciously!
Very interesting. I was actually hoping that UK makes a lot of stuff in the supply chain, turns out we barely make anything. Great.
It's been infuriating how fast this has been taking off. Pretty much every major website has it enabled now.

First we had pop-ups driving us crazy for years, and we beat them down with pop-up blockers. Now we've got modal after modal overlaying each other and blocking out the content more than any popups ever did... and we can't get rid of them (other than separately, each and every one targeted via ublock/etc) because the companies controlling the browsers want to use them to harass us too.
We know trees can soak up carbon but also the wind farms will reduce carbon emissions. My guess is that over the lifespan of the wind farms the carbon reduction will be greater then the reduced carbon pulled from the trees. Also when trees die they eventually release their carbon even if that is a slow process.
> My favorite feature of Raku: Integer division and decimal literals both return `Rat`, a rational fraction type. Even though everyone knows floats suck, nobody is actually moving away from them except Raku.

Scheme’s numeric tower has a handled exact expressions with exact representations correctly for decades, so I guess its true that is not “moving away from” unnecessary and error-prone use of inexact floats where not explicitly requested, but only because it was never there to move away from.
Speaking plainly, Zoom steals user data to train its AI models and to sell that data to whoever pays. Imagine a regular business run like this: you enter a coffee shop and by pushing the door you agree to terms of service (250 pages of text available upon request) that allow the shop to record your conversations, take photos of you, and sell that data to anyone.
Google have numerous robots that do not say Googlebot in the user-agent. They look just like Android cell phones. That is how they spot malicious sites or sites that are trying to game SEO or what-not. They are not within published CIDR blocks for Google and appear to just use wireless networks.
There's definitely more that can be done in terms of setting trust with your users, partners, employers, and suppliers - I posted a comment elsewhere on whether or not you have a posted and shared Trustworthy AI policy, and something that is used to guide internal AI development. Happy to email that to you as well.
I Quit Medicine (2016)
> OP had done a sloppy job with the electrical system.

Everyone always wonders why us-east-1 shits the bed more than others. Now we know why.

/s obviously.
It's amateur hour over at Manjaro. They've pushed breaking updates, insecure settings, etc. Their infrastructure is poor, as well.
Maybe you could write 10K or 20K lines of code a day. But would those lines of code be any good? I very much doubt it.

If you're going for quality, the number will be less. Much, much less. Maybe 100 to 150 lines of code. On a good day.

Just because a chatbot says it's possible doesn't mean it's possible.
To me, it was Aidlab, a smart chest strap that collects and analyzes various biosignals, which I co-created.

This is a picture of my co-founder Karol and me, holding the first prototype of Aidlab :
https://qph.cf2.quoracdn.net/main-qimg-44d4794da932b128c2bf6...

(plot twist - it wasn't a chest strap at first haha)
> So, why do physicians make that much?

> One unfair, inflammatory and accurate answer would be that they like money.

this is some nate silver levels of getting high on yourself.
Pretty much everything you'll read online says that it was because of the high risk of injury, but in my opinion that's only a small part of the story.

Not denying that risk was part of it, but it was the first move where a gymnast stood on the bar. I think a lot of gymnastics folks felt that it disrupted the overall flow of the routine, and it basically just wasn't what uneven bar routines were supposed to be about.

Things like this happen from time-to-time in gymnastics: someone finds something that is a bit "outside the lines", and then it gets banned. E.g. several years ago a gymnast did a floor routine wearing "cat-like" makeup (Maybe her music was from Cats? Can't remember) and then subsequently the FIG banned "theatrical makeup" in routines.
Well, that's what 'Globalisation' means.

You'll get US microchips in Russian military stuff, you'll get Russian metals in US military stuff, you'll get Chinese rare earths in European military stuff, you'll get European components making Chinese military chips, etc, etc.

Manufacturers everywhere, all over the world, have that same old 'Managers' Dilemma'. As in "Do we buy stuff off the shelf because it's faster, cheaper and easier but leaves us at the mercy of the Vendor? Or do we 'roll our own' which is slower, more difficult and far more expensive, but at least we are independent of any Vendor?"

Most Managers choose to 'buy built'. It's better for their bottom-line.
Y'all sure are some great students! ;)
I recently got a new vehicle and went to great lengths to find a smaller electric that would fit my needs. My wife argued that this was a bad move, however:

> Tall vehicles have bigger blind spots and are more likely to strike a person’s torso or head.

New vehicles have a billion sensors and cameras that eliminate blind spots and warn you aggressively if you're about to do something stupid, so it's a moot point.

> US automakers offer no alternative, and car bloat pushes buyers to upsize – if only to avoid being at a disadvantage on the road b/c others have big cars.

This is a reason why it's _better_ to have a bigger car. If you're in an accident and you're the smaller car you're going to be worse off, and since so many people are driving tanks these days you're putting yourself at a much higher risk if you don't also drive one.

And while it's true that the roads and planet are worse off, until _everyone_ around you also starts downsizing their cars, it's a matter of balancing the minuscule amount of environmental good that you as an individual driving a slightly smaller car might achieve versus the additional risk that you're putting yourself in by driving a smaller car.
Maybe there's some way to extend the compiler to use OEIS. Is there a "liboeis" that lets you download and interact with the OEIS database offline?
Once again Google shows how deeply irresponsible and straight hostile they are to their customers. First AMP, now this insanity.

Google employees should be ashamed of this garbage.
I'm from the USA but been living in Spain for ages, and I'm the only one I know that uses PayPal. Everyone does bank transfer.
This is a very common workflow for larger OS projects, and I think it translates really well to corporate environments too. It reinforces some work/feature discipline and gives you a nice clean history.
How to stop it: don't use Google services.
A play on the hair product in 'Coming to America'? :)
The very term “sex trafficking” is a kind of newspeak to make a very common thing sound like the worst possible version of it (when you hear the term, you probably think of someone being stuffed into a hot shipping container and moved around like a full-on slave). Sex trafficking is just any kind of work involved in organizing prostitution that isn’t prostitution itself - which can still be very unethical and at its worse the thing I described, but also something fully consented to by all parties.

If you consider sex trafficking to be “all prostitution that isn’t 100% freelance” you might reconsider whether it’s a purely bad thing. Of course, because of the use of the term “sex trafficking” by design arguing from this premise isn’t something people and especially politicians are willing to do in public, which is why the term has had so much success in criminalizing and prosecuting prostitution in recent years
pulling the ladder behind you
> Why does it seem like I'm hearing about OCaml all the time now?

I felt that way about a dozen years ago. These things have cycles, apparently. But they also recently released multi-core OCaml in OCaml 5 which opens some doors for OCaml that were previously not open.
For anyone else wondering, the master of the coin title is just musk being trying to be cute https://winteriscoming.net/2021/03/16/tesla-executive-offici... . For a moment i was wondering if that was an actual common corporate title.
Exploring Softmax1, or “Community Research for the Win ” – Data Science Castnet
My farm. In the past ten years, I have built the following things here (to name a few that I can remember):

1. three small creek-fed ponds (bonus: one has an island),

2. numerous outbuildings for various kinds of livestock,

3. a pair of portable outhouses,

4. several miles of perimeter and cross fencing,

5. two large greenhouses (20x50 and 30x90),

6. a built-in oak storage bench for the farmhouse entryway,

7. a portable covered milking stanchion that can service a cow or two goats,

8. a semi-permanent lumber mill capable of milling logs up to 30" around and 24' long,

In addition, I have performed endless upgrades and repairs to existing structures and equipment:

1. rewired and plumbed the wellhouse, adding new storage tanks,

2. maintained my fleet of trucks, heavy equipment, and dozens of other machines that contain small engines,

3. finished out the farmhouse basement to use as a dairy parlor,

I still have a few projects on my TODO list:

1. more outbuildings,

2. a 20' wood bridge across to the island in the lower pond,

3. hot tub (made from cedar that will be cut and milled here on the property), and

4. so much more....

It will never be "done".
Why would that make it more dangerous?
How is this exploitation? Did anyone force him to sign this contract?

I'm from a rather poor country, and when I was starting in my career I would absolutely love to earn $10/hour. In fact that would be a dream salary for me. $2.5 is not great, but it's about what I earned in my first job (and my country may not be rich, but it's still way richer than Ghana).

So I'm not sure what's wrong with that. Can our friend earn more locally? Great, they should reject the offer.
> The reason (IMO) that AMD will never make ROCm actually comparable to CUDA is so that they don't have to worry about their gaming GPUs cannibalize their data center GPUs.

At least by revenue, consoles are now the leader in gaming anyway, the PC market is shrinking - the old dudes crowd is aging out of hi-perf gaming (due to work and having kids), and the young crowd is either on hassle-free consoles or mobile). And a lot of the "gaming" GPU marketshare of the last few years were coin miners.

If AMD wants to be known for something else than tying their future to two large companies who can always hop back to NVIDIA, they absolutely have to step up their compute game to make sure they at least have the ability to pivot, should either of their deals with Microsoft and Sony fall apart. NVIDIA is the best example, it's a miracle Soldergate didn't sink them entirely a decade ago.

[1] https://www.gamesindustry.biz/report-pc-and-console-global-g...
Can anyone at the company respond? Or is it some special support staff?
I made another programmer. My daughter just finished her first year of her CS degree. I hired her as an intern at my company and gave her a project that I thought would take several weeks. She proceeded to finish it in just a few days.

Watching her deploy her code to production for the first time...absolutely the most incredible feeling I've ever had. Way cooler than when I deployed my own code to production for the first time.

I'd be proud of her no matter what career she chose. But there's something absolutely amazing about being a part of your child's journey from crawling to coding.
What are the equivalent terms for Microsoft Teams?
I think it's a great project to tackle.

Here are my criticisms :

1) LoC doesn't indicate complexity. When you're looking at a code base and you see that it's 65000 lines, that by no means should be an indicator of whether or not a re-write is easily feasible -- especially with a filesystem.

2) Language shouldn't be a motivator for a re-write without considering why the language offers advantages, the end users don't care about which file extension is littered across the source tree.

Both of those tendencies (one to re-write everything in your favorite language, and two to come across with an idea that you understand how complex a mechanism is simply from LoC) indicate to me, anecdotally of course, a certain lack of experience; and I have a hard time imagining someone with those concerns tackling a re-write of a filesystem that gains 'the audience' any benefits.

If it's just for the sake of personal toys and fooling around with your own machine I feel as if those motivations are fine, but I have concerns if 'a new filesystem in Rust' comes from what I view as shaky initial motivations.
Came here to seek out this comment - difference between art and entertainment. Someone who makes the latter in an industry might have had the former eroded out of them.

But haven’t we been here before with all the other “new” mediums before?
On a giant Radius display. Ahhhhhh.
I don't think it's that simple. In order to have a claim to fair use, you would have to argue that the derivative work doesn't negatively affect the market for the original. When Google got sued for scanning copyrighted works for Google Books [1], they could claim fair use since they were only letting people see small excerpts from the books.

If you can train your bot on my blog post about scuba diving without my permission and then people can ask your bot for scuba diving advice instead of reading my blog, that doesn't seem very fair.

[1]: https://en.wikipedia.org/wiki/Authors_Guild,_Inc._v._Google,....