skysight-inc/HackerNews huggingface dataset:
Here's a flash of inspiration I had, produced by this thread, recent figure drawing practice, plus an iced latte: in the same way that there are identical lines one can draw that have different purposes to produce an image, there are identical characters one can type that have different purposes to produce a program.

That is, if you're observing from life, you might have some lines to broadly structure the image first: some angles and lengths, a grid, or an envelope shape. Then to develop connectedness and flow you might switch to drawing in sweeping gestures. Then you might switch again to 3D construction to refine the forms and make them align well, and finish by adding shading lines to render the lighting and details.

Gestural lines are powerful because they generate lots of proportional information: a straight line tells us a single angle and length, while a sweeping curve can be nearly infinite.

Right now when we type code, it's a little more like poking at the drawing, making little scribble lines everywhere. We don't have gestural lines, and the structural tools are also limited - we often have to erase and redo things because the "proportions" are off.

While I don't know if the literal translation of this to "programming with a stylus" would work out, it's definitely on my mind now.
not parent, but it's often plating related.

The part is made with a specific dimension when plated; the plating wears off -- this produces an undersized spring component and results in a sloppy/loose fit.

it happens more with headphones with a very heavy wire or jacks that get plugs swapped very often.

it can be fixed by carefully using a pick to deform the spring further out, so people tend to think that if that's the case then it must be the spring itself getting lazy.
the round screen is very not retro to me. it's not .. anything, it's just round.
This is essentially the "No Name" brand in Canada.

https://en.m.wikipedia.org/wiki/No_Name_(brand)
An option for what is the question. To keep these people in power long enough for their patrons to rearrange their bets and suck out a bit more on the way out? Sure. To hold over until something else can come online? I don't know.

Poland has huge infrastructure for coal extraction though by the way. Germany itself has only been down since 2018. Then there's players like Greece (75% o their demand is satisfied by their own coal) who can be trivially outbid. There was Ukraine too, but, you know...
Yeah, you can, but then you need to expose those fields for a whole bunch of similar types. If I took that approach, I'd use generated code to reduce the repetition, and still in the same boat -- I'm either generating the functions for each type, or generating the getters/setters for each type.

Rust is the same I think, where you'd need to have methods that explicitly implement the trait (interface in Go). However, Rust has a built-in code generation tool (macros), and you can decorate your structs to have it automatically implement some traits for you. That's the equivalent of adding one more entry to your Go generated code loop, except that it's right next to the struct.

If Go did support field methods (which it looks like they may one day), that might be the tipping point for me for disabling a bunch of generated code. Not sure if there's other things getting in my way, because I gave up once I noticed I couldn't do that.
Isn't this quote from Rumi?
In an online discussion it's easy for me to voice my opinion, and deal with the consequences. People are idiots, but I don't need to let it affect me online.

If I voice my opinion in real life, and I'm with the wrong person, the situation can go South really quickly. So I shut up and be non-political IRL.

PS: I'm saying this as a progressive leftist, as well.
Well, "worst plumbing disaster" followed up with "so, what lessons did you take away from that" works, and the coding (or ops, or security, etc.) equivalent works just as well.
.bind seemed to be an idiom in early React before we had the arrow functions. I also remember it coming up a bit in older frameworks like Knockout.
Correction, 1/3rd of forces COMMITTED in February.

Which renders headline totally irrelevant.
"We also waive fees from big, legitimate bursts."
Somebody didn't read Flash Boys... This is exactly what the big banks and high frequency traders were doing to their own customers.
Holy crap! Home Assistant is such an interesting project, and I was seriously considering it for the home I'm relocating in probably this summer, but that thread almost makes me want to avoid it straight.
Author of the post here. Fun fact: if I paid that for how much traffic I'm getting, this post would cost me $5 for being on the front page of hacker news for a few hours.
The next phase after Cedar. It was mostly a "Go 2" style mythical benchmark that they compromised on for private spaces but was never really able to meet.
, destroyer of ors.
I don't care at all about corporations or what they spend money on. No corporation exists to make the world a better place. If that happens it is just a side effect of them filling some market. It feels weird for anyone to be a fan of a company at all.
but online the relationship has the reverse effect.

