skysight-inc/HackerNews huggingface dataset:
Maybe they should have used a sand based analogy. Blackholes are like quicksand while most other things are just like regular sand.
> [1] Huh, I don't know why I typed that at all. After all, we're talking about forestry

No, I don't know why you typed that either, but you seem to have repeated a common trope that somehow MMT is responsible for something (inflation? general badness?). Given that no country is making policy decisions based on what MMT economics prescribes, that trope is of course complete nonsense, since responsibility would at least imply some level of influence.

Edit: FWIW, I actually get your point about revolutions generally precipitating improvements (eventually).
Adding on, propane is pretty easy to stockpile as a consumer. Here's my anecdote:

I've got two 250 gallon propane tanks in my yard. One goes to my whole house generator which can go several days if needed; the other goes to the stove, water heater, and fireplace; this lasts several months, but not a whole year. After a few years experience, the best plan seems to be fill in september/october and again when prices come down in the spring. I'd probably try to get a bigger tank or a second tank for the house if we ever need to do meaningful work on the system, so we can fill once a year in the summer. Combining the two tanks I have now would probably be too expensive, and a dedicated supply for the generator seems good operationaly. The previous owner leased the tanks, and we kept going with that; it's probably better to own them as then you can get better fuel pricing.
I do a full macOS reinstall approx 1.5 years, depending on external factors, mostly to be able to clean up obsolete apps/packages/etc (after the reinstall I move everything into a "Old machine" folder and only move back what I need. only drawback is winding up with an "Oldmac" folder inside the "Oldmac" folder inside the "Oldmac..." well one day I'll clear those up)

But I've never felt like needing to do that with iOS - the only 'reinstall' occurs when I upgrade devices (and then I restore from iCloud backup). What problems did you run into that were resolved by a clean reinstall of iOS?
"We're Number One; why bother to try harder?"

I would suspect GMail is costing Big G more than they're making out of it, and they're trying to gently shove users off the platform, but they've never had any problem simply closing a popular service.
Full stack software development (background servers, database, redis, often under Docker).
my personal machine is an 8GB M1 Air. I don't usually do dev work on it, but always have dozens of Safari tabs, often a bunch of Chrome tabs, a bajillion Slacks, and other apps. And I'll do light dev work on it, mostly for personal things. I even play the occasional game.

In other words, I think I'm well beyond what you're even describing. And while I do wish I had bought the one with more RAM, but usually I don't notice it. The swapping is that good.
I think it's almost a cliché that Ruby is dying, is dead, or is outdated and uncool. It comes up in almost every post about Ruby.

It's going as strong as ever and, if anything, it's stabilised into a robust, expressive and powerful language and in many cases that's a pretty acceptable trade-off. The fact it has long since matured into 'boring' technology (as in 'choose boring technology') is nothing but a good thing.

It's great that so much work is going into performance, though. I've been excited to try this new JIT out in prod, and I'm excited to see how Ractor, for example, evolves.
LibRedirect (https://libredirect.github.io/) can proxy Imgur, Fandom, Medium, and other links to no-JS alternative proxies, though some of the proxies are down or have broken Fandom images, and you have to disable the specific websites so you won't be redirected again.
Dunno, I dropped mine pretty hard at airport security, skidded across the floor, left a very small dent. My wife had hers placed on a lectern and someone bumped into to and it fell off stage, bigger dent but the show went on. And our kid has sat on or stepped on both multiple times. They hold up well enough.
New York vigilante who fixes up defaced license plates
I should have mentioned the HTTP 'Vary' response header, that servers can use to inform the client that its response was based upon some of the headers that it sent.

A 'Vary: accept' response header gives a hint that it could have supplied a different response had you given a different Accept: header. But I don't think that there's a way to actually list the variants available in the HTTP spec?

My reading of the HTTP spec suggests that csvbase.com is behaving incorrectly by not setting the Vary header properly (it sends: 'Vary: Accept-Encoding', but it should also list 'Accept' in there too). Potentially, a proxy server could decide to cache the CSV or HTML response, and then serve that version back to another client instead of the 'right' one, because the server didn't correctly report that the response varies based upon 'Accept'. In practice, this isn't likely to happen unless you've got a caching proxy that is also unwrapping the encryption between itself and your HTTP client.
I'm not afraid of the food, I'm wary of the corporate governance and legal framework that allows a corporation more freedom than I, and will never face ramifications if what it sells has material side effects to literally anything. It's not the food, it's the organization created to product the food that ends up being, frankly, yet another corporate predator one has to watch and be aware because at any time they can be purchased and start behaving opposite from all their previous values.
I have a friend who works at Sandia. I remember him saying the pay is lower and there is way more work life balance. There is less of a sink or swim attitude around perf there. I got the sense you can come in, do your thing, and be out by 4 or 5 - everyday.
Enjoy it as long as you can. As soon as this kind of hardware is close to becoming commodity, software will get as slow as it is currently on commodity hardware.

It's part of Wirth's law:
https://en.wikipedia.org/wiki/Wirth%27s_law
It _can_. Much like any other language, if you're not careful you can write some very convoluted Ruby code. What makes Ruby different is when you invest in readability you get far greater returns for much less effort.
> does not pencil out to replace the original windows

Depends on the cost of energy and the interior comfort level you want.
https://archive.is/jOYaV
Does this fix your issue? When I use my wife's Air on my Dell non-retina monitor, I can either have crisp but tiny text, or big and blurry. This utility perfectly solves it for me. https://github.com/waydabber/BetterDisplay
Unlock 1Password with SSO
Just read the books or listen to the audiobooks (with the original narrators, Kate Reading and Michael Kramer) the show is terrible. I'll continue to hate-watch it just to call out how much they got wrong but more out of a sense of obligation than for any enjoyment.

What's most frustrating is they made changes that aren't even for the better. At least Foundation made a good sci-fi show based on someone who walked by a person reading the actual book (spoiler, re-reading the book did not hold up well for me), WoT somehow made a "meh" show which diverged from the books for no good reason.

I think I've fully moved into the "dear god please don't make a TV/Movie adaptation of a book series I love"-camp. I never read GoT but I liked the show and I think I've heard that, aside from the ending, the show does a pretty good job. Unfortunately I feel like way more often than not the Show/Movie is just a huge disappointment.
The main issue I have with Ruby / Python is the fact that it's duck typed, it makes the maintenance and refactor pretty hazardous.

You get objects you don't know what's in there, 6 month later someone changed it, no compile error but it will break when you run it.

And so to overcome those major issues they added really ugly stuff that is not core to the language, linters, annotations etc ...
Would love to hear thoughts about why not SOL/ADA/(or your favorite token) .
It's like another form of comments in code. They can be pointless. They can be misleading. Or they can be really informative. They're worth doing for the times that they are informative.
Electron itself is not really that bad though. Sure there is not insignificant overhead but you can still make fairly resource efficient apps with it if you actually want to (and you can use Tauri if you want to go even further).

Also Slack, Discord etc. are not really using React Native (but rather normal web react if they are not using another framework). You don't really need Chromium for React Native which significantly reduces memory footpring (in fact a react native app can be close to indistinguishable from a "normal" native app in most ways). You can probably reduce React Native overhead to not much more than 100-200MB compared to purely native apps which seems reasonable.
Closh is an interesting functional shell as well - https://github.com/dundalek/closh
While not an interactive shell, I find find babashka - https://babashka.org to be elegant for scripting.
I worked at LBNL (in Berkeley) and it was great. It's like academia but with no teaching responsibilities. Yes, the pay was lower and the expectations were roughly the same as MAAA (Microsoft-Amazon-Apple-Alphabet) but you didn't get fired if you didn't meet expectations.
> The FAA representatives terrible attitude aside...

If this pilot did anything like this today, he would be in for a lot more trouble than a tongue-lashing over the phone. I don't know what the range of prescribed sanctions for this sort of infraction were at the time, but I suspect the person handling the case was exercising some discretion in choosing to respond with nothing more than a verbal dope-slap.
I feel this website is a strange bubble. I use an underpowered laptop from 2013 for all my daily tasks including light photo, video and audio manipulation and I have no problems. Why does it always have to be about videogames, heavy creative work, multiple VMs or compiling gigantic codebases?
There are workarounds.

https://www.macworld.com/article/675869/how-to-connect-two-o...
I’m the author and this is the correct reference.
Perhaps, but the only references I saw to 2019 in the criminal complaint[1] were with respect to Tor and his phone. I don't know if he was actually under surveillance that early or if this is just stuff they later found. While there are plenty of ways this guy could have attracted the attention of California, Florida, or federal law enforcement, it's entirely possible that seeing a US residential IP address is what started this case. I can't really tell without seeing dated search warrant applications.

The latest PDF[2] states:

In discovery, the Government has declined to provide any information related
to its TOR operation. The Defense therefore researched and drafted a motion to
compel such discovery. In the course of this research, the Defense discovered an
exhibit filed on the public docket in at least two federal cases with similar issues
(“Exhibit 2”). The document is partially redacted, purports to be the work of a U.S.
government agency, and is marked “Top Secret.” Outside of these public docket
filings, Exhibit 2 is widely available on public internet sources. A Google search for
Exhibit 2’s title yields 102,000 results. All of the top results apparently provide the
document itself, and most of these date back to 2013.

That would likely be a reference to something leaked by Edward Snowden given the year mentioned.

1. https://www.justice.gov/opa/press-release/file/1279441/downl...

2. https://www.documentcloud.org/documents/23569961-motion-to-r...
Look at Mr. Flat Earth here saying that other people have drunk the Kool-Aid.
> It wasn't that long ago

...almost 20 years?
USB4 supports DP 1.4a tunneling and DP 2.0 in DP "alternate mode". Agree with you, but I fear dedicated DP ports are dying.
I hope this causes websites to start blocking UK users. That would cause VPNs to become more common, undermining the government's enforced logging of internet use.
The refinement of ChatGPT's "abilities" over the past 6 weeks has been very interesting to watch on /r/chatgpt. People are extremely agitated that their once baudy and severely humorous chatbot has been nerfed into an obnoxiously clean-cut uptight dweeb. Some get actually depressed, some get very upset. It's like watching everyone's bar buddy sell out and start wearing polos.
For this reason you need to find _your own_ projects, solve your own problems (which are actually pretty common, but you have to search or figure out a solution)

That's what I tell everyone
> three people could only keep a secret if 2 are dead

Exactly. Which is why, not to start a JFK war, I think the Mafia killed JFK. If it were the CIA, or LBJ, someone would have talked. Anyone who knew what happened got whacked.
The problem with XML was slow parsing and the horrible syntax of XSD schemas. Turning attributes into elements is also a pain in the ass. And for a lot of applications turning whitespace into elements is unnecessary.
It’s interesting that there are no comments here.

** crickets **

But this change is indeed coming, and it will be incredibly disruptive.
With all the dangers of disinformation and "echo chambers", but a bit bigger. And what for? So more people can feel they have followers and spend time cultivating that?
> disappointed to see them still selling these with 8gb RAM

Doesn't Microsoft still sell laptops with 4 GB of RAM?
ARM builds have been available for a while now even for Java 11.

* AWS Corretto: https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/d...

* Eclipse Temurin: https://adoptium.net/temurin/releases/?version=11

* IBM Semeru: https://developer.ibm.com/languages/java/semeru-runtimes/dow...

* Oracle GraalVM: https://github.com/graalvm/graalvm-ce-builds/releases/tag/vm...
I Embraced MMA. But, Slap Fighting: What Are We Doing Here?
I like your list. Maybe you could break the projects down into smaller subproblems (you sort of do that already) but I personally don't like seeing the implementation. It gives you a false sense of understanding imo.
Kind of reminds me of the early days of the web, you have a feeling there's good websites out there, but there's no established mechanism to find them.
Yes, I'm pretty sure because:

1. Compiled with jyjit confrmed (ruby --yjit) returns the correct value

2. RubyVM::YJIT.enabled? returned true

But the information available on how to confirm YJIT is running is not super clear. Since I didn't notice any improvements I started wondering.
> it's quite unlikely

IOW: given infinite time, it's a certainty...
Thinking of building something along those lines i.e. you can peek ahead if you really get stuck.

Proj-based learning is really fun to both create and consume imo.
It's just the typical arrogance from people who refuse to acknowledge that we can't see all the ultimate results of technological changes we make.

Other examples: drugs like thalidomide that caused birth defects, side effects of amiodarone; importation of non-native species that then caused issues, such as kudzu, Burmese pythons, snakehead fish, etc. https://www.nps.gov/subjects/invasive/what-are-invasive-spec...

"Afraid of Kudzu? Get Over It" could have been written in the 1880s by this guy's great-grandfather...
> you follow a river downstream (usually)

Weird; I don't have that connotation of "follow" at all.
I've known several people who worked at LANL, and they reported you might sit around for six months or more waiting on bureaucratic approval for your project. They all agreed: very slow moving, lots of red tape, otherwise fine.
The remote code execution vulnerability in Control Web Panel affects the Control Web Panel or CentOS Web Panel software before 0.9.8.1147
Yes, I'm pretty sure because:

1. Compiled with jyjit confrmed (ruby --yjit) returns the correct value

2. RubyVM::YJIT.enabled? returned true

I didn't notice any improvements at basically so I can't really say _for sure_ if it was working as intended.
Yes, of course I need to know. An important part of production grade software is observability. And that "something" doesn't have to be memory. It can be a connection, file handle, semaphore permit or one of many other things. But even for memory, typically there is not just one global type of memory. Users want to know how much memory is dedicated to X, Y and Z components, they might also want to constrain memory use by logical function. E.g separate buffer pools. This is where automatic memory management with GC falls apart very quickly - even the Java apps I work on actually use a memory/resource abstraction layer on top and manage everything manually, leaving just the last bit of releasing the objects to GC. Which is the worst of both worlds - we get all the disadvantages of MMM and all disadvantages of tracing (pauses, cache thrashing, etc).
I see these defaced plates quite often—there seems to be no consequence for breaking the law this way, despite the loss of revenue, and presumably more dangerous streets.
Here is an article on this if you can't access the paper:

https://astrobiology.com/2023/01/tricorder-tech-new-small-la...

An "Orbitrap" seems to be a particular form of mass spectrometer. The Wikipedia article also contains a cut-away image of an Orbitrap cell, showing the shape of the inner electrode and the chamber:

https://en.wikipedia.org/wiki/Orbitrap
I beg to differ: for all its qualities, Eloquent JavaScript is not a very beginner-friendly book. It goes quite deep into many JS intricaties and contains a lot of challenging tasks for people just discovering programming.

More beginner-focused alternatives are https://www.freecodecamp.org and https://thejsway.net.

Disclaimer: I've been teaching programming professionally for 15+ years and wrote the latter.
> Symfony is a great piece of software. So is Laravel.

And to be clear, Laravel is a piece of Symfony software, and a good example of what you can do with Symfony packages and a bit of opinion.

There are 13 Symfony dependencies in https://github.com/laravel/framework/blob/9.x/composer.json alone, and many of the Laravel packages listed in there also depend on them; the Laravel Request class extends Symfony\Component\HttpFoundation\Request, the Response class extends Symfony\Component\HttpFoundation\Response, etc.
There are a lot of things like this, where the logically optimal solution meets social norm reality.

Many have or will switch to vegetarian diets! But for many, having an option to continue cooking a variant of pepperoni pizza or a burger will allow much less friction in the transition.
Ask HN: Injecting credentials via a reverse proxy on the fly?
I want to setup a reverse proxy at my Job which on the fly injects credentials into requests.

Usecase:

We are using the Facebook Marketing API for quite some stuff, but basically every developer in the company needs API credentials for it. I want to secure this better and have the API credentials only saved in the reverse proxy service. So devs connect to the service and can use the authenticated Facebook Marketing API without ever getting hold of the API credentials.

Do you know of a reverse proxy that can do that?
I just got an M1 Pro MBP for work last week, so I was kicking myself a little when I saw this. Then I was less disappointed when I saw the only difference is a 20% speed increase for some apps, no changes to things I would actually care about, like adding a couple USB-A ports, or if the speed increase was > 50%.

I do all compiling and heavy testing on servers, so the laptop is just for SSH, analysis software, and regular desktop stuff, for which it is fast enough.
It was created by the U.S. Department of Defense, so there's that...
The Deoxys Authenticated Encryption
As someone maintaining a pretty large networking industry proprietary app based entirely on net/http in terms of any kind of HTTP communication, I feel like I can easily tell you are wildly exaggerating. Admin consoles and enterprise connectors are entirely irrelevant to many uses of an HTTP server. Hell, even Kubernetes' API server is built using net/http.
I wonder how big Musk or Bezos's security teams are?
Around V8 in Seventy Days: Bringing a New VM to WasmX
I’m recounting the story of how I added support for V8, the Google Chrome JS/Wasm runtime, to WasmX, Kong’s upcoming Wasm framework for Nginx. This will give some insights into WasmX and its tech stack, being a new contributor to a project, and the steps (and detours!) that go into adding a feature like this.
The only thing that's in there is a very low quality webcam and an ambient light sensor so as far as I can tell it's 90% empty black space.
Trade magazines like these are actually good candidates for paywalls. Their small reader base is likely to get their employer to pay for it.
LIGO has detected black holes swallowing neutrons stars. If the black hole is small (~3 solar masses) the neutron star is ripped apart, but if the BH is much larger it's swallowed whole.

https://www.ligo.org/detections/NSBH2020.php
thanks,yes it is dart only size,need measure flutter size vs swing as a single exe
Yep. Blows my mind. I feel like many people just forget the difference between real life and internet sometimes.

We're talking about people that risked their lives to escape a system. Not your political opponents on twitter.
Switching DB's does happen, but it is generally rare in my experience, and usually a strategic mistake. Those who do it usually underestimate the migration time. It's not economical to spend a lot of time up front to prepare for a scenario that happens once in a blue moon.

The main reason to write mostly generic SQL is so new hire-ees can get up to speed.
How is hiring a few people to write a transpiler any different than hiring a few engineers to write a JIT compiler? Isn't a JIT just transpiling code at a different level (bytecode instead of source code)?
Even in dev, you have to basically code in irb in order to verify everything works.