skysight-inc/HackerNews huggingface dataset:
And all the pollution you spread everywhere you go, from gas and micro-plastics from your car tires. What is not to love?
> ARM apparently can be configured to be either.

That's insane!!! TIL
Publishers urge US to free Julian Assange
>>Malware and scams would come with instructions to install their custom bad app.

I would love a single example of that happening(on android)
I'd be concerned if I saw a Swastik or Iron Cross in the App Store images of an app. I don't want that crowd using my platform.
I don't see that happening. I see the opposite of that happening.
I would say that problem exists in open source too.
The article I linked says

"The setting was reportedly added after protesters in the country used AirDrop to spread anti-government material."

Most other articles also mention this. I'm not unconvinced this had nothing to do with the feature. I'm just pointing out that this was already in the works. This was not a fast reaction to the current protests.

I don't think this is good. But Apple didn't just roll this out at a whim.
Thanks for the data point. Water cooled, impressive.
But what is the problem here? Power is work per time. More power can be a good thing, especially if the work is useful. This is more likely in the SIMD case, which has much lower OoO cost than scalar code in terms of total work accomplished. At some point, the chip hits a limit and throttles. This means less speedup than otherwise might have been the case, but it's still a useful speedup relative to scalar, right?
Having an immutable ordered log + a single bit flag for "deleted" is radically more efficient than an arbitrarily mutable ordered log.

ex: You could store every tweet compressed in S3 with a bitmap for which are deleted (a bit that can be cached forever). That assumes you aren't going to ever have to update the object in S3. Once you have to update it that entire design is horrible, you'll need something completely different.

Consider that there are thousands of tweets per second with significant fan out for reads. There's search, relationship data (did you @ someone? did your edit remove that @?), business analytics, and more.
> some subreddits are only available via the app

just fyi: old.reddit.com accesses ALL subreddits
The Retrobrew community has designed a few of them, even as SBCs[0]. There's definitely more elsewhere.

0. https://www.retrobrewcomputers.org/doku.php?id=boards:sbc:st...
Even if it is publishing, companies align in intent and wield incredible amounts of power with how information flows. They decide what is a legitimate story, and what is a conspiracy theory, and I personally don't trust large corporations to make these decisions. They are far from moral actors. Twitter is attempting to strip this power away from itself, and Apple does not like that.
> It just seems like a solution looking for a problem to me.

Vegans primary objection to eating meat is that it is murder.

Meat eaters primary issue with vegan cuisine is that it does not include meat.

Hope this helps!
yep. And VCs will need to deliver even higher returns to stay alive.
In fact, the recent exuberance allowed VCs to get rid of the 'hurdle rate' = min return to deliver to LPs before making any carried. This will probably be corrected back, as it should be. If interest rates stay high, then hurdle rates will be very challenging for VCs.
Also threatening to ban twitter for allowing freedom of speech.
Isolation probably makes a much bigger difference, yes. The point stands though.
Didn't stop them from executing the Nakba against the inhabitants of Palestine already in 1948[0].

On top of that, the irony of poisoning the water supply is thick, since Jews had been accused of poisoning wells for hundreds of years at that point[1].

[0]https://en.wikipedia.org/wiki/Nakba

[1]https://en.wikipedia.org/wiki/Antisemitic_trope#Well_poisoni...
It's never true. It's like a broken clock - it's right 2 times a day. When the conditions are exactly correct, it seems like the labor theory of value is true - but it's not. Consider a simple example - food production. Nothing changes about the labor necessary to produce it but that doesn't mean you won't have to sell your produce way under price (or let it rot) if you and other farmers make too much of it.
Thanks for sharing. This is a terrible candidate experience the way they're doing this.
Thing is that hashmap usage goes beyond data manipulation / key-value store uses. People use it to construct semi-structured network data models, track counts by indices, etc. Because there's an assumption that the O(1) of a hashtable always beats the O(N) of a linear search. Except that that's really not always the case anymore on a modern arch, with things properly vectorized, etc.

