skysight-inc/HackerNews huggingface dataset:
Definitely — giving the option of naming them is great.

I'm not sure whether we should force naming? When I'm writing a query often I'm fine with something auto-generated when starting out.
> I found the work frustrating and the iteration time very long

This is a key point - with the level of abstraction in software, iteration is exponentially faster than dealing with stuff in physical space
This is how I treat my project (personal and work) task management. Throw things into the inbox as they come up unless I have the time to organize right then, later on sort into various contexts and tag them (to the extent I care to tag) when I have a chance. Once I've tagged it, it's clear of the inbox. Also how I used to use Gmail (back when I used the web interface, which I gave up on when it started crawling on my new and bleeding edge, at the time, desktop).
That likely would have spared them comparison to Apartheid, yes, but would instead have been an ethnic cleansing.

The unfortunate matter is that the Arab states were not criticized harshly enough. And that is almost certainly due to a combination of antisemitism and realpolitik over their oil resources. And this relative lack of criticism continues to this day.

Nonetheless, it's still not a responsive defense to bad behavior to point out other bad behavior that is less criticized. By all means do what you can criticize these states and surface their bad behavior (and do so individually; they're not a monolith). But a thread talking about Israel isn't the place to do it. First of all, it's ineffective, second of all it's derailing to the thread.
Coin Bureau YouTube channel hacked despite 2FA protection
Not everyone lives in America on this website.
Nothing ¯\_(ツ)_/¯

Although you say "organization"... this isn't centered around a particular tool or anything.

I made it in response to a post about Promnesia on "Who wants to collaborate" https://news.ycombinator.com/item?id=29764928
My general observation is that the more layers of abstraction between you and actual metal, the better the pay. Production machinist < CAM < Mech Eng < Elec Eng < SW Eng < ML Eng.

This is a pretty gross generalization. I've known someone who ran single-point diamond turning machines, ~directly working with the metal (or whatever). It is highly specialized and my guess is he made probably mid-hundreds of k$/yr.
Ar least it wasn’t flagged for illegal porn, too.
I keep my personal notes in an app that I wrote which is backed by SQLite. It resembles a wiki.

First, I tried tags. This seemed like a good idea and was a lot of fun at first, but eventually I got _really_ tired of having to curate tags for all of my notes and boy there were a lot of them! It's not something you can just do once either, because every time you update a note you have to remember to change the list of tags as well. I wound up with many articles whose tags no longer (or never did) match the content.

To get myself out of the tag-curating business, I then tried the "folder" idea by separating areas of concerns into namespaces. So, all of the Python-related notes go under the "Python" namespace. All of the database notes into "Databases," and so on. All the did was shift the problem space. Which namespace does the note on SQLAlchemy go in? If an article does not fit into an existing namespace, should I create one for it now, or put it in the root and hope I remember to move it if a second related note comes along? To put it succinctly, my notes do not fit into a DAG.

My third iteration dropped both tags and namespaces and implemented the FTS5 search built into SQLite. Two years later, I have no regrets. The only "curation" I have to worry about is giving each note an accurate title and breaking up large notes into smaller ones when it makes sense. Now when I need something I just search for it and it shows up in the results.

