skysight-inc/HackerNews huggingface dataset:
Cliff's articles are outstanding!

Re Rtic: I'm using the V1 of it, which is non-Async; it seems to offer smarter locking than using critical sections + Mutex, since it's capable of interrupting a lower-priority task with a higher one, depending on which resources are locked.
i can tell you watch a lot of youtube videos on why china is bad.
It is indeed, worldwide outage.
This perspective seems naive. Rich people tend to not spend a lot of money on stuff that doesn't make them more money.

So if they do spend a lot, they think it's worth the expenses, including the "charity" part.
203.21.30.124 and .125 were the IPs of the DNS servers for the ISP I worked at in the late 1990s

So many hours talking customers through DNS settings on the help desk.
It is. There was an additional layer to the screen that allowed the 3D touch to work. Anything not advertised with 3D touch definitely does not have the actual hardware.
Some big chains still haven't switched.

I was in a major home improvement store a few weeks ago, and it was swipe-only. Either Home Depot or Lowe's.
Right but biggest projects out there like Linux kernel manage it just fine

> The likelihood that a new commit lands on main before your tests finish is high, and restarting the process every time there's a new commit is time consuming. Merge queues are the only way to ensure that main does not break from conflicts that arise "in between" commits.

But the code is still broken and still someone has to fix it ? That doesn't help in that.

As for "broken main", how is just not allowing code that doesn't pass tests to merge to main not enough ?

It all seems like a lot of complexity added because devs don't want to change shitty work practices...
Cumulative Emissions of CO2 for Electric and Combustion Cars: A Case Study
HN has a slightly nerdy preoccupation with theory for its own sake, but a solid understanding of theory is immensely useful, particularly in jazz. You don't need it per se, but in an awful lot of situations it's the difference between desperately faking it in the hopes that no-one will notice and confidently choosing from a broad palette of options that you know will sound good.

When taught properly, modern jazz theory is a clear and pragmatic aid to improvisational fluency. The time investment needed to get to grips with theory is really quite modest in the overall scheme of learning to be a jazz musician.
Cumulative Emissions of CO2 for Electric and Combustion Cars:
A Case Study on Speciﬁc Models

"Cumulative life cycle CO2 emission calculations for both vehicles were performed for
European conditions. This calculation covers the period from production to management
after use, with a use phase of 10 years and an assumed traveled distance of 150,000 km.
For the electric car, ﬁve variants of electricity production were considered. Calculations
of the cumulative CO2 emissions were determined as the sum of the values calculated
in Section 3.2.1.–3.2.5 for internal combustion and electric cars. The obtained results are
shown in Figure 3 and Table 5.

Table 5. List of emissions in kg-CO2 for the entire life cycle of the vehicle (150,000 km, 10 years).

Production Fuel/Energy
Production Driving Maintenance Utilization Total
CarBody Engine Drive Battery

Gasoline
car

4219 980 294 19.5 2597.2 27,630 1518 64 37,322

Electric
car

W1 4219 1070 641 6337 27,630 - 1324 1965 43,186

W2 4219 1070 641 6337 15,980 - 1324 1965 31,536

W3 4219 1070 641 6337 550 - 1324 1965 16,106

W4 4219 1070 641 6337 8400 - 1324 1965 23,956

W5 4219 1070 641 6337 18,817 - 1324 1965 34,373
"
> which I personally think has a cost

Yeah, so many people don't get this, but too many small functions can be hard to understand -- that's why I qualified that option.

In this case i agree that inlining it is fine, i was talking about the general pattern.
According to downdetector, it looks it is
If you want to buy hardware for this and not reuse something old, Intel embedded ITX boards are the way. Chipsets J1900, J4125, N6005, or the newest N100. Cheap, low power, x86, standard PC parts, great performance (magnitudes more than SBC-s/RPi-s).
2U rack mount with AMD EPYC 7443P, 512GB of RAM, 8x12TB IronWolf Pro, 2x 960 U.2 Samsung MZQL2960HCJR for ZFS L2ARC + ZIL, 2x 256GB M.2 Samsung MZVLB256HBHQ for rootfs and 2x crappy Samsung SATA SSDs for VMs.
Wikipedia is a barest, insignificant smidge of the knowledge that's available on the internet. Yes, it's incredibly useful, but no, you can't stay within its bounds of knowledge for any appreciable time if you're actually trying to accomplish something beyond falling into a Wikipedia hole.