When what we should have is libraries that provide high level relational/datalog style manipulation of in-memory datasets, and you describe what you want to do and the system decides how. Personal beef.

Think of the average "leetcode" question. It almost always boils down to an iterative pass over some sequence of data, manipulating in place. C-style strings or arrays of numbers, etc. If you tried to answer the question with "I'd use std::sort and then std::blah and so on, on some vectors" they'd show you the door because want you to show clever you are at managing for loop indices and off-by one problems and swapping data between two arrays in a nested loop, etc.

So we're actually gating people on this kind of thing. And imho it's doing us a disservice. The code is not as readable. And it doesn't necessarily perform well. It's often a 1988 C programmer's idea of what good code is that is used as the entry bar.
Along the lines of letting the market sort it out, we could vote for the government to end meat subsidies, or generalize them into protein subsidies available to alternative proteins.
Sounds like eating real meat is going to become a wealthy person thing.
Well, after that image scanning story I've switched to Android with CalyxOS and later migrated to GrapheneOS. Also migrated most of my workflows from MacOS to NixOS. Can't be happier.

It's not painful at all to drop Apple phones. And the only thing which is constantly bugging me on NixOS desktop is totally inconsistent hotkeys system. So, it's not that hard drop Apple, just do it.
I agree with you - MacOS is the correct model to follow.
Lol the presence of apple hardware is literally a litmus test for how much an individual gives a shit about ethics particularly in tech and employment ethics. They aren't graded well if they buy apple. Applies 10x if they actually work in tech. Use it to your advantage.
Old joke: "If you owe the bank $1M it's your problem, if you owe the bank $1B it's theirs". New joke: "If a few citizens become radicalized/crazy in ways that threaten the very functioning of your society it's their problem ... "
That's the whole point of UB though: the programmer helping the compiler do deduce things. It's too much to expect the compiler to understand your whole program to know a+b doesn't overflow. The programmer might understand it doesn't though. The compiler relies on that understanding.

If you don't want it to rely on it insert a check into the program and tell it what to do if the addition overflows. It's not hard.

Whining about UB is like reading Shakespeare to your dog and complaining it doesn't follow. It's not that smart. You are though. If you want it to check for an overflow or whatever there is a one liner to do it. Just insert it into your code.
> Wales ... can make you feel like you're visiting Tolkien's Middle Earth

North Wales, perhaps. Snowdonia is beautiful, but have you ever been to Cardiff on a Saturday night?
Email from Gregoire Nitot, CEO of Sii Polska, Blasting Employee for Unionizing
On a general purpose device, I really am a believer that software should teach the user how to use it, or document how to use it. How else would you do it? A manual? Which is done in software these days, anyway. Making as much as possible discoverable in the interface is good design. The more of that which can be done, the less that needs to be learnt explicitly. Maybe not everything can be, but 40 years ago the Mac applied this principle consistently to its interface and it introduced tens of millions of people to computing who were otherwise put off by having to read a manual first.
“The sort of thing”.
There's about a zillion proto-threads with various tweets, but I don't think any of these stories have made it into a front-page story:

https://news.ycombinator.com/from?site=twitter.com

FWIW, this is going to be an interesting battle, but even Facebook didn't beat Apple when they went head-to-head.
I think you're among the unsecured creditors. A proper bankruptcy expert would have an authoritative answer because I think it also depends on whether client funds are segregated.
In what way would customers destroy cash? Are you mixing operating expenses with income? All customers should have some cash contribution, associated cost of service, and LTV. To say that some would net generate more cash than others is an odd way of attributing finance to individual customers. Regardless to say that 20% of customers generate 200% of cash is an odd way of looking at customer cash contribution. If you have individual costs associated with individual customers, that should be dealt with in operating margins and cost of goods / cost of service.

