skysight-inc/HackerNews huggingface dataset:
I was reading the US Manual of the Law of War by the Department of Defense. It is based off Prussian legal theory.

I’m having trouble finding the definition, but the only available online PDF is a new version. The new version talks about honor, but never defines it.

As it’s generally used, the phrase “honor” is transnational. A soldier who does a good job, in the eyes of both friend and foe, has honor.

So in their German context, there is debate over which solders in WWII were honorable.

Certainly not those involved in the holocaust, but probably most of those who served on U-Boats.

The honor should be recognized by American soldiers as well.

But you see how this becomes circular. To steal from Euthyphro, is something honorable because it is honored, or is it honored because it is honorable?

In practice, it limits what harm can be inflicted, and requires assuming enemy soldiers are good and decent humans until proven otherwise.

The definition I found disturbing treated honor like it was a presumption of technical competency for foreign soldiers.

This sounds pretty different from what you’re describing, which seems more similar to the English word “conscience.”
Usually there are after-market modifications (like, just take the muffler off) done which make the sound louder so it’s kinda moot that they include the make and model of the presumably legal production vehicles.

I don’t know if the loud-exhaust bikers are correct about the facts but I do know it’s pointless to try convincing them otherwise; if they genuinely believe it’s safer, from their perspective you’re just demanding that they make an unsafe decision for your personal comfort. Not gonna happen.
About 3 dozen high-rise buildings in South Florida are sinking
How does this compare to supertokens https://supertokens.com/ that supports fastify express, hono, bun, koa, nuxt, react, vue, angular with email password + social login + OTP based login + single sign on all wrapped in a self hostable nice package?
A quick recording: https://raw.githubusercontent.com/Izkata/RandomDren/refs/hea...

I got the idea from another cursor I'd seen back then, and the basic tail was based on it. I think I did the animated ones, the blue dot was my own addition, and the fox head is entirely my own creation.

It doesn't actually flicker in and out like that, it seems to be some quirk from recording it.
"All y'all" is improper Texan primarily used in as a public declaration to convince those present who are NOT Texan, to use the proper expression "y'all" (rather than, say, "all of you", "everyone" or "you" (plural)).
I just want to +1 the recommendation for StoryGraph. I used Goodreads for a decade but got frustrated at how little Amazon invested in it. Plus the review culture was getting toxic. Took me an hour or two to migrate all of my books over.

StoryGraph isn’t necessarily better than Goodreads but it’s definitely just as good and it’s great to support software not owned by Amazon. They may own e-books but they don’t have to own reading.
South Korea deploys Skylight laser weapon to protect Seoul capital from drones
The 'Bahia Emerald': The story of a giant cursed gem stolen from Brazil
Probably got mis-identified as spam which sometimes happens to new accounts. You should email such questions to hn@ycombinator.com as https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html suggest, though.
Why does the format use $-prefixed keys? That's pretty weird as far as JSON schemas go.
(2020)

Actual article: https://www.propublica.org/article/a-doctor-went-to-his-own-...

and some discussion here then...but whatever. (2020) Why the random share OP?
Popular in 2018 (57 points, 11 comments) https://news.ycombinator.com/item?id=18105371

and 2016 (19 points, 11 comments) https://news.ycombinator.com/item?id=13808146
I think it’s because it just requires more architecture and coordination to implement at scale with any real sanity.
Shows up for me in a non-logged-in tab temp container. It is not marked as dead or flagged. Try forcing a refresh, shift+F5. No idea how to do that on a phone, never browsed the web on a phone.
Discussion (21 points, 6 hours ago, 15 comments) https://news.ycombinator.com/item?id=42446356
What about faking mouse movement from inside the browser? PyAutoGUI is not the right way to be doing this for interacting with JavaScript that has no hope of interrogating user operating system GUI interactions.

