skysight-inc/HackerNews huggingface dataset:
I work on carbon storage related science. I was talking to a geologist friend of mine who works on one of these projects and she said that it's likely that there is not evidence of mineralization in north sea basalts. This means that the ability to store it in the rocks as a solid may not occur frequently enough to be a storage mechanism. That carbonates detected in the basalts could actually be delivered by fluid transport and not in-situ reactions. That means that the entire idea may be bad and it may not be possible to permanently store carbon there.
I use Pcgamingwiki so that I can find out where the hell the developers decided to put their config and save game location.
Windows is wild.
Avoid deep nesting by testing error case first and exiting/returning immediately.

Instead of :

If foo then
bar
Else
baz
Endif

Now I write:

If foo then
bar
return
Endif
baz

Exit early makes the code easier to read and understand
It very likely costs a bit if you think of it like a bean counter, in terms of "lost ad views." Though in fairness, if you're using RSS to browse Reddit, and you're not using an ad-blocker, you sound like you've all but gone out of your way to view their ads.
Since we adopted English as the standard language, complete with its penchant for butchering words by shortening them for the sake of convenience and speed.

I wonder what people said about "bus" back in the day, especially those who knew Latin.
https://en.wikipedia.org/wiki/Hang_S%C6%A1n_%C4%90o%C3%B2ng
A bit more information and some nice photos also.
Simply not true. Corporations already use products like this because they're terrified of zero days. It's also much easier to monitor what your employees are doing.
Maybe it'll play out differently on the low-end, but on the high-end it seems there's been some "soft collusion" where one manufacturer raised prices, and others saw that as a signal they can also raise their prices.
Sure it is a rebuild of everything, but the build steps don't change almost at all, just the boilerplate around them. Seriously, I've done a few distros, changing the format is the trivial part. You can even covert many end results automatically https://help.ubuntu.com/community/RPM/AlienHowto The environment is the main/only problem.
Delhi man gets AliExpress order after four years
I have been JIT-ing query predicates in database-like systems for over a decade, and some commercial databases have supported it a lot longer than that. There are a couple relevant aspects that impact the performance benefit.

The performance gains are much higher if the database engine was designed to have JIT-ed execution from day one. Grafting it onto a database engine after the fact, like Postgres, is going to gain substantially less benefit than is theoretically possible. Additionally, it mostly benefits databases where query predicates have a large amount of data to process, it doesn’t do much for OLTP. But in the right system and context, large integer factor performance improvements are routinely achievable.
If you try to do some semi-random change to large body of code that you don't understand, chances are much higher that you break the system than of you making it significantly better.

The same goes for culture. Most changes tend to have unexpected consequences, and if you try to change everything at once, society tends to collapse.
You miss the point. First, no middle man had been eliminated anywhere, the platforms have simply replaced them with better offers for the consumer right now. Secondly, Doctorow's law of enshittification more or less dictates that once users and content creators are locked in, the tech company will start to deliver poorer quality service and squeeze as much revenue as possible out of you.

So currently, sure I can move around and it is better than the cable companies, but the trajectory of where the platforms are headed is not a good one and trending towards behavior more aligned with what the cable companies do.

https://www.wired.com/story/tiktok-platforms-cory-doctorow/
Flying Submarine Documentary Is a Story of Defied Assumptions
> I imagine they could be ordered by the US government to pull your E2EE messages from device memory.

Under what law/statute?
> Because while the naming is pretty bad, people do actually know it's the latest generation console.

Do they? I don't. At this moment, I couldn't tell you the name of Microsoft's newest console, because their naming convention is so convoluted. Meanwhile, I can tell from a glance that the PS5 is newer than the PS4.

Granted, I'm not a console gamer, but neither are (most) parents buying consoles for their children.

"Ehh, people will know what we're talking about" seems like a haphazard marketing strategy.
Technically all it cares about is whether its responses engage humans more than other models in the fight for processing time.
It's pretty much just two commands:

godot --export-release HTML5 web/index.html
butler push web <itch_account>/<project_name>:<channel>

Used those with GitLab CI for ages:)
> obesity, it has nothing to do with food overconsumption

You would have to deny the laws of thermodynamics to assert such a thing.

Genetics of certain individuals can favor ways of dealing with to much energy input that is not fat storage (like generating more movement or heat), but thermodynamically all time system input is balanced with all time system output.

Denying thermodynamics is not wise, the empirical evidence for it is very very strong!
Sure, if you are trusting 3rd party access to your data. Yet another layer of trust for a (niche) service that might just vanish into thin air. No, thank you.
The original game pool for all consoles should put them all at risk.

I bought a PS5 and there's almost no games for it that aren't already on steam.

It's incomprehensible to me how Sony could win the console war when all the AAA games on PlayStation are either from somewhere else or are painfully cinematic.
I have no idea which is more modern. I suspect most people who don't console game are in the same boat. This feels exactly like Wii/WiiU to me.
If all the people are hiding from new players, how do new people get onboarded into SL without just getting bored and leaving?
The scale of the Hand of Dog stalagmite: https://livingnomads.com/2016/05/hang-son-doong-trip/the-han...
Drawing in a cafe in public, reading up on cptsd and trying to find the missing link to nutrition
Thank you for your response, I was looking which ORM is mostly used by devs as per HN, that's why I asked here.
> But the impression the community gives is very much that you can always rollback and everything is in its own sandbox

I've never got that impression from the community, since day one I have the impression that it's rollbackable in a revision-control way instead of sandbox-like. The dependencies are actually global instead of sandboxed, Nix just makes it explicit which exact instance of which depends on which exact instance of which. That's not sandboxing at all.

Well to be honest it's actual only occurred to me that you could have that sandboxing impression after reading your comments and yeah I can understand you point.
Haha this is funny as it reads exactly like the checklist of why I bought a PS5 after playing PC games for the longest. Which like, we’re adults here and I don’t care what console you have, more power to you. I think we’re both comparing to PC more than anything here.

The first game I played after getting my PS5 was… Bloodborne. I’d tried it on PS4 then sold the PS4 as it offended my eyes how ugly the game was back in December 2020. Two years later when the PS5 finally became available where I could just walk into my local store and buy it, it looked very pretty on the new PS5 hardware once the market calmed down. Such a delightfully weird and creepy game.
Yep. Good and clear communication is also a neat trick to not being hated by technical managers, stakeholders and other teammates.

The older I get, I find this more important than technical skills. Technical skills are fixable by training, mentoring, or simply asking me.

I've seen bad communication causing delays, misunderstandings of business needs, developers who can't level up, and, in the extreme, fights between team members.
Nesting is not actually more specific.

Rather specificity is a triplet of (ids sub-selectors, class sub-selectors, element sub-selectors). When attributes conflict, the one whose rule has the more specific selector wins.

The specificities of the rules you wrote out are (1,0,0), (0,1,0), (0,2,0), (0,1,0), (0,1,0), and (0,0,1).

In-line attributes (@style) beat out out-out-of line ones except if they’re !important. Specificity also disambiguates between !important attributes.
What's more anti-intellectual, me explaining why someone might use math as an SWE and what I chose to study instead, or you telling me that I'm "unaware or ignorant" of things I'm quite familiar with?
> It would also drag units away from Ukraine to deal with him and undermine Russian efforts in the face of the Ukrainian offensive.

Prigozhin has been repeatedly casting doubt on the decision of attacking Ukraine for the past couple of weeks. He went as far as rejecting Russian propaganda on how Ukraine provoked it and stating that Ukraine only reacted to Russian's military presence. He even proceeded to pin the blame of this Russian quagmire on Putin and the Russian MoD.

Before starting the military coup, Prigozhin laid the groundwork to pin Russia's invasion of Ukraine as betraying Russia by weakening it. Keeping Russia's armed forces in Ukraine was also critical for the success of his military coup.