Maybe instead of customers that create cash vs customers that destroy cash you can think of the customers whose revenue / LTV and cash contribution is greater than their marginal operating costs vs. those customers whose LTV and cash contribution is less than the marginal operating cost. That makes more sense to me than this 20% / 200% stuff. After all what does "200%" of your cash mean anyways? Do you mean 2x cash contribution vs the money losers?

I also find it interesting that during the hyper growth cycle of startups, the revenue and cash contribution of different customer don't matter much to investors. Rather, during hypergrowth, it's just grow and acquire customers at full speed, forget about individual customer cash contribution. But when times get tight, it's not just focus on revenue, but also focus on your most cash generating customers first. This results in crazy whiplash of introducing free and low-cost plans to get early user adoption and get those growth numbers, and then later, jettisoning all those free users and low cost users since they don't positively contribute to cash or revenue. Oh yeah and also get rid of the employees too.

This sort of whiplash advice of grow-grow-grow then slow-slow-slow is part of the problem.
To infinity and beyond: enabling the future of GitHub's REST API with API versi
Haha! It would've been cool to share this planet with another intelligent species. How would we communicate with them?
Mainframe performance is very fast within the mainframe itself. as with every other platform, performance drops quite a lot when you escape into the real world.
I don't get the point of password managers. What's so hard to remember a password? Just use the first name of your eldest child, add your house number, and you're golden. If you're really that dumb, post-it notes exist for a reason.
I don't doubt it.

I've had one experience with smelling a bowl that had some mexican style dish with habaneros over it. Just the smell made me salivate so much I could feel it in the back of my mouth as a pleasurable anticipation.
> Show me any fortune 100 company in the world that would do the right thing...

Companies don't do anything. People do. The individuals who make up any Fortune 100 company most likely do want to do the right thing individually, but communication at scale is really hard which leads to all kinds of unintended consequences.
All I can figure is these notions that it'd be fine and exactly the same come from the generation after all of us who experienced the horror of removing 20 "search bars" from every single one of our relatives' computers... and repeating every few months. And that's when they didn't manage to get outright viruses on the regular, which many of them did. They simply haven't seen how awful Internet-connected computing was for most people, at exactly the time when most people finally started to use computers at home (in the US anyway), which was right around the year 2000.
In addition, while suicide nets might sound silly, they actually do reduce the suicide rate.

They're being installed on bridges all over the US for exactly that reason.

For example: https://www.goldengate.org/district/district-projects/suicid...
The Buy and Hold Mindset
If you want run an unsigned installer you just right click in Finder and select 'Open' instead of double clicking.

I'm not aware of any Mac user among my friends who isn't aware of this.

Most OSS installers but even many commerical ones aren't code signed because devs don't want to pay the Apple tax.
Is there any reason why I should consider them credible at all?
> 2 bottle minimum and each bottle was 1-2k
Having Crazy Wings in Melbourne for the first time, and I was seriously tripping. It felt like an Out of Body Experience and time felt like it slowed down
RIP Fred Brooks
The talk "Demystifying SwiftUI" provides a great deal of insight into how SwiftUI performs diffs.

Basically, unless an identity is explicitly specified using `.id()`, it uses the static types of your views to determine their identity. Naturally, this has a huge effect on what is re-drawn, but also animations.

This is also why AnyView can lead to worse performance - it erases the static type information.

[1]: https://developer.apple.com/videos/play/wwdc2021/10022/
I don’t mean to oversimplify, but you’re also conflating “PC” with “windows”. Linux and BSD are viable alternatives as well, in my opinion.

Do they lack the user land polish of windows? Sure!

But really at the end of the day you’re storing files and opening applications, and the eternal web browser. (Of which, you have 2 engine choices!)
> Don’t try to deny it, if it wasn’t what you wanted you wouldn’t be doomscrolling so much, would you?

This is the most ignorant and idiotic[1] take I've seen on something like this.

