skysight-inc/HackerNews huggingface dataset:
Meh. Every time a 9p server dies, every client dies. Plan9 is not comparable to k8s.
They could, but generally they don't. There is some truth to what you say, but if you've worked anywhere for very long, you'd also realize most people are very, very bad at looking things up on their own! They'll try to reinvent the wheel when the wheel already exists (or almost.)
From what I've read, d-amphetamine[0] was the decongestant of choice for much of the 20th century. It's just that the counterculture weirdos were abusing it and that led to its restriction. Compared to pseudoephedrine its way more useful with minimal side effects like drinking a cup of coffee.

[0]https://www.theatlantic.com/health/archive/2012/04/the-lost-...
These are all scams. Every time since the 1970s when the price of gas has gone up scams like this have been a problem.

Most cars run fine on low-octane gas. You only need high octane gas if your car has a high compression ratio (especially a turbo or supercharger.)

My understanding is that high-octane fuel is a little less energy dense than low-octane fuel and gives slightly worse fuel economy.
Keep Getting Lost? Maybe You Grew Up on the Grid
http://ianchadwick.com/blog/the-weird-world-of-plotto/

Online version: https://garykac.github.io/plotto/plotto-fm.html or https://garykac.github.io/plotto/plotto-mf.html

XML version: https://github.com/eykd/plottoxml
Indeed. What really kills is extremely high allocation rates and extremely high garbage production. I've seen internal numbers from $megacorp that show that trashy C++ programs (high allocation + deallocation rates) look pretty much the same to CPUs as trashy Java programs, but are far worse in terms of memory fragmentation. Trashy C++ programs can end up spending 20+% of their execution time in malloc/free. That's a fleetwide number I've seen on clusters > 1M cores.

I will admit that the programming culture is different for many GC'd languages' communities, sometimes encouraging a very trashy programming style, which contributes to the perception that GC itself is the problem, but based on my experience in designing and building GC'd systems, I don't blame GC itself.
I think we have the first problem now anyway. And I have no problem with a tax code that gives a little friction to profligate consumerism. In any case, I don't think you need to worry about my idea becoming policy any time soon :)
Indeed, we also designed a brand new generics library to work around that. Performance was really not an issue! :)
That's kind of depressing
Read the whole abstract. They showed which studies reached statistical significance on their own.

You could just read those studies and ignore the meta-analyses if you want.

I honestly don't understand this current trend of assuming meta-analyses are inherently incorrect and cherry-picking the worst study as the source of the truth.
DOL = Washington Department of Licensing: https://www.dol.wa.gov/
I need to find it, but I remember reading an article that was critical - or at least complicated the narrative - of the documentary, saying that the characterizations were not very fair/were very lopsided to facilitate the "good guy vs. villain" story. I'll try to track it down.

Update: https://www.avclub.com/the-king-of-kong-continued-donkey-kon...
kind of related: https://nanogenmo.github.io/
A survey would be a good start looking for a more programatic way, I'm getting the feeling it doesn't exist
The article implies Canada requires the charging to be billed by per unit time rather than per unit energy.

I'm not familiar enough with the ecosystem overall, but I can see an argument that time based billing would make more sense. If it's the equipment that's the bottleneck, a price structure that incentivizes customers to charge quickly could increase throughput.

The example in the article was something like the cost is low for 5 min charging and then goes way up. This could encourage people to grab just what they need and then charge at home overnight (for example).

I'd be interested to hear more of an argument about why it's actually bad (or good)
I have deep technical knowledge on some subjects, but how I got there is through curiosity and reasoning, like the parent commenter said.

There is knowledge you can acquire, and then there are skills that can allow you to acquire the right knowledge at the right time. For example, having a baseline understanding of logic and mathematical reasoning could help you to understand when a problem area might already be formalised, and to find that area and understand the work therein.
That’s different though. There aren’t only 2 landlords in the world, so making laws that affect landlords makes sense.

But how do you design a law that corrects the bad behavior of 2 monopolists, while at the same time not adding a burden to any potential competitors (and thereby strengthening the existing monopolies)?

Forcing competition makes more sense to me. No need to get into endless debates about the risks to innovation, or government being too big, etc. Just open the gates to competition and call it a day.

If the mobile app store market goes to shit in the future, then we can start getting into the weeds of it. But for now, there’s no need for that; the answer is obvious.
Hell yes. A build system that I can test locally without hacks (like act) is literally the dream.
Around here, you pick up a card from the shelf with a picture of the product you want, then wait in line for the pharmacist. Then they say "Sorry, we're out of that one, what else do you want", "I don't know, what do you have", "sigh... here's what we have left...".

