skysight-inc/HackerNews huggingface dataset:
I think you're looking for Quarto. Quarto can also compile to Typst for typesetting, but you can get simultaneous HTML/PDF/Word outputs from a single markdown input.
In my local area it was mussels that underpinned (kind of literally) the marine ecosystem. This is the interesting and sad story:

https://www.reviveourgulf.org.nz/why/
> you ignore the benefits the OP describes

Funnily enough, the author doesn't actually describe any tangible benefits. It's all just (in my reading, semi-sarcastic) platonics:

- peace

- simplicity

- the flourishing of humanity

... so instead of "vague and fearful", the author comes on with a "vague and cheerful". Yay? The whole shtick about saving bandwidth, lessening complications, and reducing programmer vexations are only ever implied by the author, and were explicitly considered by the person you were replying to:

> You save a handful of bits at the expense of a lot of potential bugs.

... they just happened to be not super convinced.

Is this the kind of HackerNews comment I'm supposed to feel impressed by? That demonstrates this forum being so much better than others?
ASCII already has designated bytes for unit, group, and record separators. That aside, a big drawback of using unprintable bytes like these is they're more difficult for humans to read in dumps or type on a keyboard than a newline (provided newline has a strict definition CRLF, LF, etc)
Is anyone suggesting first people's in North America deserve less consideration than Tibet?

I've heard concerns about both Tibet and treatment of first peoples in the US (historical and at present).
Photomatt aka Matt mullenweg hangs out on HN.

I’d love to hear how he justifies taking away this engineers’ Sunday? I doubt this person is the only person working this weekend due to Matt’s theft of ACF
I'm inclined to agree with you politically (with what little I know about this conflict which admittedly is... almost nothing), but I don't think this kind of political discourse is very appropriate for HN. You can already see from some of the replies to your comment how the quality of the discussion deteriorates.
What's your estimate for the cost of changing legacy protocols that use CRLF vs. the work that will be done to support those?

My intuition (not emotion) agrees with the parent that investing in changing legacy code that works, and doesn't see a lot of churn, is likely a lot more expensive than leaving it be and focusing on new protocols that over time end up replacing the old protocols anyways.

OP does not really talk about the benefit, he just opines. How many programmers are vexed when implementing "HTTP, SMTP, CSV, FTP"? I'd argue not many programmers work on implementations of these protocols today. How much traffic is wasted by a few extra characters in these protocols? I'd argue almost nothing. Most of the bits are (binary, compressed) payload anyways. There is no analysis by OP of the cost of not complying with the standard which potentially results in breakage and the difficulty of being able to accurately estimate the breakage/blast radius of that lack of compliance. That just makes software less reliable and less predictable.
It makes writing parsers more complicated in certain cases because you can't tell without lookahead if a newline character should be treated as a newline or an eof.
I think that it's complicated. Military service always looks like a bad deal on paper yet my military service is probably what I'm most proud of. I think we are fixated on $ to an unhealthy degree.

Where is Anduril getting that money? They're paid the same rate for govt contracts as everyone else no? Do they boost that with investor cash?
There’s an expiration date on being able to do anything on this kind of conquest and forceful relocations.

I’m personally more concerned with China’s genocide of the Uyghur because you can’t undo such atrocities after a population is gone as happened to many Native American populations. There’s a few relatively tiny “Native American” populations that are still genetically distinct, but a wide range of cultures have been effectively erased with only fragments remaining. Hundreds of dead languages we don’t even know enough about to classify let alone stories.

