skysight-inc/HackerNews huggingface dataset:
I've written a fair number of long bash/zsh scripts for text file manipulation and I loathe to maintain them. They got extra complicated bc they would handle whether you called them directly vs in a subshell, and I always have to refer to a cheatsheet to get the right syntax for anything, since bash is so "powerful" (sensitive to variable expansion or not, etc etc).

I tried Ruby instead and it's nice but not enough of an improvement over bash for me. I tried Julia which has nice support for shell but the JIT compilation was annoying so I dropped it.

Currently I'm trying Nimscript, which is ok but example code is sparse, docs unfriendly, and the language is hostile to tabs and it has noisy output that you have to disable. Overall it's not pretty but workable so far.

Before you downvote me for insulting your fave language, he asked for opinions, and that's what I wrote.
Yeah, AIG selling credit default swaps against CDOs comes to mind. Hedging isn't magic, someone else winds up eating all the losses.
Engineering longevity–design of synthetic gene oscillator to slow cellular aging
> security issues popping up is still a common-ish problem?

It seems to average out at a bit over 1 per year over the last 20 years, based on [1]; is that "a lot"? I guess?

It's worth pointing out that while there certainly are memory-related C-style issues, quite a few are logic errors because all of this is rather subtle once you start adding features beyond what e.g. "doas" does. For example the recent "Sudoedit can edit arbitrary files"[2] is a somewhat subtle interaction between sudoedit, environment variables, and flag parsing. Previously there was [3] and [4] from 2004 and 2010.

Will memory safety be a benefit? Of course it will. But I think these kind of issues are the real challenge here. A drop-in replacement for "sudo" is useful, but I have to wonder if it wouldn't be better to rethink the approach from first principles, taking 40 years of sudo lessons in to account. It's also surprisingly easy to shoot yourself in the foot with a wrong sudoers file, which is not strictly a security issue in sudo as such but also something that can probably be improved on?

That 2023 sudoedit bug has been in sudo since 1.8, released in 2011, and Todd has been maintaining sudo since 1994, and he's actually pretty good as well as experienced with this kind of stuff. Yet he still missed it, as did everyone else, for well over ten years. It seems there are far more structural problems in the entire approach that go well beyond "C is not memory safe". That's certainly an issue, but in a way seems almost banal compared to the deeper issues.

[1]: https://www.sudo.ws/security/advisories/

[2]: https://www.sudo.ws/security/advisories/sudoedit_any/

[3]: https://www.sudo.ws/security/advisories/sudoedit_escalate2/

[4]: https://www.sudo.ws/security/advisories/sudoedit/
Completely valid point, but what if we invest so much in anonymizing the recordings, so that it is not possible to identify the companies or jobseekers involved?
There is a climate change exhibit immediately outside of the new human evolution exhibit. It's clearly not an accident. I think the Smithsonian scientists were grumpy about taking Koch money, even for a good exhibit. (Which is actually only ok.)
I don't speak for this project but when I tried Ada I was disappointed with the library ecosystem. Many things are missing.

Granted I'm not a systems programmer. Just giving you one random programmer's reason to skip it.
You have to understand a rejection is not telling every detail. And diligent postmasters have observed Google and Microsoft drop email from low volume senders with faultless configuration and reputation.
I put a lot more trust in Y Combinator and dang than other companies, however. They don't even care about curious discussion!
He's fathering a lot of children in a restricted geographic area, and he's not making clear to prospective mothers that he's doing this.

While incest is legal in the Netherlands, unintended inbreeding and genetic disorders are not good outcomes for a sperm donation service and so they have guardrails. He's well over the guardrails.
Perhaps you could explain how a fund that doesn't invest onshore does this. The government uses only a small percentage of the return on the fund (not the capital) each year.
Jasper AI
I bet most families have an unemployed adult that cooks. Grandma or older child or some such.
> the lack of formality makes the taxonomy appear somewhat arbitrary

I thought it was empirical? E.g. sample Turing drawings: https://maximecb.github.io/Turing-Drawings/

