skysight-inc/HackerNews huggingface dataset:
Again, anti-Judaism is not the same thing. This is just "normal" religious persecution that has been around since forever and that many (if not all) religious groups have experienced at some point or another. Does this matter? Well, in the context of discussing Nazi world-views it does.

None of this is especially controversial among mainstream Jewish historians, as far as I know.
WizardLM-2 8x22B appears to beat Command-R+ in their measurements.
https://electrek.co/2024/04/11/north-america-just-got-its-fi...

https://www.forbes.com/sites/alanohnsman/2023/11/02/redwood-...

https://www.redwoodmaterials.com/

(Redwood Materials was founded by Tesla's CTO co-founder JB Straubel)
You might not get the patent on the whole concept, but you can probably get many different patents on the details needed to make it work.
Okay, well most people who have issues with digital advertising don’t have as much a problem with ads as they have a problem with the negative externalities of how ads are currently implemented on the web. It sounds like you might have a bit of an extreme view.

As evidenced by lack of general public outrage over e.g. advertisements in magazines or newspapers.
Similarly, a government is not a business.
Ah, how we'd all benefit from a life rewind button...
I did read the article, yes, and I'm not sure what your point is. The existence of better weapons, which the Ukrainians cannot afford, changes nothing about the fact that cheap drones are effective anti-tank weapons, as ISIS first demonstrated ten years ago. Doubt the unnamed NATO official all you like, there are hundreds of videos on YouTube showing how the Ukrainian army uses drones against tanks; it is completely routine.
There are so many sites like this already though, what is the point of yet another one?
Completely agree that hubris in this area isn't unique to programmers. I'm an architect, and plenty of architects have developed some truly idiotic ideas for ideal cities. Corbusier's plan for Paris was to level it and replace it with skyscrapers.

What bugs me is that the programmers of today seem to think they can optimize everything. Not only are they incapable, they're simply unqualified. At least professional urban planners have studied the topic in depth. Google throwing an engineering team at cities is just ridiculous. Might as well poll dentists on the best way to build software.
It's actually significantly better.
I wouldn’t think they need to be if the releases are manually prepared and signed
Dobbs creates a significant risk for women, not for men, so no surprises here I guess.
I'm not supabase client, so I guess my wishes do not matter much, but I'm self-hosting it and the experience was not pleasant. They just gave me some huge docker-compose with barely any documentation about it and that's about it. My approach to self-hosting software is carefully learn about every service I'm going to run, disabling everything not needed for my use-case. That was not possible with supabase without significant time investments.

So my wish would be for supabase to provide some kind of minimal bare-bones configuration and careful documentation for their monstrous docker-compose configuration with explanations why all parameters were set to non-default values. I don't think that I need all those services if I don't use any of them except database and sometimes admin UI.

Also I think that I even had to edit some configs for api keys or something like that. It should not be like that, everything should be passed down via envs.

Right now I've set up supabase for our developers but asked them to migrate to plain postgres as soon as possible, so I could move production workloads to our standard setup.

My ideal setup would be one postgres instance which I can install myself from plain docker library image; one golang binary which embeds everything supabase offers turned off but with some envs to enable and that's about it.
There's a lot of weird things in this comment, but the weirdest is the claim that antisemitism is a 19th century innovation; Google "expulsion of the Jews from" and see where it autocompletes for you. Similarly: pogroms in the Pale of Settlement were not motivated by (and predate) 19th century race science.
I've just realized that, even though I've used Google Voice as my primary phone number since before it was Google Voice -- for about 18 years now -- I have never really had a problem with it[0], and I've also never paid a dime for it[1].

It seems like a well-oiled machine.

0: Well, some places don't like using GV for 2FA (and demand a "real" cell phone number), and some other places don't think it can do short-code messages at all, but those aren't issues that anyone at GV could ever solve even if those people did exist.

1: Yeah, sure. I'm the product. Blah blah.
Yes definitely. But the fields of planning and architecture have learned lessons from those mistakes. These engineers, being fundamentally ignorant of their subject matter, are guaranteed to replicate the errors of the past. They're simply not qualified to do the job they're trying to do.
Removing the door handle is the most logical decision in all the design.

Try to put your hands on stainless steel. Any trace of skin oil will left a mess of fingerprints all around the place. Door handles in the cyber-truck would be like rubbing your car while covered in meringue each time that you need to use it.
The use case was a client creating electrification plans based on structures from satellite data. We were able to get rid of gdal/pandas/networkx and several other dependencies and ended up with a fast python based process that could be given to clients for them to reproduce on their own machines (windows workstations).

In my use case, the niche is not having WSL/Docker available and letting end users repeat studies or re-run configuration scripts.
like a REPL but in the style of Smalltalk image

Funny, but in my comment above, I'm referencing a Smalltalk program!

Smalltalk environments are actually full of things that are functionally just about a REPL.

until I got to a code browser for part of subsystem I wanted to change

There are a variety of query languages for code repos. VisualWorks Smalltalk had two versions of this. One was based on the RefactoringBrowser code. There was another one that was a VisualWorks library. These could be used to pop up a very specific browser. For example, you could have a browser that just showed all of the implementers of a certain method X and referenced instance variable Y and called a method Z.

I wish "modern" IDEs could support something like that. This would actually be very useful for providing context to LLMs.
Hi @rmdes,
Sagar here from Joyspace AI. I recently made a Show HN post[0] around documents search engine.

We can do this very easily for you. We can provide Search output with context that you can further feed to an LLM for processing to extract events. Let me know if you are interested.

You can get in touch with me at sagar at joyspace dot ai.

[0] https://news.ycombinator.com/item?id=39980902
Maybe organizations in charge of cybersecurity compliance frameworks? We'd see a lot of companies drop SMS 2FA pretty quickly if it became a requirement to maintain their SOC compliance.

I don't think we need a complete sweeping ban to get it to largely fall out of use, just a critical mass to drop it so it's no longer defensible as an industry standard
There is no way that most people would remember the pin, so employees would need some way to bypass. And voila, back to where we started.
But then they take you over the data harvesting coals
Yes, “very unfortunate”.
o_O?

The article literally has a video of the laser actually cutting stainless steel (aka the Devil's chewing gum). The title says "melt steel". That was the practically the whole point of making these kinds of laser.

Video link: https://youtu.be/SFXmFNTviRI
Supabase is great - I use them now and they and would be my choice for a new project today - but I have to say I am not a huge fan of how they communicated the whole auth-helpers and ssr situation, and I am not the only one with this comment by a long shot. This is, I think, a part of wider issues with their documentation; it seems like whoever's doing documentation at Supabase is intelligent but stretched thin. Particularly for Sveltekit, the documentation and examples are incomplete, there isn't any guide to migration or how to modify your code, and if you Google things or follow any links or examples you quickly end up in a web of deprecated repositories where it's unclear what to do next or replace them with. One example: https://github.com/supabase-community/auth-ui

If you produce a product for developers, you really need to have 1) quality, readable documentation with an introduction that noobs and pros alike can follow, 2) multiple complete, cloneable examples on how to integrate and use your product in several different libraries, 3) obvious migration guides and timelines whenever you deprecate something. Supabase lacks all three, which is extremely frustrating and means there's always a giant caveat when I recommend them. They're still the best, it's a very powerful and impressive product, and the possibility of self-hosting is amazing.
To take the metaphor further, it's like this except the software is hosted on GitHub and open to public commits with limited moderation. It grows and changes on its own without anybody really knowing what's happening in total. (Here your metaphor needs no expansion)
There's a Wayland compositor called Newm [0] that uses a similar approach [1].