Then you show your drivers license and the pharmacist records it and you pay and finally walk out with your sudafed. If you want to buy several boxes because it's allergy season, well too bad, you can't buy 2 boxes today, you have to come back tomorrow for the second one.

It's actually easier to buy as a prescription, then the Dr can write you a prescription for any amount you need/want.
Microsoft's MFA is terrible. You install an app called Authenticator. Then when you login the Authenticator app gets a push notification, and the user has to say whether to allow the login or not. If you accidentally press Yes, the attacker gets in. And here's why this is a serious problem: When you use Remote Desktop to work, any time you have a network issue RDP automatically reconnects and you get an Authenticator notification. So during the work day you get frequent prompts that are automatically initiated by RDP reconnects. You get used to automatically saying Yes to the prompt. So when one of these prompts is initiated by an attacker's login there is no way to know, and you automatically answer Yes.
> Many jurisdiction in North America and elsewhere have essentially been living under occupation

Oh give me a break. Nobody is under occupation, there’s just a subset of the population who believe that they don’t owe anything to anyone under any circumstances and would rather watch people suffer rather than wear a piece of fabric because they’re mouth breathers with terrible fitness.
I, personally, am waiting for the first self-driving car flash mob where everyone on 4chan decides to order a taxi to pick them up at mission & embarcadero (as an example) to swarm and DDoS intersections - or try to route a lot of requests to an intersection cut off by a parade. If self-driving cars were a thing last year do you think antifa folks would order a bunch of cab pickups for key intersections in the middle of the Jan 6th march?
Why is it hyperbolic and why is it naive?

It was a tool used to influence elections in the United States, I can't think of any other entity that has had a larger negative impact on our society recently (maybe coronavirus?).
Oh so this is why people keep saying Bing is better for finding porn.

It’s been something I noticed over the last 12 months in a few dozen HN comments, but there did appear to be a trend away from providing quality search results for adult content based on simple keywords. At last the explanation! It wasn’t just the normal Google slide into mediocrity, they actually deliberately buried the adult content! I wonder if they have forgotten the lessons of Betamax. Technology companies actively between porn consumers and porn producers ignore the porn industry at their peril. (In case anyone wants to mention Apple, yes their draconian policies hurt them here, but their mobile browser literally pushed the entire industry forward and made mobile porn profitable, so it sort of ends up balanced at the neutral point)
Totally agree. If the argument is strictly more power is always better, then C++ would always win. Why doesn't it? Exactly what you reference, dev time and maintenance.

Go was designed for simplicity. Of course it's not the fastest or most feature rich. It's strong suit is that I can pop open any Go codebase and understand what's going on fairly quickly. I went from not knowing any Go to working with it effectively in a large codebase in a couple weeks. Not the case with Java. Not the case with most languages.
I think ncmncm is a total scrub, but I will say two things:

First, both adding an ampersand after auto when you shouldn't have and not adding it when you should have can lead to logic errors of different kinds. Sometimes either one is fine, sometimes you have to use the correct one.

Second, auto * vs auto by itself has no effect on the generated code, but it can lead to a more robust source. Imagine that you get a pointer from some function and you perform some operations with it, assuming it actually is a pointer in a way that would be invalid if it wasn't. If the function signature later changes to return a pointer-like object, you'd want the compiler to give you an error to know to fix that code. In other words, you should use auto if you really don't care at all if the value is a pointer or not, and you should use auto * if you're assuming it's a pointer.
Even shitty Microsoft Skype isn't as bad as teams. Skype never just held onto messages without delivering them. Teams can't even do the core thing it's supposed to do correctly - send messages.
> in some people's understanding of what a driverless car should be.

I don't understand at all what you mean by "should". The comment I was responding to said that [whatever this is] "wasn't a reality". This was a top-level comment to the announcement itself, not a response to a comment claiming "well, human-operated cars are officially over". Doing exactly what a current, human-operated car is an irrelevant, arbitrary point of comparison, introduced by the GP comment.

This makes exactly as much sense as saying that the first motor vehicles "weren't a reality" until, like a horse, you could take them on trails, jump over low obstacles, and live in the wilderness with them indefinitely.

That's what I'm pushing back against: it's classic ignorant Luddism to set imaginary bars for new technologies and then insist that the new tech isn't valuable at all on that basis. I know this is super-common, but it's an eternal pet peeve of mine, as I can't help but imagine how much better the world would be without people like this.
Thanks! You're absolutely right that if you had that impression, others likely would as well, and there's not much to gain from it--the same information can be conveyed in a more fitting tone. Thanks again, I really appreciate it!
I remember having to write something similar for Lua, because there was no math.approximately() function and I was dealing with networking floats and comparing values over the wire to predicted movement in 2D space.

https://github.com/Planimeter/grid-sdk/blob/master/engine/sh...

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