if i know someone in person, or at least have developed a deeper online relationship (through remote collaboration for example) i am going to treat time like i would in person, whereas if i don't know them as i don't know you it becomes much easier to say "you are wrong!" because i don't have to fear your negative reaction. as you say here, anonymity allows for a certain boldness

i occasionally find my self starting a comment on hn with "that's wrong" but once i write the actual explanation i realize that i can make my point without that aggressive lead, so i remove it. and then i go over the text and see where i can reduce the boldness without weakening my argument, for example by prefacing statements with i feel or i believe or i understand instead of stating them as absolutes or indisputable facts.

but this is usually a second editing step that i have to consciously think about. though maybe after doing it often enough, it can become a habit or second nature to my writing
It's only missing the extra pinky column for my preferences (6 keys), but I know plenty of programmers who love layouts like this (see CRKBD/Corne 5x3)
An Egyptian Ratscrew Simulator
Yeah, maybe in some parallel reality Apple poured a ton of effort into Darwin as a standalone platform and made it a great server OS. It's hard to imagine nowadays, but there was a time when it seemed like it might not be such a fantasy. It's probably still technically possible, but I have a hard time seeing how it makes sense for them.
I'm a complete hypocrite in saying this because I've also been too lazy to set up an alternate email so far, but doesn't it make more sense to do it before that day?
> tiny chance of an issue that isn't caught in pre-release testing. It sounds much more stable than Fedora, maybe as stable as Ubuntu LTS.

CentOS Stream is the pre-release testing for RHEL.

> OP, you can also get RHEL for free as an individual if you're just planning to use it on a handful of systems and you're willing to make a Red Hat account and log into those systems with that account. You would have to use an account for a paid version of RHEL anyway.

But why go through all this trouble? Alma, Rocky, and even Oracle give you an exactly functionally equivalent distro without having to deal with the hassle of accounts or subscriptions.
almost completely off topic but btw the o in spectrometer, speedometer, worldometer, whatever is called an interfix. you've heard of suffixes and prefixes, well interfixes unlike those two have no meaning other than to join two root words (as in words that can't be used as suffixes or prefixes).
... and .hm and .nf.

The history on why some external territories are coded is because an international standard is the basis for the two-letters used for these TLDs, and that standard is used for other purposes. Far flung localities are often coded due to things like physical mail delivery or customs boundaries which utilize the same standard.

Why does .eu exist? Essentially because "eu" was coded for the European Union to facilitate "EUR" as a currency code when the Euro was introduced. ISO 4217 currency codes derive from ISO 3166 country codes.
Six months later and people still neglect the existence of decentralized exchanges![1]

On Compound, they have a frustratingly big collateral buffer, and have built up reserves over time from past liquidations, so it’s really hard not to get your collateral back.

(Caveat: To be sure, there could be a latent smartcontract vulnerability here.)

As in the thread, it is much harder to get a flash rally on decentralized exchanges, since you’d have to keep it up for enough blocks to trigger the Oracle.

If I were going to (further) short Tether, I would convert a bunch of USD to USDC and deposit it on Compound, then borrow ~65% of it back as Tether, which I would immediately convert to USDC then USD to invest more safely. You could also put some of than back into Compound to increase your USDC collateral buffer.

[1] https://news.ycombinator.com/item?id=28792712
I know it’s not spreadsheets and even more distant, but I think it’s worth it for you to check [1] to see the origin of much of HID to this date. Best in mind that all of what you see there was done by 12 people from scratch (no OS, not even assembled hardware) in roughly 2 years until 1968.