For manually curated content, Google and other search companies were solving that in 1998 because manual curation wasn't feasible for the amount of content on the internet. It's been 25 years since then, and we're not exactly producing less content online.
> Lying is the right, and truth is the wrong in your example.

Lying is wrong! Except, according to you, when it leads to good outcomes!

It sounds like outcome-driven morality is what you're pushing for..? Then what's the problem with AA? Not using it to compensate for structural disadvantages is being in the wrong in its case...
tl;dr an article from the Journal of Early American Life about the role of salt(y lakes and flats) in south western Native American, especially Pueblo, lives before and during the Spanish Empire. The Pueblos tried to use it within the replacement rate (for fear of exhaustion) and avoid disputes around it (by leaving weapons at home when gathering salt). The Spanish regime treated these areas as theirs to exploit and rigged 'agreements' to that effect for export throught their empire. However, the Americans of the area sometimes resisted this, ex the Apaches of the Salinas district raided export convoys until the Spanish were forced to abandon it for a time.

I suspect the person sharing this sees some parallels with the current political resistence over the sale of salt flat lands to lithium mining companies in Utah [0] and Chile [1].

[0] https://www.npr.org/2023/07/17/1188204958/tribes-object-fede...

[1] https://www.youtube.com/watch?v=_PWrsTjMzhs&pp=ygUYYWwgamF6Z... (25 min)
What's wrong with SugarCRM?
The same can be achieved with Rspec these days. That wasn't true when Cucumber arrived on scene, but that's changed.
Iosevka is the best font I've used. I've repeatedly tried to switch, but I end up just circling back.

PragmataPro is the only font that has come close, due to the author's obsessive optimization (including embedded pixmaps, something Iosevka lacks and may always lack).

The pricing is a bit weird on PragmataPro, which scares me away from it. "Essential" includes no coding ligatures (if that's your thing), makes you pay for regular and bold separately and has no italic at 20 euros a whack. With ligatures, its 60 euros each style.
Try "valgrind" to check potential memory leaks and also compile your C projects with -Wall and -Wextra, -pedantic it's fine too.
Technical blog posts without a date should be illegal
Well no, Trump was elected by a majority of the Electoral College. The majority of the public vote went to the other candidate. Which is sort of the point, that the US is not actually democratic in some important ways which influence policy decisions.
I've known people to spend hundreds of dollars on Clash of Clans. I would always ask, "you know you've spent enough money to by a PS5". The response is 'they pay for the time' being entertained, what's 50 dollars to play for a night?
Thank you :) Fixed the typo - thanks for pointing it out!
I was almost murdered a few years ago when I told a classroom full of senior girls at a suburban high school that Taylor Swift was overrated (I just wanted to see what would happen if I poked the bear).

That is all I know about Taylor Swift. But it seems like you are onto something here. :D
Rewrites are risky, but sometimes necessary (EOL software with security risks, increasing costs for implementing new features within the existing codebase, code rot etc.). I think a lot of developers also lean in that direction because new code is easier to write than the old one is to read, understand and maintain, but attempting to create something that encapsulates and carries the old business logic over 1:1 can be very hard in practice!

There will be problems regardless of whether you're trying to do a gradual rewrite and carry over API paths one by one, or do a big bang rewrite, where you replace the whole thing. I actually recently watched a conference talk called "Top 5 techniques for building the worst microservice system ever", which also touches upon the issues with rewrites: https://youtu.be/88_LUw1Wwe4?t=775

But as long as you're okay with the loss of some functionality or changes to some of it (hopefully for the better), then it should be a bit more doable.
And how merge queue not wastes that time ?

Someone will have to take that step to update their code and fix it then test
The only "You don't have to spend money"-games are like Dota2. In Dota2 you literally can't get any gameplay advantage by spending money. You get different visual effects or audio effects and that's all.

