skysight-inc/HackerNews huggingface dataset:
Yes, as I said, if you use a map[T]bool, you need to use something like:

for k, v := range m {
if v {
}
}

But it also allows you to use "if m[key] { ... }". It is literally a trade-off for what convenience you want. And in both cases, you should (probably) wrap an abstraction around the raw map.
Firestorm is not a GPU, it's a microarchitecture for the large cores on M1.
All code that runs on Apple silicon must be signed. If you don't explicitly sign your executable, the linker will inject an ad-hoc signature into your binary for you.
You are most welcome. I just so happen to be a hobbyist who has had my hands on almost every generation of Mac from the later 68k models to the Intel platforms up to around 2012. And I have booted NetBSD or some kind of Linux on almost all of them. They did not overheat or suffer any damage.

In fact, my hottest running Macs in my collection, the G4 PowerBooks, run cooler under Linux than OS X 10.5

I still think you're grossly overstating the risks of modes of failure that just don't happen that often.
Honestly it sounds like every description of conservatives is coming from not only 10 years ago but 20 years ago. Keapernick is a terrible example because he had shoulder surgery and then lost nearly every game of the following season before he was cut by the most liberal team in the league, the San Francisco 49ers, and also to mention he had very key interceptions in playoff games that were all but won. The claim that anything bad that happens based on sex, race, religion are conservatives is patently false. These are every democrats talking points only used to demonize their opposition. Abortions are not under threat at all, unless you count those claiming that you can’t have an abortion after 8 months pregnant when the baby can be born instead. However, this is not cancel culture. It would be cancel culture if someone had an abortion and because of it they were fired from their job. When we talk about cancel culture it is very specific to overreaction, typically losing revenue from millions of views per the direction of big tech censors and even banks and credit card companies these days. I have no doubt both sides are attempting cancel culture and I have no doubt the only ones who can quantify this would be the big tech companies themselves, but the rules posted themselves by big tech align with left leaning ideas it is all but obvious who would be breaking those rules. Reddit for example specifically allows in its written rules hateful speech against whites but disallows it against all the groups you would expect.
Intercom is pretty similar. We use EC2 hosts and no containers (other than for development/test environments and some niche third-party software that is distributed as Docker containers). Autoscaling groups are our unit of scalability, pretty much one per workload, and we treat the EC2 hosts as immutable cattle. We do a scheduled AMI build every week and replace every host. We use an internally developed software tool to deploy buildpacks to hosts - buildpacks are pre-Docker technology from Heroku that solves most of the problems containers do.

I wouldn't necessarily recommend building this from scratch today, it was largely put in place around 8 years ago, and there are few compelling reasons for us to switch.
That’s what I meant by ominous.
The reason why games on Switch can "just work" is that the OS provides the DRM. Otherwise, we would see rootkits, spyware, or always-online requirements like the DRM hell that we see with Windows games.

It's a trade-off, and I believe there is space for both kinds of devices. I want an unlocked Linux PC and a DRM-monopolized-by-Nintendo Switch so that I can do tinkering, when I want it, but also enjoy games without much technical fuss.
All of Canada started out as a charter and to this day that shows in how Canadians are effectively boxed in on all sides in a continent sized corporation. Canada is rife with 'company town' like constructs including a whole raft of artificially created monopolies.
Which, sometimes, also illegal. Trustarc for example.
Yes and no. Look at some of the loop optimisations possible on ARM compared to x86-64. I've had x86-64 run 8 instructions that ARM does in 1 instruction.
Scientific computer scientists always prefer Nvidia because of CUDA and much better development experience on Nvidia tools.
Pricing is the way in which information about supply and demand is conveyed in a decentralized manner in a free market.

When prices of a good or service goes up, it incentivises other manufacturers or service providers to produce more of that good or service, which increases supply and puts downward pressure on prices.

So to answer your question, higher priced tickets increases supply, which causes lower priced tickets, which benefits poor people.

Eventually prices reach a level where supply and demand match and (for example) concerts are as cheap as they can be given their cost and the demand in the market for them (including the demand from poor people).

