skysight-inc/HackerNews huggingface dataset:
> home, kids, marriage, etc

That is pretty vague. Are you home less? More stressed and arguing? Sounds like you need to talk to your spouse and go over what is going on - they should be accepting of the situation and maybe cut you some slack? Get a baby sitter and spend time with them. I know I take responsibilities very seriously and get stressed when my new boss really doesn't expect too much from the new guy. Make sure you get some rest and me time. If you're spending lots of time stressed but procrastinating you should ask more questions or work more closely with a buddy. I have the exact same problem though so when you figure out the answer tell me. :)
I have no idea why you were down voted. Most folks I know who play roguelikes would agree with you.
Painlessly hibernating to disk on Linux
That my phone can't decide if I'm typing English or Dutch (and set the spellchecking accordingly)
Database versioning. Why can't I have version control on a database record just like we do for documents? Why do we have to implement audit trails over and over again?
Printers and bluetooth (separately), easily the two weakest links of any computing chain.
> No need for 5-star skills ratings, dual-colored backgrounds, unreadable fonts, and whatnot...

I read a lot of resumes. Honestly, the number of quirky over-designed resumes I see is probably 1 in 50.

The vast majority of people do submit clearly organized resumes based on a template they found.

The reason those quirky over-designed resumes get shared on HN or other social media is because they’re different, not because they’re common.
Grafbase announces $7.3M to build the data platform of the future
AWS Elastic Beanstalk Slack Notifications Guide
Is this what "formal verification" is? That seems very hard for software that accepts arbitrary input.

I understand formal verification, a bit, in terms of FPGA design, but not software.
No, I saw that when I was looking but it was something else. It was originally written for Windows XP so the project is probably dead now.
isn't Steel Bank a play on Carnegie-Mellon (a steel magnate and a banker respectively)?
Software (including web frontends) that can't properly pluralize quantities in English.

It goes "0 Days, 1 Day, 2 Days".

Not "0 Days, 1 Days, 2 Days". Or, worse, "0 Day(s), 1 Day(s), 2 Day(s)".
The survey links to donation pages for the FSF, org-mode, high-profile package authors, and separately the creator of the survey. They're not some sort of middle man for the payment.
Has been working just fine for at least a decade...
Hashing provides integrity, not authenticity.

The idea behind sigstore is to enable an end user (which, for CPython, might be someone who intends to build it from source for inclusion in a package manager) to verify that the artifact is the same one produced by a trusted entity, not just the same one downloaded from a server. A strong cryptographic hash only provides the latter.
Fair enough, but it's no Engi B :)

That said, I think most players will find it interesting that the weapon they started out with is generally considered to be strongest in the game. One can argue details about Flak I or beams, but the humble Burst Laser II is right up there.
My best/worst UX: my android phone sometimes temporarily increases the volume to 100% when i connect to headphones via bluetooth, then has the audacity to give me a warning that listening at high volume can be dangerous.
I think some would think they are abusing it and discover they benefit from it.

Someone who doesn’t nap at work gets home to find Season 3 of Ted Lasso has landed, stays up to watch it because they can just nap at work if six hours of sleep turns out to be a bad idea. But then they have a good afternoon because of the nap and decide to try it again.
Thank you for the discussion.

> I am particularly interested in what you said about BBBS

