skysight-inc/HackerNews huggingface dataset:
What kind of evidence are you expecting? Many diseases are treated with antibiotics without definitive evidence via some kind of test. Often, evaluating symptoms is deemed sufficient. For example, in the case of Erysipelas, an infection of the skin
Very cool article. Semantics are important and key. Article nails it.

Reduce, reduce, and then reduce farther.

I'll add my 2c: Ditch the cargo cults. Biggest problem in software dev. I say this 30 years in.

Hard lesson for any young engineers: You don't need X, Y, or Z. It's already been invented. Stop re-inventing. Do so obsessively. You don't GraphQL. You don't need NoSQL. Downvote away.

Pick a language, pick a database, get sleep.

Never trust the mass thought. Cargo culting is world destroying.
The Russian Buk, S-300 and S-400 largely use missiles with blast fragmentation.

For example, see the SAMS section here: https://www.gichd.org/fileadmin/uploads/gichd/Publications/G...
I also used SSE 6 or so years ago, and had the same issue with out load balancer; a bit hacky but what I did was to set a timer that would send a single colon character (which is the comment delimiter IIRC) periodically to the client. Is that what you meant by “ping”?
Claude Fights Back – By Scott Alexander – Astral Codex Ten
I'm not saying that the conclusions in the article are false. As a programmer, I prefer composition to inheritance, too. I'm saying that the justifications are presented using a scientific term of art (cognitive load), but the scientific evidence regarding cognitive load isn't sufficient to justify these claims.
Somewhat incredibly, v0.2 is out thanks to a contributor! Adds signal loss handling, so now you can see at a glance if ISS telemetry is actually even being received by the ground station.

Direct download link:
https://github.com/Jaennaet/pISSStream/releases/download/v0....
A real password manager

I use proton pass
>Any methodology I could help contribute on?

Several people have already contacted me today with this request. This is how I give out details and share current progress with you.

Yes, you can help, most people on HN could. It is not that difficult work and it is not just low level debugging, coding and FPGA hardware. It is also organizing and even simple sales, talking to funders. With patience, you could even get paid to help.

>any place you have your current progress written up on?

Not any place in public, because of its value for zero-day exploits. This knowledge is worth millions.

I'm in the process of rewriting my three scientific papers on reverse engineering Apple Silicon low level instructions.

>it seems vague with how far people have currently gotten and exact issues.

Yes, I'm afraid you're right, my apologies. It's very much detailed and technical stuff, some of it under patent and NDA, some even sensitive for winning economic wars and ongoing wars (you can guess those are exiting stories). It even plays a role in the $52.7 billion US, €43 billion EU and $150 billion (unconfirmed) Chinese Chips Acts. Apple Silicon is the main reason TSMC opened a US factory [1], keeping its instruction set details secret is deemed important.

If you want more information, you should join our offline video discussions for more info. Maybe sometimes sign an NDA for the juicy bits.

[1] https://www.cnbc.com/2024/12/13/inside-tsmcs-new-chip-fab-wh...
Yeah ive seen it myself, and part of it is driven by people's demands and expectations to receive treatment when they go to a doctor. Even if they go for very minor sniffles, many people will not return to the same doctor later if they are given nothing other than what boils down to "stop being a wimp and rest for a few days because nothing I do is going to actually help." Especially when the visit itself comes at a decent cost to the patient (in the US atleast). So doctors who overprescribe medication are more profitable for their owners and have higher demand from patients and are incentivized to do so, while doctors following the science more closely will be less profitable and have lower demand.

Better education on health and healthcare would help, but certainly not come anywhere near eliminating the incentives to over prescribe versus under prescribe antibiotics and medications. Perhaps more placebo medications could help, but that has its own litany of problems in making people believe they are receiving a medication when they are not, and numerous patients might view it as being scammed even if a placebo is the best thing that could be given to them.
Now that I'm back at a computer:

* https://bernsteinbear.com/blog/scrapscript/

* https://bernsteinbear.com/blog/scrapscript-baseline/

* https://bernsteinbear.com/blog/scrapscript-tricks/

* https://bernsteinbear.com/blog/type-inference/