I don't think your scenario is plausible. There's something else in play.
They were able to promise all CoDs would be on PlayStation, so presumably the same way.
Why so much of the world runs on counterfeit software – The Hustle
Sure they do, Ford released the 2022 Fords the year after the 2021s.
This is what happens if you ask it to do ~anything you’re familiar with.

It’s productized Gell-Mann Amnesia, injected straight into an industry of people who love perceiving themselves as overnight experts on any topic they encounter. No wonder it’s so popular!
The three prerequisites for E2EE:

1. All cryptographic keys controlled by the users.

2. Some way to confirm you are actually connected to who you think you are connected to.

3. A way to confirm that the code you are running is not leaking keys/content.

This rant covers a particular aspect of #3. E2EE is hard. It is too bad that the marketing is working overtime to convince us that it is not.
Yes, that is a problem, but that's a different kind of regulation (anti-trust). The EU also tends to be pretty good at busting such things, but they take their sweet time to do it.
Off Topic: I like the use of normal, everyday language on HN.
I don't believe it does. To me, it implies that over K passes the statement must be executed P times, with P being close to N/100 * K.

Assuming N - the specified percent chance - can only be an integer constant, naive implementation would hardcode random-looking pattern for all 100 values of N.
In this context it sounds like the war is either not lost, or, maybe, there is no war and both ecosystems are thriving in different ways.

Kind of like how Apple hasn't "lost" any "laptop war"
> E2EE is only truly reliable if you control the endpoints fully […]

And with all the zero-days being regularly found, even in open source software, you cannot be sure of that 100% of the time.

How long did Debian's OpenSSL patch/bug exist before it was noticed?
There was a recent case in the Netherlands were a lawyer used his client privilege to help a drug dealer run his empire. edit: From a maximum security prison. It was hilarious.

If you want to do spying you don't exclude anyone or it's pointless. Journalist is a great cover for spies- ask the CIA.
Perfectly said.

And a second-order negative consequence of the type of argument this author is pursuing is that it makes the normal privacy aware folk look completely delusional and paranoid about reality.

The vast majority of people relying on E2EE will not be affected by any of the scenarios he is laying out.

And if they will, it will be the headline of the week (at least on Twitter & Co.) and people will switch. Simple as that.
The XBox is basically a mid range gaming pc with a better gaming oriented os.