Imagine if everything from Spain to Japan was referenced as Eurasian culture and thrown into basically the same bucket.
When ARR is the only metric an investor cares about…
You don't need to migrate from ACF to a different plugin, you can still access ACF and received future updates indepedent of wordpress.org. See https://www.advancedcustomfields.com/blog/installing-and-upg...
The previous ship did not come down where it was supposed to. I don't think they wanted humans anywhere near where it was coming down, at least until they can reliably do pinpoint landings. Even the Falcon 9, as accurate as it is, doesn't have humans anywhere near the landing location.
Burt Rutan, one of the most legendary aerospace engineers of all time used to do regular long presentations to people on why global warming was not man made. Some of them are archived on youtube. And there's many other cases of otherwise smart people having bonkers opinions in areas outside of what they are experts in. If anything, successful people are significantly more likely to do this. It rarely results in their downfall.

SpaceX will do just fine.
Not relational, not a replacement for Postgres.

Also doesn't look open-source at first glance.
(the submitted URL has since been changed - https://news.ycombinator.com/item?id=41831356)
While all of this is very bad, I still dislike the post. „Since 2011“, for example. The plugin was sold two times in the last two years and ended up in the hands of WPEngine in the end. Since then, it has been a bumpy road with ACF, even before this (hugely unsettling!) incident.
If two systems agree, independent of any specification someone somewhere else wrote, to accept a bare NL where a CRLF is specified, that is not "garbage". Standards documents are not laws; the horse drags the cart.
I use the SWI-Prolog IDE:

https://www.swi-prolog.org/PceEmacs.html

I suppose it is a bit spartan, but it has a ton of functionality that I find indispensable [1]. For example, when I place my cursor on a variable in the editor it highlights all the variables that unify with it in the same clause, and it will highlight singleton variables in a different colour so you can catch errors caused by typos easily. It is also aware of things like imported predicates, undefined or dynamic predicates, multi-file predicates etc, and will highlight them accordingly. It has some (limited) auto-complete and code-expansion etc. and a status line that gives you very good information about the kind of term you have your cursor on - where it's defined if it's a predicate, its name and arity and how many clauses etc, basically much of the information you can get from querying the program database with various program inspection built-ins. Some of my colleagues use VS Code to write Prolog instead and I keep shaking my head and grumbling about the errors they keep making that they wouldn't if they used the SWI-Prolog IDE instead. Kids, these days. In my youth, we wrote all our Prolog on Notepad! And compiled on Dos!

(nope. never)

SWI also has a graphical debugger, which however I never use:

https://www.swi-prolog.org/pldoc/doc/_SWI_/xpce/prolog/lib/g...

I know some people swear by its name but I prefer the textual debugger. Again this one looks a little spartan :)

More goodies in SWI: cross-referencer:

https://www.swi-prolog.org/gxref.md

And profiler:

1 ?- profile(between(1,10,_)).
=====================================================================
Total time: 0.000 seconds
=====================================================================
Predicate Box Entries = Calls+Redos Time
=====================================================================
between/3 1 = 1+0 0.0%
true.

And lots and tons of facilities for debugging and error handling, unit testing, all sorts of libraries, a package manager etc.

________________________

[1] You can customise the IDE colours too. There's a dark theme:

https://www.swi-prolog.org/pldoc/man?section=theme

There's some screenshots here:

https://swi-prolog.discourse.group/t/questions-about-ide-the...
Yes, but it's potentially more subtle - there's a competition between professional players and casinos, in particular online.
There's an interesting bloomberg story on this:
https://www.bloomberg.com/news/newsletters/2023-04-06/meet-n...
Exactly. Please DO NOT mess with protocols, especially legacy critical protocols based on in-band signaling.

HTTP/1.1 was regrettably but irreversibly designed with security-critical parser alignment requirements. If two implementations disagree on whether `A:B\nC:D` contains a value for C, you can build a request smuggling gadget, leading to significant attacks. We live in a post-Postel world, only ever generate and accept CRLF in protocols that specify it, however legacy and nonsensical it might be.

(I am a massive, massive SQLite fan, but this is giving me pause about using other software by the same author, at least when networks are involved.)
Those seem like silly analogies. There are billions of brains on the planet, humans can grow them inside themselves (pregnancy). Don’t get me wrong, it’s a hard problem, they just seem like different classes of problems.