[1] https://youtu.be/yJDv-zdhzMY
If it were possibly to succinctly and wholly explain how a neural network works then the problem wouldn't require a neural network to solve.
This redesign really would wreak havoc on the muscle memory of "grab for the orange circle with red-and-white-spiral coming out of it"
Because I, an Apple user, would like to securely communicate with my Android-using family member. Security benefits both sides of the conversation. But since Apple doesn’t support it, I have to use a completely different service.
Ask HN: Recommendations for Release Management Tool?
I'm looking for a tool to help us with release management. A must have for us is serverless and k8s support.

Ideally it should integrate with Jira and our CI/CD.

Any tools you'd recommend?
This used to exist in the US as well:

http://gbnfgroceries.blogspot.com/2014/01/from-misc-foods-ai...

I remember these being an entire aisle in the grocery store in the 80s. I think they've been replaced by store brands with more colorful packaging
As a long time ThinkPad/Lenovo fan, suggesting that Lenovo's repairability is in the same league as the Framework suggests to me you've never actually worked with a Framework. It really is on a whole other level.
That immigrants would put up with this shows how advantageous life in the US is.
I still don't understand why people use toml. It's like someone said, man, yaml is great but it could be better and toml is the result.

Only yaml isn't great and toml is so much worse.

Sorry sounds off topic but the way you say it's "easy to configure" and include toml in the same sentence just gave me flashbacks to traefik.

Complicated toml is unreadable, if yaml isn't enough, you probably need json, not toml.
Jameson street: (10,220)->(4,110)
Queens lane: (10,220)->(1,55)
...
...
You are at: (15,220)
Turn left at the next intersection.
i would not go that far. just the risk of putting you into a grumpy mood is deterrent enough. who wants to sit next to a grumpy person for the rest of dinner for example?
80%? Really? I don't feel like call/bind/apply are 80%. More like 1%. What's the 80% of unused features you're referring too?

Now, not using 1% of a language seems common. There are plenty of parts of C, C++, C#, Java, Python, etc that I rarely run into.

On the other hand, for testing, mocking, polyfilling, etc call/bind/apply are invaluable.
I'd argue that the reporter did do the canceling, though. Canceling happens in three stages:

1. Someone with access to a wide audience learns of a minor transgression, blows it out of proportion, and blasts it to them all

2. People who heard about the minor transgression start pressuring the employer/school/business partners/social media moderators/etc. to cut ties

3. The employer/school/business partners/social media moderators/etc. kowtow to the pressure and actually do cut ties

If you've done any of those steps, you've participated in cancel culture.
Usually what is really meant by stress is a state of chronic sympathetic arousal / insufficient parasympathetic activation

(I agree that people use the word vaguely and in a lot of different ways)
I wonder how interace design would change if round screens were the norm (eg if they were more economic to mass produce for whatever reason).
Spend no less than $20 on a USB to serial converter and you'd probably be fine. Anything with an FTDI chip in it are the best. Anything with a Prolific chip has a good possibility of being counterfeit will either not work well or the legit driver will try to brick it.
Do you remember all of the calls by the left wing to defund the police during the blm and other riots in 2020 and 2021? You must have a selective memory.
I mean, there are some that become their own enterprise. I'm sure Elastic would've loved an Amazon exit in 2014 for $1B or so, but now they've got their own acquisitions and ticker NYSE:ESTC, so the VCs got their 'exit' without the company dissolving into another.
"In these parts, it is the pig who is the gentleman that pays the rent" -- Child Bride, 1938
I saw it, I’m just think there’s a lot more evidential value in a persistent discount than very brief crashes that recover. The discount had been going on for several days by that point (not having hit parity in that time).
Indeed...you can trace the origins of the word "capital" to the word "cattle".
Salesforce should sell Heroku to Google or AWS.
I just say "2 pm AZ" or "2pm utc-7", depending on who I'm talking to. MST is as likely to confuse someone ("oh, mountain time", then they're an hour off half the year) than it is to get it right.
Honestly, why does anyone post anything published on wsj.com on Hacker News? I'm pretty sure that most HN readers are not subscribers and can only rely on unauthorized archives who "steal" their content. Same goes for nytimes.com and other paywalled sites.
I actually very briefly looked into how get this basic data about sunrise/sunset/moonrise/moonset times and headings for any location on Earth (because I wanted to make a simple website to visualize the data as a fun side project). There must be some free/open source software models of the Sun-Earth-Moon system that could be combined with some basic GIS model of Earth to provide reasonably accurate data for any location on Earth, but I'm just so far away from these fields I probably don't know the right things to search for.
>in many acquisitions, nobody makes money -- not even the founders