No idea if PS5 has this, but XBox’s ability to suspend games and instantly start back in the game is indispensable for someone with a minimum of gaming time available!
The author has tunnel vision that the only actors in the room are users, service provider and the state. (And the service provider is colluding with users for some reason to stymie the state's power).

Service providers are made up of employees, contractors, interns and temps. Given a pile of easily searchable user information one of these individuals working for the service provider is going to start poking around that pile of information for reasons not aligned with providing the service. (Boredom, compromise, love interests, personal activism, etc).

End to end encryption terminated on the client puts a powerful boundary between the individual user and the individuals working for the service provider. It makes your private data strictly safer.
Nor for simple text files.
It would also be nice to have an “explain” option where it shows how or why a value was updated. I am specifically thinking of Ansible which has a multitude of locations from which it sources variables. It would be nice to be able to spy on a variable and report every value change and where that change came from.
"It isn't my job, as an engineer, to remember everything you requested"

It's not your job to remember, but it is your job as a human being to set expectations about your favored communication style in a professional manner.

If you need something written down in an email or Jira task or whatever, for example, so you don't have to remember, you should ask for it.

If you think scope creep is a problem and don't want to keep negotiating (something very reasonable to ask for), you gotta communicate about this problem in the appropriate channels.
Okay, I still struggle with the link to him being underrated if the extent of his work is unknown.
Assuming you're well aware of something like a shared Google Doc
and you need something a little more fully featured...

For "easily shared" it's hard to beat Notion. They have a really good mobile experience and the ability to control permissions and sharing at a detailed level.

The only drawback with that recommendation is you also asked for "very simple," which Notion is definitely not. But, you don't have to use all the features available--you can use the complicated tool in a simple way if you like.
If it's a small startup I don't think you can beat Replicate as far as costs.

To track usage you need a credits system. Basically you have to read a number from a file, subtract the cost for the operation, and if it's less than zero throw an exception. It does take a little bit of development, but I don't think you need a whole other startup to handle that. You can do the core part of it for one type of operation/cost in less than a day. Maybe a few days to debug something.
You probably just excrete excess calories, where other people with your caloric intake would store the excess calories as fat. Also you might become restless when you eat too much and you’ll instinctively start shaking your legs even when sedentary to burn those excess calories. Or maybe you’ll start pacing or you’ll get hot and burn calories that way. This is just favorable genetics.

Also, muscles take energy to maintain. As you lose muscle as you get older your burn rate will also go down because of that.

Finally, most people eat at set times even when they’re not hungry and snack outside of set times when they are. Needless to say this automatically results in overeating. Skipping meals when you’re not that hungry is great but harder to do when you live with other people.
I’m curious how the medical community measures other interventions with a similar issue (e.g. talk therapy, physical therapy, surgery, etc…). How do they show efficacy when it’s obvious the person is knowingly receiving treatment >90% of the time.

If there is an acceptable measure, why are psychedelics held to a different standard?
Are you calling the end of Moore's law?
Nick Drake at age 75, revisiting a singer-songwriter nobody knew
Thank you. I must have scrolled past it the first time around.
Which doesn't apply to the general population, which is what the point being made is about. And your second example is from the same ecosystem / walled garden.
Vector ALU Patterns
> Engineers only do exactly what was written in requirements

It's a balance question.

Because on the other side of that coin, are requirements that are nebulous enough to be interpreted as a technical document describing everything between a calendar app to a rocket engine, a cooking recipe, or the prayer mantra of a futurologist cult.

Sure, engineers can "work" with that, which means they have to implement AND design the product as they go. Which usually ends in a mess for all parties involved.

So yes, engineers are within their rights to demand actually useful specs, that clearly outline what the goal of the work is. That doesn't mean they want every step of the way described in minute detail. As I said, writing good specs is a balancing act.

Of course employers are also welcome to instead take a broken spec and try to outsource it to somewhere. Only, they should be aware beforehand that the cost of hiring freelancers to fix the outcome of such experiments, often exceeds the rate of inhouse guys by quite a significant margin.
Not so much. ;) I like to choose the sites my browser visits ... and I prefer that if I land on a site it's not a bunch of other sites loading content and scripts (silently) which the original site may not have a great deal of control over.
By the time you’re 28 it’ll be impossible to be a ”skilled” gamer as your reaction times will start to slow down due to being a “senior gamer”. No amount of expensive gaming peripherals on PC or XBox can stop this.

Biology catches up fast, and it doesn’t matter what gaming hardware you’re using. I’d suggest chasing fun or develop competency in a longer term skill instead of working on your “skilled” gaming clout.

But what do I know, maybe I just need to git gud.
Already expecting the AI hype cycle to wind down and planning for the next one?
These statistics just prove the parent comments point.
It's not like Markdown is some rare, unheard of format. I think it's the most used file format for technical docs / content / notes these days, and it's here to stay (because it's simple, it's easy and it's portable). Besides, most well-known note-taking services and apps are based on Markdown, or they export losslessly to Markdown.
No. Sql server has json functions. It does not have a json type. It does not support indexing of json.

Edit: it’s kinda ironic you think my knowledge of sql server is outdated when you don’t understand the features supported in sql server to begin with.
Maybe they sacrifise size for benefits in other areas - performance and/or simplicity of developing.
>Despite the promise of the existence of a unifying paradigm I find that often technology providers pick a preference or a preference bleeds through culture

