skysight-inc/HackerNews huggingface dataset:
New modular PSUs come with both 6+2- and 8-pin cables. OEM PCs and eGPUs still come with 6+2 cables for compatibility reasons IIRC.
I think OS and their GUI's are in a fine place. People have been using file/window based computing for many decades now and it would be hard for any large change to that paradigm to take root.

Most everyone here on HN should be considered a power user and are in the minority of personal computing users statistically. A good idea is to give people options to configure things how they like so power users can feel more powerful. I think the reality is most people fool themselves with any perceived productivity benefit on window/screen management - its just a comfort feeling more than productivity. If people truly wanted to be more productive they'd spend less time on internet forums :D
This can be disabled in Brave by turning "WebRTC IP handling policy" to "Disable non-Proxied UDP" in "settings - > Privacy and Security".
> don't mix and match words and symbols

This is an interesting design decision. Why don’t you want to combine them?
Accounts are the first thing that come to mind. right now, I have an account at my bank, and I need to meet certain requirements to have that account. Web3 wallet accounts have no such requirements, and creating a whole new account is just a click away.

To make a payment, because my web wallet is already linked, I just select which wallet I want to make a payment from. No need to type out my credit card number. Apple pay has some of the similar convenience, but that's vendor locked and a dead end.
Polynesian expansion to Eastern Islands and Hawaii wasn't a small feat.
So, why does it still cover these areas? Does the government really want to incentivize building there again and again?
Gen Ashes will have it all
They say they do, but you have to trust them. You don't have to trust Signal, you can audit the sources (or trust some third party to do it for you).
> Why must it be one or the other? They could have a per-user flag to opt in to unsolicited nudes.

I mean, isn't Bumble's implementation effectively that? Users can still view the potential nudes if they want.

In the abstract, I don't mind if Bumble wants to add a such a flag. In practice, I doubt they will since (1) it's a feature few people are likely to use and (2) the potential for bad press is high ("Woman Receives Thousands of Unwanted Nudes on Bumble after Accidentally Changing Settings").
it's the geniuses way of not getting a page indexed....

