skysight-inc/HackerNews huggingface dataset:
Private Scottish (and Canadian) banks that issues bank notes in the 19th century did just fine catching counterfeiters. See https://www.cato.org/blog/more-counterfeit-currency

Law enforcement is a function that even many libertarians, but not all, reserve for the 'nanny'. See https://en.wikipedia.org/wiki/Night-watchman_state
They control the media and you only hear or get their sanctioned perspective. They can sway public opinion in any direction they want. Ultimately those who control the message control the narrative. They could destroy anyone then want, even the Prime Minister.

Disclaimer: Not a conspiracy nut.
Yep, totally agree that government is both expensive and wasteful. Absolutely no disagreement there.

Let’s say we do away with government and regulating companies then, in the interests of efficiency and liberty. What’s the state of play a few years into that experiment, do you reckon?
> That cuts out all modern x86 and ARM systems (you need a lifetime just to program a single GPU driver),

If this is for enrichment, you may as well compromise and let system firmware set up a framebuffer for you. Then you won't need to have much in the way of a driver. Personally, I'm pretty happy with VGA text mode, but that has significant limitations (only 256 characters, support is disappearing rapidly and is inconsistent already). Serial console works pretty well too.

If you're using prebuilt processors rather than fabbing your own, you can compartmentalize around using someone else's firmware to initialize the hardware. One day, maybe, replace coreboot/u-boot, but you don't need to do that to start. Plenty of valuable knowledge of low level stuff to gather without starting by doing everything.

IMHO, x86 is a good place to start if you want a lot of modernity. There's actually tons of official documentation on the processors and the basic perihiperals (many of which are integrated into modern processors) and there's also tons of contributed documentation, tutorials, and examples out there. Yes, there's a trail of destruction in the way of legacy bits and bobs, but you can draw a line in the sand and say only support processors with local apics, stable TSC, etc, and skip a lot of the legacy or at least do the bare minimum of legacy to enable the modern versions.

osdev.org is a good resource to help you get started on that adventure.
WFH at scale only really started happening in 2020 because of the pandemic. I realize that there were a growing number of orgs experimenting prior and some were successful with it. I worked (partially) remotely from 2008-2011, then full remote again since March 2020 and have been since.

So we have WFH at scale for 3 years balanced against in-office work that has decades and decades of successful history behind. Also consider that the global catalyst that drove WFH at scale is now no longer a factor.

So when presented with a choice of what’s comfortable vs uncomfortable, people will opt for the comfortable unless forced to the uncomfortable. What’s happening now is simply a restoration to a comfortable business state…from the executives POV because there is no longer a pandemic forcing them to be operating in an uncomfortable business state.
> Why can't Canadians open their browsers and type in www.news-site.com if they want news?

Well, it turns out news-site.com requires a paid subscription. The clickbait headlines and slugs on Facebook were free. No paid subscription required, just sign a contract for your soul in blood. Now Old Scratch is throwing a hissy fit and withholding the good intentions along his road.
I just want to say thanks for taking the time out to answer with technical attention and thoroughness!
A million dollars ain't what it used to be.

There are lots of millionaires which are not stereotypical rich people.
Anything that can be done will be done, in the genetic realm, in a few tens of million years give or take. The genotype is not in a hurry.
They said that the levitated frog was fine afterward, but I've always wondered about the effects of long-term exposure.
> More conservative provinces have worse wait times.

This feels like a pretty glaring generalization. If we look at the actual data, the story becomes a little more nuanced [1]. "Conservative" provinces have wait times that are a couple of days to a couple of weeks higher than national average (assuming we call BC, AB, SK and MB "conservative" [2]), but then again almost all of the maritimes provinces (which are considered strongly liberal-leaning) have abysmally bad wait times relative to the average (10-20 weeks worse).

Overall, the average is ~half a year anyways, which is pretty rough regardless.