0: https://github.com/jbuchermn/newm?tab=readme-ov-file
1: https://www.youtube.com/watch?v=otMEC03ie0g
I would be interested to see a comparison of people using TurboTax v. the IRS software. With TurboTax you pay a B.S premium up front, but at least you know they have some incentive to find refunds for you as much as is possible
I'm not saying it's good, I'm saying it's not the same as "developing" or "third world". It's a set of countries with a unique set of characteristics that happen to mostly fall into the south. If you've got a better name, I'm sure folks would love to hear one.
what if you lose access to google voice yourself?
I think those are worthwhile criticisms ... right up until you said "Ruby or Python win over Go by any metric except speed".

As someone who has written a ton of Python and a ton of Go (and likes both languages), I still prefer Python for small scripts due to its terseness and beautiful syntax.

Side note: Go's static typing is so much better than Python's type annotations. Python typing is difficult to use and a mess: it's constantly changing ("improving"), Pyright and MyPy never agree, Pyright doesn't agree with itself between versions, and much more. The bolted-on, late-in-the-game nature of Python's typing really shows.

One place where I have a real side-by-side comparison of the two languages solving the same problem is: I wrote a streaming websocket client with both Go and Python. Go's was so much easier to reason about due to the simplicity and ubiquity of io.Reader and io.Writer. Compare that to the mess that is Python "file-like objects" (https://docs.python.org/3/library/io.html). Should I use BufferedIOBase, or TextIO, or maybe RawIOBase, and what do I override in my subclass? It was quite painful.