And it seems like it would be important to try and adopt user-like mouse movement since JavaScript has access to this information.
I doubt this even saves pennies. These lights are driven by an IC, and the current is regulated because the supply voltage is nowhere near stable enough to get away with an unregulated drive circuit. The mention of the TLE4242 chip upthread quite clearly indicates that there’s an entire wire from the ECU to the driver to control it. All that’s needed is for the IC to support some way to change the current regulator set point instead of flashing the LED. Sure, this would add a handful of transistors and maybe a capacitor or two inside the IC, and it will cost some R&D, but it won’t affect the unit cost in any meaningful way.

(This could be as simple as a filter that turns the duty cycle into a current target. This feature is nearly ubiquitous in off-the-shelf “dimmable constant current” line-voltage-input LED drivers from basically every supplier (e.g. Mean Well). The tricky bit would be to get the thing to turn on quickly enough without annoying brightness swings, so some actual care in the filter design and frequency selection would be required. Or one could use 0-10V control (also ubiquitous) or have just two states plus off or have digital control… there’s no shortage of perfectly fine solutions.)
35.. there are thirty five of them. Surely a more concise headline. They've sunk 2-8cm (1-3") so far.
>I'm happy for the pro-AI discussions as these systems have been difficult to move forward.

What needs does government have that you think would be better performed by AI?
Whoosh. I’m slow.
The first clip just seems like they blurred the background for that shot. Maybe because there were people walking in the background, they felt they needed to obscure them.
https://github.com/LuxLang/lux

The language is mostly inspired by the following 3 languages:

Clojure (syntax)
Haskell (functional programming)
Standard ML (polymorphism)
40% to 80% solution would be very significant.

If source address validation is already being done, shouldn't it block reflection attacks that depend on source address spoofing?
Ask HN: What's the first video or resource you'd recommend to new developers?
I’m curious about the most impactful videos or resources that have helped people kickstart their development journey.

If you were to guide a complete beginner, what’s the first thing they should watch or learn to build a strong foundation?
A chip factory in bumfuck Hokkaido, really?