https://pubs.opengroup.org/onlinepubs/009696899/basedefs/flo...
Could Hubris and WebAssembly Allow High-Level Hardware Emulation?
If "All [MDMA] does is artificially increase serotonin.... just like prozac" then Prozac and MDMA would have the same effect. But they have radically different effects, so they must do at least something differently, despite sharing some similarities.
I agree it’s a common refrain for pro business decisions that hurt America, but a useful counter argument is to look for who sponsored what amendments.
My college buddy stayed with me about 22 years ago while he went to med school, and then when he graduated he moved out. I found after he left a box of phenylephine with "PLACEBO" scribbled over it.

That is to say, this has been known for at least 20 years. And yet this big, ok, medium-big, lie persists.
That's great context. That should be added to that doc link right at the top, it would have me feel much more safe about investing the time to learn it!
If you can do 95%, that might be good enough. Obviously if you could automate the entirety of the process, that would be ideal, but consumers may simply change their behavior to accommodate the 5% difference. Uber/Lyft already changed consumer behavior in a marked way: they allowed more people to move closer to the city, not pay for a car, not pay for a parking spot, etc. In Seattle before the pandemic, it was common for young professionals that didn't own a car to take Uber/Lyft most days. They did this so frequently that yuppies were blamed for the increased traffic, even though many of them were served by Seattle's great mass transit options.

The cost, simplicity, and availability of self-driving cars will undoubtedly change the consumer.
Could be useful

MIT - The Missing Semester of Your CS Education

[Most] Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

https://missing.csail.mit.edu

Topics include:

Shell Tools and Scripting, Editors (Vim), Data Wrangling, Command-line Environment, Version Control (Git), Debugging and Profiling, Metaprogramming, Security and Cryptography
1. That's suggesting you don't have any self discipline in reality... 2. Yeah why not, I withdrew cash to pay three months rent once, I had to fill out a huge anti money laundering form saying what the PURPOSE of my cash withdrawal was in writing. 3. In the electronic account named rainy day fund, thats automatically populated from my income monthly, because I do lack self discipline...
Yes, there's a direct comparison. Practices change as times and technology change. When photography became cheap enough, practices like in-home shrines often changed to incorporate photographs of loved ones. I think it's reasonable to speculate that newer forms digital representation can become part of these practices as well.
How Mary-kay wilmers became Britain’s most influential editor (2019)
NaNoGenMo Workshop
>I've seen this sentiment a lot, and I never see specifics. "GC is bad for systems language" is an unsupported, tribalist, firmly-held belief that is unsupported by hard data.

I would argue it's not (very) hard data that we need in this case. My opinion is that the resource usage of infrastructure code should be as low as possible so that most resources are available to run applications.

The economic viability of application development is very much determined by developer productivity. Many applications aren't even run that often if you think of in-house business software for instance. So application development is where we have to spend our resource budget.

Systems/infrastructure code on the other hand is subject to very different economics. It runs all the time. The ratio of development time to runtime is incredibly small. We should optimise the heck out of infrastructure code to drive down resource usage whenever possible.

GC has significant memory and CPU overhead. I don't want to spend double digit resource percentages on GC for software that could be written differently without being uneconomical.
It wouldn't work because what would happen would be a mass reapproval of all regulations.

What I'd like to see is a constitutional amendment that the total body of federal laws and regulations can't be any longer or more complicated than a person of average intelligence can be taught in a week.
Given that climate change is already well underway, it looks more like a wishful attempt at reaction than any kind of plan.
I really like this. As a kid I would make "flatgames" that were just Word docs that linked to each other, which in some sense inspired me to learn to code to make "real" games.
You need have some OS API, what is wrong with POSIX?

And what does POSIX have to do with package management?
That's how fast web standards change. Try again it'll probably be 95.

I'm joking of course. The things /I/ want [1] seem to take forever to get proper support.

https://www.w3.org/TR/webgpu/
I believe you, but there is still the usual dark side that has been mentioned maaany times here: very often emails sent by small/tiny email providers aren't delivered at all to Gmail receivers.

