skysight-inc/HackerNews huggingface dataset:
The public key could be exchanged the same way as the one time email addresses, or if the emails are ordered, each email could include the next public key in the message. In the latter case, you effectively have signed the public key with the previous key, but you can only access it if you have the recipient private key.
Hans Hollein: Everything Is Architecture
I worked at CB Insights for a while. One of the best company to work for.
They have some rule hidden somewhere that communications through sockets is less private than things in the terminal.
I use interactive rebase to construct a useful commit history that will communicate intent to future developers. Things like "move a file first, refactor it in a separate commit" make a huge difference when someone's coming around to view the file history later, and a squash merge removes all that information that I've meticulously encoded in the commit history.

My preferred workflow on a team project is to have well-crafted commits with merge commits. The merge commits signify the wider intent and link back to the PR in GitHub, while the interactively rebased commits tell the story of the steps to get from point A to point B.
| What is the purpose of the system

There are those who say that the purpose of a system is what it does.
I haven't heard anyone at YC claim to "pick the best"—that feels like it's been reworded to sound more arrogant.

The point is that YC focuses mostly on founding teams in deciding who to fund, and having funded them, focuses on supporting them in doing what they want to do.
but doesn't Mozilla have more than a billion dollars in the bank (and/or investments) for doing precisely that?

they "sold" their browser, just not to end-users. they sold it to google via "royalties" for google to use as a shield against anti-trust.
Is the price frozen once you put it in your cart? Or can you end up with a completely different priced cart by the time you make it to the register?
Overall a nice lite write up! Bash is great, but it occasionally becomes untenable, usually around the time where HTTP and whatnot becomes involved. Same goes for shell exec exit codes, you can use an API like popen3 for this: https://ruby-doc.org/stdlib-2.4.1/libdoc/open3/rdoc/Open3.ht...

You mention using threads and regex match global variables in the same write up. Please use the regex match method response instead of the $1 variables to save yourself the potential awful debugging session. It even lets you access named capture groups in the match response using the already familiar Hash access API. Example: https://stackoverflow.com/a/18825787

In general, just don’t use global variables in Ruby. It’s already SO easy to move “but it has to be global” functionality to static class methods or constants that I’ve encountered exactly zero cases where I have NEEDED global variables. Even if you need a “stateful constant” Ruby had a very convenient Singleton mixin that provides for a quick and easy solution.

Besides, if you actually WERE to take advantage of them being global VARIABLES (reassigning the value) I would confidently bet that your downstream code would break, because I’m guessing said downstream code assumes the global value is constant. Just avoid them, there’s no point, use constants. This applies to any language TBH, but here we’re talking about Ruby :)
I don't think this is a very reliable test, and it even verges on misleading, as there is a degree of complexity that may lead people who do not have aphantasia to believe that they do have the condition. I think this line of thinking with your "test" has been what has led some people in the comments to say that they believe that the condition may just be a result of miscommunication on what mental visualization entails, since they believe that those who claim to have aphantasia believe that they have the condition due to not meeting a threshold of visualization.

However, it appears that for people who actually have the condition, visualization never gets to any specificity. One could be unable to answer a single one of the questions on your test, yet that does not necessarily mean they have aphantasia, as aphantasia is not the lack of detail in visualization, but the lack of any visualization at all. Some people who have aphantasia have attested in these comments that they cannot picture anything in their minds at all. Many of them attest that they don't even visualize when dreaming.
It makes a lot of sense, nuclear is nearly 100% reliable. Weather (wind) has wild swings. Solar is -pretty- good but can still swing around a lot and we simply don’t have the grid scale level of batteries that need to smooth it out. I’ve seen estimates that we need battery tech with 10-20x energy density(at current cost levels) what we currently have to make a viable replacement for classical energy sources (coal, natural gas, nuclear)
It's just a different metric/goal. Are you not a goal oriented person (not necessarily a bad thing)?
Howdy! I work at MotherDuck and DuckDB Labs (part time as a blogger). At MotherDuck, we have both client side and server side compute! So the initial reduction from PB/TB to GB/MB can happen server side, and the results can be sliced and diced at top speed in your browser!
I did something similar a decade ago (well without the UNIX socket bit, but just a separate sshd listening on localhost only and also no need to deal with SCM_RIGHTS). Nothing good or bad came out of it. I simply got bored and didn't bother porting this setup to the next machine.
I feel like this is exactly what I'd be getting into if I had heeded the recent call at work to step up taking over the lead for my team. And there is one important factor in your answer that differs from most others here: You feel like any growth or progress someone else is making is coming purely from their own work and drive.