* https://bernsteinbear.com/blog/row-poly/

and the repo for the main implementation: https://github.com/tekknolagi/scrapscript
I say men are treated based on their gender, not just happen to be disadvantaged. Don’t put words in my mouth please.

For the rest of the argument I understand it, but don’t agree, for two reasons. First is that there’s enough man-only targeted demands and judgements, all well known. Second reason is that the world has supercharged the terms “man”, “manly”, etc so much, that discriminatory statements with these may sound absolutely natural to some.

There’s absolutely a majority of cases of people who get all the downsides but can’t entertain the upsides of “being a man”, for not behaving “like a man”, despite being one (as in, being born this way and not having a strong dispreference to this biological fact alone).

Men have it though and that makes them men who have it easy — I’m curious if you see a problem in this statement.
Generally you're going to want to send ping events pretty regularly (I'd default to every 15-30 seconds depending on application) whether you're using SSE, WebSockets, or something else. Otherwise if the server crashes the client might not know the connection is no longer live.
Hertz desperate to unload Tesla inventory, asking customers to buy rentals
No, I don't think it is impossible for MacOS. I might be missing a detail here, not sure. I have to think it over.

I have seen [1] you can patch ANECompilerService, so you can even speed up existing code, because Apple compiles your code just in time (at runtime) on each machine. We could do that for MacOS libc too.

[1] Some how-to hints in https://discussions.apple.com/thread/254758525?sortBy=rank
That can be easily dealt with by graded industry/farm zones. As this report clearly notes, it has usually been done to practice racism under disguise.
> You have a bug — regardless of what numbers I put in, KoFi only costs $6.

Not a bug. KoFi charges a flat $6 fee per month, regardless of how much volume you're running through them.

Funny enough, Ko-fi site says straight 5%, not flat $6.
Takes time and costs money. Problematic for an already strained health care system. And as a patient I prefer to get treated immediately for my painful skin infection instead of waiting a day or so for results to arrive
No, it's one example of an otherwise broken and lacklustre browser. It's the only browser that has issues with website functionality.
> By using those two techniques together:

> your attackers will have a tough time while trying to identify your real services.

So... Security through obscurity?

> the only way to determine if a service is emulated is through a protocol probe (imagine probing protocols for 65k open ports!).

So... Security through obscurity?

> it takes more than 8hours and 200MB of sent data in order to properly go through the reconessaince phase for your system ( nmap -sV -p - equivalent).

So... Security through obscurity?

Idk... Maybe I am not versed enough in infosec but this also begs the question are you not attracting more interest if your system lights up green for an exposed Redis instance for an adversary to notice you and take a closer look for anything else vulnerable.
I wasn't implying that it depends on sensitivity changes, although that is possible too.
Sorry if I wasn't clear on that.

My thought was more about time and distance. Something can be unpopular or even wrong when it's first said too. People are dynamic and change over time. The mechanism of change is living their lives.

Taboos can change as well, so there is a motivation to steer clear of controversial topics in recorded media. You can use discretion to judge risk. It's unlikely that someone's going to fire you for discussing ice cream in 10 years.
I'm going to be working on poetry this next year (something I've already started), and I will be taking a life drawing class starting in January.

Honestly, I'm just tired of taking on technical skills. It might be better for my career, but I'm sick of hobbies and interest that encourage me to be solitary.

Oh, but most importantly, I want to develop my relationship skills. My romantic life has had its ups and downs, but it's mostly been in the pits for the last decade, and I've realized that I have both relationship skills to develop as well as emotional repression I need to work on. I want to have a family someday and am afraid I may never will at this point, so it's important to me that I can be a good husband and father someday. In other words, I've been more of a scared boy than I thought I was, and I need to fix that.
One thing I dislike regards to SSE, which is not its fault but probably a side effect of the perceived simplicity: lots of developers do not actually use proper implementations and instead just parse the data chunks with regex, or something of the sorts! This is bad because SSE, for example, supports comments (": text") in streams, which most of those hand-rolled implementations don't support.