That's often the case with one of my friends who has a Gmail email address: anything that I send him (once or twice a year) doesn't even show up in his spam list without first making him start an email exchange to me => in my opinion that kind of filtering is just too easy to do (come on Google, at least put it into the spam folder and/or show it as a colored/blinking line and/or put some warnings whatever - don't just delete it), and of course it poses questions about oligopoly etc. How Gmail works is just not fair (in my opinion) :(((
The part I find most dumb about these "revelations" is that Facebook doesn't even bother to hide their efforts. No shame, no contrition. So normalized this kind of crap has become.
Go does has some form of monomorphization implemented in Go1.18; it is just behind a feature flag(compiler flags).

Look at the assembly difference between this two examples:

1. https://godbolt.org/z/7r84jd7Ya (without monomorphization)

2. https://godbolt.org/z/5Ecr133dz (with monomorphization)

If you don't want to use godbolt, run the command `go tool compile '-d=unified=1' -p . -S main.go`

I guess that the flag is not documented because the Go team has not committed themselves to whichever implementation.
Interesting. I was handed a stack of CVs to review by my boss today. They were all printed. So was my employment contract.

On my desk is a stack of paper for note taking, drawing and problem solving.

I am sure there are places that have gone entirely digital, but the best replacement for notepaper seems to be things like the remarkable, and it is a poor replacement. Paper is never going to need an update at an inconvinient time, never out of power, works with any stylus and is ready to be used immediately.

It is great if it works for you, but I think your office is an exception to the general rule.
Obama famously used a Blackberry. That isn't a smartphone in the current use of the term IMO, but I think it was called that back then.
Trees Are a Faster Solution to Climate Change Than Technology
Traveling Salesman is "solved" basically this way with modern map apps: it may not be "optimal", but it's close enough

And close enough, as the adage goes, is almost always "close enough"
I know it's off-topic but your username reminded me of Bonzi Buddy. Is that the inspiration for your name?

Does anyone else remember that spyware?
about National Novel Generation Month - NaNoGenMo
https://nanogenmo.github.io/
Society wouldn't function if people weren't willing to bend the rules.
Avoid desktop environments like GNOME. Stray from the guided path and use bare window managers and other alternative software. The additional effort required is overblown to a ridiculous degree.

The software does what I say, when I say. If it doesn't, it gets wiped from my system.
Conversely, a lot of people in smaller, denser countries suffer from anti-car-brain, and don't appreciate the difficulty implementing comprehensive public infrastructure on an America scale.
401k has a lot of tax implications outside of just adding money in every year.
This argument didn't stop cab driving from transitioning from a serious employment opportunity to employment as a service contractors - so I don't know if that's enough to hold back the tide for the taxi side of things... on the trucking side I think there will probably be a big reckoning at some point though. Teamsters unions mean business.
Serenity Now!! Serenity Now!!
Hubble Finds the Most Distant Star Ever Seen
> He just wants to run his company well and get as many eyeballs on paid advertisements as possible... right?

Yes, I would definitely agree that this is the case and I think that is a large part of the problem. The Machiavellian ends justifying the means equates to him not caring about the negative impacts that he has on society while trying to attract the most eyeballs possible.
> In all seriousness, though, aren't people mostly paid what they're worth if they know how to demand it?

No - effectively all employees are paid less than their value to the company. This is where profit comes from.
What can be done do to prepare for inflation?

I've got a job with good income. I save a little monthly and invest in whole market index funds. I contribute decently to my pension, also in index funds.

What should I be doing to be best prepared for the next few years of inflation?

Should investments be moved towards real estate as that seems likely to grow with inflation? Or something else? What types of investments will do best under high inflation?

For pensions, again, is there something I should do there to best hold their value?

(I know the answer depends on how far away retirement is. For me it's still quite a way off, but I'm sure others closer to retirement will value advice for the situation where they need to start drawing down soon)
omg!! I really should have left that typo somewhere in there! What a missed opportunity! xD
wouldn't just

from decimal import Decimal as d

work as well?
No, it was my impact drill

I was under the fallacious understanding you only needed an impact drill if you were trying to remove really stuck-on nuts/bolts (like rusted lug nuts)

As it turns out ... they're AMAZING for driving deck and roofing screws :)
I believe you're just not supposed to drink alcohol on Pseudoephedrine because you'd be combining an upper with a downer, and it's very easy to go overboard with the downers when you're on an upper (tolerance to alcohol increases dramatically and increases overdose risk along with all the other side effects and risks.)

So a small amount of alcohol won't really have much of an effect, I'd claim.
Yes, and trolling LinkedIn for people that they could just socially engineer or otherwise bribe into gaining access from.
What is it that Go supposedly calls casting? The term (or its variations) does not show up in the language specification.

People sometimes use it for type conversions but that's in line with usage elsewhere, no?
Everybody sees the perverse incentives in celebrating ex-cheaters while non-cheaters are ignored.
I meant the MFA variety where you have to reinput the code versus the one where you need to confirm a login via a mobile prompt. The former seems safer, because it requires a lot more activity from the user.
I don't agree with your assessment that libraries in C are higher quality. Additionally I have yet to see a system package manager that enables developers to install dependencies at a specific version solely for a project without a lot of headaches. All the venv stuff in python is necessary python dependencies are installed system wide. The idea that the C/C++ ecosystem is better off because it doesn't have its own package manager is a bizarre idea at best.