I could see P=NP being impossible to prove but I find it hard to believe intelligence is impossible to figure out. Heck if you said it’d take us 100 years I would still think that’s a bit much.
RustDesk – The Open Source Remote Desktop Access Software
Counterpoint: Unix deciding on a non-standard line ending was always a mistake. It has produced decades of random incompatibility for no particular benefit. CRLF isn’t a convention: it’s two different pieces of the base terminal API. You have no idea how many programs rely on CR and LF working correctly.
Using it as a visual upgrade is pretty close to what DLSS does so that sounds plausible.
... and you put all of them in the basement :/
Association of all-cause mortality with overweight and obesity using standard body mass index categories: a systematic review and meta-analysis

https://pubmed.ncbi.nlm.nih.gov/23280227/

"Relative to normal weight, both obesity (all grades) and grades 2 and 3 obesity were associated with significantly higher all-cause mortality. Grade 1 obesity overall was not associated with higher mortality, and overweight was associated with significantly lower all-cause mortality."

Overweight: BMI from 25 - 29.9.

How Much Should We Weigh for a Long and Healthy Life Span? The Need to Reconcile Caloric Restriction versus Longevity with Body Mass Index versus Mortality Data

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4115619/
Since you've continued to break the site guidelines egregiously and ignored our requests to stop, I've banned the account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.

(No, this has nothing to do with your views on Christopher Columbus or any other topic.)
Great question! Could just be Real-Time Kinematic (RTK) GPS like someone mentioned. Essentially the landing arms know their position very precisely and they measure the tiny errors in GPS data, and send that correction data live to the rocket in real-time as it's landing. Once the rocket gets very very close it could also just be using vision systems to zero-in on exactly where the chopsticks are.

To speculate more, they could also be using something like ultra-wide band positioning. This relies on the same time-of-flight principle as GPS but instead of using satellites in orbit to provide the precise time information you rely on various nearby ground stations. Would only be useful right at the final approach, the last couple hundred meters, but it's another way they could get very very precise position information. (fun fact: Ultra Wide band positioning is also how iPhones can locate AirTags with centimeter accuracy)
Sorting is impossible to do correctly without knowledge of the language in which the text is written, because the collation rules for symbols differ between languages. Unicode, of course, defines those collation rules, and UTF-8 sorts lexicographically using the same naïve byte comparison which works for ASCII.

Case conversion is similar except the default rules do a very good job in general. But still, there are a few language-specific quirks and, again, you do have to know what language is involved to get those right.

I'm agreeing with you, to be clear, just adding that a) Unicode isn't always enough, but it does a decent job if you don't know the language in advance, and that it defines the correct rules if you do know that.
As someone who is used to code in python and typescript explain to me in layman terms why the HELL would you need something like this:
"...in lenses or other optics. The simplest complete example is a Lens s t a b: it can extract an a from an s and overwrite it with a b. Doing so would produce a value of type t."
Thank you so much for your comment! I’m glad to hear that the website looks good.

As I’ve mentioned in previous comments, we built this out of necessity. Our son was speaking two languages at home by the age of 2 (at a level appropriate for his age), but he wasn't picking up Dutch in preschool. We tried several different methods and tools, but they were either too complicated or simply ineffective.

The main issue was that these tools weren’t leveraging the language our son already knew to help him progress further.

Since we were raising him bilingual, we often found ourselves translating words from one language to the other, which is a natural way for kids to learn. We wanted a tool that used this approach—connecting what they already know to the new language.

That’s why we built this tool, and it worked really well. In just a few days, he memorized words easily. The concept is simple, as explained in the video on the website: first, the word is pronounced in the child’s native language, then in the target language. Gradually, the native language is used less, and the focus shifts to the target language.

We’ve also included mini-games to keep kids engaged throughout the process.

As for Duolingo for kids, I’m not sure how effective it is for young children. Our focus is on ages 2-6, and our son didn’t benefit from Duolingo or a few other similar apps.