that promise was a myth. The closest we got to it was responsive design and flex boxes, which are less there because there's "one size fits all" and more because it's trying to make it less painful to tweak your page for desktop vs. mobile. Many companies fall towards the latter, so a ood 95% of the time there will be a "base design", with other platforms simply being "ports".

At the end of the day, they are two different problems, so they will have two different solutions (you know, unless we enter some Cyberpunk rennassaince where humans can grow precise stylus-like appendages). The above solutions were made because it wasn't cost effective to run two different websites perfectly optimized for their respective medium.
The problem with the Windows registry, at least back in the day, was that it was a single file that could be corrupted and it would wreck your whole system.

I think having a standard utility API for *nix configs makes a lot of sense. I'm surprised it doesn't exist.

I tried to find one, and there are some libraries for reading and parsing in every language, but nothing that seems to cover everything.

This bash script seems to be a fairly "built in" way to parse them: https://unix.stackexchange.com/questions/441076/which-is-the...
I find these takes so lazy. What you have claimed here is just totally wrong.
The guidelines are kind of vague on purpose. When you say that some comment is a flamebait it is insulting. When you say that someone's comment is just an internet trope, it's insulting. You don't just enforce guidelines, you also make a very subjective judgement. I'm not going to argue anymore, I feel like talking to a politician that answers with bad faith and dodges the point.
I must be missing something. Harvard has 7,153 undergrads says Wikipedia. At most that's 1,790 students per year taking the class each year. But surely not everyone is taking the course? So why does it need to scale?

Harvard tuition is $54,269, says https://registrar.fas.harvard.edu/tuition-and-fees .

Assuming it's a 3 hour class with a 120 credit hours to graduate, that's 30 hours per year, so each student pays about $5,000 for what seems to be a horrible staff/student ratio.

FWIW, I found https://cse.engin.umich.edu/stories/popular-intro-cs-course-... as a comparison, the EECS 183 course at the University of Michigan.

Three professors (Dr. Dorf, Dr. Bill Arthur, and Dr. Héctor García-Ramírez), and 24 student instructors for the 870 students who finished the course. (It doesn't say how many started the course.)

Full-time tuition at UMich is $8,780/in-state and $27,663/out-of-state.

Without class size numbers for Harvard, I can't directly compare the two.

I can understand that the distance learning version of the course does need to scale. But chefandy was talking about the in-person version of the course. (Unless "in a giant hall waiting" means some sort of VR-based course. :)
I've never bought or owned an Xbox, but my friend has a One, bought new at roughly the same time I bought my PS4 new (2014). my PS4 sounds like a helicopter taking off and his One is almost silent. I remember roughly similar experiences for my PS3 and others' 360s. it seems that perhaps Microsoft is (or was) less expectant of you buying their Slim/XS/mini/etc model in 3 years time. no idea how true this still is though
Is there evidence to the contrary?
I switched from being a hardcore PC gamer to Xbox and haven't turned on my gaming PC in the 2 years since I got it.

The gain I get is how much easier it is to use. I'm fairly tech savvy, but Windows has been a curse and there've been too many times I've spent my intended gaming time troubleshooting Windows, or a game's display settings, or drivers etc.

Steam as software never felt great to me. I don't have the greatest eyes and I find it difficult to use. Xbox UI is just stupidly simple and intuitive.

I like that the Xbox gamepass experience is so streamlined I can sit down on a couch, turn on my controller, and that will turn the console and TV on and I can be playing a game in 10 seconds. On PC it just ain't even close.
A tactical nuclear bomb isn't nearly as damaging as blowing up a nuclear reactor, and the fallout and destruction will be much smaller.
I disagree it's responsibility of the tool. Program should just reach out for files and some higher order or meta runner should trace what the process does. One of the commenters mentioned `strace`, this is the correct approach, but should be done in well engineered way.

Other way is to run program in symbomlic interpreter and trace what it wants to read in any of the branches.
And that's how Ai will win.

You played the perfect GAN opposition to chatgpt.

Chatgpt might not have known how to write it before your blog post, now it does.

Hail skynet!