I fully expect myself to do the same when managing people. But most answers here are different. They take pride and claim part of the success as theirs and looking at this from the IC's perspective, I don't disagree.

Sure, there are people who go at this from a "you'd be nothing without me"-approach and that's not good either. But as manager of a team you can do a good and a bad job and good managers are so important for the team.

You should learn to see your part in the team's success and your role in helping someone grow. I'm not sure how you change your mindset on this, but I think if you want to stick to management, that's your only way to make it work.

And again - as an IC I believe it is justified. I've worked under good and bad managers and bad managers can ruin the job for the entire team while good managers don't just help you be more productive. They help you grow as a person and as a contributor and they enable the team to work on things that make an impact instead of burning up their energy with the thing that looks most fancy to leadership.

I'm not sure if this is something everyone can get accustomed to see, but it is something that I see in some managers and I hope they can get their endorphins from it.
I think maybe it's because the tech industry is so young, and because it was mostly populated by the young when it exploded in the 80s and 90s.

In IT I've never has a boss a generation older than me. Folk were/are basically my generation. In the early days there wasn't an "adult in the room" so we made it up as we went along.

We (as people) tended to be more about "people" than "money" (although I'm sure not all ex employees would agree.) There's a fine line between caring for people and staying profitable. But one can do both.

I'm not one for job-hopping (and I've likely left cash on the table for that) but that seems to permiate down. (Half the staff are 10 years+ now). We're also only adding a few posts a year. We don't hire fast. We don't fire fast.

But the industry in general was build by narcissistic folk in their 20s, who had ideas like "young is better", grow-fast, high risk, break things etc. IT culture is still like that (despite us being in our 50s now.)

But I don't think this reflects the world in general, or indeed industries in general. I feel like most people want a stable job, a stable life, and dont feel the need to move all the time.

As an employer, the OPs criteria of caring what happens to our staff has been front and center when succession planning. Just cause we retire shouldn't mean they're out of a job.
This business model is simply not viable.

And of course the Seattle council critter who introduced the rollback bill took it straight from the lobbyists who are paid for by the gig companies.

https://www.thestranger.com/news/2024/04/26/79486635/no-one-...
Forgot the "screeching minority" who values privacy quote already?

https://www.howtogeek.com/746588/apple-discusses-screeching-...
It's easy to notice, even on this website, when a comment starts with "It's worth noting that...". It sounds very LLM-esque.
That seems like an even worse place to move you to!
Sure, but I'm not sure anyone is trying to argue that -ffast-math is never appropriate. I was just trying to point out that your original claim that deterministic floating point is "completely irrelevant" to games was too strong.
I had the same error
LLMs aren't intelligent. They won't replace an EMR. They'll hallucinate information, associate the wrong details and just generally be not deterministic in the way you want an EMR to be. But they can be a powerful interface that does reduce documentation and time spent hunting down information in an EMR.

The future of EMRs is more machine learning models of various kinds(not just LLMs) all built into the EMR to turn it into a medical scribe with great memory and a keen eye for what's important.