This EconTalk episode on price gouging during a natural disaster was very interesting, and somewhat related to this topic:
https://www.econtalk.org/munger-on-price-gouging/
After two or three years, neither would the owner.

Edit: More seriously, if they took this approach, people would regularly lose their codes, which would necessitate a backup means of obtaining it. Which would no doubt require the purchaser log into their Google account. And we're back at square one.
It’s fallacious when adopted uncritically and especially with the claim that it is somehow backed by natural sciences (even though it is not). I am combative when I encounter such attitudes but otherwise I hope I’m open to constructive discussions.

> Isn't the whole physicalism vs otherwise (Cartesian duality?) debate inherently unfinishable?

“Otherwise” could be Cartesian duality, though I am in particular looking at idealism. Kant, Leibniz (minus the religious-sounding aspects). More recently D. Hoffman[0] seems to be digging in that direction (or adjacent).

None of those, including physicalism, seem to be provable with experimental method at this time, but it doesn’t mean they offer no utility. The map vs. territory distinction, for example, may have big implications for medicine and mental/physical well-being.

> Do you make an effort to compensate for own biases?

I’m trying to fight my bias towards physicalism (with varying success).

[0] https://www.frontiersin.org/articles/10.3389/fpsyg.2014.0057...
> It's hardly a legal problem, there are plenty of countries and US states where many kinds of sex work are perfectly legal

How is it not a legal problem, when it's apparently possible to solve it entirely by having a different legislation?
Every time someone comes with scanning problem with Samsung or whatever software then my first step is to install NAPS2. Simple and reliable.
And with 50% sparsity
The thing is, that the NFT is just worthless data as long as you don't know what's behind it. And if the people that currently do no longer believe in NFTs the nodes will disappear and your data stored on the blockchain is gone as well.
In the end the blockchain is just a decentralised transactional database, I really don't get the fuzz about it. With proof of stake it even looses a big chunk of that decentralisation.
You have no way of knowing if the increased risk materializes for you.

Saying that playing russian roulette doesn't affect you if you don't get the bullet is nonsensical.
Thanks for posting that. A while ago I've been looking at Bromptons for my third bike (first is my long distance / gravel Kona, second is my cheapo 30y old city bike that I leave on the streets). I love Brompton's folding ingenuity (AFAIK they do fit a carry on as well on most airlines), but one thing I couldn't get past is their use of custom components. To me this thing is what Apple would do if they were making bikes. Beautiful, practical, hip, but man you'll rue the day when something breaks. All seems to be custom made by them / for them.

Major kudos for using off-the-shelf standard components. I can't over-stress this enough.