Google for all of their other faults got one thing extremely right when it came to web content and email: curation is a fine hobby but for Really Getting Shit Done, you index the content well and then just search for it when you need it.
The challenge is knowing which one you are dealing with at any particular time.
I actually agree with that. I think Europe should strive to meet its 2% spending commitment. There have been talks about a joint European army as well. I am no expert in these matters but I am of the impression that Europe should be more committed to defending itself.
I recently started a business that is centered around sending mail so I looked through a lot of these. For me the primary concern was price, but I also wanted to ensure that I could DKIM sign without the signature being mangled (I didn't want to trust them to do the signing) and cost (I want to be profitable).

I ended up choosing Amazon SES as it is very cheap and simple. It is also nice that they have regional endpoints that are supposedly largely independent. his allowed me to verify my domain in multiple locations so that I can fail between them if there are problems.

Other interesting mentions:

Oracle Cloud is even cheaper. 0.0008 vs 0.001 per message and no egress charge (IIUC). However you can only verify individual addresses (not a whole domain) and you need to interact with oracle.

TurboSMTP is a more "batteries included" solution which may be better for your use case of personal email. It also has a generous free tier which may just cover your use case.
Hundreds of billions of dollars are staked on the security of Bitcoin protocol. Bitcoin is not some hyper-complex enterprise software suite with thousands of hidden micro-bugs just waiting to be noticed and exploited. It is lightweight, straight-forward and provable by mathematics while being the single most financially exposed and the most audited piece of code ever.

Don't you think somebody would notice something by now?

Anyways. Do you really think the network wouldn't do anything about it? Even quantum-proofing Bitcoin is a possibility, so why not fixing a bug?

I bet that the humans running the machines that run the Bitcoin network would simply update their Bitcoin-core and go on from the point just before the transaction that stole everyone's Bitcoin. A significant nuisance, but hardly a catastrophe.
NixOS configuration with flakes
Some experts prefer ‘humongous’. ;)
The problem with multiple paths leading to the same file isn't with the file system, but with the file system users. When you're writing scripts or programs against file systems it is really convenient to assume that each filename is one and only one file, that the file has a unique name, and that the file system is strictly a tree.

File systems can technically break all of these; files can contain multiple files within themselves with many file systems, the ability to have multiple paths leading to the same file means that if you just have the file in hand you don't have a unique path, which also means that if you remove that name it doesn't mean you've removed the file. But most of the time, you can kinda get away with writing normal code and it'll do the right thing. But that last one really burns. It is really easy to write code assuming file systems are just trees, and in particular can't have infinite loops, and be wrong about that.
If you can’t trust people commenting about immigration law on HN, who can you trust? :)

Joking aside, there are many many people on HN who have gone through the naturalization process so their experience is a reasonable source for approximate waiting times.

Obviously INS will have the official estimates but in my experience those were off by quite a bit.
Ah, bless, this is exactly what I am doing right now and it is much less terrifying than I thought it would be.

Ironically, this has been on my todo list to learn — I want to mirror my Obsidian notes and that requires Cloudflare and before today I've been too nervous to muck around with it.
Similarly, a giant 555 Timer using vacuum tubes!

https://www.youtube.com/watch?v=bjAlzA4Cyys
It works well enough wrt. Black people in the North, where pervasive segregation and disenfranchisement weren't as much of a factor. Mind you, the Democrat coalition GP describes was not an easy one; there was plenty of conflict between often racist labor unions and the Black minority. But the new-comer Blacks in non-segregationist states shared enough commonality of interest with non-elite Whites and immigrants that, on balance, they were willing to join that political group.
Other concerns I have are systemd dependencies and browser support.

I'm not as familiar with how it works in FreeBSD, but the OpenBSD Chromium maintainer asked Google to upstream their patches and the Chromium team refused. So OpenBSD has 2.6MB of patches to maintain to keep Chromium going. I just checked and it looks like FreeBSD has 4.1MB of patches in their Chromium port.

See: https://groups.google.com/a/chromium.org/g/chromium-dev/c/b5...

Gnome decided a while back that systemd dependencies were ok, so the BSDs (and Gentoo) have large patch sets to maintain to keep basic functionality going.

Those are just a couple of examples of large important projects that don't want to dedicate much if any effort to portability to BSDs or other non-Linux OSs.

Seems like that puts more and more pressure on a small number of volunteers to keep up porting efforts of some mainstream programs, otherwise *BSD becomes even more niche and limited.
If you found smth ping me here :)
Yeah. How did Siberia get to be Russian? It wasn't by the Mongols invading Russia...
IBM shares jump after company reports 6% revenue growth in fourth quarter
I was thinking exactly this when reading the article. thanks
It is interesting that it only allows training on anonymized and encrypted data. I wonder how much these restrictions slow down their research?