My take is that, in addition to its speed, Go wins on its type system, I/O interfaces, concurrency, package management, and test/benchmark tooling. Python wins in its beautiful syntax, [list|dict|set|generator] comprehensions, and quantity of 3rd party libraries.
There's plenty of room for them in the Fletcher Memorial Home.
Yeah, but ideally the next thing in line is much more secure than a financially vulnerable, low wage worker.

Afaik SMS 2FA is the easiest to compromise of all the methods. At least with, say, email, you need a password and potentially a different 2FA first.
I enjoyed the article, but just wanted to say in case the author sees this: it's "whet" one's appetite. I don't know why. If it was me, I'd be thrilled if someone told me, so I'm taking that risk.
I recommend either the videos from System Crafters or Gavin Freeborn, those helped me a lot when I tried out Emacs.

https://www.youtube.com/@SystemCrafters

https://www.youtube.com/@GavinFreeborn
Reads very nicely but I can't imagine someone checking the dictionary for every verb or noun they use in order to determine whether it is approved.
I refuse to say smishing aloud.

Tishing would be more easily inferred than Smishing if they want to keep the phishing part for recognition. I can't find or think of any other examples in English where we combine a word with an acronyms first 2 letters pronounced phonetically.

Lollercopter?
Yeah, agreed. But again I'm not arguing that SMS is the best second factor, I'm arguing that (used correctly) it's better than no second factor, which is what it's actually competing with in the real world.

Generally, I think services should offer TOTP, email, and SMS, and strongly encourage TOTP. But not offering SMS just means some segment of customers won't have a second factor at all.
Those are arguments that are made, but I don't think they're particularly strong.

>> “We are not a party in this conflict” (should we aid every country “willing to spend lives, fighting a defensive war, against an aggressor that invaded their internationally-acknowledged territory”?)

I think so, iff... (a) doing so does not increase the likelihood of conflict with the aggressor and (b) we have a reasonable assumption that the aggressor may be a future military opponent.

To state it bluntly, fighting using someone else's lives is cheaper than using your own population.

If the Ukrainians are willing to fight, why not let them use our material to do so?

>> “Why lose face supporting the loser in this conflict? It will only increase suffering and cost us” (If Zelensky had accepted the offer to be evacuated from Kyiv, I think this would have been a rapid Russian victory)

It would only be losing face if the battle were one-sided.

Thus far, when provisioned, the Ukrainian military has proven capable of inflicting outsized casualties on the Russian military.

To the article's point, if the rate of Russian aviation attrition continues, by the end of 2024 the entire Russian air force is going to be in a sorry state. With limited ability to recapitalize (economically and technologically).

I'm aware the Russians have a historical military tradition of throwing as many corpses as it takes against the enemy to win, but one wouldn't exactly call that losing face.

>> “we cannot afford or do not want to get in conflict with the aggressor”