shrug
Yeah, been on multiple, and for me it felt like a nightmare (maybe I'm just not smart enough) I'll use python for small tools, depending on the planned deployment. But as a general rule, everything north of 2 months developer time (being it just me, or multiple devs) gets a language with static types, at least for the non-glue main components. Glad that JS got TS types for that. My approach has served me well so far.
Permacomputing Update(2021)
Yeah, it's not like it was a couple of months for that kind of money; it was years. More than enough to change your life and start working for fun or charity instead of for money.
The idea that Bitcoin "needs" a lot of energy is also a misconception.

How much resources are used to produce something is determined by the value of that something. At the moment, about $6B worth of Bitcoin is mined per year. So roughly $6B of resources are used to mine Bitcoin. About half of it is hardware and half of it is energy.

At the same time, about $150B of gold is mined every year. So roughly $150B of resources are put into gold mining. Energy, dynamite, melting, transportation etc. The use of these resources is just as "bad" for the climate.

So if you wanted to do something for the climate, going against gold mining would be more than 20x more effective than going against Bitcoin mining.

Additionally, the production of Bitcoin is halving every 4 years. While the production of Gold will go on indefinitely.
Actually, the netherland style of house boats would make most sense there..
Just thinking out loud. Github is great. It is also a proprietary, centralized, Microsoft owned service. The "problem" with Github and the enormous popularity of Github is that by not using it, an open source project is perceived to be harder to contribute to.
> The amount of transactions the Bitcoin blockchain handles does not impact how many transactions can be done in Bitcoin via higher layers like the Lightning Network.

So there's no misconception. Bitcoin is as slow as ever, and handles very few transactions. It's other layers that provide more transactions. They store those transactions and then dump it in a batch to blockchain.

Congrats. You've invented batch transactions. Something that traditional banking systems has been doing since the middle ages.

> secure and trustless payment methods are a new thing that only came up a few years ago, and nothing like it existed before in the history of mankind.

Very doubtful. All that crypto space has invented so far has been known to mankind for generations (and in some cases for millenia). Moreover, for actual usefulness you need trust and enforcement, none of which are provided by crypto.

> With cryptographic solutions like Bitcoin+Lightning, no trust is needed anymore.

Except, you know, when I order something on Amazon, I expect the goods I ordered to actually arrive, so I trust Amazon, trust the seller, trust the postal service etc. to deliver this to me.

And if the goods don't arrive? I trust my bank to revert the transaction.
Now that I've tried it, is it just me or have they only implemented half of the feature? i.e. you can successfully visit such a link, but there's no way to create such a link yourself?
Many people using WhatsApp are only using IP networks and can't send/receive SMS. There's a war on, right now, for example.
To be honest the best modern Apple UI happened after era of Jobs. iDevices during his tenure were pretty bad designs heavily based on skeuomorphism. The current usability issues in OSX are something that he'd likely have supported, or made even worse.

In a way Jobs managed to replace himself, at least for the short term, with something even better. Which should be the goal of everyone.
Ask HN: How to deal with burn out whilst in probationary period?
I think I’m suffering with burn out and just want to crawl under the covers and come out again in spring, unfortunately I am only half way through my probation period and don’t have an vacation days.

I left a long term job about 7 months ago, join another company and very quickly realised I didn’t like the atmosphere so left there for what should have been my dream job, however I’m 4 months in, still in probationary period and think I’m burning out (home, kids, marriage, etc)

I’m not sure if to tell my boss, tell the company or how to deal with it, because I can’t afford to loose this job with a family to support.
Holy macaroni, this is one of the coolest things I've seen in a while. I wonder if a top-level post of this could generate some interesting discussions about other people's exotic approaches to "DevOps", too?
Never tried mypy though, I must say. Maybe that saves the day.
Yes for stacking, but I really hope the future doesn’t look like the illustrator UI. I can NEVER get the functions I want to use to consistently live in one place or organize in a sensible way. It was useable in the past and is a disaster now.
You can enable e2e chats. But you lose cloud sync.

> Also, being based in the UAE doesn't inspire confidence on the privacy and security front...

Well the 5 eyes do not inspire confidence either, and that's where whatsapp is based.

And Apple has plans to automatically inform law enforcement from device scans. At least telegram client is open source so that is unlikely to happen on the client side directly.
I've been maintaining this page since I was at BBN, when I was earning much less.

> If he would donate $400k/year to the cause

I used to do that: https://jefftk.com/donations

I don't actually think it would be better altruistically: https://www.jefftk.com/p/leaving-google-joining-the-nucleic-...
I admit I'm really struggling to get on board with "it's fine for companies to be racist so long as they make more profit, actually".
I remember spending days to compile KDE fbsd port on Pentium 4, nobody sane should be running Gentoo or any from source rolling release OS on sub-optimal hardware.
I love the idea of a place where a global reach of entrepreneurs can pitch directly to the London investor community, via a virtual event open to anyone. That it itself is a worthy startup.
> $40 for a 512GB SATA SSD

On a side note: I'm fascinated HOW cheap SSD storage has become. Really looking into changing my backup drives to SSDs instead of good old spinning drives...
Must have been a bit more than marketing, sinceto Ms had to do first J++ then C# to counter its impact.
Lash#Cat9: A radical new Linux UI for keyboard warriors
Hardly. Despite the introduction of raw string literals Java still can't handle a regex without having to double-escape metacharacters.
You are right, thanks for pointing out.
> How much resources are used to produce something is determined by the value of that something.

How much resources are used to produce something is defined literally by How much resources are used to produce something.

> about $150B of gold is mined every year. So roughly $150B of resources are put into gold mining.

Kid. Go and read something about a thing called "Value added".

> So if you wanted to do something for the climate, going against gold mining would be more than 20x more effective thatn going against Bitcoin mining.

No, it wouldn't.
Looking at the 'view your own result dump' it seems that it didn't record anything past the first page.

In any case, what did you answer regarding the 'favorite packages'? For me more or less in order of appreciation:

magit, org-mode (it is growing on me more and more), multiple-cursors, projectile, ido (although currently trying ivy), bubble-buffer, use-package, ag (should switch to rg I guess), company+lsp-mode (need to try eglot)
Yup. Fresher is better.

A friend once sent me a gallon from his family's harvest. Nectar of the gods.

--

California Olive Ranch is available in (my) local groceries. They helpfully imprint the harvest date on the label. Any thing on the shelf is probably over a year old. Meh.

I've pre-ordered their harvest reserve (autumn). Two weeks from tree to mouth. Very good.

Nothing on their web site about harvest reserve 2022. Maybe it's only announced on the mailing list. https://www.californiaoliveranch.com

Caveat emptor: Ordering their non-harvest online was the same old stuff available retail. Rip off.

--

I'm sure other growers are happy to oblige. https://cooc.com https://txaoo.org
> The new System Settings and Stage Manager in Mac OS Ventura, to put it bluntly, are a fucking joke.

So these are the pet peeves that are mainly meant to back the author's point.

> With this (and more) in mind, you can see how difficult and painful upgrading to a new Mac becomes for me

I updated to Ventura something like a month ago. At first I was disoriented by the new System settings, as it broke my habits, yet I still managed to find what I needed to, only with a bit of drag because it's reorganised. But then I went back to my work laptop which has the old prefpane stuff, and... the sysprefs I was so used to ever since Tiger just seemed infuriatingly backwards to me, having accreted tons of preferences over time in preexisting places that made increasingly little sense.

So, sysprefs is revamped, things have been shuffled around to hopefully make more sense (personal take: it does), and it's hardly in your face any time of the day.

Then, Stage Manager. I didn't even try it (so can't share an opinion on that) because when you're upgrading it's disabled by default, so the argument that upgrading is difficult and painful falls flat on its face as you're literally left with the same desktop you had before. (I will try the feature eventually, I just didn't get to it yet because time is a scarce resource).