[1] - https://www.fraserinstitute.org/file/waiting-your-turn-2021-...
[2] - https://en.wikipedia.org/wiki/2021_Canadian_federal_election, "Results by province and territory
And so should bicycles too. The per-mile injury rate, the stat used when comparing a given journey, for bicycles is several times higher than that of motorcycles. And skateboards... they are per-mile death traps. Rollerblades are likely more dangerous per-mile than driving drunk while smoking. If you have to cover a given distance, the safest is not always the slowest. Often the faster means limits risk exposure and come out safer despite the increases in energy and perceived danger.
right, as this language is supposed to improve things, i think ~ for the not operator would have been the correct mathematical choice.
And I always thought that IEEE 754 was the problem. Thank you for opening my eyes!
And the eventual "pull requests welcome"
Works for some characters, not really a strategy for a heavily armored fighter.

And either way, if there's a crowd of archers in the next room I wouldn't want to walk in (sneaking or no) where I have no cover, so I'm going to try and hold at the door. Still the better play even if it costs a whole turn of not being able to use my action.

The missing Ready action really tilts things toward those "alpha strike" characters made to hit first and hit hard, which isn't a design choice I like much. I want to be able to lure enemies into a room with minor illusion or other sounds and have the whole party readied the jump them.
I generally agree with this. There’s only one or two tools I’ll begrudgingly subscribe to with this model. I would be way more inclined to use the tools if it were a single purchase and I’ll upgrade when I feel like it. I’m looking at you JetBrains and Adobe…
Ok I admit to feeling a bit stupid now - you're absolutely right of course. On that basis I don't see why it should be necessary to declare private method signatures inside the class definition at all. I can't really see any reason it shouldn't simply be allowed to define (non-virtual) private class methods anywhere you like - as you say, if someone else other than the original class-author does so, they wouldn't be able to call the function anyway!

So what is a good justification for the current language design? I did find one SO post suggesting if your suggestion were possible, the overloading rules would probably have to change, but that doesn't seem like an insurmountable hurdle.

To be clear, what you're suggesting is that header file (foo.h/hxx/hpp) would have:

class Foo {
public:
Foo();
void doYourThing();
private:
int _privInt;
std::string _privStr;
}

then foo.cxx/cpp would have something like:

/*private*/ Foo::ctorHelper() {
_privInt = 42;
}

Foo::Foo() { ctorHelper(); }

/*private*/ bool Foo::anotherHelper() {
return _privStr.find("bar") != std::string::npos;
}

void Foo::doYourThing() {
if (anotherHelper()) {
std::cout << "The foo thing\n";
}
}

Whether or not some sort of keyword is needed to mark the private functions as such is stylistic I suppose - I'd prefer it were there, but I'm used to C# where the access specifier is part of every member declaration anyway. But it's certainly not necessary - the compiler would just assume "private" if the declaration is not part of the class definition.
And yes, someone else could come along and put

void Foo::anotherPrivateFunction() {
}

in their own code, but they'd never be able to call it anyway, so no harm done (arguably compiler could treat an "unreferenced" private function as an error in itself, but certainly the linker would just strip it out).

Obviously one downside of the above is that if you wanted friend classes to be able to call such private methods, they'd either have to forward declare them, or you'd put them into a separate "foo_private" header file, but again, I'm not seeing why that's a big problem.
While very cool, what's not realistic is the liquid coming to a rest.

Even 5+ minutes after resting my phone against the wall (to ensure no vibrations), there were still sizable currents.
I don't understand how could any Canadians thought Meta not removing the news link. They are for-profit company. If the cost exceeds the benefit, they'll sure to chose the cheapest solution. Disabling the link for finite list of news domains? That's not that hard.

Meta isn't a pirate company believing all the information must be preserved. It has a history of complying the law by deleting posts. Be it copyright infringement, child porn, privacy information or national security, they deleted it.
Yes, but the Russians actually celebrate nationally like China, North Korea, etc.
How might this be different than Langchain open app agent?
I read the whole article by stopping it from loading and toggling reader view, then with your gift link I confirmed that it was complete.
First, nobody really wanted FB to show news articles especially when they were always biased to something they wanted to propagate (like when Google started pushing news to Android devices out of blue without any prior request). Second, the main utility of FB was to connect with friends and acquaintances and have some cursory look into their lives. There is this thing called Internet to browse newspapers if one wishes to anyway.

