skysight-inc/HackerNews huggingface dataset:
The intuitive explanation I've found useful is: two-thirds of the time, he's telling you exactly where the car is. One-third of the time he can't help you either way. If you have a friend whose advice is more often right than wrong, you should generally take it.
Generally I do. My comment isn't about whether my own types are `Debug` but others on top of several other problems.
60 Days to Find a Job or Leave the Country
The Silent Spy Among Us: Modern Attacks Against Smart Intercoms
Same risk as hiring a troll farm now
I expect one of the future frontiers in systems research (OS, compilers, etc) to be in this area: scaling things like file caches, prefetching, memory arenas, gc invocation (and gc types), thread pools, ...

They all need to be regulated, somehow, for best performance. Unfortunately, nobody really knows how to do that except in small isolated cases. What is even more unfortunate: very few of the people working in this area seem to know anything about control theory.
I usually explain it to people like this:

The Host knows which box
has the prize.

You choose box A, leaving B and C.

The Host opens box B and,
revealing it empty, gives you
information about box C

that you don't have about your box

since the Host cannot choose your box

and must choose an empty box

from an information
perspective, box C has
better odds.
Hah the LockBit negotiator displays that childish " I'm going to make something up and be convinced it's true" mentality that's much too common nowadays..

> LockBit refused to accept the explanation and accused the company’s negotiator of “bluffing”, speculating that the company’s directors probably held £100m of cryptocurrency personally that could “finish this nightmare”.
In essence every complicated field has specialized jargon that differs from the common usage, also I'm not sure if this is the case in California legal system, I was just pointing out that some systems differentiate between what it means to change and modify - generally when discussions are made between experts in that system.
Also the reason bass heavy tracks are always first on the album. Not enough room for those huge valleys towards the center; needle will skip a lot.
In fact, studies find that the current variant of diversity training is making people beHave in more biased ways. So what you’re saying is true: if you want people for be less biased in their actions, avoid today’s en Vogue style of diversity training.
Awesome, you were just quite knowledgeable so I was curious. Flagging that if you ever are passionate about government service, FTC is recruiting for a new office of Technology (I also don't work there but have many friends in the public interest tech community).

https://www.ftc.gov/technologists
IMHO going vegan is the only practical strategy for reducing the impact of your diet. You have no practical way of knowing most of what's going on in the supply chain for most products, or their true carbon footprint, but overall, the footprint of growing plants and feeding them to animals is way higher than just eating plants yourself. The laws of physics are, to some extent, "on your side" when it comes to boycotting animal products for sustainability reasons.

There ~are some plant products with well publicized ethical or sustainability scandals like coffee, chocolate, date palm, and avocados, that are worthy of looking into once you've already gone vegan. By all means look into those and try to source them carefully if you can or add them to your boycott, but be careful not to buy into the greenwashing false-equivalence that because some plant products ~are wasteful, it's OK to eat meat.
Not everyone can afford a managed switch and a second computer to inspect the traffic with.

Also, I’d worry that any traffic I was seeing on the mirrored port was not coming from the Mac but was appearing because I messed up the setup so that what I am seeing is traffic generated by the system I am using to inspect the traffic with
All three "services" are bought dogs. Only MUCH worse than the BBB.
While this would allow you to prove the presence of exceptions, it won't prove the absence of exceptions.
As a somewhat active Dash user, I wonder why is it that most of these frameworks have chosen to go this "write-HTML-in-Python" way, instead of what seems to me a much more natural approach: write some basic, stripped down HTML/CSS in a separate file, then connect that automatically to your backend by e.g. using the right IDs.

Let me give an example. In the Increment/Decrement we see the following Python code:

def index():
return pc.hstack(
pc.button(
"Decrement",
color_scheme="red",
border_radius="1em",
on_click=State.decrement,
),
pc.heading(State.count, font_size="2em"),
pc.button(
"Increment",
color_scheme="green",
border_radius="1em",
on_click=State.increment,
),
)

Which is supposed to build the interface for this almost-too-simple example. Note how there is a lot of custom Python code for simple HTML and CSS things that are already directly available in, well, HTML and CSS. This is how it might look like instead (pardon the inline CSS, it's just a quick comment, you can of course make this much better by writing the CSS separately):

<button id="dec_btn" class="red" style="border-radius: 1em;">Decrement</button>
<h2 id="count_h" style="display: inline; font-size: 2em">0</h2>
<button id="inc_btn" class="green" style="border-radius: 1em;">Increment</button>

Then in the Python side, something like:

pc.event(id='dec_btn', type='on_click', action=State.decrement)
pc.event(id='inc_btn', type='on_click', action=State.increment)

# Runs everytime the State changes (or something)
def global_update():
pc.print(id="count_h", f'{State.count}')

This way, presentation is separated from business logic, and 'everything in its right place' (c).

I understand that many (most?) Python developers would like to stay away from JS, but I expect that most developers will know 80% of what is needed from basic HTML/CSS in order to do something like this. If they don't, it should be really easy to learn. I mean, come on, basic HTML/CSS is like a foundational building block of computing, and anyway, to write "HTML-in-Python" you still need to learn the basics (and then twist them into their Python doppelganger).
Just wanted to add: DL Engineer != MLOps engineer. DL Engineers who deal with scientists have a much harder job IMHO as the scientists ask for 10 different things, each taking a lot of effort to implement. The current DL stacks (e.g. Tensorflow/keras) make it very easy to implement the standard stuff. But if you want to go off the path, it is really very hard (I wonder if Pytorch makes that significantly easier if anyone cares to chime in).
correct

Imho simply buy gold, next opt to it is yuan
I doubt China will pay Russia for the space program as the US did.
I don’t doubt that MOC uses alternate accounts for personal safety reasons, but there is also the problem of people feeling a need to use alternate accounts when saying what they really think.
> All the paid months that I was an actual early adopter don’t count? Nah, I’m done.

Oh yeah, that is a little insulting.
I never say things like that but isn’t this like saying the floor is made out of floor?

I had to do a quick reality check after reading that article.
The funny thing is that I've always done it this way, for many many years, when installing major Mac OS updates: choose the option "My Mac doesn't connect to the internet", and set up the internet connection later, after I configure everything how I want.

Then of course the first thing I do after installing macOS is install Little Snitch (already having a hard copy on an external disk).
I think requiring a future paid invoice technically makes it a “late adopter” flag.
Yeah until I got balanced jack-to-XLRs for the Focusrite to the monitors, the cables were insanely affected by EMI from my GPU. Whenever it did more than move windows around (i.e. starting a game, playing a video) it noised out like crazy.
I don't think so. At least at very senior levels it's not anymore about solving fizz buzz and answering basic design patterns but communicating your past experiences and getting in deep detail about the how and why. That's not something you can ask a bot while holding a natural conversation in real time with an expert who will poke deeper and deeper.
I don't know about that — macs have enough weird behaviours that it wouldn't totally surprise me if, soon, they required a network connection, or the lack of one would at least make things awkward. For example, the inability to use clamshell mode without AC power.
Nerds, ninjas, and neutrons: The story of the Nuclear Emergency Support Team
It's funny because I believe if a person was to study my gameplay in Cities XL and then also watch me function throughout a day, they would find very clear similarities in my frantic disorganization in general.

I believe, probably, it is mostly a 'me' problem. Maybe not, though. I just find it incredibly overwhelming when you get to the point where your citizens are demanding bus stops everywhere. There is already such a massive, established road network at that point and I have no idea where to begin. The funds are not an issue at that point (usually) because the city is large enough that money is kind of rolling in. It is more just the size of the city. It will need A LOT of bus stops, which makes sense... so I guess it is more just the overwhelming nature of the task.

Would it perhaps make more sense and be much less overwhelming if I were to be placing at least some bus stops as I progress through the earlier half of the game? Of course it would. Now, there are times where it wouldn't be as economically feasible, of course. Money flows much more freely in the later game, I have noticed. But, it would definitely ease the burden later in the game as far as having such a large city to cover. Then there is the question of 'is this bus stop too close/too far from the last one?'

I think it is really just the scale at which I have to place them and lack of preparation on my part (which is my life in general with pretty terrible ADHD).

Highly suggest giving that game a try, though. It's pretty incredible.
I kinda agree with you but it’s a tough one because what you’re describing is fining the victims of a crime. We don’t fine homeowners who fit cheap locks and get burgled do we.

Pragmatically, it might be the right thing to do, but it feels wrong. Would you consider a due diligence to security threshold? That would certainly make it easier the well resourced to weasel out of fines, but when a small startup comes up against a well resourced nation state level hackers with a catalogue of 0days what are they supposed to do? Just go out of business?
> It's because it makes the initial choice so increasingly unlikely

But you still need to conivnce people that the one remaining unopened door is more likely than the door you originally selected. They were both unlikely to begin with, ramping up the number of doors doesn't explaing why one of them should be preferred.
More like acid heads, never seen anybody high on just pot itself to be so far off reality to marvel at their hands, thats usually reserved for next levels of dissociation
The hash literally changes nothing except for maybe verifying integrity of the data, and that is debatable. Add hash in the examples above and literally nothing will change. You can't just throw technojargon term at everything and see where it sticks.
Generalizing what may be happening in one European country as "In Europe" is like saying the US never lifted prohibition because there's still a few dry counties

Tried to find source of which exact place made the changes this person suggested, but only found similarly vague "EU commission proposes..."

https://www.wsj.com/articles/uber-to-offer-limited-health-in...

https://www.cnbc.com/2021/12/09/uber-deliveroo-and-gig-econo...

Meanwhile, maybe they were talking about England, which would be unrelated to any EU commission: https://www.personneltoday.com/hr/uber-to-give-drivers-medic...
what I tell our new hires at our VC firm
The ONLY reason I cared was it allowed others to think the RSS approach was somehow how "over" and no longer worthy. #sad

P.S. I still use RSS Feeds and have a reader as a Chrome extension.
They are indeed reengineering. Have a look at Westminster Bridge Road south end at the entrance to St Thomas's Hospital. It's on Google Street view.
I don't know about now, but when Ubuntu came on CD images intended for burning to actual CDs and offline installation, those images included most of the packages you'd ever need. Or at least that was my impression.
It's not: https://en.wikipedia.org/wiki/Lucid_dream
Learning to use cryptography is not at all ridiculous. Understanding that HTTPS provides a level of scrambling to traffic is totally reasonable.

I don't think GP was talking about learning modulo arithmetic and prime factorisation.
Why the clickbait title?
The original title is: Stop using Knex.js
Kazakhstan's economy is dominated by the oil and gas industry. If anything, it competes with Russia economically. As it develops alternative transportation networks, economic independence from Russia will benefit it, not harm it.
Every time a Bellingcat article is posted I’m not sure if I’m impressed or frightened
Most Ethereum L2s (rollups) follow similar patterns; once you learn how to build on one with tools like Hardhat + Alchemy/Infura + Solidity, you can easily transfer these skills to other L2s. zkSync, Scroll, Optimism, Arbitrum. Most of these aim to be EVM compatible, so NFTs and other contracts can be built on them.
Maybe something like “this is the song that never ends, it just goes on and on my friends…”
I think your example just fortified his comment.

I can't make a car company. I can make a webcam on doors company.

And you might say it is about raw materials. But I can buy enough materials for one car and one webcam door. I can't put the car on the road (as much as it make sense) only because of the sheer amount of cost required to pass regulations.

So while regulation is something we want as costumers. I think we'd prefer to not have it become a obstacle in the software sector to the point it exist elsewhere.

That is why I think the GDPR is great since it applies to companies with 250+ employs.
To Ship or Not to Ship, Headset Edition
What Korzybski got wrong about the map and the territory
Except, in your example, boiling water did get us closer to the moon :)
The vital part about this problem is that the presenter knows which box is the right one. By opening an empty box, he's giving you extra information. And that means there's 2/3 chance of the remaining box having the prize.

If, on the other hand, the presenter didn't know which box is the right one, and just opens one of the other two boxes at random (with a 1/3 chance of opening the box with the prize), then, if the opened box turns out to be empty, the chance of the remaining box being the right one drops to 50%.

The difference between these two scenarios becomes obvious if we expand it to 100 boxes: You pick a box, 1% chance of being right. Of the other 99, at least 98 are empty. The presenter knows which, opens the 98 empty boxes, and now there's a 99% chance of the remaining box being the right one.

Other scenario: The presenter opens 98 boxes, not knowing which are empty, so he has a 98% chance of opening the box with the prize. On the unlikely chance that all are empty, there prize must have been in either the box you picked, or the remaining box, but we still have no information about which it is, so there's a 50% that you're holding the right box.

Of course if you don't know whether the presenter knows, and you don't know if he was lucky that the 98 boxes he opened were all empty, or that he knew, then the situation becomes quite a bit more complicated, but the chance of switching being the best option is going to be larger than 50%.

How much? Let's say there's an a priori 50% chance that he knows or doesn't know. If he doesn't know, then opening 98 empty boxes is pretty unlikely, so it's pretty likely that he knows. It's probably possible to calculate those odds, but I'm not going to try that now.

And if the presenter's behaviour changes depending on whether you picked the right box or not, for example he uses his knowledge to actively tempt you away from the right box, then all bets are off. Or maybe him opening another box is proof that you've got the right one. Or maybe that's what he wants you to think...
How about mind your own business.
Our government, and large swaths of the media, is owned by banks and corporations. The vestiges of the pre-industrial democracy we had persist as a sham to keep the electorate’s consent for and compliance with this system.

Uber and Lyft are not people and shouldn’t have been permitted to spend $1 on this campaign nor towards the campaign of any politician.

Unfortunately it won’t be until bread is $30/loaf that the public will wake up to what’s going on.
> So people just need to start harvesting jellyfish and eating them instead of fish.

Why to eat stupid jellyfishes when all that you need to enjoy a 100% nutritive and delicious diet is to start eating other people?. Hoomans are plenty, easy to find, fatty, err sorry... enormous, yummy, delicious and had everything that our body needs.

Can we talk seriously again now? Only the 0,0001% of the jellyfish species are edible and they are basically a water globe devoid of nutrients.
I just disable the touchpad altogether, it's not a good way to use my laptop.
Always fun to play with PIDs.

Some notes adding to the author's questions at end:

* In addition to putting a maximum number of threads, you'll probably want to put a maximum on your integral accumulator (oh, and probably a minimum number of threads too).

* If there's no cost in switching threads between different jobs, and all jobs are truly part of a single tree of steps, then you could probably get away with a global controller. However if you have certain steps that have especially unpredictable and/or time-varying requirements, you might consider giving it a separate controller

* Because queue length can't get less than 0, you can get pretty asymmetric behavior in your controller (it can only "unload" excess threads at a given rate). This might be useful behavior, but also might be worth tuning. You can implement gain scheduling (so picking different PID values for different states), or change your error measure to something that is more symmetric.

* Consider adding a dead zone/hysteresis around your zero point.

* The D term is probably not that useful here. As you saw, the addition of the I was the big game changer. Won't go into full control theory, but one way you can think about this is that 'effort' that you're putting in is scaling the number of threads. The time integral of number of threads gives you number of items processed, which is the same units as queue length. If you find a 'measure' and an 'effort' that have the same units, then you might even find that you can skip the I term completely.

* Always worth studying the cost you see (either total resources spend on threads, or cost of volatility scaling up and down) versus what the end user sees (wait time). It's possible you can get away with a much simpler system with an appropriate hard minimum + simpler (ie maybe just P + maximum rate of change) system.
Heat pumps are very common in the US. That part isn’t really a challenge.
I got the idea of scaling thread pools from a paper[0] coauthored by Eric Brewer (of CAP theorem fame and also vice-president of infrastructure at Google according to Wikipedia). The paper was written in 2001, so things might have changed a bit, but I doubt the example is completely irrelevant today.

[0]: https://people.eecs.berkeley.edu/~brewer/papers/SEDA-sosp.pd...
> The point is technology evolves and blockchains offer an alternative to record keeping that is an improvement over existing systems.

You've yet to show it's an improvement.

> Ultimately courts are the enforceability layer of the government, but that does not make blockchains useless for the purposes of property record keeping.

Of course it does. For example, immutability of the record makes everything but the most trivial of cases very complex or impossible:

- every single case in the linked comment https://news.ycombinator.com/item?id=27212564 is made worse by the blockchain

- death, incapacitation, loss of access to wallet/private keys and many more: https://news.ycombinator.com/item?id=27217681

> This seems like your inner bias coming out.

No. This is the result of many, many such discussions where crypto absolutists fail to imagine any but the most trivial of cases (and even those work only barely, with a bunch of constraints and reliance on existing centralised mechanisms). And for anything outside of those trivial examples they invent more and more bizarre constructs that make the whole thing collapse under its own weight.

> I'd invite you to try and look at the technology objectively,

I have

> because there are some really exciting and cool things happening in the space.

We've heard this magic mantra being repeated ad nauseam for the past 10 years. There's still nothing exciting or cool coming out of this cesspool.
> Telecom groups are ramping up pressure on EU regulators to consider a framework where the companies that send traffic over their networks are charged fees to fund infrastructure upgrades.

Pardon me if I'm misunderstanding something, but surely companies that send traffic over their networks are already charged fees to do so?

I sure hope the EU rightfully tells these tossers to go try their extortionary tactics somewhere else.
Ownership data is not stored on chain because it is technically impossible. Chain only knows which wallet owns which URL-hash, and nothing else. Which real life person owns which real life physical or digital off-chain artifact (like deed, or picture, or a key), chain doesn't know and can't know. This info is stored in the centralised DBs managed my centralised entities like a company or government.
I think you're correct. Whether or not the spectator had a non-zero chance of opening the non-empty door is irrelevant after the fact.
Eh, this is just that story about the engineer who makes a big expensive mistake and his boss who refuses to fire him because he just got expensively trained to not do it again.

Although in this case he did do it again.
I'm excited, cuz I might make a friend.
Decameron Web
It's often overshadowed by events that followed shortly after:

https://en.wikipedia.org/wiki/Battle_of_the_Teutoburg_Forest
"I turned my WiFi off and nothing surprising happened" wouldn't make it to the front page of HN.
Tech's Very Bad Year: In Numbers
> ... I don't know how audio works and don't claim I do

OK

> All I'm saying is don't call people without domain knowledge idiots when they're on the right track, kind of

What makes you think you're on the right track?

> But I do know moving bits doesn't always end up the way we expect
> What I say: 2 files 1010 and 1010 are the same at start, but might be 0101 at the destination.

Your assumption is wrong. Moving bits around is very well understood, and uses error checking where needed. 1010 does not turn into 0101 at the destination.

> How is irrelevant, there are a million ways.

Your explanation is inconsistent with the knowledge and experience of millions of engineers and users, so it's up to you to explain how.