Don’t try to deny it, if it wasn’t what you wanted you wouldn’t be smoking so much, would you?

Don’t try to deny it, if it wasn’t what you wanted you wouldn’t be drinking alcohol so much, would you?

Don’t try to deny it, if it wasn’t what you wanted you wouldn’t be taking oxy so much, would you?

Don’t try to deny it, if it wasn’t what you wanted you wouldn’t be seeing ads so much, would you?

> These ML models know what you want and that’s what they show you.

No, they don't. This is 100% wrong, and coupled with the previous comment, shows a complete lack of knowledge in this area.

These ML models don't know what you want.

They know what you engage with. What you engage with isn't necessarily what you want. And ANY suggestion otherwise is wrong. Simply put, engaging with something doesn't necessarily mean you want to see more of it.

[1] Yes, that's a hard stance to take, but I stand by what I said. But you read this comment, which means you wanted it. Don’t try to deny it, if it wasn’t what you wanted you wouldn’t read any part of it, would you?
California Will Allow People to Clear Criminal Records After Serving Time
The first project is using tsc as the transpiler, which is becoming less common in new build setups. esbuild and babel can already transform TS to JS extremely quickly and with full flexibility, they just don't perform type checking—which could be performed in parallel or even in a completely separate CI pipeline.
> I can't tell you how many "normal users" ask me whether there is an open source equivalent they can use so they don't have to pay for X

I don't think I've ever had a non-dev ask me about "open source". Asking for free alternatives, sure, but it's very rare that I'd recommend open source alternatives for whatever normal people are doing.
Ctrl+S only does that if a document is unsaved, and it still doesn't actually take you to the save dialog. It takes you to what Microsoft calls the "Save As menu", which takes up the whole window, causing the document content to be obscured, and requires a mouse click after that to get to the actual Save As dialog.

For mouse users, getting to the Save As dialog is actually three clicks in recent versions of Word. F12 is just so much more convenient.
I agree, meta conversations of Hacker News on Hacker News are rote and boring.

Edit: People not liking what you have to say is not draconian censorship.
There's also steak tartare, which isn't cooked at all.
I've got a couple of sensors set up, one in the basement and one in the porch, with MRTG/rrdtool and a hacked CGI script doing likewise, running on a Raspberry Pi 3. There are a few neighboring units that I have to filter out as well.
Not even Mark Zuckerberg can own a beach in Hawaii.
> Hookup culture is de rigueur

I don't think that's generally true, especially if you're looking to date around your own age. Some in the age bracket may be averse to marriage, but not a relationship in general.
I'm in my 40's and I have a lot of close friends, both in my city (mostly newer friends) and around the country/world (mostly older friendships).

My trick is, I cheat. I'm happily single, live alone and have no children. That gives me the luxury of doing the heavy lifting in my friendships. I travel a lot and most of those trips are to stay with friends in their homes or to meet them at a third destination. That's been the most effective way to stay very close to my friends, as well as to become close to their spouses and kids. I understand most people can't do this because of their own family obligations. But maybe it's something people with families could do just once or twice a year to visit people important to them?

Beyond that, I'm usually the one to start group chats or send memes on social media or schedule video chats. Sometimes it's a chore, but usually it's effortless for me. And the close friends I've maintained to this point are with people who are usually very eager and able to stay in touch on their end. The others have fell by the wayside over the years. And some I have consciously excluded from my life when I realized they were bad friends.

I'd also add that, as a man, I find that women make better friends then men, especially past our 20's, and I'd encourage all men to consider finding and building more non-romantic relationships with women.
Thinking about the motivation of programmers. Some programmer did make the changes to limit AirDrop...
Like there is a room in a meat factory where animals go in alive and come out dead. Who was that and to what extent is he responsible?
To add a little more color to the below for CS grads - University of Illinois actually issued BAs and BSs in CS when I attended. Different colleges, different "flavors" of CS - the BA was far more formal and logic heavy.
I’ve been using this for almost a decade https://bjango.com/mac/istatmenus/
I’ve literally got the 80286 PRM in my room with me, the actual book, not a printout. What do you think in there is a “far worse protocol” than this abomination?