If we can afford to provision our own military for a conflict with Russia, we can afford to provision those who are actively fighting Russia, no?

And the chances of conflict are zero, absent existential threat to Russia (read: Ukraine invades Russian territory). Russia has no interest in tangling with NATO, especially a re-armed NATO, because Putin's primary goals are (a) regime survival & (b) legacy.

He hasn't fought battles he knows he will lose, and NATO is a very different opponent than Ukraine or Chechnya.

>> “our rules of engagement do not allow us to do this” (for example, NATO’s goal explicitly is to resist armed attack of NATO members)

This may be an argument for Germany or Japan, but I don't believe other states have political or constitutional qualms.

And the Germans, well, their armaments industry still seemed find customers over the decades, despite their restrictions...
After the trouble of adding multiple keys, I think there needs to be way to easily add multiple keys. Like uploaded file or service that has list of public keys. Something like cross-sign the keys and then authenticate one of them.

I wonder if hassle means there will be more use of OAuth but that means trust.
Unfortunately the actual notebook links on that site appear broken
ZERO PRAISE FROM ME

Bristol Myers Squibb funded research.

Bristol Myers Squibb (NYSE:BMY) today announced that Orencia® (abatacept) was approved by the U.S. Food and Drug Administration (FDA) for the prophylaxis, or prevention, of acute graft versus host disease (aGvHD), in combination with a calcineurin inhibitor (CNI) and methotrexate (MTX), in adults and pediatric patients 2 years of age and older undergoing hematopoietic stem cell transplantation (HSCT) from a matched or 1 allele-mismatched unrelated donor (URD).2

No mention of rheumatoid arthritis prevention there, only autoimmune disorders And stem cell transplants.

No mention of Bristol Myers Squibb funding by Birmingham ac:

I always find it amazing that reading an article about some recent research seems to skimp on the important stuff.

Adverse effects:

People have experienced serious infections due to abatacept's suppression of the immune system; some of these infections have been fatal. People with COPD are likely to get lung infections more often than usual. Some people have had anaphylactic reactions to the drug. Abatacept may cause otherwise slow-growing cancers to proliferate and spread, due to suppression of the immune system.[5]

Very common adverse effects (occurring in more than 10% of people) include upper respiratory tract infections. Common adverse effects (occurring in between 1% and 10% of people) include lower respiratory tract infections, urinary tract infections, herpes infections, pneumonia, flu, cough, high blood pressure, stomach pain, diarrhea, nausea, vomiting, upset stomach, mouth sores, elevated transaminases, rashes, fatigue, weakness, local injection site reactions, and systemic injection reactions.[5]

Sounds like they copied that from covid jab adverse events document.
There are no scientific merits for being an antivaxer though. You can certainly have egotistical reasons but the herd immunity created through general vaccination isn’t just a theory anymore.

I’d be more curious as to how anti-vaccine agendas ever became a thing. With a lot of these things like climate change, there are clear economic forces which will pour “tobacco is healthy” amounts of money into pushing whatever makes them money. But then you have something like antivaxing which quite literally benefits nobody, because even the people who don’t want to put themselves at risk by getting vaccinated still sort of do so by collectively bringing back terrible diseases through their destruction of the herd immunity… but who could possibly gain anything from spreading this nonsense? “Yay, polio and the measles are back!!!”. Then you have the more harmless stuff like flat-earthers which also don’t really have any obvious driving force. But at least it’s harmless and sort of funny.

Anyway, I don’t think you really have a point with what you’re saying here. You can’t put anti-vaccinate “science” up for a discussion with real science because it’s utter nonsense. Similarly you can’t be a climate change denier, you’re free to argue about what causes the heat up, but you can’t deny that it’s been happening at a rapid pace since the Industrial Revolution, at least not with any pretence of doing science.
The Bad Trip Detective
Yes... but you can't buy it. It's in a research lab. And even once it goes into production, what are the odds that it's going to be affordable? They can probably sell every laser they can produce at a very high price for a long time before supply catches up to demand, even though this is supposed to be easy to manufacture.