So where does that money go? Paying off debts?
Yeah, exactly. I'm scanning for no pulp, calcium, and vitamin D.
With the other DIY Framework machine on HN earlier today[1], is anyone maintaining a list of such Framework projects?

1 https://news.ycombinator.com/item?id=31387055
By "the jig is up" I mean that the vast majority of reason people invest in Bitcoin is as a speculative investment. If it stays flat for 10 years, it loses its appeal as a speculative investment, and then would collapse.

The other reason some "true believers" (or, as I refer to them, insane cultists) invest in Bitcoin is because they believe it will be "the world's currency", i.e. that it will replace major currencies like the dollar. But, were that to occur, it's market cap would skyrocket, at which point it would require a planet-and-a-half's worth of energy to stay secure, which is also not happening.
We don't ban accounts for disagreeing, but for breaking the site guidelines. Your account was the most flamewarrish one in the thread by a large margin. If you think I missed a worse offender, I'd be happy to take a look, but from what I saw your comments were the most aggressive (in both quality and quantity). If that's right, then you're in no position to point fingers at others.

If you read https://news.ycombinator.com/newsguidelines.html, it isn't hard to see what would be ban-worthy about that. Not banning such accounts would be like not having a fire department.
When Virginia finally ratified, they didn't modify the words. The words were the same from years earlier.

I read her book, by the way; I ended up also reading two others over the last week that I think were more compelling, and made her points in a more definitive way. She's totally right that, especially in the Carolinas, slave revolts were one fear that led people to want guns; in fact, a part of the revolution becoming so bloody there was due to that fear; the British governor took the powder away.

The people interpreting her (this was not something she said, at all) are not correct in thinking that this created the full foundation of antifederalist thought, but there was definitely an undercurrent of it in the deep south and to a lesser extent in Virginia.

Unfortunately, she misrepresented some things that appeared to support her conclusion, including the data around gun ownership in the 18th century. No fabrications, just not telling the whole picture. It's a problem endemic to pop history.

I'm still going through my old notes from the letters between the major political players from 1785-1790 and looking for references there so I'm not ready to concede the Henry stuff or that this is the reasoning behind the 2nd's inclusion.
Just chiming in that I am in this boat too. I find it easy to fast at the office, provided there's not some ridiculous snack brought in by coworkers. However, at home the sheer amount of food I see while I'm preparing it for the kids, who constantly want snacks, makes it difficult for me to resist eating. I've had a bit of success by "skipping" some meals and only eating the kids' leftovers.

The stress of raising kids doesn't help either.
It seems like a lot of internet internet comments think physical violence is a near unthinkable action to respond to non physical violence with and a lot of others think most people are a couple sentence exchange away from getting punched in the face.
> very few of them have the intention of long-term relocation

Yep, and they all build huge houses in the balkans, that they then never visit, because they stay in austria/germany/switzerland/..., because after 30 years living abroad, they have noone left "back at home", their kids go to school in EU, and finished school there, and don't want to move back either, their doctors are there, their pensions are there, their friends are there, so they stay.

Sure, there are a few locals doing some minimum wage jobs, but on pretty much every construction site across europe (and especially the countries mentioned above), you'll be able to communicate using one of the ex-yugoslav languages.
Excel uses IEEE 754 double precision which stores up to 17 significant digits but the Excel UI itself only displays up to 15 significant digits.