Although, they are definitely a good idea considering the data source.
Where did you see that? This was my source:

https://www.digitaltrends.com/computing/gpu-shipments-increa...

"Nvidia and AMD shipped 12.7 million cards in 2021"

Please correct me if I'm misreading or clearly missing something.
Big Pharma makes on the order of $10 for each vaccinated person but makes thousands from each sick person. The big money isn't in vaccines.
Google Maps may not have progressed to “dread” yet, but it’s solidly at frustration/wariness as a result of its incessant attempts to manipulate me. It used to be just a tool, but it’s become an adversary.
If you're going to bother with accounts it's a bit annoying that you can't just contribute directly from your account. Having to create a pull request is slightly annoying.

And at this point my personal list of uBlock rules is tailored to satisfy some very specific personal needs which I'd feel a bit apprehensive about just sharing without some degree of anonymity. Heck there are rules that would allow you to identify my account on other social media.

Also if this is to get as popular as userscripts/styles are/were then some way of finding rules per webpage would be nice.
Instead you have other middlemen like Coinbase/Binanace who are unregulated and lose random wallets and stuff.
Cracking a $2M Crypto Wallet
Funnily enough LINQ Query syntax is really uncommon and everybody uses method syntax

var list = new List<int>{1,2,3}

var extracted = list

....................Where(x => x > 1)