I'm not saying I'm pulling the trigger and ordering straight away (I've had this idea in my head for well over a year, so far just waiting for a good excuse / trip idea), but it's definitely made it close to the top of my list now. Even though it's pricy at around 3k Eur, given the titanium frame it's probably still well cheaper than equivalent Brompton (Chapter 3 or such).
It was only ever a marketing scheme designed to get men onto the same diet bandwagon as women. Meal replacement shakes have been around for decades but were mostly targeted at women and, occasionally, men who wanted to lose weight.

It turns out, like most products, there is a limited market. Solyent / Huel were only able to convince a few people to develop an eating disorder and that's probably a good thing.
>It has a better security

Where is the secure element? Where is the pointer authentication? Where is the secure boot?

>no proprietary chips

The device uses a Xilinx XC7S50 which is proprietary.

>Oh, you "trust" large manufacturers.

Yes, I do trust large manufacturers. The probability that someone makse you a custom phone to compromise you is practically 0%. The chance they do it via a visible hardware change as opposed to a software change is 0%. If you are that paranoid why not worry about trusting Xilinix in producing a custom bitstream when it sees you trying to synthesize this chip. Fortunately reality is more boring and these companies aren't out to get you.
Thanks for calling me a monkey. Also thanks for calling me smart of taking profits (I can't lose in crypto anymore).

I used some of my profits to send Ukraine some ETH, so did many other people I see.

So monkeys invest in crypto. What do you call those that keep fiat? Fiat like the Turkish lira or Ruble.

What about a Russian who bought some stablecoins right before the war, is that also a monkey?
This applies equally well, or dare I saw even better, on x86. (Arm tends to catch up because of higher IPC.)
It makes more sense if you read the next line :

> Show me a 100 player PUBG type game running at solid 60fps on a current gen console or mobile. We already know you can render a GTA3 cutscene.

So, as I understand, he complains that the demo team spends more time trying to make demos that looks like movies instead of making demos that are more focus on the game parts.
I personally find myself much more drawn to game soundtracks.

Such as dead cells, a hat in time, hollow knight, risk of rain and kerbal space program.

Although, I pruned a lot of the more hectic pieces of music for the programming playlist.

Some examples:

https://www.youtube.com/watch?v=Nn9trJXUrp0
https://www.youtube.com/watch?v=ysPtBjY8o_A
https://www.youtube.com/watch?v=RiIBmbKX8F0
Why not? Would be a minor inconvenience for me, for example. Just enough that I switched back to my old account on my mobile after trying it with a new one (due to the name) last I switched phones. Guess it boils down to redoing my serial calendar entries and change the address at the few places where I have it as a backup. Oh, and maybe lose access to 10$ of store purchases (there's a reason it is so low).

That's from someone who has been an Android user for 13 years, which means I am not ignoring google, I am a user, just not an invested one.
How do these compare to the other Latin American economic free zones, for instance Colón in Panama?

https://en.wikipedia.org/wiki/Col%C3%B3n_Free_Trade_Zone
Maybe stop hiring 19 year olds who just did a "become a Web developer in 6 weeks" bootcamp to code your core security features then. Pay peanuts, get monkeys.
That is not a coma, the brain has remained functional and isn't shut down like in a coma. The patient has ALS not something that degrades brain functionality itself.
And even that works way better in physical form. For concerts I still order hardcopy tickets, because I collect them to go through them and remember what bands I have seen live and relive that memory. A digital NFT wouldn't give this justice enough for me.
I learned so much about postgresql and RLS from postgraphile starter project: https://github.com/graphile/starter/blob/main/%40app/db/migr...

also the project is worth checking out ;)
Looking at the name I imagine that English is not his first language. Gunnar is a Scandinavian/Germanic name. "Vowels" in English is "Vokaler" in Norwegian.

axiosgunnar's profile says he is from Riga.
We have customers that have driven more than 7000km on their first gear set
I think the way I've started to think about Blockchain/Bitcoin is that it's just pure regulatory arbitrage. First Bitcoin was about being able to conduct illegal transactions, now it's about being able to scam people and conduct market manipulation. So that's a bearish sign right? I don't think so, if you look at the history of silicon valley companies that pursue regulatory arbitrage models like Uber initially grow because it allows them to outcompete the incumbent, but as the regulations catch up, they are now the incumbent already and so the re-imposition of regulations doesn't destroy them, it just holds them in place, having already got to a strong position. Uber isn't worthless, but it's worth about as much as if you'd just added up all the taxi businesses they had replaced.
If you actually read the case study, there are 0 mentions of Unity. This PDF is about Multiplay (acquired by Unity in 2017) and the backend; the game is on a highly modified Source engine.
Is there a link to the paper or a different article that contains information, instead of… not?
Or maybe they just want stuff for themselves and then uploaded it for the lulz?

I've heard of someone who completely reverse engineered the iTunes DRM just because he wanted to download 4K to watch the series that he had "bought" from Apple offline on his TV. It's more of a myth because that person refuses to release source code or details, but then again that is probably a sane decision. Still, I would be willing to believe that someone would do that just because they themselves feel irritated by the DRM.

Add a bit of youthful rakishness and someone might then upload the result to bittorrent, just because they can and don't care, i.e. "for the lulz".
Reminds me of a similar bug that I worked on a few years ago that led to my single-line contribution to xnu (apologies for the dissertation):

We had increasing reports of devices panicking because the kernel stopped draining a buffer, causing the buffer to fill. This particular buffer should never fill, so if it does -> panic.

The first problem was that this bug was getting 'hot'. The bug needed to be fixed yesterday, and with the number of internal panics being reported, it was looking like it might delay shipping the OS. I was getting pinged constantly, and was expected to give daily updates in a giant cross-org shunning, the "bug review board" or BRB.

The second problem was, of course, that all the code looked fine. (Spoiler: it was. Sort of.) The relevant drivers were handling synchronization properly and appeared to be race-free, memory management looked fine, no uninitialized variables, etc. No problem, we'll just reproduce it then...

The third problem was that the bug was extremely hard to reproduce. With a single device it could take weeks to hit a single occurrence. So I needed a lot of devices, and every repro had to count.

At this point it was clear that I needed some USB hubs, so off to Fry's (RIP). Two giant USB hubs, one Toblerone bar, and an abundance of charity from QA later, I had ~15 devices hooked to a computer. With this battery of devices I was reproducing the issue once every few days.

Reproducing the bug reliably was a breakthrough, but root-causing the bug still felt like a dim prospect. The cores from the panics showed no smoking gun (our drivers' state looked fine), and my kernel mods to add simple lockless tracing seemed to suppress the bug, in true heisenbug fashion. And of course you're never sure if it actually suppressed the bug -- maybe you just didn't wait enough days?

~6 weeks had passed, filled with BRBs, all-nighters, working weekends, and testing tons of theories, all to no avail. On a whim I decided to revisit my lockless tracing strategy and remove a memory barrier. Alas! The bug triggered and I had tracing data!

Digging into the tracing data, it turned out the problem wasn't in our drivers at all, but was actually in the kernel (IOKit) itself, IOInterruptController specifically. The problem was that IOIC was setting a flag and then immediately enabling interrupts via a MMIO write. With this logic, it was possible for another core to service an interrupt (since they were just enabled via the MMIO write), but still observe the old value of the flag, because there was no barrier between setting the flag and enabling interrupts. (Hence why the barrier added by my original tracing suppressed the bug.) Because IOIC read the wrong flag value, it entered a state that prevented interrupts from being serviced, and our buffer would fill and we'd panic. The fix was to simply add a memory barrier to IOIC between setting the flag and enabling interrupts.

To this day I'm still mystified as to why this bug hadn't caused broken interrupts (+ mysterious behavior) or mass panics before then. There must've been some other change to xnu that exposed the bug somehow, but I'll probably never know.
"but for a non technical person it is too much to ask.”

*Waves hands frantically* over here that's me....and it is just one reason I keep talking myself out of blogging.
Could you give me an example of what you have in mind that current rendering engines can't handle?
It is affordable for the workmanship and materials used. All stainless steel and aluminium.
I have a feeling that was to indicate a bit of sarcasm, with the system being so slow, so the patient probably tried to make a bit of fun of their situation.
the retire and come back as contractor is one of the problems with defined benefit (i.e. pension) plans vs defined contributions. there's no real point in doing that if its defined contributions (its your money). In a defined benefit, it only becomes yours upon actually leaving employment and hence you have these gimics. happens in govt too.
How many times do we have to have the same misinformation shoved down our throats lol

https://skerritt.blog/response-to-moxie/
it's actually not anonymous structs but unnamed structs, which are a different thing in the standard (and present in both C and C++).

Anonymous:

struct Foo {
struct { int x, y; };
};

Foo foo; do_stuff_with(foo.x);

Unnamed:

struct Foo {
struct { int x, y; } child;
};

Foo foo; do_stuff_with(foo.child.x);
It hasn't "gained popularity", it's a bullshit hype fuelled entirely by scams.

NFTs have zero value and are yet another non-example for the usefulness of blockchains.
This is not entirely correct. NFTs can and do exist entirely on-chain.

For reference: https://skerritt.blog/response-to-moxie/
Onyx Boox Nova Air color e-reader is now available
Their repo seems to be up though, I just installed an app a second ago.
Hub gears are also comparatively heavy; one of the selling points of this is it's low weight.
Hosted at Hetzner, who are currently doing some maintenance work:
https://status.hetzner.com/

No issues expected, but it could be some unexpected but related issue I guess.
I recently had to change the transmission in a '13 Juke. The battery was disconnected, and now three months later I still cannot use the radio. We have the placard with the unlock code, but the radio does not unlock.

Had the dealer done the repair, I could probably fight with them to get the radio fixed. But with the independent shop that did the repair, whom I feel did nothing wrong, I do not want to pressure to repair the "collateral damage" that really isn't their fault.
I was going to comment similarly. Unless Unity has a competitive answer to Lumen + Nanite, they're fucked out of the hyper realistic pipeline. They need to come up with an answer to those or double down on their actual strengths for indie development.
Spot on. It gets messier when a failure in a T1 carrier between your CDN and a customer is causing issues. Neither of you (nor possibly even the CDN) has the power to fix it. Well, other than bypass the CDN and hope the traffic passes through different peers.

On the up side, MTR is indeed a useful tool for finding the issue.
Great power metrics but performance seems disappointing? 5600x is generation old mid range CPU.
"Our team was already investigating the compromised account based on threat intelligence when the actor publicly disclosed their intrusion. This public disclosure escalated our action allowing our team to intervene and interrupt the actor mid-operation, limiting broader impact."

Does that mean that Microsoft only managed to stop the hack-in-progress because LAPSUS publicly bragged about hacking Microsoft?
For your information: I am the owner of Kwiggle. The sprockets on the Kwiggle have 7, 8 and 10 teeth and are naturally more stressed than larger sprockets. That's why we use sprocket material that is significantly more wear resistant than anything on the bike market, including Shimano and Campagnolo. The chain is Connex 8Sx, the best you can get. Our first customers are already almost 8,000 km on the road with first set of chain and sprockets.
It looks like it's got flagged because the key was added from a new location
Links to papers are at the end of the article
Why? We only know that they are not able to create new users.

But at least changing passwords of existing accounts seemed possible according to the screenshots, perhaps disabling 2FA as well.

As long as Okta does not provide a list of what the user was able to do, we don't know
Interesting. Thanks for the heads up!
Bone loss?
The thing is the Kwiggle is not just small but offers a new way of cycling which is much better for your body and uses more muscle groups than normal cycling.
You have to ride one to understand :-)
India's energy transition to create 3.2 million jobs by 2050
Any idea when this was written? It seems a bit out dated, and I'm especially surprised at the mention of hardware companies not using linters, that seems insane to me. Lint, Logic Equalivance, CDC, etc are all absolutely required sanity checks on hardware design, irrespective of the language. Also SystemVerilog is quite esperessive. I definitely agree Verilog has many pitfalls you basically get used to and know to avoid, but I don't agree that knowing in your head the hardware that will be generated is a bad thing. Knowing how the hardware will be constructed from your code is key to getting it running at 4Ghz instead of 100Mhz. What your code will infer could be less or more area efficient, etc. Modern synthesis tools do help map sometimes inefficient code to the right hardware, but still knowing what it should create is a positive thing.
No, it's really not.

If doing thing be requires doing thing a that is unreasonable, then just don't do thing b
yet another project that will stay in preview forever
I think this is a piece written to promote observablehq and their visualization tools.

I think the graphs look great and I want to make similar stuff - does anyone have experience with observable? Does it beat ggplot, tableu and others?
Stop trying to make Blockchain a thing.
> I've hear that even these highly impressive demos are fake - they built a ton of custom code for each one they rebuild core Unity features, meaning if you wanted to replicate this for yourself, you'd be in for a ton of development.

It's sadly even worse. To replicate most of this, you need access to the C++ part of the engine source code. If you're small (e.g. less than $10 mio annual revenue), they won't even discuss pricing with you.