All the other freemium models are just tricking you into thinking you don't have to spend money.

And even that is still quite gambling-like, if you think about it.
What Tobias said about the NeverNudes applies.
I keep 2x ~150 USD machines at home; 1 active, 1 cold spare. Current active is Dell 3020 w/ 4th gen i5-4590 3.3GHZ Quad-Core, 8 GB RAM. It has been enough for nextcloud, jellyfin, home assistant, backups. I think it averages about 30w
> SEOs are a cottage industry to help companies deal with the ongoing enshittification of search

SEO is a $122 billion/year industry. That doesn't seem like a cottage industry to me. And it exists in order to get companies to rank higher in search results.

I think the SEO industry is a large force helping to make the web much worse.
SEO for Non-Scumbags
If I had enough attention span to be able to read a book I would definitely buy this one :/
I used to have a QNAP and replaced it with a Synology, but I was actually a little disappointed with the software when it came to the disk management. I had a funny collection of disks capacities and Synology has fewer options when it comes to volume spanning and RAID.
FTR LLM embeddeds are a lot less efficient than ASCII for communication and are likely to stay that way.
2016 is not very new
It's only an issue with EMV Fallback, which you'd probably not need if you have a backup card that is good. Basically if the chip or near-field antenna on your card fail, the fallback is to collect a magnetic stripe read. Properly-configured readers don't need the stripe read to complete a transaction.
A framework to securely use LLMs in companies – Part 1: Overview of Risks
The best way is to talk to several people who work there in an area you're interested in (the larger the company, the larger the variation in culture).

Another great way is to interview. Ideally, you're interviewing the company as much as they're interviewing you - interviewers usually give you time to ask them questions so you've got a great opportunity.
I don't get why Meta’s Ads Manager platform would bring down WhatsApp, which doesn't have ads?
For the use case of having 1 env per developer: you can use our secret override feature which allows users to branch out from "env_X" with their own secret values

For the use case of having each environment per branch: yes, you would need to have more than 10 environments
No, I do that to recharge.
Or every gamer wants to be the "killer" and not the healer nor tank.

It's fun to get points/kills in PvP games. Especially in a casual mode.
Some Meta SREs having a fun day.
It could also mean: smarter people make more money -- and they pass down intelligence -- both genetically and through teaching.
I like the "crm.json" image. We definitely want to work on doing something modular like this.

I also wanted to price differently than by seat initially. Because CRMs tends to be the source of truth for the whole organizations, and usually teams like customer support are left out because it's not worth paying a license for them to just read the information the sales have put in, while it would be useful. But we didn't find a better way to price in the end. Pricing by usage feels off since there is no cost associated to usage (a user that logs more activities is not going to cost us more). How would you charge then?

Noted for email automation / lead enrichment!
How is this open source if we have limits with on premise installations?
The problem is, there is no panacea in technology, only tradeoffs. Svelte does look pretty sweet though.
The first GUI I created was in tkinter. It was ugly, "unresponsive" and looked straight out 90s but it just worked.
It was snappy, easy to write and read code for and made it a pleasure to write small applications, something many "modern" GUI libraries lack due to their inherent complexity.

Recently stumbled across these scripts and while badly written they just ran without any hitches 5 + years later.
Yeah I've no clue. My current guess is deep packet inspection going awry with CenturyLink given it happened with multiple resolvers.
I think this may have been true in like, the 1920s, when it was very difficult to connect merit and capital but today it’s fairly easy and the justification doesn’t really make sense.
Anger and Catharsis: Myth, Metaphor or Reality? (2009)
It can definitely be an influence. My parents were both in the life sciences and I was definitely gently pushed in that direction. And I got interested in nascent biomedical engineering.

Then I took organic chemistry.

Switched to pure mechanical engineering. Would probably have liked EECS more when all is said and done and have had more aptitude for it. But, at the end of the day, can't really complain about the circuitous path I took which, like so many in my cohort, ended up in computers anyway.
>You do remember the shit show that Steve Jobs was as CEO the first time