Meta, please ban newspapers all around the world!
Apparently you are unaware of how these sort of commenting forums work. Bless your heart.
This. I like a lot of the game, but something feels off with movement.
Blameless retrospectives only make sense when everyone is actually incentivized towards quality of output. That is historically true of neither (American) police organizations nor the vendors who sell to them.
Beware of unintended consequences. Such a policy would tend to work against EVs and PHEVs, which have their own benefits to society.
"Hello, motion sensors, I'm motioning. Please sense me."

> https://www.youtube.com/watch?v=XyXNmiTIupg
Who is being hurt? Deadly machines? This is a very unpleasant curmudgeonly take. The context of this discussion is regarding road use and wear and tear.
Odds are that anyone equating those two at this point is dishonest.

But I think the video made it here because it's cool as fuck. There is no implication of anything around it.
Best comment award!
The point of doing these toy simulations, easily done on classical computers, is to understand the quantum circuits that calculate molecular behavior so that when those circuits are generated for nontrivial molecules the results can be received with confidence.
Love the idea and the design - but if the hammer isn't mechanically coupled to the keys, it's hard to imagine it will have proper control and feedback from the touch.

I'm sure the designer is fully aware of this, so it's probably intended for it's niche
I LOL'd at the bit about only being able to create a single instance of each class (but that how most programmers use classes anyway, so not really an issue).
Bicycles and motorcycles aren't dangerous: cars are.
Motorcycles are shockingly fuel-inefficient. Some "touring" models get as little as 30 mpg, and few full-size motorcycles get above 60 mpg. While that isn't terrible, it's also not substantially better than a small car, and with much worse cargo capacity and crash survivability.
I would just like to mention for the non-Americans here that "America has <X> tax" is a gross and possibly useless oversimplification.

There are federal taxes, which generally will be levied uniformly across the country.

There are state, county, and municipal taxes, of which the rates will all vary as well as whether any specific tax is levied at all (eg: Oregon has no sales tax).

Certain taxes will be levied by multiple levels of government, such as gasoline tax which is levied by both federal and state taxes.

Most countries' taxes are far simpler because their structures of governance are simpler, so it's worth keeping in mind that mindset shouldn't be applied to the US.
The damping could use some extra value. Cool to see it move with my phone. I would like to see more love on the CSS of the selection radios though. Surely you can do better. My phone lost 35% of its battery on this. Happily lost.
Saying “me too” like some brain dead AOLer

https://www.youtube.com/watch?v=qpMvS1Q1sos
Well that's a bit of a chicken and egg. You only get "protection" from accidentally hosting illegal content if you never host any illegal content in the first place?

The idea is that if you have time to shape the slant of your community, you have no excuse for letting illegal content faster
If the project isn't parallelizable, it doesn't matter if you're adding 1 or 10, it's going to slow things down. Even if the work is parallelizable, if you add 1-3 people after the project is already delayed, it may still slow the project down, especially at first, because each of those people are going to need to be brought up to speed. Depending on the complexity of the task, the experience of the people, their understanding of the project, etc, it can either help or harm the project.

There's a lot of nuance around whether or not adding folks to a project will make it faster or slower, and that's what the book is emphasizing. It's not a hard and fast rule of "don't add people to a project".

The parent's comment didn't have any of that nuance. Just "more people can help spot errors and help with design" and the only issue they mentioned was "if they can avoid fighting". Neither of those things are what the book describes.
> If nobody sells a TV that doesn't spy on you and play ads because of collusion, or simply because it's the single best profit optimizer, how do consumers regulate the market? The only option is for nobody to buy a TV ever again, which clearly won't happen.

Someone can start a new TV producing company to break the collusion. Or even just make a clever router that filters out the spying.