I work in kinda similar environment in Aomori (https://www.ifmif.org/), and I can tell you that unless they pay ridiculous amounts of money, it is going to be a massive failure, for a simple reason: no sane Japanese engineer wants to move here.
For people thinking of getting into moon gazing try binoculars first!

Laying down on your back, plopping a nice pair on your eyes and just looking at the moon is a fantastic experience. Aside from much better UX, binoculars also have depth-perception which makes the visuals all that more engaging.

If you have really nice clear sky in your area you can easily do that with stars and some planets as well.
mimimal prototroph media is glucose, phosphate, ammonium, and trace metals that you just assume are in the water source. this is called m9 media. many known organisms can live on m9, including iirc bakers yeast and e coli.

if its fully autotrophic you dont need to add glucose. i think some forms of nocardia can live on m9 minus glucose.

of course anything that can live on m9 has way more genes in it just to biosynthesize the necessary amino acids and nucleic acids. That's why syn1 is a mycobacterium -- fewer genes because it has almost no metabolism. if you look at the biochemical pathways for mycobacterium its laughable how much is greyed out
Not just weird, it kinda overlaps with json schema builtins like $schema, $ref, $id, etc
You don't need to involve Google or Microsoft or Apple to use passkeys.

Your whole argument is a misunderstanding of how they work.
[7 Office Microwave Etiquette Rules to Follow So Your Co-Workers Don't Hate You](https://www.bonappetit.com/story/office-microwave-etiquette-...)
It’s incredible how much those old Autobahns, built in the 30s, look like many modern Interstates. Eisenhower knew a good design when he saw one that’s for sure.
Is that a legal requirement where the owner of that website is?

I agree with you, that ad is placed in a odd place. It looks so out of place, I would believe it was copy-pasted there by mistake, if it weren't for the HTML link.
oof. This is a big loss for everyone except incumbent ISPs. The law is the all too common failure pattern of an unfunded mandate. Politicians love them, because they can claim to be doing something to "help poor people" (or address some other problem) without actually having to find that ability in the budget. What such laws actually do is entrench big companies who raise their rates across the board to subsidize the low income plans, with those program costs raising the barriers to entry for competitive players. Never mind the privacy issues of citizens having to spill their annual income to private companies for the means testing, or the bureaucratic runaround of somehow having to prove income levels ahead of time.

The right answer to helping poor people is direct subsidies for whatever qualifying service they choose. Yes, helping people costs money. The right answer to income testing is reconciliation on the post-annual income tax form. Yes, government actions require government staff to administer.
i have the 6" celestron sct, and on a clear night this is pretty much the amount of detail i can make out directly:

https://www.reddit.com/r/telescopes/comments/pmlbne/jupiter_...

i'm sure with tracking and stacking it would be much more.
Popular in 2022 (361 points, 120 comments) https://news.ycombinator.com/item?id=29938520
I don't worry much about the troll-like statements of account peepoopoo96.
>Essays are obviously not the only method of "demonstrating and improving the student's writing and thinking".

This is patently false, with many counter examples to count. Editorials, blogs, substacks entries, long posts on twitter are all essays.
Graph-Driven Open Source Memory Layer for Llama 3
Using Zep memory with the Vercel AI SDK. Framework and model agnostic knowledge graph.
wanted to thank you all for the amazing advice. I'm studying your thoughts and appreciate it. I think this stuff is useful and the posts here are golden.
> If something (possibly LLM based)

Whoah, hold the "AI" hype train there: I didn't design it that way, but an LLM is close to the worst possible thing you could use for this.

1. LLMs are incapable of real math or symbolic logic, so they aren't able to you whether your statement is approximately-true, and they can't tell you if it's useful either. (Lots of planets are spherical.)

2. You're trying to communicate with literal aliens that won't have any of that English training data the LLM draws from. They don't have any preconceptions about a "second" and "year" being related but one is bigger, they won't see the same colors or even have a 1:1 color sense, and they absolutely won't be inferring that Jupiter and Saturn are connected by pantheon-naming.

A lifetime exile from your entire species and culture is not something you want to leave to an LLM.
Don't understand why people are taking offense. Whether you sympathize with the killing or not, killing someone because you believe what they do harms the society is a textbook case of political terrorism. If, say, someone kills a prime minister in Europe for their country's foreign policy, nobody will have any problem calling it an act of terrorism.
Open sourcing your code and giving up is the ultimate pivot to AI - the new models will learn what you did and someday do it better (?).
Lou's Pseudo 3D Page (2013)
Strange.

Notaries exist to verify identity. If identity verification wasn’t an issue. They might not be necessary.

There are probably other ways of accomplishing the same thing.
I mean it's kinda jargony and yeah kinda like #define, but I think the idea is specifying a namespace and specific types with a focus on UI/UX design.

In C you'd maybe do it by prefixing all the relevant macros with DESIGN_foo but I think part of the goal of this is outlining all the potential "Foo"s and utilizing it to maintain consistency across a large organization
> I think a browser extension for gmail should be relatively easy.

Hold your beer, I built that https://chatgptwriter.ai
There is a branch of m68k GCC still alive and maintained today that supports palmos calling convention which is similar to this but not the same: d0-d2/a0-a1 are not preserved.
Back in the day, large companies would often be "IBM shops," meaning every piece of technology, from the mainframe to every terminal, every PC, every monitor, every printer was made by IBM, they would run OS/2 on the PCs. I worked at such a place for about a year in the ~1993 time frame. The only time non-IBM tech was approved for purchase was if they simply didn't offer the item needed.
Popular in

2016 (115 points, 12 comments) https://news.ycombinator.com/item?id=14017574

2015 (148 points, 26 comments) https://news.ycombinator.com/item?id=8847063
Looks like it's showing up for me too now. I did a soft refresh (F5) and it appeared.

I tried reloading a few times before posting without any success so I wonder what changed.
No More Adam: Learning Rate Scaling at Initialization Is All You Need
Every step of the way.

- right product?

- right market segment?

- right marketing?

- right execution?

- right scalability post basic execution?

- right sales approach?

- right post sales approach?

All of these have 10 different paths (in reality), any of which if you take the wrong one could end up in some kind of expensive dead end or spectacular failure.
This comment above was [dead], I had to vouch for it. Maybe someone else did that with your other comment. I would go with pvg's comment and email Daniel. They get a lot of emails so it might be a day or two before you see a response.
Bitzer was on Donahue twice. This is the second show. A couple years earlier he was on as well.
Basically no one chooses to be obese. It happens bit by bit over time, with small poor choice after small poor choice stacking up.

Don't worry. You'll still get to feel superior about not being fat - you can just proclaim loudly that you did it without a GLP-1. Those that think like you will give you the applause you're looking for, I'm sure. And everyone else can roll their eyes and move on with their day.

"Not liking" medication that greatly improves people's lives and greatly reduces their risk of early death just because you think it's the "easy way" and "not doing the work" makes you an asshole. Rooting for them to have significant side effects also makes you an asshole.
You just wrote an essay
> A lot of the reason why Lispers may be averse to static types is because of the perceived inflexibility it can induce into the system.

This perceived inflexibility is what my comment was getting at - that for primitive type systems available back in the 80's, yes, the types significantly constrained the programs you could write. With today's type systems, however, you have far more flexibility, especially those with "Any" types that allow you to "punch a hole in the type system", so to speak.

When I tried typed Python a few years ago, I found out that, to my surprise, 99% of the code that I naturally wrote could have static types attached (or inferred) without modification because of the flexibility of Python's type system.

I also learned that types are a property of programs, more than just languages. If a program is ill-typed, then having a dynamically-typed language will not save you - it will just crash at runtime. Static types are limiting when either (1) they prevent you from writing/expressing well-typed programs because of the inexpressiveness of the type system or (2) it's burdensome to actually express the type to the compiler.

Modern languages and tools present massive advances in both of those areas. Type systems are massively more expressive, so the "false negative" area of valid programs that can't be expressed is much, much smaller. And, with type inference and more expressive types, not only do you sometimes not have to express the type in your source code at all (when it's inferred), but when you do, it's often easier.

The "Any" type is really what steals the show. I don't think that there's a lot of value in a fully statically-typed Lisp where you can't have dynamic values at all - but I think there's a lot of value in a Lisp with a Python-like type system where you start out static and can use "unknown", "any", and "object" to selectively add dynamic types when needed.

Because, being a Lisper, you probably think like me, I'll give you the idea that really convinced me that types are positive value (as opposed to "only" being small negative value): they enable you to build large, complex, and alive systems.

Types are a force-multiplier for our limited human brains. With types, you can more easily build large systems, you can more easily refactor, you can start with a live REPL and more easily transition your code into source on disk. Types help you design and build things - which is why we use Lisps, after all!
> Passkeys not only offer an improved user experience by letting you sign in faster with your face, fingerprint, or PIN,

Just like with a password manager

> Plus, passkeys eliminate forgotten passwords and one-time codes.”

Again, can't forget what's stored in a password manager
> Ask me anything — this may be confusing to some folks ("isn't it just... variables?") and I'm happy to say more.

How do Design Tokens along with the article's identification of "Translation Tools" differ from existing template-based code generation techniques?

In other words, what problems do Design Tokens solve which cannot be satisfied with sh[0] and sed[1]?

0 - https://man.freebsd.org/cgi/man.cgi?query=sh&apropos=0&sekti...

1 - https://man.freebsd.org/cgi/man.cgi?query=sed&apropos=0&sekt...
Not really, no.

If the opponent knows where all the defense equipment is, they can often bypass or destroy it in a first strike too.

And any common tethering point is not only a weak link (since it’s fixed), but a way to find every piece of equipment that interacts with it (since it has a easy to find location).

The exception maybe purely passive equipment, like SOSUS microphones. But drones are going to make noise when operating, and they’ll point to the tethering point - and every other tethered drone even if it’s not yet operating.

The deep ocean is the definition of the ‘dark forest’ problem.
Great idea, I’ll just drop everything in my life and do that
The reserved prefix $ answers the question: "how can we let people name, structure, and nest their tokens however they want, while future proofing the spec?". More on that rationale: https://tr.designtokens.org/format/#character-restrictions

As for the "pretty weird" aspect — it's definitely uncommon but it's been seen before: the $ prefix is also used by the JSON Reference ($ref): https://www.ietf.org/archive/id/draft-pbryan-zyp-json-ref-01... — and just in case, we ran this syntax past Ben Hutton (inventor of JSON Schema) to ensure we weren't doing anything silly.
My favorite example of this was renaming a 500 error due to an unhandled exception to a 400 error to make it look like it was the error of the caller. Management was also possibly tracking 500 errors too, so the 400 could also have been gaming the system.

In some mental models, though, it did make sense. Particularly the one that went, "Well, we never would have errored, if you never called us!"
I believe you just had a "whoosh" moment.
Most brass has lead in it to aid machining, forming, and casting. Even ‘low’ or ‘no’ lead brass has some usually.
LEO satellites still need to orbit the earth, so most of their satellites won’t be over Europe at any given time.

I wouldn’t expect 264 satellites to be enough to focus on Europe when it takes 7000 to cover the whole planet. Maybe each satellite is much more powerful?
It's actually not, because lifelong exposure to known carcinogens is actually very similar to slowly overeating and gaining weight. Do you eat grilled meat? Enjoy your PAHs and HCAs - if you ever get cancer, seeking treatment is going to be the easy way out, something you could have avoided by "putting in the work."

But you also ignored all of the other things you do every day that are the easy way out.
Thanks! new to me... And so awesome!
Chitose (pop. 98k), though remote, is about 45 minutes by train -- with frequent service -- from Sapporo (pop. 2 mil), which is a fairly big city.

This is similar to the commute from Chicago (pop. 2.7 mil) to Downers Grove (pop. 49k), which was my commute. I didn't care to live in the Chicago suburbs, but I didn't mind working out there while living in downtown Chicago.

I can see a young family living close to Sapporo, but parents working at TSMC.

The other TSMC facility in Kumamoto (pop. 738k) on the other hand is 2 hours from the nearest big city, Fukuoka (2.5 mil). Kumamoto is actually a less tenable location for talent. Yet things seem to be working out (the current workers there are mostly Taiwanese expats though).
Is it normal that I can't scroll at all on either their homepage or their product hunt page? Other sites work fine.

Using Chrome on Android with Adguard.
Thanks - this is amazing. A three year effort to make this.... shows dedication that few have.
<3 <3
You need to go by date, not whatever pages are. When I made that post, levels were around 400 which is dangerously high.
>Free market: and ideological stance where markets are without government intervention

no, markets without government intervention are called "laissez-faire" markets. There would be no need for that term if that's what free market meant.
True, I meant the shell, as `cd` is a shell builtin. However, `git-checkout` does implement this behavior. `git checkout -` will checkout the previously checked out branch.
> dislike [...] that we can’t judge people for merely being typical of their time.

That's all very noble but you have to apply it to yourself too. If you just go along with the popular morals of your time, you're no better than them. To a future society, our time may well look immoral.

Morals aren't universal. They depend on the environment people live in. As an example of something widely accepted today - we make children spend most of their childhood at school. Many of them don't much like doing that and it sounds like a fairly abusive practice if it didn't have any purpose. But kids have to go to school so they'll be successful as adults. It's a bad thing we do to people due to the circumstances of our society. Maybe in some kind of future utopia or a non-industrialised world there would be no need for school and the compulsory schooling of today would look like child abuse.

Are you sure you've progressive enough to even identify the bad beliefs of today's progressives, let alone stand up against them?
Apparently that answer might be “biodiversity” but I’m not sure the article actually suggests that or makes a compelling argument for it.
Do you have to use Docker? If you can write the func in Javascript, Cloudflare Workers are amazing and so much easier to use than AWS.

You can also write them write inside Next.js and deploy them to Vercel with a single click.