They clearly seem to me to fall into four kinds: Boring, Oscillating, Chaotic, Life.
Well, opinions in the Rust community clearly differ:

"Rust is blazingly fast and memory-efficient: with no runtime or garbage collector" [0]

I guess it depends on what you mean by a runtime. Panic handlers and initialisation code is a pretty small runtime.

[0] https://www.rust-lang.org/
I meant that a human is valuable just because they are a human; this is not cold truth, but it is a moral value almost everyone shares (and I don't want to imagine a future without this value). In days past some have become arrogant because, let's say, they know more about health and medicine than everyone else; it's their source of self-worth. They may soon have to reassess their value and values.
I suppose all of those journalists, politicians, and corporations are just shitposters
Washington is unique in its hydropower positioning. It's easy to electrify in Washington because it makes sense to do so. Hydropower is cheap and clean.

Unfortunately it's not a replicable model for the rest of the country.
I find that the crowd here isn’t all that privacy absolutist (ala EFF).

The views I see on stuff like telemetry or ad tracking tend to lean towards that either being inevitable, or just the cost of doing business.

Sure you have some of the privacy absolutists too, but the crowd seems more varied, with perhaps a slight skew the other way, at least to the Slashdot of yore.
Every day hacker news continues its slow slide into redditdom.
> OpenBSD's vision of security is at odds with its insistence on C,

Their idea of security honestly seems very narrowly scoped on fixing a particular set of issues.
No :(. I applied several weeks ago and I still don't have access
try https://www.egison.org/download/pmo-paper.pdf ?
> especially early on when my focus should be testing my product, not optimizing my could infrastructure for scale that might never be needed.

In that case, go with managed services like render, Heroku, or fly. MRSK, or any DIY deployment, is not going to save you the hours of tinkering you will inevitably do to get the non-server stuff up for even a low-usage production app:
1. One-click Deploys, basic CI/CD
2. Redis/memcache
3. Database / migrations / rollback / backup
4. Logging / metrics / down detection & basic high availability
5. Keeping up with basic upgrades
I do enjoy Admiral Cloudberg’s work!

> In the aftermath of the crash, experts proposed various measures intended to reduce the risk of pilot suicide, including a rule that there must be two crewmembers in the cockpit at all times. …] Shortly after the crash of flight 9525, the European Aviation Safety Agency began encouraging the policy in Europe in order to gather data about its effectiveness, but after the trial period was over, the results were not encouraging. […] the policy leaves the cockpit door open for longer periods of time, increasing the risk of hijackings, which historically have been much more common than pilot suicides anyway.

This seems to be the crux of the matter.

I’ve seen it argued that the only sensible post-9/11 security measure was reinforcing the cockpit door. Extra screenings, shoes off, no liquids - all this seems secondary at best, security theatre at worst, when compared to denying an adversary control of an airplane.

Having said that, I’ve also heard the theory advanced that even a reinforced door isn’t needed: passengers mental models have shifted from compliance to active resistance, and 9/11 may be impossible to repeat as a result.
People living humble are reluctant to have more children. But the ability to start your adult life humbly is definitely very important. I am talking about access to cheap rent small apartments to move off your parents' and then perhaps acquire one instead of renting.
I mean there's the whole thing recently pictures of tweets getting removed because they show bluecheck users behaving badly[1]. It's "moderation", but it just makes it look like the site is broken because there isn't any message about the tweet having been moderated.

[1]: https://twitter.com/Esqueer_/status/1652085164783091712 as an example, I think there were other similar ones but I can't remember which accounts.
Their standard is rational thinking though first principle decomposition - if it still holds through their evaluation, it'll stay as standard, otherwise it's not a standard from their PoV.
I briefly held a student pilots license, issued my exemption, due to kidney stones. I have suffered from depression for years and was extremely reluctant to seek treatment because I knew it would be detrimental to flying.

My primary care doctor had me try lexapro in 2018 and even though I hadn't flown in 2 years I protested but reluctantly agreed I needed to do something and it was unlikely I would ever fly as a private pilot for many factors and should go on with treatment.

I know for a fact pilots hide all kinds of medical issues. I had a doctor that worked with delta pilots and argued my case with the FAA (a formality more than anything) and he along with everyone at flight school advocated for keeping my kidney stones to myself and not disclosing it in the first place.

The system needs some work. I have first hand experience with it without my livelihood being on the line and its easy to imagine why pilots hide issues.
$50-60K is more money than most people I know make per year.
Private is a terrible concept.

Only two days ago I chose to rewrite a chunk of code simply because I couldn’t call a private function that did precisely what I needed.

Also “considered harmful” is an overused cliche I wish people would stop saying it.
Even if there are error, the impact of each error would not be higher than if it occurred in libc or any other language runtime.
Pretty sure employer cartels are illegal.
I'm in New Zealand and my experience matches the GP comment, except cost and pharma ads. Long wait times and disinterested doctors are the norm.
That makes way more sense than the simple Chromecast I thought we were talking about. Thanks!
It's different depending on the line that runs to your home and the transformer serving your street. If the line to your home has enough diameter to carry 200A and the transformer and the main line have enough spare capacity, all it needs is to exchange the main fuses/circuit breakers on the utility side. Most new constructions these days are severely overbuilt to accomodate the rise in electric car chargers.

For older constructions however, it can be more involved - the line from the main line to your home might need an upgrade, the main line might need an upgrade or in the worst case the transformer might need an upgrade. The further up in the grid you go, the more expensive it gets for the utility - and some measures might even require significant work involving construction permits.
Matt Taibbi's Integrity Sand Pit
>I am aware of ECCs purpöse but never learned what it’s practical advantage is.. does it matter that badly for a hoby server?

Its not that importánt.
> This is the SF Bay Area, so it’s pretty much a third world country if you measure things by quality of government services. I assume this isn’t typical for most other parts of the country

You would assume wrong. California's grid reliability statistics are actually better than the national average:

Electric Utility Performance: A State-By-State Data Review
https://www.citizensutilityboard.org/wp-content/uploads/2021...

The only statistic where it falls last is "AVERAGE AMOUNT OF TIME TO RESTORE POWER PER CUSTOMER, IN MINUTES (CAIDI)
WITH MAJOR EVENT DAYS"

Compare the California's power reliability with West Virginia's before making any assumptions.
Indeed, this hate is very tiring to find on such threads.

Consider not caring. I'll try to do the same.
Where's the one that takes screenshots, I like that better
> And of course resistive heating doesn't stop working.

Well except…

> Of course relative to NY, they do have a more reliable power grid

Okay, yeah. That would pretty much be my concern.

Having been without power for over two weeks in the past 12 months the propane tanks and propane stove / furnace / water heater have been a lifesaver.

Powering the control boards / fans with a generator (or even UPS in a pinch) is a lot simpler proposition than trying to generate enough power to heat my house, water, and food with resistive heating.
Yes. There’s been a lot of storms this spring and the wind has brought down power cables left and right. That’s in addition to whatever other crap is up that’s causing power and even occasionally gas to be shut off for days at a time. Depending on where you live in the bay area, you might’ve had a few hour long shut offs, a few day long shut off’s, or worse and that’s just this year. I personally have had almost 3 total days without power where I live in the inner sunset of San Francisco, including 6 incidents of between 1 and 5 hours, and 1 period of two whole days. I have friends elsewhere in the city who’ve had it a lot worse. I don’t personally know anyone who has had 14 days total outages, but I would absolutely believe it given what I have seen. Also my personal PG&E bill for my home of two people and a baby is over $500 a month between electric and gas. I also run a small-midsize 400 seat theater in SF Chinatown and the monthly power and gas bill for that is almost $3000 a month even though we only run events two or three days a week. It’s absolutely ridiculous.
What's a "sun" type? Do you mean "sum" type?

And sigils are symbols, not special values: https://en.m.wikipedia.org/wiki/Sigil_(computer_programming)
Digitized silhouette portraits shed light on 19th century life
I don't know if this matters for the law, but a username doesn't identify you if it's a pseudonym and you have good opsec.

So it seems like whether it's identifying depends on the situation? Where else do you use that username?

My username trivially identifies me with a web search. Someone else's might not.
For-profit that sells an illusion of control with hot words like 'federated'. We haven't been there either.
When I started learning code and to build websites, I felt it very cumbersome to login into cpanel and upload PHP files. Hence I built my own file manager called HostBrowser[1]. It was a single PHP script. It had a lot of functionality that a lot of advanced file mangers have, like copy paste, compress files to Zip, extract Zip, copy-paste, directly download file from remote server, a code editor. The UI was inspired by that of phpLiteAdmin[2].

[1] https://github.com/anupamsaikia/HostBrowser

[2] https://en.wikipedia.org/wiki/File:PhpLiteAdmin_Main_Screen....
The boiling frog strategy only works on frogs when the frog's brain is removed.

https://archive.org/details/studiesfrombiol00martgoog/page/3...
Wow, so many downvotes, not sure why. E.g. CVE-2022-33070 is really because sudo uses protobuf-c.
I solved that problem with an NFC sticker in the hallway. Anybody with a recent (2-3yo) phone can just tap the sticker and get online.
In the Boston area, I almost never lose power, at all, ever. One hour five years ago in an ice storm was an aberration. Something is very wrong in Cali.
He's "dinosaur" probably meaning he knows how to work with linux - it'd likely take more time to learn clicking in some proprietary page than just doing it so that it works locally and remotely.
Which you can remove by modifying APK file. I did it for RSA token and MS Authenticator and use them via scrcpy.
You're talking in Euros... we have 230V power, while Americans and a few other holdouts still use 110V. The problem is, the lower the voltage the more current you need - an 1 kW vacuum draws 9 amps in the US, but 4.5 in Europe.

The unit of billing - kW/h - however remains the same.
That's a really good point that I feel like isn't talked about enough. Unsafe rust is a lot harder to write correctly than bog standard C, because you have to uphold the invariants to avoid undefined behavior (1). It's why there's a whole ebook about it (2).

That doesn't mean it's impossible to write correct unsafe code, it's just not as obvious as "trust me bro I know better than borrowck." You can't actually elide the invariants Rust upholds, you just have to take over from the compiler when it can't prove them.

(1) https://doc.rust-lang.org/reference/behavior-considered-unde...

(2) https://doc.rust-lang.org/nomicon/
"Why didn't you choose [my language], it's obviously better at X?" has got to be one of the weirder open source Qs.

It reminds me of when the Ruby folks wrote their YJIT in Rust and there were a few Qs which were like -- Q: "There doesn't seem to be a security reason to write this in Rust, why not use C++?" To which, a totally reasonable A is -- A: "We like Rust (and there is no reason to be miserable forever)!"

People almost never choose a language for one reason (except for the people who use Ada, I suppose -- the reason is the government requires them to do so). Memory safety is a great reason to learn/choose Rust, but Rust is much, much more than memory safety.

Moreover, "Why are you ignoring Ada?" is "Why didn't you write/don't you rewrite this in Rust?" by a different name.
Every time I've looked under one of Elon's tweets it's nothing of substance, just fellatio en masse
A friend emigrated to the rural US Midwest because making a life and supporting a family in the Netherlands was financially untenable. As always, n=1.
And?

* People that buy action dolls/funko, keep them in the original packages and don't play with them.

* People that buy NFTs... I have no idea what you do with NFTS. But you don't use them.

* People that bought beanie babies also just keep them in the boxes.
Yes, but at that point it's like running an AC during a hot Summer day. The compressor will be working very hard to keep up with -20.

Our leaders have lost their minds pursuing green purity. It's a religion at this point.
Why does it have so many dependencies?
The Mechanical Integrator – A Machine That Does Calculus
Facts about Africa's Geography never taught in schools
Requesting Twitch Data
i requested my twitch data and wrote a little script to look into it
I think there's different components to pitch memory, including both relative and absolute pitch. (I suspect there's more than that, too - some people seem to just hear a chord as a single unit while others pick out the individual notes in it, some people have a very good ear for timbre.)