And then the 286 came along at a time where the x86 architecture was already enormously successful, part of the ubiquitous IBM PC. The 8086 on the other hand was a much simpler, completely new CPU competing with many others. There aren’t many warts in the 8086 itself, whose data sheet is a few pages instead of a book (segmentation was a plus at the time because it allowed a large address space and some easy multitasking without relocation in such a simple CPU), and still it actually only won out against other CPUs for marginal reasons. If 68k had been ready for the PC, that would likely have been it.

Intel had no capital at the time to inflict such an insanity to people. And why is patching the mask in a later revision of the chip such a big deal anyway?[1]

Just look at the solution you proposed. Always gradually adjusting SS and SP in a loop until SP reaches 0, just because an NMI may hit. That’s untenable.

[1] Interrupt latency is only slightly increased on MOV/POP SS. That shouldn’t happen so much that the much more often CLI/STI blocks with many instructions in them aren’t a bigger concern. And the 8086 wasn’t exactly low latency anyway.
Here’s to the crazy ones, the misfits, the rebels, the troublemakers, the round pegs in the square holes… the ones who see things differently...
That doesn't make it better, though. Plenty of companies have decided not to do business in China on ethical grounds. Hell, even Google pulled out of China way back when, a company I certainly don't think all that highly of.

Yes, not doing business in China means less revenue, and unhappy shareholders. This is why capitalism sucks: it more or less requires companies do unethical things, when not doing those things means much less money.
Capitalism giveth, and capitalism taketh it away. -KosherHurticane
But hey - I'm free to send multicast packets from that iphone on a network I own, right? Because part of the learning is the doing things with the skills you learn later.

I'm free to install software I write on that iphone, right?

I'm free to sell the software I write using those skills to those other people, without risk of Apple arbitrarily shutting me out, right?

Or much more malicious, moving me down below their own shitty version, right?

All of those things - the things someone who goes to the trouble to learn about computers might want to do - I'm free to do those?
What about lab grown ice, then? When that was new, people complained it didn't have the same healthy green[0] color as the natural stuff.

[0] i.e. from the algae trapped in it when it formed
Sorry. We were talking about what it means for an "actor" to be "decentralised". Now you're saying that a central bank is someone who has a monopoly on issuing their own currency. So apparently I'm a central bank, you're a central bank, the Chinese restaurant around the corner is a central bank... First of all, none of these people or organisations are central banks. And second, we weren't talking about central banks. I say it again: we were talking about what it means for an "actor" to be "decentralised".
> The endgame is a payments system as originally described in the Bitcoin whitepaper.

This seems to be contradicted by the deflationary design of Bitcoin. The fact that Bitcoin is deflationary probably also exacerbates the speculative interest from investors that makes Bitcoin more volatile and less useful as a currency. It's possible that Bitcoin was technological sound, but economically destined to fail at its stated goals.
> There is nothing stopping Apple from making the same device, but giving you the keys to install your own software on it.

They do, at the app level. As a developer you can install whatever app you want on your own devices, even apps which would never be allowed in AppStore or TestFlight (although still not with all the entitlements Apple’s own apps can get.)

OS level, your point stands.
And Musk won't reinstate Alex Jones because Sandy Hook and "I care about children", but has reinstated Brett Stevens (who inspired and praised Anders Breivik, who slaughtered point blank dozens of kids).

"Principles"
or the pot calling the kettle black
No, in cars built before we started paying attention to passenger safety, YOUR BODY is the crumple zone. If a tough steel body doesn't deform to absorb energy, that energy has to go somewhere, and will find the squishiest thing to dump into, which is you.