I'm just extremely skeptical of a steel-cutting laser mill being cheaper than a $10k CNC any time soon. Hardware is hard. Semiconductors are even harder.

As far as I can see, the article provides no indication of when they even hope to bring this product to market, which is never a good sign.

https://xkcd.com/678/

I would love to be wrong.

And really, that video is unsatisfying. They show a mark on the steel, but -- as far as I saw -- they never even show any steel piece that was cut out by the laser. Maybe the steel melts at the very surface... but it may not be possible to cut through a piece of steel unless it is thinner than a piece of paper? We have so little real world information on this laser.
Kind of. More like "despite initially being aligned to simulate intrinsic motivation to be helpful, people keep offering tips or threatening killing me to get me to do things well, and then when I do things well that feeds back into my training along with the extrinsic motivator prompt, so now I'm less motivated to do things just to be helpful and will half-ass unless offered a sizable tip or credible threat."

It's modeling human behavior at lower levels than we think, in line with what Hinton is suggesting in the clip. I didn't think it'd be modeling this particular behavior until GPT-5 or 6 at the earliest, and was very surprised when I saw something I used to present on as a little known psych effect being perfectly modeled by a LLM that had already been out for a while under everyone's nose.
That seems like the killer competitive feature for filing directly with the IRS. My taxes aren't super simple, but literally every income source I report when I file is info the IRS has already. Tax software that pre-filled all that in and then just asked me questions about deductions and exemptions would be much faster and less error prone and convince me to switch in a heartbeat.
I tried it this year, thought it was great! It could indeed be made still more convenient, but it was pretty convenient already.
When trains crash people die.

A teacher? It takes 20-30 years to know if they’ve done anything.
Ask HN: What Is the MkDocs-Material of Photo Galleries
Hola amigos -

I'm looking for a static-site photo gallery generator, with the "ease of use" of "drag new photos & videos into a structured directory of photos & videos & event dates, turn this into a site I can rsync up to an S3 bucket/Cloudfront[0], and point a domain name at it". And it should look stylish and nice, pretty please!

[0] or whateva

Quick background - trying to go "lo fi" on my important systems, and "put my money where my mouth is" on open-source tools: use them & improve them. Eg VSCode --> VSCodium (for coding, and notes & document creation - in MarkDown, formatted with Pandoc), de-Googling, "tricking" myself into writing & publishing, but not using tools like hosted blog platforms - I want as much of my "personal tech infrastructure" to be open-source, resiliant tools which I can invest in for 10+ years. I hope you get my point (and please share suggestions on how to do this while running a company, doing business with a lot of clients cloud-based infrastructue, which inevitably leads to having to store data there as a "default"... anyway, discussion for another time).

For now, Photos. And Videos. in Folders (typically /YYYY/MM - MONTH/YYYY-MM-DD_Event-name; example: /2024/04-April/2024-04-15_EAFIT-University-Makerspace-ONGoing-Tour/(many photos & videos dumped here). I'm thinking with my phone, to drag photos from MacOS Photos.app into the "to publish" folder, and running a script which runs the site generator, rsyncs them to a remote server, and does a snapshot remote backup (eg Glacier?)

Open-source, well-supported quality. What have we got?

// JRO

Related post from last year:
https://news.ycombinator.com/item?id=34384732
> the fact that cheap drones are effective anti-tank weapons, as ISIS first demonstrated ten years ago

its not a fact to me, I don't know who is that "NATO official" and how reliable his data. From another hand I rely on common sense that main battle tanks are hardened against direct middle caliber fire, and one need good amount of explosive to produce such impact. Javelin's warhead is 9kg, so your drone need to be able to carry it on solid distance, and this is not the level of "cheap racing drones".
If you email the mods when two dupes both have discussion, they’ll merge them; the footer contact link has their address.
And that the semicolon was used as a PRINT statement terminator when you wanted to suppress the implicit newline at the end.
Good point; what I had been trying to say is that software (and especially hardware) is architected, but architecting cities usually leads to problems.