I remember him making the product that saved the company and had their future 15 years without him based on. And I remember him being ousted without be given a chance by pencil pushers.
An important step towards secure and interoperable messaging
Don't they basically get a free pass for regular courses as long as they behave and provide results?
Companies shouldn't be allowed to prey on people's addictions. I think it is pretty simple to see that certain business practices should not be allowed. Gambling is already regulated and self exclusion exists for a reason.

I see no reasons why games designed to extract wealth from gambling addicts should be freely available to anybody (including children) and why anybody should be allowed to spend any amount of money on them.
I'm a PM, and I spent time as a writer and editor of my high school newspaper that was probably more useful to my career than anything else I did in high school or college. Learning how to ask the right questions, understand people's perspectives and biases and to take a bunch of related information and turn it into a coherent narrative that keeps people engaged are useful skills just about everything and certainly in this job.

Did they find out who stole the bus??
It absolutely doesn't, because it changes the semantics of what's being called, introducing deadlocks.
I think that’s sort of unfair and untrue, have you used GPT? Yes if you naively use “therefore” you might. But it explicitly semantically matches the context. If the context is a south park story and with prompting in the context of how to respond to trailing therefores it will almost certainly follow the semantic context prompted with. Now - is it as good as Matt and Trey? Of course not! It’ll produce a relatively bland imitation.
Does Square do subscription pricing? I don't see that on their website.
> we believe it to be illegitimate to discriminate on the basis of race.

If there is significant and lasting harm done on the basis of race, should there be significant and lasting action taken to correct that harm?

What if such harm continues today, as it does in our society?
As I read it and it took me back to the start of my career, I just thought to myself: "Can I retire now? Have I not earned that?"

Quick look at bank account says no.
Down for me, South America
Sure, I definitely don't begrudge them their choices! It's their product, if they think this is a good way to bootstrap it, that's up to them.

But my feedback is that I think a better way to bootstrap would be to focus on figuring out what book enthusiasts dislike about the current products in this space and building that (for what it's worth, I think they're also doing a pretty good job of this!), and on figuring out a financial model to sustain the project for a long time.

But I can do it that way when I build a product like this, they certainly don't need to care a whit about my feedback.
> If you root the bastion box, you have user credentials for anything inside the network.

But that's not how a (properly-configured!) bastion host works.

You won't have user credentials for anything UNLESS users are using Forward Agent (which they shouldn't! simplest explanation here.. https://userify.com/docs/jumpbox ).

That's the point behind using ProxyJump. Your connection actually jumps THROUGH the bastion box and doesn't stop for interception along the way.

(And, of course, an attacker can't do anything very useful with ssh public keys except for maybe traffic analysis or learning more target IP's.)
There is no shortage of perfect scores applying to Harvard.

1,000 people typically receive a perfect SAT score yearly.
I'll check them out.
Netherlands and Belgium are ahead of the curve, though.
At university (UK, nowhere amazing) I was admitted on merit as a straight A student. My tutor had been forced to be the admissions officer for the school of Physics that year against his will. So he decided to have some fun and admitted everyone. I was scandalised when he told us this, I'd worked like a dog to EARN my place.

But he simply said "Anyone who can pass year 1 should get to do year 2, the same for year 2 and year 3. And anyone who passes all of them should get their degree." and I found this logic hard to argue with.

The result was that we had admitted 10 people with no maths qualification to a Physics degree. 8 failed, transferred subject or otherwise left. But 2 passed and got their degrees.

2 People got a life changing experience, I was no worse off and neither was the university. And this taught me an important lesson about opportunity. Ever since, when I am applying a standard/requirement to deny someone an opportunity (say a job interview, a date, or anything else) I stop and think hard about whether it's really necessary or if I am just being prejudiced.
> Do you have to provide a gov't ID to signup?

Yes[0].