Every child learns differently, so what works for one may not work for another. But if you’re able, we’d love for you to give the tool another try. It’s not perfect. we’re a family-run website, just my wife and I, working on it in our free time. But your feedback means a lot to us, and we’re constantly improving based on it.
I don't know what you mean by "bumpy road". ACF has been solid for years, and has received excellent care and updates since moving to Delicious Brains and then WP Engine.
Yes, and if you want the verbose version, an LLM can generate that.
Seemingly loved by universities, and nobody else.
Ink traps and pals (2021)
Please don't respond to a bad comment by breaking the site guidelines yourself. That only makes things worse.

https://news.ycombinator.com/newsguidelines.html

Edit: you've unfortunately been breaking the site guidelines in other places too, e.g.:

https://news.ycombinator.com/item?id=41481393

https://news.ycombinator.com/item?id=41462599

We have to ban accounts that won't stop doing this, so if you'd please stick to the rules, we'd appreciate it.
I was under the impression most vegetarians were vegetarian for similar moral reasons to vegans, they just draw the line at a different place (direct consumption of the flesh vs any product or byproduct).

Nonetheless I now understand the point you’re making about the framing of “cheating.” Thanks for explaining!
Fair but for as long rudness is not the dominant mode.
The cost is, if people start transitioning to a world where senders only transmit LF in opposition to current standards for protocols like HTTP/1.1 or SMTP (especially aggressively, e.g., by creating popular HTTP libraries without a CRLF option), then it will create the mental and procedural overhead of tracking which receivers accept LF alone vs. which still require CRLF. Switching established protocols is never free, even when there are definite benefits: see the Python 2-to-3 fiasco, caused by newer programs being incompatible with most older libraries.
I usually decry this sort of response and as virtually useless and not letting to fruitful discussion. However I have to commend lispm and amszmidt on having a fascinating (if tense) discussion on the history of Genera and its variants.
He will reply that go has just “contributed their fair share of man-hours” /s
Both of those platforms are making answers harder to find. For me, a person used to getting the correct answer in Stackoverflow right away, scrolling through endless GitHub discussions is a nightmare. Aren't we just moving backwards?
Might be just my personal impression, but I'm pretty sure Chrome is extremely notorious for abusing its market leader position, including in this way. So gonna have to disagree there, from my view people do mind Chrome and its implementation particularities quite a lot.
Musk bought SpaceX and Starlink just like Twitter.
Pcwalton’s explanation is much more likely to be correct https://news.ycombinator.com/context?id=41830704

Profiling native code with optimizations on is very very tricky.
Spare Cores
Bingo. And the only solution to this problem, consistent use of a formatter, solves the equivalent problem with spaced indentation just as well.

I would prefer to have the spacing version of this problem, personally, because that way I can always see that there's a problem, and can do so without resorting to changing tab widths or making invisible characters visible.
Musk himself has said that he started Zip2 using money from himself, his brother Kimbal, Greg Nouri, and Silicon Valley angel investors.

Errol invested a bit later.

I didn’t say that $28 000 was a stratospheric amount, I said it’s something the vast majority of people don’t have access to, let alone the angel investors. They also don’t have access to the doors that were opened by his family’s connections.

Again, I’m not saying Musk was merely gifted his success. Clearly that’s not true, there were hundreds if not thousands of others with similar connections and opportunities who didn’t achieve anything near his success. But your assertion that he started from rock bottom and was entirely self made is far from an accurate representation of events.
> it broke our snippets because we are using prepend and append texts to wrap our field values