For example, my friend used an LLM proxy that sends keepalive/queue data as SSE comments (just for debugging mainly), but it didn't work for Gemini, because someone at Google decided to parse SSE with a regex:
https://github.com/google-gemini/generative-ai-js/blob/main/... (and yes, if the regex doesn't match the complete line, the library will just throw an error)
Last time I posted this 7 years ago I wrote

> Note that while Mill's first target is Scala builds (as an alternative to SBT) there isn't much reason why Mill shouldn't be usable for other JVM/non-JVM languages too.

Now 7 years later, Mill indeed has first-class support for Java (https://mill-build.org/mill/javalib/intro.html) and Kotlin-JVM (https://mill-build.org/mill/kotlinlib/intro.html). There's experimental work ongoing to expand that support to Kotlin-Multiplatform, Android, Python, and Javascript/Typescript, with ~20,000USD of bounties up for grabs (and a similar amount already paid out):

- https://github.com/orgs/com-lihaoyi/discussions/6

We also recently started an engineering blog on build-engineering topics

- https://mill-build.org/blog/

Take a look at the open bounties and get involved if you are interested in this kind of fast, easy, multi-language build tooling!
I'm not sure but I think this could be used instead of BFI in any game.
The site mentions battery-efficiency specifically. I'm curious what features does Mercure provide in that direction?
I good process would be to just push the proposal to the branch in review.
We are talking about different things. If you want to use inheritance inside your module, behind a reasonable API, in order to re-use common logic, I won’t bat an eye. I won’t know, I’m working with the public part of your module.

If you structure your code so that people in my team can inherit from your base class (because you didn’t make an interface and left everything public), and later you change some of this common logic, then I will curse your name and the manner of your conception.
It's not that the semicolon is somehow a special character and that's why it's required/optional. It's the context that makes it necessary or not. Python proves that it's possible to design a language that doesn't need semicolons; it does not mean that e.g. Java or C are well defined if you make semicolons optional.
it's still here the 'left bar on hoover feature', it's just with another name
A PR with self-contained smaller commits would be possible as well.
Please do some research.

Yes, there are lots of degenerate gamblers, grifters, and scammers in the crypto scene, but any new platform that's in any way related to finance will attract that scum.

If you spend a little while attempting to understand Bitcoin's reason for existence, it may start to make some sense.

You don't have to buy in, but you will be able to provide a more educated contribution to the discussion.
The objective here is to give script kiddies and other spray-and-pray attackers the finger.
The shrapnel damage is pretty much established as there are multiple videos from inside the plane during this flight prior to the crash and you can see shrapnel damage on the fuselage. The survivors are also confirming it, and report that there was a bang(which might be confused for bird strike).

The question is, who shot the plane? This part is pure speculation at this point.
I imagine it’s just efficient allocation of engineering resources.
An LLM is pretty much a black box. You can’t prove anything meaningful about its output.
For those interested, see Daniel Shiffman's Nature of Code[1], a book in which you go from simple "ant" simulations to "boid" flocking behaviors, and from physics simulation to machine learning, neuroevolution, and NEAT using p5.js for graphics.

[1]: natureofcode.com
If I plot a line between Azerbaijan and Grozny, even if I go around the Caucasus over the Caspian, crashing in Kazakhstan seems way, way off.
netsurf is using the GTK+ toolkit.

The thing is I was about to build my own browser with netsurf components (but probably with my own toolkit)... then I stumbled upon the fact that it won't help much more than to use links or lynx since sites are getting javascript-walled. At best I would get a CSS renderer, coded in plain and simple C99+.

Since Big Tech controls the software to access their online service, they will give hell to any promising real-life alternative.

To say that the only sane way out of this, is not even coding a plain and simple C99+ real-life javascript web engine, but ensure by law/regulation that all "utility/critical" sites have a working and sane noscript/basic (x)html portal (as 100% of them had a few years ago...............)
But why add it to HTTP/3 at all? HTTP/1.1 hijacking is a pretty simple process. I suspect HTTP/3 would be significantly more complicated. I'm not sure that effort is worth it when WebTransport will make it obselete.
I can really recommend samply: https://github.com/mstange/samply. It just works out of the box.

It uses the Firefox profiler to view its recorded profiles. You can (don't have to, just can) even share them, I was looking at this profile just yesterday: https://share.firefox.dev/3PxfriB for my day job, for example.
We have a whole arsenal of old antibiotics no longer in use that are candidates for redevelopment. As bacteria develop resistance to newer antibiotics they make evolution tradeoffs which bring back into play older antibiotics.

https://pmc.ncbi.nlm.nih.gov/articles/PMC4242550/

I think cocktails will be used (if they are not already in use) to attack the bacteria from different angles at the same time reducing the likelihood of developing resistance.

Another thing is better protocols. More quick testing before prescription so you use more targeted antibiotics and reduce the use of wide spectrum antibiotics.
Cute as this is, most attackers aren't obsessed with you, but are looking at just one port, the one they have an exploit for.

And if you have that port open with a vulnerable service, they'll find and exploit it, irrespective of whether this tool is running.
It's actually quite an interesting question. The West Coast of the contiguous US has almost no islands, you really start getting "islandy" only in the Puget Sound.

The East Coast has more islands, but then you need to decide how you classify the river deltas. Is a bump in a brackish swamp an island or not?

On the other hand, Sweden has thousands of really small but also well-defined islands. They can be just several square meters in area, but they are well above the water and clearly separated from the main landmass.

Alaska has similar terrain, though.
At least in the EU they have reduced prescriptions a lot. They don't write antibiotics prescriptions if you have bronchitis unless you have a fever or if it does not improve over a span of days. 10 years ago they would just give you a wide spectrum antibiotic.

They still suck on just taking a swab and culture.
For TCP services, it won't send a large packet until the "client" provides a correct ACK packet to complete the three way handshake.

This would indeed be pants-on-head for UDP.
These same people also want to see your GitHub history filled with deep green come review time. I start to wonder if they think high levels of GitHub activity is a proxy of performance or if it’s a proxy of plying the game the way they insist you play.
I've found processes like this to work better, too. Basically, the one big pr is like building a prototype to throw away. And the benefit is it has to get thrown away because the PR will never pass review.
I’ve been to a lawyer once, and this happened. I got billed and told to go to a different lawyer.
My `~/.var/app` directory is 14 GiB in size, 12 GiB of which is used by Signal
(which is mostly photos and videos) and 1.8 GiB by Firefox. All other programs
only take up a few MiB of space.

In terms of installation size it's not a problem either, as one can verify using
`flatpak list --columns=size,name`:

1.3 MB Flatseal
2.9 MB Extension Manager
47.7 MB Celluloid
604.6 MB Freedesktop Platform
680.0 MB Freedesktop Platform
533.8 MB Mesa
533.8 MB Mesa (Extra)
469.8 MB Mesa
469.8 MB Mesa (Extra)
46.9 MB Intel VAAPI driver
50.9 MB Intel VAAPI driver
20.3 MB FFmpeg extension with extra codecs
790.0 kB openh264
763.9 kB openh264
243.7 MB GNU Image Manipulation Program
7.7 MB HEIC
17.6 MB Characters
14.2 MB Connections
25.4 MB Image Viewer
946.7 kB HEIC
25.5 MB Sushi
39.8 MB Papers
941.3 MB GNOME Application Platform version 46
1.0 GB GNOME Application Platform version 47
794.1 kB Fonts
137.7 MB gThumb Image Viewer
1.1 MB adw-gtk3 Gtk Theme
269.6 MB Firefox
482.3 MB Signal Desktop

The duplicate entries is because certain Flatpaks may require different versions
of e.g. the Freedesktop platform (that being possible is one of its big selling
points).

In short, storage isn't a problem at all for any computer produced in the last
20 years.
Flirt: File InteRacT, the file interaction tool for your CLI
The usual trick is to have many pots, each of which is mostly but not entirely locked down.
GPL absolutely applies when using a library (unless a separate exception has been made). Of course, the LGPL is often used for libraries when this isn't desired by the author.
Define that function directly in the place where it is used (e.g. as a lambda, if nesting of function definitions is not allowed). Keeps the locality and makes it obvious that you could just have put a comment instead.
> or using GPL code as a library

No. The copyleft nature still applies to libraries. That's why the LGPL exists. And the exception in the license for gcc for programs compiled by gcc.
When you see someone probing every single port on the box, you know they’re either a bad actor, or a security tool. No legit user is going to keep hammering ports without a known service.

Bad actors you can either block or counter attack. Security tools should be registering their address with whatever internal tracker you’re using so they can be white listed.
You seem to look at it as if we benefit nothing from the cause of the problem.

My point is that we have caused a lot of "problems" through burning fossil fuels, and at least up until now, the "solutions" that we've gotten from all the progress we've been able to make has outweighed that cost - massively.

Given that the rate of increase in emissions has slowed drastically and total emissions will likely peak this decade, and then fall pretty rapidly, I don't see any reason to believe that we're digging ourselves into a hole rather than building a better society for everyone.
That one is completely unrelated to Russia, but sparked a lot of theories nonetheless due to the number of strange deaths hitting people among those who were somehow related to the activities in the Mediterranean sea that night. That includes unclear strange suicides among military personnel and two of the three pilots colliding at the Ramstein airbase disaster in 1988.

https://www-giannibarbacetto-it.translate.goog/2023/09/03/st...
I suspect that enterprise anything is going to be a hot mess, just because enterprises can't hire many of the best people. Probably the problem we should address as an industry is: how to produce software with mostly low wattage people.
The drivers are shared by their iGPUs, so the cost of improving the drivers is likely shared by those.
I am talking about this feature [0], it should have the option to show all the tab icons and expand on hover, not hide the side bar entirely. The creator said this was being dropped due to maintenance concerns, and I haven't seen a community solution like they said yet.

[0] https://www.reddit.com/r/zen_browser/s/FaQ8Ro6d8r
Don't worry. I'm sure we'll do nothing about it. Again.
> There is a possibility that the Azerbaijani passenger plane flying from Baku to Grozny was shot down by Russian air defense.

> At least, the holes in the tail section look like traces of the striking elements of an anti-aircraft missile.

> Surviving passenger of the plane Subhonkul Rakhimov said that the pilots tried to land the plane in Grozny three times: "The third time, something exploded. There was an explosion - I seemed to me that it was not inside the plane."
You have an "amplification" due to the language used: you cannot compare the "cost" of C lines with c++ lines. They don't pull the same SDK dependency in the end.

Basically, to be fair, in qt5 and fltk cases you should add an amplification factor of at least "10" (probably not big enough since c++ syntax and tens of times more complex than plain C99+).
The original Boids program was developed by Craig Reynolds at Symbolics Graphics Division for their Lisp machines: https://youtu.be/xBniZYiyrb4
I switch back and forth between using autocomplete/LSP in an IDE and plain-jane vim. Autocomplete isn't the end-all-be-all of productivity you're making it out to be.

I've only found it truly useful in a codebase, language, or library I'm unfamiliar with or haven't touched in a long time.

It doesn't do much for me most of the time as I'm usually thinking or walking around the code, but the codebases I'm in usually are extremely easy to jump around in with fzf.

Properly naming functions/classes/modules goes a long way.
Historical reasons. The HTTP/1.1 spec actually recommends limited to 2 connections per domain. That said, I'm not sure why it's still so low. I would guess mostly to avoid unintended side effects of changing it.
ChatGPT and Grok say Christmas either does or might have pagan origins, but not that it definitely does not have pagan origins (yes, I know "proving negatives"is very difficult†).

ChatGPT: https://chatgpt.com/share/676c8fd1-b6e0-8005-a86f-d43ac17634...

Grok: https://x.com/i/grok/share/8fQKIFO1WGl3nDVZ6uFaJmPTW

†Grok on proving negatives: https://x.com/i/grok/share/kcHkjqzJ5lx5kMyl4GL0nMuw3
How does it do that though?

You light up in a skid's Internet-wide scan for let's say Redis. They try and fail to dump anything from it so they proceed and run a vulnerability scanner on your host (skids gonna skid)... It proceeds to discover IDK... a trivial SQLi you coded like a dumbass...
Is there anyone besides Russia who would have even been capable of shooting it down?