I don't have perfect pitch, but I actually seem to have anchored on A=443Hz. When my violin teacher insisted on 440Hz it would cause me discomfort the same way you describe, just feeling wrong. And I've found that when I try to tune an instrument from memory, I'm consistently sharp. (Assuming I'm not off by a whole-tone, because I don't have perfect pitch.)
I worry about archival and enough history for diagnosing long-standing subtle issues that take a long time to surface as bugs. This is not theoretical: apparently a TeX bug picked up after many years had been there from the start.
Great article, but unfortunately the lying is entrenched culturally. The regulator is so distrusted it can never change.

For example in Australia I’ve heard multiple cases of somebody proactively seeking counselling for help dealing with temporarily stressful situations such as divorce, then being grounded at work, and the regulator (CASA) denying medical clearances. This increases the stress.

Every time some senior person proclaims “it’s okay this time - report your illnesses”, it never is, and we go around this circle again and again. I will personally never report my medical history accurately to the regulator.
In american english "drinks" is a common colloquialism for alcoholic drinks. You should definitely drink more water than that with your cardio haha.
Mileage varies a lot in California. A high-income single person who just bought a place is paying a lot more than an older couple who have lived in the same home for 4 decades.

To critique your link based on its footnotes:

> 1 Calculated based on “State Individual Income Tax Rates and Brackets for 2020” from the Tax Foundation and “Median Household Income by State: 2018 and 2019” according to the U.S. Census Bureau.