[0] https://www.gamblingcommission.gov.uk/public-and-players/gui...
Doesn't mean they have to "prove ourselves" at the next level they'll be promoted into, before they're promoted, which was the whole focus of the discussion...
Ask HN: Coming to Bay Area tomorrow, where to start?
Happy to meet up with fellow founders and indeed investors, I'm a serial entrepreneur now working on an AI startup
dmitry@sysforce.ai
Guess it's pretty decent code when the point of contention is about a single variable name being abbreviated.
Key paper promoting natural origin of Covid shows doubts, interference, politics
True! That's the problem with ads. They changed the web for the worse.
I was a big fan of Fate/Extra, Fate/Extella, Fate/Stay Night and I've gotten exposed to FGO because I follow danbooru but avoided FGO if only because I don't own a high-end smartphone and FGO has usually been difficult to run on any unusual environment like the NVIDIA Shield or emulation on a PC probably because they want to stop "cheating".

Then one day I was riding the bus and found that the obnoxious fellow rider (let's see, sometimes he drinks hard alcohol from a flask...) that I call "Francis" (not his real name, but he looks just like "Francis" from Pee Wee Herman's Big Adventure) knew all about FGO characters and was the first person I met in person who knew about Nero, Tamamo, etc.
> I do not understand the obsession on Hacker News and more broadly on music theory

Agreed, jazz teachers have the tendency to overcomplicate things. Jazz is not that difficult (on the theory side), because most of what players do is to decide on the fly what sounds good or not. All the complex analysis of scales is just something that is introduced afterwards to try to understand what is going on, not something you need to learn. The only concepts that I believe you need to master to play jazz is basic chords sequences (II/V/I style) and voice leading. Everything else follows from that.
> I was thinking maybe some small thinkcenter or dell micro PCs + a NAS (Thinking QNAP because they are cheaper). Lower TDP would be great too. Power costs are a concern. Thinking about Nextcloud, plex, jellyfin, home assistant, local backups, etc...

My use cases are similar to yours, and I recently "upgraded" from an 8-bay QNAP NAS filled with 4TB drives (RAID 6) to a 2-bay QNAP NAS (TS-233) with very large hard drives (RAID 1). The TS-262 and TS-264 have some interesting upgrades over that base model.
It's just a job.

If you're independent, mentally sane, and not blowing your money on drugs, you could actually give a better to life to your kids that 99% of people.

I knew someone who invested enough of the money she made that way so that her daughter would never have to work a single day of her life, and she was like 40yo.
> If you give me your recipe for chocolate cake, and I make a few changes to make it suit my tastes better, I have to give those changes to you and the community.

This is completely false. You can bake your cake with your secret recipe and eat it too.

If you give someone else your improved cake though, you have to give them the matching recipe.
SugarCRM has been sold to a PE fund and close the source years ago. There is a project called SuiteCRM that took over the source code, and they did a great job considering it's a small organization, but it didn't evolve the way it would have if SugarCRM had remained open and under the same ownership
Ìt's the steam boiler of an aetheric void ship. Clearly so.
It varies a lot, but for a while I had a Synology NAS + a simple AMD PC running Unraid, a lot of Docker containers and some VMs. But I realized I was mainly running services that are idle most of the time, and just doing some I/O the rest of the time. So I upgraded to a bigger Synology (and extra RAM) and moved all the stuff there. I still have a ton of containers and a few VMs, and the hardware is still overkill. I do have a pre-pandemic Raspberry Pi 4 that I use for stuff like Jellyfin and a surveillance cam.
>and they are also taught to be ferocious in finding and corroborating information for its "truthiness"

And yet most practice the exact opposite.
How do you get data out of this? I see you mention GraphQL, but is there sample output? Are filters and searches etc. supported?

Also, can you write/mutate data via GraphQL too or is it read only?
Disclaimer: I have a Mini XL+, but it's primarily storage on my office 10gbe network.

Intel(R) Atom(TM) CPU C3758 @ 2.20GHz
127.9GiB ECC RAM
8x WD in raidz2
1 SSD slot is a time machine pool for backing up my laptop on the network.

Scale would provide far more home server options than core. But all in all, the community is awesome, you're somewhat supporting open source and ZFS. And the big one for me is I can repair it, or swap out ALL the hardware if I want to upgrade.
You learn by doing. Find some online pub (or open source community) that will give you decent editorial support and start writing for them.