Nurses and doctors aren't going anywhere until we achieve true artificial intelligence, but until then the goal is to keep their eyes off the computer and on the patient as much as possible.
OT but I love Audour so much. Thanks for you and your team!
Vulnerability in Popular PC and Server Firmware
Would be nice to be able to compare results between dates.
Bad premise.

AI is not far superior at every job that exists today.

Like, nursing. And a thousand others.
Ok that's a fair point. I've seen 128GB too but in desktop

That's the ultimate "works on my machine"
Sorry, how would robot taxis mean more people with cars? Robot taxis are generally either driving or parked at their lot. That’s not people with cars, that’s people in on demand cars that park outside the city away from the people.
How much did the flat sections bend or deflect under vacuum?
This was my last CRT too. I bought mine from the local university's sale of scrap goods, a few months after spending $350 on a 19" LCD which paled in comparison.
First, feels a little clickbaity to have that title when the first line is

> No, it is not a lie!

But at least it's the first line... though of course that's after you've clicked, so I'd still say clickbait.

Anyways.

I wonder how hard it is to independently run this bootstrap without having guix in the first place? If I really wanted to prove that all of this was clean, I think I'd need to start from something else - maybe go write a tiny emulator on a commodore 64 that's just enough to run the bootstrap seed and write it to... maybe there's an adapter that would let a C64 write to an SD card, so you can plug that into an x86 machine to bootstrap from there? Because to avoid Trusting Trust, you'd have to start with a totally blank disk, right? I mean, I'm pretending the C64 is 100% perfectly trustworthy but I guess in theory you should be doing a nand2tetris type deal and building a machine out of actual discrete transistors. (And you'd have to trust the firmware the moment you got to a "real computer", of course, which is actually worse IMO...)