What is the distribution of households in each state by marital and dependent status?

> 2 Calculated based on “Property Taxes by State” from WalletHub and “Median Home Values Across the U.S.” from Experian.

Various propositions in California affect actual property taxes. In the chart in your link the property tax tax burden is shown the same for California and Texas based on Median income, but the actual property tax rate in Texas is almost double that in California (at least last I checked, a couple of years ago). Housing in California has just been more expensive compared to income, which is a con in affordabilty, but a pro in net worth for property owners (especially those who have owned for a long time, and thus pay lower taxes on their primary residence).

I've got nothing to say about the sales tax burden, except to wonder how much of the "per capita personal consumption expenditures" are taxable transactions, and how much aren't. I've got no clue here though.
how many of us had never even heard of sudoedit? I rarely see anyone using sudo features other than "run this with root".

given that sudo's security history has mostly non-memory-corruption/overflow faults, the big win would be refining/simplifying it, regardless of language.
I dont understand how come a framework will help you avoid that.

You can do a similar performance issue with anything:
here is a raw example: give to anyone a non-ORM framework and the chances of someone hitting multiple times the DB to query the same records increases with team size and app scope.
I am not sure there is a framework that can protect your colleagues from doing select * and then count the in memory objects instead of doing a count on DB.
WTF my tax money is spent on this bull $hit
Interesting, is the wayback machine archiving these new versions of old websites?
I have tinnitus, so i only need perfect relative pitch.
Siri hard codes this afternoon to mean literally right after 12 PM. So if at 1pm you ask it to remind you to do something this afternoon, it will put it at 12:00pm the following day. I just double checked it right now. It’s currently 12:18 PM, and I asked Siri “remind me to test this in the afternoon“ and it set a reminder for tomorrow at 12:00 PM
Yes, of course if they're bi-directional. And theoretically, you can also use excess renewable power to heat up the soil in summer and draw on that stored heat in winter.
He was a quant at Citadel. Now he agitates for GameStop investors
I’ve been reading about capabilities since a long time, is-it used in ‘normal’ software ?
That is the pseudo-anonymization clause there. Someone can look you up. Even if you are just a number, that is enough, if someone can link the number to an IP an from there to a person.
It seems to me that every time people reference the slippery slope fallacy, the people claiming slippery slope get proven right 10 years down the line. Even in this case, banning gas in new buildings implies that gas will be banned in the future!
Where I live in New Zealand, I haven't experienced a power cut in years, and in my entire life I've only ever experienced a handful of short power cuts. So when I hear about the California experience, it feels pretty third world to me.