I could reasonably hear some arguments about macOS "losing its way", or being increasingly incompatible with one's values, but these two are not it.
The PCI-SIG maximum safe rating for the old and janky 8-pin connectors was 150 watt, despite how bulky it was. The 4090 would need 4 of those (5 if you account for when it exceeds 600 watt).

A new connector was absolutely necessary, even for more reasonable GPU power levels. That the current connector is broken is a different problem, and could likely be fixed without manufacturing changes without a new overall connector design.
TSMC battles to stay ahead as world demands ever-smaller chips
Out of interest, is Ukraine one of the war zones?
> I don’t see a world where iPhones transition to wireless charging any time soon.

This has already happened. The AirPower thing was for a dynamic charging mat that would do multiple devices. All modern iPhones do Qi charging and most of those support a special magnetically-aligned Apple magsafe system for higher power charging.
TBH I wouldn't be surprised.

The obsession with renewables has hurt Europe beyond measure.
When losses are socialized, fraud is someone else's problem.
Do you want your party in the news for shutting multiple whole cities down and forcing all of the poor people there to move from their ancestral homes? Regardless of the reality of it that's the kind of personal stories the news salivates over
Copy text from images on Firefox for macOS
Code Butcher might be a nice title for a test engineer, think your codes bug free wait until the Code Butcher gets a hold of it, then you get an axe shaped keyboard, which no one sees because you’re remote
The idea is that Meta uses WhatsApp contact lists to build and maintain their social graphs, which is in turn used for advertising.
Maybe with Arrow but by itself Kotlin is still mainly object oriented.
WhatsApp was down for almost two hours today, leaving the users unable to communicate on the messaging platform.
I actually recently wrote a piece of software that can handle millions of documents, where I packaged it up in a Docker container and ran it first in my homelab, then moved over to the cloud, after which I scaled it to multiple parallel instances, here's the relevant blog post in the series: https://blog.kronis.dev/tutorials/3-4-pidgeot-a-system-for-m...