> Capitalism requires external regulation, otherwise we get monopolies and collusion that remove choice so that consumers have no option other than to pay too much for something that doesn't work well enough.

Real world regulation is responsible for more monopolies and collusion than 'capitalism' ever was.

Yes, you can come up with some nirvana regulation that's perfect. Just like we can come up with some 'nirvana' scenario for the market that's perfect. That doesn't prove very much either way.

> "The market" isn't a fairy godmother with your best interests in mind. It's a senseless machine that can only optimize for more paperclips forever. It's fundamentally incapable of doing anything else without external input.

The market is consumers and producers interacting. They provide the 'external input'.

If consumers want paperclips and are willing to pay for them, that's what they get. If consumers want quality products, that's what they get.
I was surprised to recently find out that Google Chrome in fact already has that fancy ML method for chunking history into trails.

Nothing wrong with doing this manually, but I do think that having the Memex do some of the thinking re: how the data is organise would save a lot of time.
Fine, can be held accountable. Seriously, are you intentionally trying to miss the point in order to nitpick on this minor detail?
Could not agree more.

Everyone’s answer to anything they don’t like is “tax it moar!!” but it’s just throwing money away. I would be more OK with a mandatory donation to like the Girl Scouts rather than sending even more money to the government to just be wasted.
Add to that the fact that experience matters a lot too. The more variety of cases a doctor sees, the more the chances are that their diagnosis is going to be useful.
Slate is as left/progressive leaning as it gets, so that's not surprising and anyone reading them should keep it in mind.
Why should the government of Canada be on Facebook's team instead of the Canadian Telecom's team?
Have you? Your comments don't reflect the points the book is making; in fact, they're counter to them.
in https://news.ycombinator.com/item?id=37025644 boesboes links to https://uwspace.uwaterloo.ca/bitstream/handle/10012/10810/La... which is a bachelor's of independent studies thesis from several years back which covers the history of stack machines in considerable detail, including, most fascinatingly, zuse's z4, with its 64-word memory, 8-bit instruction tape, and 2-level stack

also several people have pointed out that the stack machines most commonly used in practice, including the ones i mentioned above, are hybrids; they have architectural registers (often called local variables) but you have to copy them onto the stack to operate on them
The tolls that I’ve seen have usually been by size/vehicle categories, not by weight. In particular, an empty flatbed 18-wheeler (~25k lbs) is usually tolled the same as an 80K lbs 18-wheeler.
> For W1 of 4 tons on an axle and W2 of 1 ton on an axle, vehicle 1 does 256 times as much damage to pavement as vehicle 2.

OK so take a loaded semi-truck at 40 tons / 80 000 pounds. How much more damage does it do than the 4 tons W1 of your example?

How's the road still even there at all after the semi-truck passed on it?

The answer is: because even the W1 vehicle at 4 tons cannot even dent that road.

Now I'm not saying a 4 tons car is a good thing but honestly 1 ton to 2.5 tons, I don't think it's even possible to measure the tiny damage they do.
1) Get cozy with ES6 modules. Now, JavaScript can be treated like a real programming language composed of code from files.

2) Scope. JavaScript still uses lexical scope. This remains its only scope system, which is fantastic. Now, its better because you have let and const which are block scoped, so don't use var any more.

3) Absolutely everything you need from this language can be reduced to either a data structure, a function, a primitive, and APIs. The result is really clean code if you don't need somebody else to clean your room and do your laundry for you.

4) Don't use the keyword this or anything reliant upon it.

5) Events. Get comfortable with asynchronous programming. For some reason callbacks scare the shit out of new programmers. Its just functions. If it scares you too there are promise chains and async/await. But bear in mind you can always halt a function with a return statement, but you cannot prematurely exit a promise chain.

Those are the important things. Less important things that I use all the time:

* Object.keys(myObject) // returns a string array of the property names

* TypeScript. I declare everything against some type description including function return types and function arguments. This helps identifies errors and reduces a weeks worth of refactoring down to about 2 hours max.