I, too, give to BBBS. Money definitely helps (but it's not super clear how to e.g. make it 2x bigger). It's my sense that many Boys and Girls Clubs are also good in the same way, but less supported by research.

> I'll repeat, I wish more teachers were like you.

I do my best. I'm not a career teacher but it's my second (third? fourth?) career after retiring from tech. (I hear rockstar teachers through my walls, and I'm able to do well in part because I can just piggy back on a lot of their efforts).

> It really sounds like the kids in your classes get access to really cool and valuable material and thinking they are unlikely to see with other teachers.

Last thought: IMO it doesn't matter too much what you teach, as long as the teacher thinks it is cool and it builds a tolerance for taking on difficult work in the students. Most of my students will never use the stuff I'm ostensibly teaching them, but that's OK.
I've been to a military museum few days ago and I was surprised how incredibly small some of the cockpits are. I'm 6'3" and wouldn't fit in most of the fighter jets and other vehicles. Not that I wouldn't be comfortable with my legs pushed to something - my shoulders are literally too wide to get in, my thighs/ass are too wide to even try sitting there. Might be a problem for aerospace tech.

And don't get me started on spaceships/capsules - I don't have any particular fear of confined spaces but this was a little too much (too less?).
It's just a joke, just adding a bit of humor. ;)

It's not a bullet point meant to be taken seriously as a "pro" of Ventura... let's just have some fun here!
Cancel next iteration of alarm on iPhone.
Transferring files between two computers/phones/devices right next to each other, regardless of operating system.

Most solutions rely on sending a file to some server in probably a different country, and then downloading said file on the other computer. Or, using a USB stick to pass the file from one to the other.
This upgrade is going to cost me a lot of money. They've dropped support for my beefy 2016 MBP. Soon enough the latest version of XCode is going to require Ventura and I won't be able to build my app.

Meanwhile, Linus is only just starting the discussion to drop the 486 from the Linux kernel.
Please let me hide the 'Home' and Spaces sidebar in web Element. I have no interest for it and it's an egregious waste of space.
The fashion industry is so rife with this. It seems like any URL that is more than a day old is going to 404 or silently redirect to the front page of the store.
Linux desktop. Equivalent in quality to MacOS.
You are arguing that "copy and paste" and "cut and paste" in the context of a file manager actually behave as "mark, then copy" and "mark, then move" operations.

Well, that's exactly how Finder works, isn't it? Cmd+C marks files, Cmd+V copies them, Cmd+Opt+V moves them.
There's plenty. Do more research.

- WSL -> Bash (Best, IMHO)

- Cygwin (old, slow IMHO)

- Git Bash (essentially includes bash for windows with a bunch of the more popular add-ons.

But, PowerShell is a pretty great shell, too. Make sure you're running the latest 7.x version, as it's improved tons.
> it’s preservation of the genre’s distinctiveness.

This is literally gatekeeping. You are deciding which things may pass the gate.
Adblock is the most effective security application we have today.
Perhaps the initials of the person who typed it. In most business contexts at the time, something like "ABC/jed" at the end meant a secretary/assistant with initials "JED" typed something for a manager/employee with initials "ABC."
Browsers have had progress bars since ... well, a long time ago. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pr...

Implementing a progress bar that works for things like "bytes uploaded" or "number of tasks in the queue" on the frontend is fairly trivial. The hard bit is how to transmit a progress value from the backend to the frontend. Typically that requires setting up either a socket or a keepalive connection, or polling an endpoint from the frontend, which is enough of a pain that very few web apps bother.

Ultimately everything required for this sort of feature is right there in every browser. It's the backend that's usually lacking.
I don't understand your point. Google says Chinese manufacturing jobs pay $11k per year in 2020. This is a salary level of a south/east European factory worker.
I've not experienced it but I still find it quite scary: automated account termination with no tangible recourse.

Get your account flagged by a black box and you could loose decades of emails, contacts, bookmarks and favorites,... Then it's a Don Quixote fight to get anything back.
You'd expect the Wayland design to improve on that to allow clipboard managers to work 100% reliably and efficiently by only being able to take over the clipboard just before the previous owner closes - just like how Windows does it. Better yet would be to integrate that behavior into the server.
Anyone can generate a hash. Signing with a private key means that only the owner of that private key was able to generate a given signature. Singing with a private key which was bound to a known identity via a signing certificate proves that only that identity was in possession of the signing key, during a very short window.

In this specific case, we can say that the artifacts in question were verifiably signed by owner of the <release-manager>@python.org identity.
30–40 cycles is still very low for it to start failing. For comparison TE's popular Deutsch connectors are tested to 100 cycles without electrical or mechanical failure
I have CCs from barclays and capital1 and both of them let you set a PIN. It just isn't a forced workflow like with debit cards.
Holy crap, $200?

Too good to be true. What's the catch?
I’m sure it’s really helping their numbers having literally every single mobile page aggressively push you toward the mobile app with no way of disabling it.
Would QR codes work?
Absolutely, and my own experience is that it's possible to create a language with Rust's safety guarantees while making it quick to compile.

I know this because I've managed to add a form of RAII and borrow checking to portable C11, and C is known for being faster than Rust to compile. Imagine what happened if we made a language with that stuff built-in.

The funny thing is that C is also slower to compile than it could be because of headers.
Why the hell is it so hard to just send a file to someone? Why must I go through a central service to host my content before I let someone else view it? Why do I have to tell someone else that they must download third party software in order to just... send files? Without having some corporation store it on their servers.
Selecting and pasting text on Android. It works completely differently in different apps, or different text boxes in the same app, despite being a service provided by the OS and not the app. And even at it's best it's a nightmare.

Sometimes double tap will select a word. Sometimes double tap will show the clipboard menu. Sometimes double tap will show the clipboard menu, then quickly dismiss it again. Sometimes to show the menu I have to single tap, but sometimes I have to long press.

If it's a single-line text box, I can't tap anywhere within it to get the clipboard menu, I have to tap (or hold, whatever it is today) on the tiny part at the beginning where the cursor is.

Then there's the whole nightmare of actually selecting the text you want correctly.

Pasted the wrong thing? There's no undo. Just suffer.

Horrible.
Programming language design as a discipline improves more slowly than anyone admits, and truth be told, we're trading off more than improving.

1. Your new language will die, but not because of the language, but because it's so hard to build out a standard library for it.

2. We still don't agree on the basics and fundamentals.

3. We are arguing from elitism (and its sibling, anti-elitism) more often than "make it easier".
I think the point stands: the amount of complexity involved in each little piece of app is huge when taking into account dozens of countries and customizations by city.

If it still doesn't seem worthy of 'thousands of engs', imagine breaking down every point in the list to the level of detail the author broke down payments. And then apply the logic in the top comment mentioning backend systems + teams to support other processes (and internal tools needed).

Edit: sorry too much caffeine got me edgy.
Even "coverage" is not enough, what 100% coverage? Lines? Branches? Paths?
- Why is bluetooth so consistently buggy? Unless you're using the exact bluetooth headphones made for that device, I find myself needing to connect/reconnect or debug so often.

- Why don't TVs still have physical buttons? Sometimes the remote batteries die or I can't find it. Just let me turn things off or adjust volume.

- Why isn't there a sliding toggle "checkbox" in HTML? Why do I have to abuse a checkbox to get one?
Primarily because it's become infinitely easier to avoid. I don't think I've printed much beyond sheet music in the last decade, and even that was trivially replaceable by a small tablet in situations where I didn't have a Kinko's nearby.
Kentik Kube extends network observability to Kubernetes deployments
Did you happen to read the first sentence from the link I posted? Here it is:

"The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain".
In my experience using linux vms mainly for database workloads Parallels is nearly 10x faster than both UTM using Qemu and even Apple Virtualization (just tested it this morning using Ventura and the latest UTM 4.0 version with Ventura updates).
Humans. It doesn't matter what country or culture. We're mostly busy arguing over the colour of a political party, as opposed to working on the root cause of important issues.
Your link is about projects that mix licenses between files.

This is just taking the full project wholesale and relicensing the whole thing under GPL.
Have they separated scroll direction for mouse and trackpad yet? I don't understand how a shared flag like that has not been fixed yet, does nobody at apple use a normal mouse?
YUP; I've almost hit the link on some shipment phishing scams ("Your international shipment is en route, please read & sign these documents, click here...") when they arrive at a time when I'm actually awaiting a shipment. If I had been in a bit more of a rush and had not taken the extra 15 seconds to check the details and discovered they didn't match, I'd have likely clicked through & been pwned. Such close calls happened several times.

It is really pernicious, and attacks one of human's weakest capabilities, which is maintaining constant vigilance. Almost every neuroscience study shows that basic vigilance is easy, but maintaining that high vigilance over time is nearly impossible. So a constant rain of random attacks, only one of which needs to work, will see success. Ugh.
Hell, I had one complete a*hole of a boss who, one time when I was sitting at my desk, in front of my computer, leaning back in my chair trying to figure out how to make something work, say "there's not a terminal in the ceiling, commandlinefan".
Progress bars have always either lied or been useless predictors. It's a tough problem in the general case: https://www.youtube.com/watch?v=iZnLZFRylbs
The argument is, "I'm having trouble getting women to approve of me because of systemic issues with women."

I'm pointing out that the causal relationship the poster is making might be wrong. The issue could be the behavior if the poster, not some systemic issue with women.
Looks like he also got quite a bit of training at what I assume is UCSD Extension program. I received a certificate in C programming from there in the early 90’s. I wonder if they still offer similar programs today.
Not the people who own python.org, but the CPython release maintainers.

They’re different groups of people, which points to one of the potential benefits to sigstore verification here: people who download CPython from python.org can now additionally verify that the artifact was not tampered with on the server. They can, furthermore, mirror the artifact and its signing material on their own. In short, TLS provides delivery authenticity while sigstore providers publisher authenticity.
> It is absolutely not easy to achieve the kind of coverage that sqlite has.

It is though. Give me one project and I'll send you a test suite that "tests" 100% of executable lines. It won't have any actual assertions, but that's not what code coverage is about anyways, so hopefully you won't mind.

Number of assertions per line of code is about as good metric for how well tested something is as code coverage, which means just about nil.
I agree with you that using Python for very large projects might not be the best choice. I love programming in Common Lisp, and there are similar issues as Python.

For huge projects, I still think that Java is a good choice, and although I have only professionally worked on one Haskell project (medium size), I think that Haskell might be good if a team is in place who can use it. A new friend of mine in town is enthusiastic about OCaml, and after a few evenings of studying, I wish that about 8 years ago when I started Haskell I had chosen OCaml for a production typed language.

For Python: I really like Python for deep learning, reinforcement learning, quick and small semantic web apps, etc. The common thread here is that I am not writing much Python myself, instead I am exploiting large well tested libraries.
I should be able to programmatically check my bank/brokerage balances, check when bills are due, and in general automate my finances. My judgment on when to pay what bills is entirely automatable and yet every payday I spend 45 boring minutes doing it myself anyway. Basically, I want to pay all bills that are due before the next payday. If I have money left over, I want to reserve $X in my checking account for spending, put some in my savings account if it is below $Y, and transfer the rest to my brokerage account to invest.
Mac OS displays exactly the same information, Windows groups windows under one icon as well. Windows shows miniatures of the windows on hover, Mac OS pops them all up to the foreground if you click the icon and lists them on right click/control click.

This theory makes little sense.
SwiftKey offers dual language keyboards. It’ll suggest and autocorrect based on which language it thinks you’re using.

It’s not perfect, but it’s pretty good.
A lot of people commenting that MS should not have went with Qualcomm on this device, although I don't think this locks Windows into Qualcomm. More importantly, I'm super curious to see what Qualcomm announces in December in reference to the next generation chips being designed by the Nuvia team (some of the people that designed the M1). ARM is suing to prevent it, but that seems shortsighted, and I assume it will net out that the Nuvia design will launch, but may have to pay some additional license money to ARM.

FWIW the M1 is a little more than twice as fast on GeekBench, but also uses twice the power (TDP). So sort of similar speed score per watt, so possibly they can be within the same ballpark as Apple in the next couple years.
This is the first thing I've seen so far that's genuinely surprising to me given all the machine learning breakthroughs of recent years.

Lots of other things mentioned piss me off too, but I can usually see (to my dismay) where the perverse incentives lie, or the lack of a market drive, or whatever.

This seems like a problem people would like to see solved, where nobody has reason to get in the way of solving it, and that should be solvable by now.
Great Britain != Britain. I already responded to another of your comments. Read the first sentence of the Wikipedia United Kingdom article. It says that the UK is also commonly called "Britain".
The event capacity has been expanded now - if you want to join it should be possible from the event page :)
iOS does this too. Why is disabling "Tap to wake" in the Accessibility settings? That should be with the Display or Lock Screen settings.
Coverage testing is just a special case of a more general concept: mutation testing (where the mutation is "if you reach this line/branch, blow up.")

Perhaps mutation testing could have revealed the test suite was lacking in a test detecting that bug (for example, a mutation that changed a type from unsigned to signed or vice versa.)
I've said it before, but I genuinely think Windows 95 is the pinnacle of UX. It is amazingly intuitive.

The use of depth and colors is streets ahead of the contemporary flat GUIs. You never have to guess the type or state of a widget, or where it begins or ends. Buttons typically have both icons and text. Icons to make it quicker to navigate, text makes it accessible without being fluent in Linear B ideograms.
I upgraded to 16GB RAM and put a 1TB SATA3 SSD in it too. Never had an issue with the SATA flex cables myself, so I must have been lucky.

The trackpad took some tinkering on Linux but I got it to behave like a Mac with three-finger drag. Didn't need rotate or any other gestures but I had got used to three-finger drag and 2 finger right-click.

It's my daily driver. Amazing to think it started out running Snow Leopard. Great piece of hardware.

Even the CD drive on it has been useful for ripping my entire 1000 CDs of yesteryear and then using sacad and kid3 to apply artwork to the MP3s, then host on Navidrome on a Pi4 at home with Wireguard VPN access so I can stream all my music on my phone using Subsonic whilst out and about. Really happy with the setup and the machine.

Meanwhile my work 2016 Macbook's keyboard is playing up again after it was replaced (£900 worth, replaced free by Apple thanks).... Replacement includes the entire top panel and touchbar (which was defective too) and also a new battery...
"Windows could not reconnect all network drives."
A strangely light neutron star within a supernova remnant
Companies still ignoring business. I tried to get a company account at getsby, nothing happens. I email them, silence. I'm pretty sure I'm not blacklisted by MC/Visa because I have both from my bank and my company has way more money than it knows how to spend.

Oh, and Paypal's payments not working 50% of the time. Probably something with using firefox or being on linux, or having an adblocker. I have a secure password. I use 2fa. It still fails so often, I now avoid it.
This usually works for me unless someone has decided to make some SPA monstrosity that breaks things that usually work out of the box.
> Another reason to prefer the cat variant is that it lets you actually string together a normal shell pipeline.

That's just as easy with dd, decompress|dd is especially useful:

xzcat linux.img.xz | dd of=/dev/sdb bs=1M

Throw pv in there if you want to.

> here are two ways to create a 100 MB file containing all zeroes

And here's a better way: truncate -s 100m zero.img
All Republican political advertising looks more spammy to me than anything produced by or for a Democrat. There's always lots of words in all caps, weirdly initial-capped phrases, short sentences or sentence fragments, large fonts, etc. This includes paper and billboard advertising as well.
iPhone hotspot over wifi has always worked flawlessly for me, with all types of clients from macbooks to imacs to chromebooks and chromecasts and even my car.
Or even just a small piece of text, i.e. a link. I have a samba share on one system for files, but that is certainly not "regardless of operating system", as it's a pain to do that with a phone.

So a discord server with just me in it is ... also gives you handy direct links for files up to 8mb.
Perspective-Context-Action Prompt Writing Method for GPT-3 (Zero-Shot)
This is pure speculation, but I would guess it was simply expected information at the time. In some countries, it is still expected or at least common to see information such as: a portrait ; date and place of birth ; marital situation and number of children ; and so on.
For me, it's what's getting worse over time.

It's accepted to wait 6 seconds for your TV to start. Washing machine to light up, dishwasher to be responsive, or even apps to take seconds to boot up....

It makes me go crazy.