skysight-inc/HackerNews huggingface dataset:
the phrase “wrong side of history” imagines some future perspective where a thing called “history” will say “thus and such person/act/idea was wrong in a moral sense”. it is comforting to imagine the future judgement of those presently engaged in behavior we think is wrong, especially when we perceive that behavior to negatively impact us (as opposed to just being something we find distasteful that feels like it has low personal impact).

so people say something like “mark zuckerberg is on the wrong side of history” and mean “even if mark zuckerberg can get away with his behavior for a long time, at some point in geologic time the people alive will know zuckerberg’s name and hold him in contempt”. this is a false, presumptuous comfort so i find the charge impotent.

history is being actively constructed in front of you. even “settled” topics we feel we can accurately assess who was on the right and wrong sides of whatever are being constantly societally negotiated. just as we can imagine an egalitarian future free of resource constraints where people who hoarded wealth are judged harshly, so too can we imagine a future where tech titans are revered as demigods. you can apply this same logic to the posture the future will adopt toward aspects of the present and the past. will the 1960s US civil rights movement be viewed positively and those who opposed it be viewed negatively for all time? i hope so, and i hope the reader does too, but there are no guarantees.

zuckerberg isn’t taking solace that in some imagined future his detractors will be regarded as nothing more than jealous petty luddites, he is burying your future now. his goal is to entirely foreclose the opportunity for the future to view him badly. he doesn’t need to be your friend, he only needs to ingratiate himself to the arbiters of the historical record—or better yet, make facebook’s product line become the historical record.
Try this for some syntactic sugar: https://github.com/digitake/bs-promise-monad
Sounds like the same as cross-country skiing to me.
In Zig, as far as I understand, you really just pass an allocator around. I don't see any special syntax to support this?

This could be done in Rust. There is, for example, the simple bump allocator bumpalo [1].