Nowadays almost all of the software that I write is in OCI compatible containers (typically Docker), because it lets you not care as much about what is inside of your container: if you follow the 12 Factor App principles, deploying a Java, .NET, Python, Ruby, Node etc. apps all looks the same from outside.

Same for healthchecks, same for scaling, same for restarts, same for exposing ports, same for limiting CPU/RAM resources. You could do a lot of it with either systemd or bunches of other configuration on a typical *nix distro (hopefully automated through Ansible or something like that), but it's just more convenient, if you buy into that workflow.

That said, for some tech stacks, Docker is hot garbage, for example, I've never worked with anything as annoying as PHP can be, line endings, file permissions and god knows what else messing everything up, especially if you're unlucky enough to have your dev box be on NTFS (e.g. Windows), about which I wrote a little rant called "Containers are broken": https://blog.kronis.dev/everything%20is%20broken/containers-...

Of course, I will still keep using containers, because that almost wholly decouples what OS my servers are running from what the applications need to run (I just need Docker or a similar runtime available for that OS) and I can have as many parallel instances of whatever I need (e.g. 5 MySQL instances, 4 PostgreSQL instances, 3 Node instances, 2 Redis instances etc.) all on the same node, each with their own configuration and limits. Both on the server and locally. The same goes for the apps that I might build and want to upgrade.

Seriously, you've no idea how liberating it is to be able to take bad or possibly insecure software and put it in its own little box where it can't mess too much up (especially relevant for something like Python, where the story around packaging software and environments can be a dumpsterfire, but also even simpler cases like Node/Ruby/JVM versions and PATH variables, as well as system packages) and do so easier than cgroups directly or systemd slices would let me.

I'd still like to ditch Windows for *nix on my dev box as well, but sadly some great software (MobaXTerm for example) and most games still don't work. Of course, one could just dual boot and thus also decrease the risks of games and such not being trustworthy, but for my personal stuff I'm kind of lazy and the *nix distro that sits on the other disk partition gets underused somewhat.
C++ is very irregular in the corners byt nuch more regular than you might think in its core concepts.
Chrome: Sunsetting support for Windows 7 / 8.1 in early 2023
How to resist "planned obsolescence" pressure by some ppl?
Dear vitriolic commenter,

Sure there's nothing there now, and I'm not cheerleading or hyping him on, but if I were in charge of this project I'd look if the tech which is portable and affordable could be developed (in a 10-15 year timeline) to prevent running into stuff. I look at your response and think "Why so much of the small-mindedness?".

I've seen people walk around tourist spots while video-calling their friends/family, the other side would be in their tatty t-shirts in their bedroom, but hey, they can enjoy a part of the caller's travels and adventures. Of course it's also currently possible to take a shit and video call your supervisor, geez, I wish you a better job than one where you have to answer supervisors' calls even while crapping...
Either there is no discussion with the teacher, in which case it might as well be done on paper at a desk; or there is discussion with the teacher, in which case students with more advanced social skills are often able to elicit more help without betraying that they lack knowledge or intelligence.
Only if the original manufacturer does the shipping, which is not always true. If it says "prime" it's warehoused by Amazon, original manufacturer or not, and subject to commingling.
It being from Schmidhuber's lab makes it dramatically more credible, in my views. They've been practically a decade ahead of everybody for ages now from a theoretical point of view.
The gap has closed somewhat for sure, but there's still quite a few nice features in Kotlin that Java doesn't have. https://gist.github.com/makosblade/8fb1f577d81f02025784093d2... does a good job at identifying most. I'd add the semantics around lambdas are much nicer better in Kotlin.
If you're talking about me I'm fine with he/him.