(Of course, the real result is that I read that someone else, who I expect is trustworthy and smarter than me, has run this whole thing and it does in fact work and I can just consume the result, but it's good that people are independently verifying as well)
Assuming it were feasible, do you wish you were a farmer?
We have standardized tests to measure intelligence. These are always compared when a top new model comes out.
Data Protection Authority

"Under the law the Data Protection Authorities (DPAs) should enforce our rights in each EU member state."

https://noyb.eu/en/faqs

List of DPAs:

https://noyb.eu/en/project/dpa
Lots of older or low end wireless routers have only 16 or 32mb RAM. A full linux stack fits in that. I do a full HTTPS stack on ESP32-C3 in ~500k. Lots of limitations, of course. Probably the biggest difficulty is that most modern systems simply refuse to boot without RAM installed, so you can't choose any platform without BIOS / EFI modifications. Definitely a worthwhile idea though.
Where is "Recommended" on the Start Menu? I don't even see that.
I like the idea, but they would probably put the cameras facing the Earth.
Intel definitely has cache injection for DMA; I'm not sure about AMD. With DPDK you should be able to process packets completely in the L3.
How hard is to install it though? That doesn't sound like a reason not to use it.
https://ubuntu.com/blog/zfs-licensing-and-linux

> We at Canonical have conducted a legal review, including discussion with the industry’s leading software freedom legal counsel, of the licenses that apply to the Linux kernel and to ZFS.

> And in doing so, we have concluded that we are acting within the rights granted and in compliance with their terms of both of those licenses. Others have independently achieved the same conclusion. Differing opinions exist, but please bear in mind that these are opinions.

The rest of the page explains it more.
The part I'm finding most interesting is that I clicked this link and have never heard of pretty much any of the targeted advertisers listed there.
There's a difference between "doesn't return because it has an infinite loop" and "doesn't return because it threw an exception"

Haskell can't express the difference, but languages with effects, like Koka and F*, can!

The first effect is called div in Koka and the second is called exn, section 2.2 here

https://www.microsoft.com/en-us/research/wp-content/uploads/...
I feel like squash-merge accomplishes what I want (easy revertibility and simpler history). I'll admit I need to learn it better, but every time I've tried to use rebase I feel like I'm playing with fire and I end up doing silly things like making a backup of the whole folder. I just think the process is unintuitive and somewhat scary, and I don't get the net gain. Like, outside of looking at the last couple days is anyone really spelunking into history that much anyway?
If you allow dependency-included self-host (preferably via an application wrapper like Electron where I can use a firewall to control which outbound connections are allowed), support mobile devices, and charge a one-time fee for p2p sync (decentralized, like SyncThing), this will be an instant buy for me.

Thought: Can you add a logout button?

Also, please consider a name change so SquEnix doesn't sue you out of existence!
And Python 3 is everywhere
Elixir also has inline dependencies in scripts, via `Mix.install`: https://hexdocs.pm/mix/1.17.1/Mix.html#install/2. I've used it quite a bit, it works great.
Mitigating the risk of downloading a script from the internet and executing it
-- even from a "trusted" website or package manager -- is absolutely a good reason not to use it.
> For me, I can imagine the feeling of being on a windy path, spatially aware of the paths the forest, the mountains - even a stream, but in terms of "seeing" it's more like walking into your bedroom in the dark and knowing where the bed is.

I can imagine this, but if someone just says "you're walking down a winding path", I visualize something much more like the original parent. It takes nonzero effort to bother to mentally render a scene like that, so it doesn't just happen when someone says something; I have to actively want to be imagining it. I don't have some scene ready-to-go that I can drop myself into.

The above changes if a specific place is named, somewhere I've been. Then I'll generate some scene based on my memory.

Your second two paragraphs could have been written by me.
I agree.

I have heard many environmentalists who were horrified at the idea of non-polluting energy, because then everyone would use more energy, which was horrific to them.

I believe most environmental activists do not want to help humanity; they want to make humanity extinct.
this whole argument is silly. In my time on this site, I have seen someone suggest that every language is good for shell scripting including C.

Python and bash are used in the real world most often because convincing your sysadmin/infra/boss guy to install ruby for one script is a hard sell when you already have good-enough tools built into the system that don't add risk/complexity.
Apple Notes has sync issues with large collections, and backing up to anything except iCloud is a pain.
When you are a billionaire, you just pay for the water. You outbid the local farmer and all is well for you.
Agreed. Also, that could be a paid feature
They have inherited the second biggest mistake of shellscripts; Requiring the user to manually check $? after each command.

No thanks. Anything that doesn't have error handling enabled by default goes straight in the trash bin.
Yes, it's a bullshit business buzzword. It shows up because the LLMs are trained on a lot of corporate word salad.
I'd argue the lack of feedback comes from the disconnect between the actual product and the business at so many software companies.

If the language of business is accounting than the operations of a business is software. Why then do so many people only care about one of these?

Everyone wants to talk about the 10,000ft view, yet so much of a business is usually opaque anyway? Worse is when you are transparent and the people on the other side of the house don't even know what they're looking at. I think it's becoming increasingly unacceptable that people want to stay specialized or are prevented from being given more responsibility as they progress in their career. The hierarchies at so many places are often a big fat lie protecting incompetence and avoiding meaningful collaboration.
exactly all of this for me. and I've just learned about SDAM which kinda really resonates as well.
Significantly harder than doing nothing
Another language being "better" is very different than the language being "unsuitable"
Fun fact, you can use D language as compiled scripting using rdmd with powerful and modern programming features although it has much faster compilation than comparable C++ and Rust [1]. The default GC make it intuitive and Pythonic for quick scripting more than Go. Its recent native support for OS lingua franca C is the icing on the cake [2].

From the website, "D's blazingly fast compilation allows it to be used as a high level, productive scripting language, but with the advantages of static type checking" [3].

[1]Why I use the D programming language for scripting (2021):

https://news.ycombinator.com/item?id=36928485

[2]Adding ANSI C11 C compiler to D so it can import and compile C files directly:

https://news.ycombinator.com/item?id=27102584

[3] https://dlang.org/areas-of-d-usage.html#academia
AI also made freelancers much more productive.
Depends on you, your team, your target hardware/os, your project, and many other factors. Considering all of those things, the hurdle of installation might just be too large for it to be worth it.
Git stash is indeed more dangerous than branching. Stashes don’t go into the reflog, and so you lose the primary safety net that git offers. I’ve watched people get into a bad state with stash and end up losing work. The stash documentation says “If you mistakenly drop or clear stash entries, they cannot be recovered through the normal safety mechanisms. However, you can try the following incantation to get a list of stash entries that are still in your repository, but not reachable any more: <git fsck ...>” https://git-scm.com/docs/git-stash

I know stash feels easier to a lot of people, and that’s a valid reason, but it’s really no more typing or thinking to use branches instead, it just might require changing habits.
Is there a more charitable way to read this than "Hamish Kerr is a shameless liar" or... ?
> but you can't put 100 buttons on a screen. It simply doesn't scale.

You can scroll, use pages, tabs, nested menus, guided wizards, Chrome or VS code style searchable settings lists, buttons which appear or disappear dynamically when necessary.

> where on Windows for years (I have no experience with its new shells) many people would have to load Office, import the text, write a macro, and export back the text.

If you can assume office, why can’t you assume gvim or any other text editor with a gui? And why is text editing your yardstick? At least you can do that with a gui somehow, image processing you can’t do with a cli - yes you can write the code for ffmpeg or graphviz but you can’t see the result without a graphic interface.
Perhaps the majority should stop letting a bunch of elites tell it what to do? They only have the power we let them have.
No, it says pickup only.

> Shipping and handling

> Item location:

> Negley, Ohio, United States

> Ships to:

> Will arrange for local pickup only (no shipping).
What part of the world do you live in?

Areas of the American west, with mountains above treeline and meadows, can have exactly this topography.

Example: https://www.google.com/maps/@44.051055,-121.796685,3a,75y,30...
>Uh, only if you don't vote for politicians who believe in reducing inequality???

Perhaps things are different elsewhere, but here in the US the only politicians with a hope of being elected (democrats and republicans) owe their campaigns to the very same holders of purse strings. Believing that inequality will be solved by voting is complete idiocy. Trite as it might be the saying "if voting changed anything it would be illegal" has been demonstrated to be true time and time again in recent decades.

Voting is a sick joke. Feudalism (on a global scale) is inevitable.
2023 State of JavaScript Survey Highlights: Vite Dominates, TypeScript Adoption
Molecular hydrogen does not cause embrittlement (neither gaseous, nor liquid). This is a concern in certain chemical reactions that produce atomic hydrogen, but not in any storage applications.
I mean, em and rem serve different purposes. Like let’s say you want to append a permalink icon to different headings, you can scale its size easily based on the size of the heading it’s attached to. This is when em comes in and rem makes no sense. Unless you want to keep the icon the same size regardless, in which case rem makes the most sense.
Thanks, those are great points. After more thought, I somewhat agree I was overweighing the value of visualizing things in my mind. I don't know if there are people out there that can actually conjure tastes of food as part of remembering something. I only remember food tastes through language descriptions like sweet, salty etc. So maybe that's analogous to aphantasia. It's just that we're talking about the sense of sight versus taste. From a practical standpoint, there isn't much value even if I could taste something as part of a memory. It would make the memory even stronger and more vivid though.
You can also use %x(ls some/dir), which is a syntax used in other places too, like %w[word word word] (array of word strings, notice you can choose the delimiter).
The magic black box can have ~unlimited downside, if you give it a question that's too open-ended and for some reason it decides to key off of something you're not allowed to look at.

Dumb keyword filtering may be useless, but it shouldn't have that extra risk.
visionOS thermally throttles based on how much it hears the fans in the mics
Sounds like what you have is similar to the idea of a bastion host, even if not quite the same.