....................Select(x => $"my number: {x})

....................ToList();
The Argentine peso is at 220~. Without snark, I think talking about argentinian peso is reserved only for argentinians. It is just impossible for non-argentinians to understand a multi-currency multi-denomination monetary economy.
I find the mix of your commas and periods in numbers a little confusing.

>305,8 m/s but also 8.7m and ~1.4 hPa.

I know that Europeans have a different notation to Americans, but is there a rule here I am missing?
It's an old problem. You just need WP-Cache or WP-SuperCache or successor plugins. i.e. not your fault, this happens to everyone who runs WP.
I have settled on putting tags (bunch of words I associate with given subject separated by underscores) in names of files/directories and using FSearch (https://github.com/cboxdoerfer/fsearch) to search for the tags in names/paths.

It's simple, it's portable, it's good enough. You could in theory improve it by having multiple views of the same data (let's say you want to save some notes about "Naturalis Historia" - should you put it under "ancient Rome" directory or under"biology"?) for example by using hardlinks but I don't know if there is a way to create a backup on another filesystem that will keep hardlinks as hardlinks (DAR seems promising http://dar.linux.free.fr/doc/Features.html but I have yet to try it).
A minute ago you were complaining about updating Arch every day and now you're talking about not updating it over time spans lasting years! Talk about hopping from one extreme to another...

Yeah, if you're not going to update Arch in 3 years then I'd expect some issues but in fairness to Arch, the duration you're talking about here is literally the entire support life for some distros. So I certainly wouldn't call Arch "needy" for that. I mean there does need to be a cut off point somewhere and the fact that it's still possible to recover from that state at all -- even if it isn't a smooth ride -- is pretty fscking impressive in my opinion.

So yeah, I agree that if you're the kind of person to install an OS and then not touch it again for three(!!!) years and expect it to still update then a bleeding edge rolling release distro isn't going to be your best choice. But nobody was suggesting that Arch (or any distro for that matter) is perfectly suited for every edge case out there. And while I'm sorry you've been burnt in the past, I do think the way you've presented your arguments here is rather disingenuous.
@property is useful when updating legacy code, but I agree, there’s not much calling for it. @cachedproperty has a lot more utility.
Forgot one thing: "go-inno" is the Google keyword for vouchers where the government pays for an independent consulting company to advise you on which government grants you can apply to. If you incorporate shortly after university, the go-inno consultants can even sign you up for EXIST, which will pay your living expenses for 1-3 years.
TLS in clouds is not much easier than a local setup.
The fact that they make a point of mentioning .11n support should be a good hint that there is no .11ac support at all.
Word of advice, if you are thinking of running self hosted runners and use Actions for your organisation, do yourself a favour and check them out in a year or two and use something like Argo Workflows or Tekton instead.

GHA isn’t a product thought for GH private organisations, you will find that every much needed feature for this use is very low in GH roadmap.
One particularly interesting piece of tech I've seen is Nvidia's AI Video 'Compression'.

In summary, rather than actually streaming video to the person you're chatting with, you send a keyframe, and then 'compressed' video is sent over the wire, and 'decompressed' at the receiver end.

I'm putting 'compression' in quotations because to me I'm not sure I'm comfortable calling it compression. Basically, you're remotely controlling an avatar of yourself.

While the obvious usage of this is reducing bandwidth used (in their example, an h264 stream at ~100KB/frame can be compressed to 0.1KB/frame, literally a thousandth of the bandwidth), it opens up some VERY interesting possibilities for a company like Meta (check from about 1:55 onwards in the video below).

You can view someone's face from any angle, not just the angle they're speaking from (as you might in a VR world), or you can even map the key points onto a completely different keyframe, allowing for hyper-realistic avatars or next-level virtual backgrounds (imagine: you send a keyframe of you sitting at your desk and hop on a video conference from the beach, and no-one's any the wiser as long as the sea is quiet enough)

https://developer.nvidia.com/ai-video-compression
FreeBSD has a lot of documentation, which is something people like about it.

I think it actually shows a problem, which is that BSD is designed for all your machines to be special snowflakes with individual names, edited config files, etc instead of being mass managed declaratively. So you need to know how to do everything because you’re the one doing it.
Good BBC article at https://www.bbc.co.uk/news/science-environment-60116475
> My guess is that [...] we’re just stuck on proving it because [...] most of the people who would be good at working on this are doing something more useful instead.

Evidently not
The source is "view source".
> It's not declarative. It's functional.

Functional, logical, and relational paradigms are the most commonly cited examples given of declarative programming.
We have a solution here, email me: praful.mathur@gmail.com and we've worked out all the challenges with integrating with HN.
How are you teaching yourself?
And long before WebRTC, there've been Java VNC viewers. It doesn't get you the Deskreen UI on the host, and responsiveness may vary, but you can get RFB on some very old devices that way.
How does this compare to QUEL?

Or Tutorial D?
Have you used DataPacket? If so, how's their uptime? Do they have any sort of automated failover so your service doesn't go down if something happens to a single box or rack?
exactly the same sold me on spotlight search on macos. Have to sign "for all of their other faults got one thing extremely right" as well, sigh.
For a long time FreeBSD did not work on EC2 or in Virtualbox, which is where this comes from and why it's relevant.
Did you hear what happened to the NetBSD servers afterwards?
All Chromium-based browsers (at least Chrome, Opera, Edge), Firefox, and their Android variants, can be configured from their default setting "Ask" to "Deny all" for notifications.

This is usually under Settings, "Site Settings", "Site Permissions", or similar names.

One of the first things I always do when setting up a web browser from scratch, is to disable notifications. It is muscle memory, at this point. Otherwise, lots of websites will bother me trying to get permission to show me useless notifications.
Here you can see uses of folders and tags. It's from an academic context but you'll get the idea.
https://youtu.be/efLOqgS4jzA
500 times 50 is still not a big number. And you could do decent statistical suggestions on the current columns in.

Good intelligent suggestions is, of course, helpful. And I agree that suggesting one of 500 is easier than the other. That said, neither is hard for a computer. And even asking friends what table I want will often be done with starting with the actual columns I want.
Foreign Language Training
How much did GM pay in dividends between 1908 and 2009?
What can you do with folders that you cannot with tags?
> doesn't let you run paramaterized builds in their web UI?

It doesn't? https://github.blog/changelog/2021-11-10-github-actions-inpu...

Maybe it didn't 6 months ago, but it seems this is an option now, and well-documented.

This is a topic of interest for me, I presented on Jenkins and GitOps to an audience at KubeCon who I suspect are almost all interested in moving away from Jenkins, or have been told to be interested in switching from Jenkins to something else, and I tried to get the idea across that they probably don't really need to switch the workflow tool even if it's ancient, ...

But maybe should consider subbing out some of the important fiddly bits underneath it (like, I assume the vast majority of Jenkins users are building images with Docker, and if they're running on Kubernetes, they're many of them wondering what they will do, or how long they really have before they have to start worrying about the deprecation of dockershim and how their lives are going to change when their clusters won't be running Docker under the hood anymore?)

I was actually arguing for a tool like Porter.sh to come in and make the boundaries of "what's in a build" super neat and tidy, organized, but also limited so the next time they feel compelled to switch workflow tooling, it will be a non-issue and can be over and finished inside of a single day's work. The problem isn't that your workflow tool is too old, it's that you've jammed too much arbitrary complexity inside of it, probably because the right abstraction was not made available to you at the time. "Switching off of Jenkins" just means building a second system and it comes with all the baggage of "second system syndrome" to do so.

Sure it's difficult switching from Jenkins, when you've built this gigantic pipeline with 18 branches and 12 of them run in parallel, half of them are configured with different options passed to the docker build tool, half of them must use buildx, and the third half of them are unmaintained so we don't go in there... so put some guard rails up around the hard parts! And get somebody in there to take care of those cobwebs.
There's no need to go via the battery. The electrical energy from the generator is directly used by the motor, only the excess energy (if there is any) gets stored in the battery. Both generators and motors can be very efficient (and of course the conventional chain also has some losses).

See https://electrek.co/2021/08/31/radical-new-electric-bike-dri...

Real, especially cost reduced, systems could be a lot worse thougn.
Show HN: Image on home Page of Coinbase
Note that this only shows up on my linux workstation and not on mac. So it is possible they are doing a A/B test.

It feels like a exchange shouldn't be doing this and (implicitly) encourage people to buy (or hold) crypto.
Why would smart people want to live in terribly polluted places?
There isn't a single job on earth that is worth dying of lung cancer.
Same plan for ALL data.

Recent Local + Recent in Cloud(DropBox)
--> Copy on Home NAS (Synology) + Local NAS weekly Backup (External USB)
--> Continuous Cloud Backup (BackBlaze)
--> Offsite Copy Annually

Copy all important and historical data to a cloud storage solutions. Currently using DropBox

Export photos to home NAS (Dual Drive) and NAS Backup to external drive weekly.
Daily backup all local drives to BackBlaze

Once a year, copy all photos and important data to a larger encrypted USB HDD for one year storage off site at parents home. I swap the drives about once a year. This is my I need it quick recovery copy should the house burn down.

For encrypted storage, I use only local OS encryption. Got burned by TruCrypt/VeraCrypt not supporting new OS.
I’m not sure how true googles 2fa is. They seem to allow you to bypass some of the methods in favor of more vulnerable ones.
Putin's plan is that a real democracy (as opposed to a "democracy" where the party in power always wins) cannot be allowed to happen in a country that is culturally close to Russia. It might give the Russians ideas.
I wonder if it's a part of some sort of cyberattack. Someone knows that deleting a file, containing a "1" or "0" from target's gdrive will break something they want, so they filed a false DMCA claim.
I might have to check out Brave then
Wow, I just commented that dhall would probably be a fruitful language to consider for nix! And it seems to exist, though according to the readme, general recursion, not strongly typed code and row polymorphism is not supported by dhall but is used heavily by nix :/

Do you by chance know whether a non-Turing complete language like Dhall would be enough to “replace” nix?