(Also fine with they/them FWIW: https://www.jefftk.com/p/they-is-ok-by-me)
Well if you can, then why aren't they as good as Telegram, and why should I be holding my breath for their UI / UX to suddenly improve? Matrix has been around for almost as long as Telegram.

I don't use either so I don't really care. I just don't expect a consumer service with subpar UI to win market share solely on technical merits.
Damned if you do, damned if you don’t. Disabling WebRTC would make your Firefox instance extremely unique and thus easily fingerprinted.
It still costs money. Transactions cost more because of the insurance. And it's still bizarrely insecure. Credit card numbers get leaked all the time, even if you personally haven't experienced it. Not to mention that it's inconvenient having to type in all those numbers. Security can actually make things more convenient in this case.

When I buy something, I just have to scan the QR code with my banking app and authorise the payment, and that's it.
> Neural networks are merely generalized methods used to translate data.

That's true of all computation!

To see this, consider lambda-calculus, which is a calculus of functions (i.e. things that convert inputs into outputs). The computational equivalence of lambda-calculus with Turing machines was one of the early computability theory.
There are over 300 comments in this thread alone. There are only so many big budget medieval video games. The impact of a single comment on the english education of a random reader is simply not comparable to that of a game getting the pigs wrong.
If this were reddit, I'd upvote you. ;)
The Logging Dead: Two Event Log Vulnerabilities Haunting Windows
Not sure what people dislike about the macOS 13 System preferences. Today is the first time i see them and it looks like an improvement to me.
There is a middle ground though.

If a specific area floods very frequently, it seems silly to keep bailing it out.

At some point we have to cut our losses and face reality and just stop investing there.
https://jefftk.com/donations

(Another thing I'd love to see more people being transparent about!)
It's a fairly unpopular opinion, but after more than 20 years of software development, leadership and management, I propose the following:

1. is there a KO argument against a particular technology?

For example, high performance trading development is quite different from many other use cases. You really need a fast technology. But for most use cases the concrete technology is irrelevant.

2. Follow your team's passion.

After removing technologies that are not appropriate, just use what you are passionate about. In my opinion, the team learns very quickly when they are passionate about something. Of course, experience also plays a role, but a motivated team is more important to me. And after use a new technology, the team becomes even more experienced.
WhatsApp's infrastructure is not centralized; I would bet that this outage was caused by an engineering mistake, not by the failure of some datacenter or cable.

They are owned/managed by the company that popularized "move fast and break things" (though to be clear I do not think that they intentionally take this approach with WA or IG or the FB advertising infrastructure).
Why not Telegram or Signal?
Yes Omnigraffle accepted Graphviz files. But uses its own excellent layout engine and allows you to adjust the layout by hand.
If you include integration with OmniOutliner, you also get Graffle can also use a wide variety of text based outline file formats.

https://support.omnigroup.com/doc-assets//OmniGraffle-Mac/Om...
Be Incyder, Be Wiser
With Incyder, you can earn money by offering exclusive threads to your Twitter followers.

Join the Waitlist
What's the proper way to use/install these? Just copy it into `/Library/Fonts`?
How can you even say this?

Regex is very specific. It has added records, streams, virtual threads (preview I think) working with native better, pattern matching...

Java is like C++. Everyone talks bad about it but at the end of the day it is one of the most Getting things done language.

I am not sure why I should use Kotlin. Llokd nice! But for sure docs and support are not even close to Java.
WhatsApp back online after worldwide outage
Yeah, that one was as annoying as what they did to extensions, but at least the Fennec build in F-Droid has it enabled.

https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/
> In case of a dire need for intervention, strap your feet into a snowboard while working. (Half joking, but with my own ADHD, I feel like I'd need to physically restrain myself to break a deeply ingrained habit like that.)

This is great idea!, while it does not have to be snowboard :)
Well, it would be atleast polite to use gender neutral pronouns.
Yeah we should probably optimize for the 0.5% niche of people that care. Who needs builtin in memory and thread safety on core server systems so long as I can compile the kernel on my 486. Oh never mind, they are dropping 486 support too soon. Why can't it stay 1996 forever.
The claim of formal equivalence is restricted to "linear transformers".
The tone of the comment seems to suggest that S.'s claim is slightly ridiculous. Can you point out a concrete technical shortcoming of the paper?