Did they also rename filters and functions? I thought it was only the name and mentions of ACF in the docs. What did you rely on?
That just means you have not reached the point of understanding the philosophy of Emacs. Comparing Emacs and Vim with a one-sided perspective like yours is like saying that motorcycles are better than trains. Sure, they both serve the purpose of reaching from point A to point B, but there's a lot more to it than just that. Similarly, Emacs is far more than just a text editor. Vim's model of navigation is an amazing, beautiful, powerful, and pragmatic idea. Have you ever used it anywhere else than Vim/Neovim? You see, the thing is, there's no such thing as a "vim-plugin", and I'm saying this with confidence of a die-hard vimmer. I've tried them all - different ones - IdeaVim for IntelliJ, Sublime Vim plugins, VSCode extensions, etc. All of them are pretty much filled with laughable deficiencies; they are not even shadows of the actual Neovim experience. With one notable exception, and that is the vim-implementation in Emacs. In Emacs, Evil-mode doesn't even feel like an extension, an afterthought; it feels like it's a baked-in, major feature of the editor. More than that, it can do certain things even better than you can do it in Neovim.

If someone had built a passenger plane with vertical take-off/landing capability, a mere accidental feature of the aircraft that nobody was even supposed to use, I would still respect the heck out of it because the mere presence of it would be proof of ingenious engineering. If you think that "VI is a superior editor than Emacs", I'm afraid you still have a shallow understanding of both.
You don’t spend that kind of money and risk alienating your entire customer base (and future workforce!) just because of a slight.

Musk is getting something from Trump: most likely protection from some legal issue.
Register: The Anthropic's Claude vulnerable to 'emotional manipulation'
>The heatshield held out for a much longer time, the asymmetric heating on the flaps was interesting. I had guessed that all four flaps would have equivalent heating based on an approach that was basically that side of the rocket perpendicular to the flow but it seems like that isn't the case. Still it seems like they are close to having something workable here.

Heat shielding didn't look relevant at this section of the flight at all. The booster didn't have any shielding.
More discussion: https://news.ycombinator.com/item?id=41821400

https://news.ycombinator.com/item?id=41821336
I would guess that this aspect of the spec was not well tested. It is possible to write a test that causes 100 or 1000 collisions and plots the random distribution of the backoffs, but that is pretty complicated versus just checking that 1 collision had a backoff that was within range.
Part of the reason why Haskell never took off. This stuff is incomprehensible.
Please stop posting flamewar comments and/or using HN for ideological battle. It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
[dupe] https://news.ycombinator.com/item?id=41823437
At the same time, if I coworker comes asking me for something _strange_, my first response is to gently inquire as to the direction of their efforts instead of helping them find an answer. Often enough, this ends up going back up their "call stack" to some goofy logic branch, which we then together undo, and everyone is pleased.
The minimal improvement would be to word the title as:
Museum Workers Rescued Artworks Mechanic Mistook for Garbage from Trash
> Enlistees are bucketed based on rank and years within the service. It is almost impossible to make a case for Cyber Enlistees to get a separate payscale from other Enlistees because other enlistees can and do get pissed.

I wonder if (and maybe this is already in practice), there's an opportunity for warrant officers in this context. In the United States Army where I enlisted, our helicopter pilots were mostly warrant officers and then you had the staff officers who would always try and get more flying time.

The warrant officers were, I believe, paid less than the staff officers, but there's no reason to think the military can't provide additional pay. Retention and sign-on bonuses for expertly-trained cyber warfare and other compute-related activities warrant officers could be something to consider.

Even as an enlisted soldier since I worked in aviation we'd get extra pay because of the odd shifts we worked which was supposed to make up for/supplement on-base meals. I may be remembering incorrectly but being airborne trained provided some extra money as well, though nominal.

All that to say, if a W-1 is making $50,000 in base pay per year, if we wanted to we could just double that via retention and sign-on bonuses.

Of course you might say, well sure but then you know you really aren't making as much as that engineer who is pulling $180,000/year + bonus/equity, and you're right, but in a similar vein I'd say yea and you can only fly an AH-64 in the military....
> Standards documents are not laws; the horse drags the cart.

They can be: c.f. legally-enforced safety-regulations.
I tried the high Stearic Acid diet for a while. It did nothing for me.