[0] https://en.wikipedia.org/wiki/Double-precision_floating-poin....
[1] https://www.mrexcel.com/excel-tips/17-or-15-digits-of-precis...
[2] https://www.youtube.com/watch?v=WZfjmbEDbfI
Recently, I have been trying to identify software I liked that was NOT ruined in some manner by its company's acquisition. I'm sure I'm forgetting successes somehow, but at this point it's a list containing one highly debatable item. So, for me, no.
A new career in software development: advice for non-youngsters
It's kind of amazing how so many people rallied against dev estimation. How so many people said that it was basically impossible and you never know when additional complexities will come up that require more time.

How times have changed.
The difference is danger. The internet, when you are safe and sound in your home saying what ever shit you want with close to zero chance of getting punched in the face for it. Talking to someone on the street is different, you mouth off and there is a high chance you will get beaten, thus we are more polite.

This is 2 dogs interacting but my thoughts are that it is similiar. In this metaphore the internet is the gate.

https://m.youtube.com/watch?v=goRogFQWkZU
It was not enjoyable, but I'd do it again. The emotional side of it was way more difficult than the physical side. I'd recommend getting benzos for the actual donation day.
Yup, I steer clear of calcium enhanced OJ, because it ruins its flavor.
Would cp --reflink=always work too?
I think if you get Deezer (has a better selection of more "popular" albums) you can use a Python script to get the music files in lossless or MP3 format.

Requires some setup iirc. It's not ideal at all. It's kind of sad that it's so difficult to get music files these days.
And disclosure, I used to be on Azure Front Door team and was the lead for Azure Edge Zones development. I really wanted to do something like fly with that. But it turned out that too many people wanted too many different things. Some needed GPU (some Nvidia, some AMD), some FPGA, some general compute. Surprisingly few cared about Functions (our Lambda-like service), or even Web Apps (our Heroku). SQL Server was a big request; CosmosDB was not. Remote Desktop was another big one. They also wanted availability zones within the edge zone itself. And even if latency was tolerable to the nearest region, we had to put almost all our infra services local too because everything needed to continue working if there's a network outage. And the extra annoying thing that shouldn't have to be annoying -- everybody wanted ipv4.

So it ended up hardly making sense to deploy anything less than like 80 racks per site, at which point it's basically a small region minus a few small pieces.

Then there's just the risk that the people who wanted whatever special GPU or SSD combination would quit wanting them and they'd just sit there unused indefinitely after that. Or stockouts when demand rose due to a conference or whatever that would tarnish the brand. And of course nobody wanted to pay more than like 10% markup. They were more amenable to long term contracts though. It was just hard to figure out the right use case and make it profitable.

Seemed like what customers really wanted out of them were nearby replacements for pieces of their own datacenter. It was exactly the opposite direction of where I was hoping things would go, which was something between fly and cloudflare workers. Not sure what they're doing now; I left about 18 months ago.
Ask HN: Why has Nix suddenly become so popular?
It seem like nix has become quite popular on HN over the last few years... [1] Engineering teams at notable tech companies (shopify, replit) are also beginning to adopt it.

But why has it suddenly become so popular? NixOS was first released in 2003. Has Nixpkgs finally hit a critical mass that you can build full projects with it? Did documentation just become much better? Did people just exploring more during covid?

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=nix&sort=byPopularity&type=story
I live in slovenia, stuff like construcion, cleaning/housekeeping, garbage disposal, etc. is mostly done by (more) southern balkan people (bosnians, serbs, albanians, etc.).

Even if you go further north (austria, germany, switzerland,...), it's easier to talk to eg. construction workers if you know any of the ex-yugoslav languages, than using eg. german.
On math exchange and other sites, a good chunk of top scorers are ex-US. Some of this is due to greater population, but its evidence also there is considerable talent overseas which may still be untapped.
Bandcamp is fantastic and my preferred music platform. However it's sad more commercial popular albums can't be found on there, I'm sure due to record labels not wanting them on there.