It would be nice if the the std collections supported this (in planning, but hasn't seen much progress), and most dependencies would not be built around a manually passed allocator.

> Rust assumes most of the time you'll be passing around references to values or small structures allocated on the stack.

Can you clarify what you mean here? All of the std collections (Vec, HashMap, etc) use allocation. There are also `Box`, `Rc` and `Arc`, which allocate and are used everywhere.

[1] https://github.com/fitzgen/bumpalo
>One of the reasons is overlap. Your hands do occasionally
>hit keys on the other side.

That has been my biggest re-learning curve - but with only the 6/7 numeric keys (which, apparently I use often) - the one thing that I would have loved with the Kinesis RGB Edge, would have been a dedicated number pad on the right-side.

>Another is key action. You want proper mechanical keys.

Kinesis RGB Edge allows you to choose which "cherry mx" mechanical keys you get when ordering.

(I sound like a shill - but, I am very satisfied after a month of ownership - pricey, yes - but well worth it)
Frama-C and Microsoft's Security Description Language.
Poland goes nuclear with plan to build six reactors by 2040
Working on a browser is not “web dev”, at least wrt how “web dev” is defined by many parts of the software community.

(Web dev is a totally cool and difficult engineering thing to do, it’s just disjoint from browser dev)

Anyway, Rust design is no longer influenced in any significant way by Servo, and most Rust contributors are not Mozillians
> One could make the argument that Gaming is inherently a childish activity that draw people with childish tendencies and childish tastes.

This was true when games entered the home and Atari/Nintendo/Sega/etc decided to sell them from the toy aisle (specifically the boys toys aisle). But that was 40 years ago. Similar to how the Simpsons is now seen as an old people show (and Looney Tunes even older), video games have grown up. Especially in the mobile space, but PC isn't far behind.
Without VirtualBox, all input and output devices are bound to the currently logged-in user (you can't tell Windows that another user should log in but their input/output come/go only to those devices).
> If you were a fish ...

Exactly, but why am I not a fish?
The Wobbly Chronology of Disenchantment
Gist:

Y Combinator is worth it.

But, it depends more on you than Y Combinator.
I've heard people from Florida say that it would be impossible to survive in summer without an air-conditioner. Is this true? I guess the humidity is just ridiculously high?
With the rare exception like Costco, cheaper house brands often imply they're equivalent to brand name goods, but take unadvertised shortcuts in process and/or feedstock, misleading consumers who don't take the time to carefully compare to weigh whether the shortcut is worth the value to them.

I wouldn't mind house brands as much if supply chain information and process information was transparent across all companies, but that supply chain information is a pseudo-trade secret (and for real-time supply chain information, definitely a trade secret) [1], and you can forget about obtaining process information. I do use house brands for some goods personally, but this is the result of many years of a lot of careful vetting and monitoring ingredient lists that I know is not commonplace nor even feasible with many retail consumers.

House brands can be a useful tool in the market, but they can be abused in too many ways for me to relax my vigilance as a consumer. They also can be abused in too many ways in their distribution channel role to obtain highly-granular, time-sensitive competitive information that normally wouldn't be available in the open market, for me to completely accept their unregulated deployment.

I wouldn't go as far as to say ban house brands by law. But I wouldn't want to keep them completely unregulated in all contexts like we are currently doing, either.

Happy to change my mind with any new information anyone cares to share though, as this isn't an area I keep a close eye upon.

[1] https://www.importyeti.com/
Aside from the notes on concurrency in this article, the author could easily be describing Swift
Yeah I went from a kinesis advantage to a dactyl (printed a manuform shell, wasn't for me) and couldn't be happier. I'd been on the advantage for 20 years or so though.
Lessons from one million Covid-19 deaths
Microsoft Security: detecting empires in the cloud
Looks like they broke every old setup again?

It might or not might make things more secure, but it will definitely cause a lot of pain.

I wish they would leave that choice to me.
Having more than 2 kids as a couple is actually pretty rare.
Kids/woman ratio is way under 2 everywhere in Europe [0].
So this is just nonsense.

0: https://ec.europa.eu/eurostat/statistics-explained/index.php...
1800€ net, 2700€ gross.
That has nothing to do with the current case.

You violate US law by spying on citizens, you get banned. As a foreign company you don't get a right to a trial.

The US Government does not have a relationship with your users - you do. If you get banned, your users have a right to sue you to recoup their costs. The US Government does not owe your users anything.

If you get banned from the supermarket for not wearing a mask, the supermarket doesn't owe anything to whoever you were making dinner for.
If you stop seeing this as "news" and start seeing it as "PR", then it makes more sense.
What Is the “Working Class”? A Guide for the Perplexed
Not a Zig user, but this seems to indicate Zig still doesn't always detect use-after-free even with all safety flags on. It seems progress is being made though. https://github.com/ziglang/zig/issues/3180
I predict that GC languages will prevail and adopt affine types for advanced users to code application hot paths, like D, Swift, Chapel among others are pursuing.
I would love a reasonably priced keyboard that was the ms natural keyboard with mechanical switches. (I know people have hacked together their own but I'm not that committed to the keyboard shape.)
If the claim is TikTok exfiltrating data on US citizens, then popularity shouldn’t matter.
Your figures are obviously wrong... tax is not 40% over your entire earnings and VAT is not taken from your salary. So this “omg, government take 75% of my earnings!” thing is alarmist.

e: in fact if you earn 80k and spend ALL your takehome on 20% VAT goods, you still end up with the majority share.
One suggestion I can give you is to get a dynamic microphone. It won't pick up quite loud keyboards behind/below it (if it does, it'll sound like really soft switches).
> it is not real, a perception mistake

Is it? There's no way to demonstrate this.
Most of these tools are not mac only, it would be amazing if you could make this available to users of other operating systems, too.

On a tooling note, how much work would it be to add a hex editor? It's also one of those "need to do infrequently, always a hassle" that fits quite nicely in a tool belt utility like this.
>The counter to this would be what Nintendo learned with it’s product redesigns. Their original Game Boy Advance looked like a toy, but when they redesigned it into the Gameboy Advance SP, it became their best selling Gameboy up to that point. Nothing changed other than the design. The same could be said for the childish GameCube design, where the modern/Apple inspired successor Wii became their best selling console up to that point as well.

That seems to be a bit of stretch. The original Game Boy Advance was already selling very well when it came out, being the fastest selling console in both NA and Europe soon after release. The GBA also never was the best selling Gameboy lineup: that's always been the original Game Boy/GBC.

It also seems like you're implying the Game Boy Advance SP was mainly redesigned to look more "adult" and that's why it was more successful. This ignores the fact that the SP also added a rechargeable battery and, most importantly, a long-requested built in light (first front-lit, later back-lit). The latter feature alone was another for many people (myself included) to side-grade from a GBA to a GBA SP.

I'll leave the question of whether the original GBA and Gamecube actually had childish designs (because they're both..purple?) to people who actually understand design.
> I almost need a separate little keypad that I can program before I give up the 4000.

Search "Macropad", versions exist from 2×3 keys right up to about half a normal keyboard.

There are a few shown here: http://xahlee.info/kbd/programable_keypads.html
What would you think about a homebrew recipe that builds from source? Good or bad?
Google AI: Advancing Instance-Level Recognition Research
Apple News+[0] already exists.

[0]: https://www.apple.com/apple-news/
I wouldn't expect that to matter much during the debug cycle. The whole binary is going to be sitting in the buffer cache.
Saudi Arabia Sends Blue Ammonia to Japan in World-First Shipment
But it was quite traditional in the 2000's, see ATLServer.
I think a large motivation is that the media they create at these locations are vital to the organizations survival. It’s not meant to accurately capture the ground experience, and certainly not meant to improve the local economy. It’s used for fundraising.
Linus has done a few of these, but with his $30000 budget, it's probably simpler to buy normal PCs: https://www.youtube.com/watch?v=LXOaCkbt4lI
Zig purposely does not parse carriage returns or tabs. When this is brought up, people tell you to use a separate program to format it before compiling and don't seem to acknowledge that this is not a problem with any other language.

The result is that by default you get errors on windows with hello world programs. People will tell you to just change your defaults in your text editor to not write carriage returns. There seems to be a lot of rationalizations from a very unpragmatic choice.
Any split keyboard out there for $50 or less?
It is. FB would never have been tolerated during the Cold War, not even in Europe. We let our guard down after the Cold War, and mostly for the better, but some corporations are exploiting the openness. Everyone on Earth needs to find a way to deal with these companies or continue being exploited.
Eusociality
I've been part of the team that built the device OP talks about.
I use the Microsoft Bluetooth Mobile Keyboard 6000 [0] for portability. It lays over my laptop keyboard without changing the profile significantly, and it fits into any bag virtually unnoticeably. It's honestly one of my favorite non-mechanical keyboards. The trouble is finding one at a reasonable price, which is why I limit its use to while on laptop-only.

[0] https://www.amazon.com/gp/product/B002NP8XJ0
Go into literally any establishment and ask for free tap water, and most will let you have it - FOR FREE
I was under the impression that UHK uses a common "phone cable", at least common here in the north?
> I really like the Zig approach of improving the tooling for manual memory management rather than replacing manual memory management.

The new test allocator checks your code for memory leaks, use after free, and double free in a highly ergonomic fashion. I think is fantastic that zig encourages writing tests, and I think if you get full test coverage in your zig code with the test allocator, you will probably solve 99% of your memory errors.

I know this is possible in C++ (see alexandrescu's allocators talk from CppCon 2017?) But I would be surprised if anyone does it.
I can't speak to London in particular, but what you say also holds for the US. And I wonder if they took the same approach because of a similar set of circumstances.

In the US, Uber's aggression was pretty clearly the only way to ever launch - they had to (1) break the rules, (1) delay in court, and (3) grow like crazy, so that by the time their law-breaking is proven, they're too popular to outlaw.

Now, their incentives are different because they're the incumbent. They WANT to work under heavy regulation (just like the taxis did!). So, if the same is true in the UK, I wonder if it still makes sense to layer it on, knowing that eventually the other players will have to overcome the same barriers.
Basic CQRS by refactoring a Go project
I think for most people there probably is not a hard limit. Perhaps for some people, and some N, it becomes harder to add the (N+1)th service over the Nth.

I'm certain that averaged over all readers, the reader who subscribes to four paid news sources already is a better sales prospect than the one who doesn't subscribe to any.
Fully agree. There were many other attempts at building a better C, but Zig's big achievement is that it offers enough new and compelling features that sufficiently distinguishes it from C, while still managing to keep the overall complexity very low while still being familiar. That mix of "fresh, yet familiar and simple" sets it apart.
Do you mean you're not getting pure AOSP Android or Google Play Android? Because you're certainly getting a device running the Android operating system...
> Twitter is a popular information-sharing social platform, and there are Chinese actors on it, but this argument isn't extended to suggest that it be banned, either. But somehow, a platform that does both must not be allowed to exist? I don't get it.

Is it that hard to understand? Twitter and Facebook will at least try to make a genuine effort to root out and ban "coordinated inauthentic activity" by the Chinese government (and if they don't they could probably be compelled to do so): https://www.theguardian.com/technology/2020/sep/23/facebook-.... A Chinese-owned TikTok won't: either it won't do it at all, or it will make a fake/bad-faith effort.

Similarly, Twitter and Facebook may gather a lot of non-public user data, but there's pretty much no chance that any of that data will be willingly handed over to Chinese intelligence.

It should be noted that Chinese intelligence is not exclusively after top secret government data: they're also interested in many kinds of mundane information that you might be surprised by that can be leveraged to get it: https://www.nytimes.com/2018/12/11/us/politics/trump-china-t....
I think the advantage is way easier to use and way more comfortable than any of it's 'flat clones'. I've been on one advantage or another for about 20 years. I picked up a used ergodox awhile back because they look kinda cool and I wanted to try out a split. Resold it only a couple of weeks later because it's 'just worse' than an advantage. You hands need to be huge (and mine are) and it still feels like you are reaching all the time. The thumb cluster is way less comfortable.

Since I printed/wired myself a dactyl. Great little kb.
I hope if someone can provide some statistics on how many YC companies shutdown after X years. That would be very interesting.
Time is required to extract that milk.
You are correct, that's still a WIP, but the goal is to have "safe Zig" (i.e. Zig with safety checks on) catch all undefined behaviour modulo explicitly marked unsafe casts (which correspond to unsafe Rust code).
Don't know about France but in spring Germany has removed the hoops companies needed to jump through to hire non-EU workers so hiring an outsider isn't much more difficult now than hiring a local. So maybe try Germany instead.
Yup--they're synonyms.

People tend to use either "Nordic" vs "Alpine" or "Cross-country" vs. "downhill" skiing.
Infighting, Busywork, Missed Warnings:How Uber Wasted $2.5B on Self-Driving Cars
How is your example different from claiming that the statements "Aaron and Elizabeth" and "My friends whose names begin with vowels" are statements in different languages? I also note that with the exception of the symbols for multiply and equality, your final statement is written entirely in (an admittedly stilted and formal dialect of) English. I'm not saying that Mathematics is anything but beautiful and expressive---but the only way to justify a declaration that it's a distinct language is to do irreparable harm to the meaning of the word "language". And, of course, you make my point in your first sentence. I agree that what we call language is more than just notation. Which is one of several reasons (among them concepts related to things like mutual intelligibility, orthography vs. grammar, native speakers, effortless learning during early childhood, communication as an evolutionarily selectable trait, ...) that I disagree that mathematical statements or reasoning are the same species of thing as British Received English, American Sign Language or even Elvish and Klingon.
I mean I suppose it's possible to suffer heat related injuries or dehydration, but people have survived in equal or worse climates, so I assume you dont mean that literally.

Generally though, the heat is pretty bad, particularly if you're stuck inside with no AC. I've had a couple rounds of that and its certainly not comfortable at all. Honestly I'm sick of southeastern weather.
Yes he did. He had an entire (glass walled) office to himself, and would recline in this thing and code and listen to Aphex Twin. Aside from the voyeuristic aspect it sounds pretty nice to me.
As I recall, the right wing had a field day with Bill Clinton’s tax write-offs. $2 for donating used underwear to charity!
https://www.nytimes.com/1994/04/16/us/clinton-taxes-laid-bar...
they used to pull this a lot - if they try it now call them out. They aren't allowed to operate with a broken card machine
It’s base footprint is problematic for sure. Ideally, the base footprint should be roughly the same as a regular office chair. The only thing you would have to plan for is budgeting space in front and behind the chair for when you recline.

The space in front of you can be offset by the fact that you won’t need a desk. So really before buying such a chair, you’d want to make sure you can afford the space just behind you.

So sad that this concept is trapped in the gaming world, some decent designers need to follow through with this idea and build something sensible around it.
The sun on your skin is a biological need and induces biological response, it's difficult to just will that away.
Cool, I never knew what that was called. Thanks!
[citation needed] about this being the best way. To me, based on my n=1 experience, it is wishful thinking. It is my experience that most people will adopt any information that matches their preconceived notions, regardless of whether it is false or true - so giving true "objective" information when disinformation is more often than not specifically crafted to appeal to a demographic - is a losing game.
Yup. The point of the photographer is to showcase whatever they are doing for consumption by 1st world audiences. A first world photographer is going to have a better idea of what those audiences want to see so that's the kind they hire. The Australian, or whatever, has a leg up on the locals long before you even consider the other potential biases.
> My girlfriends oldest brother died in what was a wave of cancer infant deaths [..]

That's horrible, and I don't want to diminish it in any way. Nuclear power has killed many people, and impacted many more others negatively. Thousands, certainly, possibly tens of thousands. Some (very disputed) estimates for Chernobyl range as high as hundreds of thousands of premature deaths. Each of those is a unique tragedy.

On the other hand, fossil fuels kills thousands of people per day. There's no free lunch here. Deactivating a nuclear power plant and then having to rely on more coal than otherwise costs actual lives.

You can point to some actual victims of Chernobyl, so it feels realer to you, but the victims of fossil fuels are all around you too, and outnumber them enormously.

> of course a lot improved after Chernobyl

Quite true, but again, coal is hundreds of times more deadly than nuclear even if you include Chernobyl in the statistics. If you assume things have gotten better since then, then the deck is even more overwhelmingly stacked in favour of the safety of nuclear power.

To be clear: Even if you assume that nuclear power is a horrifying thing that will send a plume of radioactive ash across Europe every few decades causing birth defects and death, it still beats coal on safety. Of course, nobody thinks modern nuclear power plants are remotely that dangerous...and yet we're still building new coal plants, even today.

Oh, and not that it matter hugely, but:

> E.g. how much does it cost to store 1 kg of nuclear waste safely for 10 000 years?

So low it rounds to zero. I'm sceptical about the true unsubsidised costs of nuclear power, but waste storage isn't a particularly hard (or expensive) problem.

On the other hand, flip it around; what's the cost to store 1 kg of the radioactive waste safely? Wait, we can't store it safely; by the design of the plant it emits it straight into the atmosphere.

> Please convince me that nuclear isn't a Ponzi-scheme on the future generations.

The real question is whether it's affordable for current generations. It's clearly just fine for future generations.
The Social Conquest of Earth: Why does advanced social life exist?