* Node.js. Get familiar with the language in the browser first and then spend time with Node.

Good luck.
A friend and I each bought 387's (which was physically, a separate chip) for our 386's circa 1992. IIRC, I had a 80386/25 MHz with 4 MB of ram.

I remember a tank game called Scorched Earth where you would have to set angle & power to try to hit the other person's tank. Some ordinances took a 10-15 seconds to fire & complete because it was running FP ops on the CPU. Once the 387 was installed, this calculation was done almost instantly. That's about all I remember my FPU being good for. LOL good times!
Agreed. I’m sure the family that has their kids killed by a brodoser feels better knowing the owner paid extra taxes on it.
I don’t think it’s just people in the Bay Area that are flaky, but rather Californians in general. I don’t really know what causes it, but I’m guilty of it myself, since I’ve lived here my entire life. Living in a place like SF where there’s a lot of options just exacerbates it.
Except the US do have a rather strong private sector that is capable of absorbing the debts (and maybe empty skyscrapers too).

China on the other hand, always squeeze and bit off wealth from it's private sector, sometimes not even by using the power of market force. China instead just issues laws and regulations until private business lights out.

For example, it is completely illegal for an individual entrepreneur to start up video sharing service (like YouTube), because hosting video sharing service require special license. And one of the condition is that the owner entity must be state-owned or state-majority. Without the license, the operator can be fined a huge sum of money and/or be jailed.

On the similar faction, there are also license requirements for operating service like news, BBS/forums/guestbook etc. Not all of them require a state-owned or state-majority owner, but still, enough to drive business ideas out of the window.

So that's a little background information I thought you should know.

Of course, not all laws and regulations issued by China was unreasonable and designed to drive out private business, and IMO state-owned company can operate many fields better than private ones (like running your water, gas, bus, hospital etc). But "letting good people do good things" is just not how things work in China.
Bikes are pretty bad. Basically everyone who has ever learned to ride a bike will at some point be injured, and not by cars but by user errors. They cannot be made safe. When you fall it will hurt. Ive seen horrible stuff from people riding bikes through woods. Speed+trees is dangerous.
WWDC 1994: Apple Dylan [pdf]
Brave is just another Chromium fork, so no it's not going to save you (or anyone).
The health benefits of cycling outweigh the danger by many times. It's nonsense to only look at the costs of crashes. Besides, it's the cars that are dangerous, not the bikes (in addition to causing pollution, needing more infrastructure, etc).
The model is compiled for apple silicon/metal with 4-bit quantization using mlc-llm https://mlc.ai/mlc-llm/ which uses TVM Unity https://tvm.apache.org/ under the hood.
awesome stuff, how hard would it be to expand to other countries? I'm from Australia :)
"We used facial recognition to identify people to arrest" is a statement that belongs in dystopian sci-fi, not reality. False positives, while the worst part, aren't the only issue.
> 1) technical limitations - even high end color printers today, have problems with reproducing various shades of brown, which is what almost all Black people in the USA at least, are (there are a few people with very dark skin which is more truly black).

I am not a color scientist, but I am a photo- and videographer and have done print design and I've had reason to stare into video codecs in the past, so while I'm not an expert and would not claim to be one, I have some familiarity with digital and paper color reproduction.

You are, to be 100% clear, correct about this in the current state of the world. But it's also quite easy for this to be a just-so story: printers are bad at this, sure, but I'm aware of no reason that they have to be.

Analogies are always suspect, but consider: 15-bit RGB color is noticeably less able to articulate perceptual green gradients, which is why a common color format is thus 565--that's optimizing for human biology. We sell monitors to humans, not to dogs. Now, take it back to film and to paper: is a roll of film or a printer dealing with hard limits of physics or biology, or just optimizing for the assumption that the people guiding the research, specifying product output, and (for a long time) buying that output...had lighter skin?

It doesn't have to be a conspiracy. It can just be the local maximum of capitalism.txt leading to worse global outcomes.