skysight-inc/HackerNews huggingface dataset:
The designers of the Apollo LEM had a dilemma: what kind of seating to use that is comfortable, functional, and cushions the blow of a hard lunar landing?

They started with a couch and the weight budget was horrendous.

So they ripped out the couch and told the astronauts to simply stand. It wasn't a long flight.

It turns out that human knees are the most effective shock absorbers you can have. Worked a treat.
Can you elaborate on the type of text content that would get the attention of authorities? I’d expect spam, and if multimedia was allowed, then that’s obvious. But I am perhaps too naive to have a clear threat model for text-based ugc that would need to be filtered.
Julia is both a gem of a human being and so humble. I met her once at Monitorama in person and was really blown away.

Her "zines" aka cartoonish technical manuals are so good at explaining some quite indepth technical concepts in a very approachable format. https://wizardzines.com
Not just the language itself but the whole ecosystem it brought with it was revolutionary. CPAN was incredible. There seemed like there was a module for just about anything! Perldoc and a testing framework were built right in. Regexes, backticks to shell out to the system, reporting built in. It really was the whole package.
I probably didn't learn Perl because PHP superseded it for web stuff.
Simple, you teach a very low level spreadsheets course but label is "Data Science". Voila!
I know that's not the point of this article, but I really don't understand the appeal of going to Antarctica (unless you're going for work).

I'm sure it's beautiful out there, but all I see is a very expensive trip out to somewhere that's freezing cold with very little infrastructure beyond the bare necessities for people who are working out there. That sounds like the opposite of a good time.
awk is a fantastic command line application that is useful for filtering, basic computations and transformations that other basic utilities (e.g. cut, sort, etc.) + grep don't (readily/easily) provide. I suppose it might be a bit archaic these days, but for someone familiar with it, it's often faster to compose an awk command than to write even a very quick/short script in, e.g., python or perl, for certain things.
I’d love to but selling elixir is such a nonstarter for most companies. I really wish there was a way to make elixir have a python moment where suddenly everyone is fine with internal teams using it.
If you think it's so vulnerable then go hack Ethereum, there's a $225B bounty waiting for you
That's... fascinating. I'm immediately sceptical (I mean... insta-rotting cardboard causing a localized 5 degree temp increase? Really?) but I absolutely love that you and your kids found at least a small scientific outlet in what sounds like a rough time in everyone's lives. Practical real-world demonstrations of how you can use your brain to make your own life better are invaluable, especially in those teenage years when it seems like the entire world is trying to get them to conform into one thing or another.

You sound like a truly great parent and role model. Best of luck to you and your family.
Same here (albeit Vue, not React). It’s excellent.
I like that litmus test. Another thing I notice is organizations where PMs are assigned to projects as they come up. Meaning, "please cut these corners so I can launch sooner, get all the credit, then move on."

In this case obviously the PM does not have to deal with the fallout, and then the next guy says, "I know this code base is tough, it wasn't by doing, please just try hard and get this feature out"

The other big things I watch for is how much is shipping on time valued, is that the only metric of success? Further, when ROI is calculated, is the return ever actually factored in?
Machine Learning Methods in Solving the Boolean Satisfiability Problem
> you can't even declare variables in the middle of a function

Yes you can:

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Inli...
Code review is just the last line of defense to make sure people don't merge things that will create problems for everyone else.

Good engineers figure out the important stuff before anyone writes a line of code. The APIs, the architecture, high-level component names. It's all been talked over. When a good engineer reviews another good engineer's pull request, they're just checking that what is delivered is an implementation of what is expected.

Code review is a road block for people who don't do the above. It causes them to bump into someone who knows what's up.

Everything else that gets argued about: local variable names, formatting, equivalent ways to express the same thing. It's not important. I don't know if it's actually confusion about what matters, or if it's a desire to make people jump through hoops, or maybe boredom?
I know people dump on Perl all the time, I know I do.

But it was a critical part of computing history. Perl did a tremendous job of bridging the gap between shell commands and shell scripts and “big languages”. Way back in the early 90’s I took a complicated shell script that took about 2 hours to run this huge text processing job , rewrote it in Perl and it took about 20 seconds, and was more maintainable to boot.

It really helped boost software development in the 90s, even pre-CGI script.

The Perl source itself was also very interesting, with numerous optimizations to make it fast (again, for its time).

What killed it were the never ending eccentricities you ran into, endless foot guns, and of course Perl 6 never being delivered.

But it really was the weird shit that did it in.
Think of it as an opportunity to have dodged the eternal September that's moving over to Threads right now.

There's nothing wrong with a soft launch and there's nothing wrong with a community growing deliberately rather than for the sake of growing, and suffering the inevitable watering down that follows.
Can you name some of those specific scientific doomsday predictions, that didn't come to pass? Not a prediction from some random internet dude, but an actual scientific IPCC prediction?

The climate models have, in fact, been accurate. Temperatures, sea ice, and so on, and marched up over the decades, as predicted. Buy worryingly, it appears those models were too conservative. Heat is now increasing faster than predicted. That's why this is news.
The paid version does this. It keeps the text even if the original article was removed.
More like: this looks a good article, but I'd rather read it over morning tea, so I'll save it to Pocket for later (on the order of days to weeks).
The wonderful thing about Perl is the docs from 2013 are still valid. All the growth/rapid-change/package-management issues that newer ecosystem suffer through Perl did in like the late 90s. 20 year old code still works (mostly). Not nearly the churn (anymore) as JS or PHP or Go or Rust.
As someone with a brain, anytime someone uses an appeal to authority as a blithe dismissal of a substantial article, it's a gigantic red flag that their argument is unserious.
The Author may have good points, but there is still a lot of value in teaching basic statistics, and I don't understand why Algebra is required to understand basic stats.

Even just learning the basic descriptive statistics and getting people fluent in reading charts can be very valuable. The fact that they may not understand the deeper nuances is fine in my opinion.

Also... I work with a lot of data analysts and data scientists, and I really question if 90%+ of them have even a faintest understanding of their calculus course material. Most took the courses, promptly forgot everything, and just learned what they needed for their job, or use tools built by people who actually know the details.
I played a port of PQ1 on a Nokia N95. Sadly it didn't work well, between the small screen, the wrong aspect ratio and the 12 key pad. Perhaps a larger touchscreen might ameliorate some of these problems but I generally find text entry on newer phones much worse with my (large) fingers.
> while people who pirate enjoy BETTER experience

This is generally true of piracy, but hard to apply to Denuvo:

- in 2022, one Denuvo game was cracked

- you have to wait a long time

- the version cracked might not even be the latest version available at the time of cracking

- you have to deal with a transphobe

Genuinely curious if you also have this same energy towards Steam.
There are a bunch of scenarios where there are standby passengers on a flight who need seat assignments -- overbooking the flight is just one possible cause.

If you miss your connection are you willing to pay for a seat on a different flight since in your scenario the airline held your seat on the original flight and didn't assign it to a standby passenger? Because what happens right now on major US airlines is they put you on standby on the next available flight if they can't guarantee you a seat or get you a confirmed seat if possible at no additional charge.
> All you have to do is read the datasheet

Have you read many datasheets? Parsing a datasheet can be pretty complex, even if it’s well written (of which many are not). There’s quite a few figures spread across many sections, and a beginner might not even realize they should be looking for the absolute maximums section. Sometimes datasheets aren’t even that explicit about certain failure modes, you could lock up a logic chip by accidentally leaving a pin floating, for example.

I can certainly see some value in a breadboard with instant feedback for when you’ve fucked up. Ideally you’re using a power supply with an adjustable current limit to begin with but this is a cool way to quickly draw your attention to an issue.
…that you’re aware of.
> I've never understood this obsession in the tech industry with holding small to medium sized conferences in major cities.

It's because there are advantages to major cities: (1) connectivity; (2) incumbent audience; (3) capacity; (4) entertainment;

LV mostly wins on 3 and 4 but loses on 1 and 2. NYC and Chicago win on all 4.
Ask HN: What orgs could benefit from a free SQL card game?
Hi HN, I developed a physical SQL card game (rowsandtables.com) and have ~70 copies I'd like to gift to some organization.

Any recommendations? Ideally just one or a handful of orgs to save on shipping.
That's because they're right at the airport. Look at the hotels with airport in their name that are within a few miles of the airport. A lot of them are closer to a CalTrain station then the airport.
ChatGPT isn't a tool. Well, except in an "UrbanDictionary" sense. ChatGPT is a toy.

I love the way it composes limericks, haiku, and sonnets. Great screenplays and hymns. Stand-up comedy routines. Marvelous stuff.

Google chose the correct name for "Bard", the most useless character in your D&D party. Fun at parties, though.
Err, "the data" [1] doesn't talk about increases | decreases in total land area with vegetation, the data talks about increases in green leaf area within already established areas of vegetation.

ie. Your data and the prior comment aren't necc. in conflict.

[1] https://www.nature.com/articles/nclimate3004

We show a persistent and widespread increase of growing season integrated LAI (greening) over 25% to 50% of the global vegetated area, whereas less than 4% of the globe shows decreasing LAI (browning).

The global vegetated area is [2]:

About 85 percent of Earth’s ice-free lands is covered by vegetation. The area covered by all the green leaves on Earth is equal to, on average, 32 percent of Earth’s total surface area - oceans, lands and permanent ice sheets combined.

[2] https://www.nasa.gov/feature/goddard/2016/carbon-dioxide-fer...
That doesn't contradict what the GP said. Those modules are largely written in C, not Python. And that is because nobody would choose Python for its performance.
> Automation was glued together in one of these with a series of grep, awk, sed, ls, test, commands glued together. Anything more complicated was written in C and called from one of these things.

This doesn't sound that horrific to me. It's the classic Unix approach of building small tools that do one thing well, and composing them in novel ways to solve problems. For any problem that can't be solved this way you write another small tool using your programming language of choice. Rinse and repeat.

But occasionally Unix attracts users and programmers who reject this approach, and who prefer building a monolithic tool, or in the case of Larry Wall, new programming languages. To be clear, I'm a fan of Perl and think it has its place, especially in the era it came out. It inspired many modern languages, and its impact is undeniable.

Personally, I find solutions you refer to as "unmaintainable nightmare" to be simple and elegant, if used correctly. No, you probably shouldn't abuse shell scripts to build a complex system, and beyond a certain level of complexity, a programming language is the better tool. But for most simple processing pipelines, Unix tools are perfectly capable and can be used to build maintainable solutions.

The classic Knuth-Mcllroy bout[1] comes to mind. Would you rather maintain Knuth's solution or Mcllroy's?

[1]: https://matt-rickard.com/instinct-and-culture
I'm younger than a lot of folks on HN, but I've never touched Perl for anything more than some copy-pasted shell one-liners from stack overflow. Granted, web isn't what I get paid to do, but I still know Ruby, Python, a bit of SQL, etc... I've just never really had a use case for Perl, nor am I totally sure what that use case would look like.
If apps are threatened with fake data, they will quickly find it's better to let users opt out gracefully, no regulation required.
algebra until highschool? some students can take it as early as 5th/6th grade. ludicrous.
especially in those teenage years when it seems like the entire world is trying to get them to conform into one thing or another.

Someone with zero familiarity with me and my kids giving random and meaningless pats on the head for reasons I cannot fathom.
By that logic Nietzsche was also a lazy bum.

https://wikipedia.org/wiki/Eternal_return
Yeah CPAN is easy to take for granted now that every language has its own package manager (npm, cargo, pip), and even for C/C++ you can find what you want on GitHub. At the time though CPAN was revolutionary and no one else had it. To be able to just search for a module, find one that did what you wanted, then download it to your project was pure magic.
The only revenue stream that isn’t user-hostile is subscriptions. And people generally hate that: imo, the web ended up ad-supported because users did not want to pay every website they used directly and it remains ad-supported because users continue to reject the viable alternatives (subscriptions, services like Blendle, some micropayment scheme).
If anyone has an invite, I'd love one!
Really? So you say “believe science”? And science is settled? I have been to a bunch of colloquiums on this subject and this science is far from settled. Anthropogenic greenhouse effect is actually a forth order effect, right there after a third order natural greenhouse effect.

And do I need to remind you which ones are the first and second order effects?

And psy ops are definitely effective, just look around yourself. Or at the mirror.
It goes without saying that Ben Eater's 8-bit computer kits [1] are like Legos for wannabe-electronics nerds. The kits themselves were the response of the outpouring of requests from viewers of his amazing YouTube channel where he first rose to notoriety for his breadboard CPU and computer.

I am currently assembling his 6502 breadboard computer (with the 16 x 2 LCD character display).

Someone put together an awesome "1-100 Transistor Projects" as a PDF [2] for learning how transistor circuits work. The PDF + breadboard + a dozen or so transistors and small parts will keep you busy.

There's a sequel "101-200 Transistor Circuits" [3], one on IC circuits [4] and one on the venerable 555 timer chip [5].

The above should keep you busy for the rest of the year. If not, be sure to skim through some of the electronics hobbyist magazines [6].

[1] https://eater.net

[2] https://archive.org/details/1To100TransistorCircuits

[3] https://www.talkingelectronics.com/projects/200TrCcts/101-20...

[4] https://www.talkingelectronics.com/projects/100%20IC%20Circu...

[5] https://www.talkingelectronics.com/projects/50%20-%20555%20C...

[6] https://worldradiohistory.com/Popular-Electronics-Guide.htm
> The 4 walls they get are literally a single room.

Theoretically yes.

In practice, no.

I've dealt with heroin addiction in my family, believe me when I say that privacy is not the solution, the solution is giving people a purpose outside of their constant quest to find ways to shoot up.

As I said, 4 walls can be beneficial, unless it's 4 walls to hide and keep everybody else out, except their dealers.

I'm all for reducing the damage, it works, but it doesn't mean simply giving them a hone, it means giving them a home to go back to, after they did something useful outside of that home.

The 4 walls should represent going back to a normal life.

> If the place is so roach infested and you fight bed bugs others bring in and you constantly lose everything you own to the conditions of the building, then in what mind would that have better outcomes than on the street?

if addicts cared about that, there would be no problem.
(2019)

https://news.ycombinator.com/item?id=19763106
My Deep Guide – Boox Tab Ultra C Review of Best Color E-Ink 10.3 Android Tablet [video]
I'm a big fan of e-ink, and the color e-ink technology that's finally hitting the market is getting me very very excited.

I just found out the new Boox Tab Ultra C just came out, and if I didn't already get the Nova Air C I would have gotten this instead! A little bummed hah.

Boox Link Here:

https://shop.boox.com/products/tabultrac
someone from Mozilla and Kobo should be reading this - you just came up with a reason to use Pocket which is the whole thing they were missing.
That also comes with a lot of downside though. Their overconfidence means that they wade in to topics they have no actual expertise on and force things that are unviable.

One example here: https://www.washingtonpost.com/news/answer-sheet/wp/2018/06/...
Black not being configurable and getting popular is lame.

Every project should be able to argue once about style, what is important then just apply that going foward with a configurable style checker.
Yeah, subscriptions is tough for this because it needs to be a solution which lasts a lifetime - it's hard to confidently subscribe to something that I may end up paying for decades, especially if it may turn out not to be the right solution in the long-run.
Yep. Unless it was the first flight out, there were probably at least a few non-confirmed standby passengers and maybe a non-revenue ticket or two.
During a later period (early 2000's) Perl was the only scripting language with good Unicode support, including inside regular expressions, which was revolutionary at the time. There was so much cool stuff you could only do in Perl, and then like you say it all ran into the brick wall of Perl 6.
I don't think comparing Perl to SQL quite works. There are currently plenty of other widely-used scripting languages that can do the same sort of thing that Perl does (if we consider it in the context of a general purpose scripting language rather than a sed/awk alternative), but the usage of SQL alternatives for querying relational databases is a rounding error.
"Congratulations. You aren't running Eunice."

I still remember seeing this line from the configure script scroll by.. Made me curious what Eunice was, which was harder than it might seem, given that this was before the web and any search engines.. (and yes, it turns out Eunice was a unix-ish environment on VAX/VMS)
Yes, some ios devs have a problem using dark patterns and peeking into where their nose doesn’t belong, but it’s not a problem anyone wants to solve or consider as such.

We choose it because it repels this “me wanna you should they need to” attitude. Please make apps that obey the rules or ignore the platform. Don’t tell anyone what they have to do for you without a contract.
This passage:

> ...it should not be the first option for developing necessary changes to a system dependency. Away team work is complex and inefficient.

Is very telling. I've worked in a similar model, and I'd say this is basically the important part for everyone wondering how well it works.

The main thing to note is that the arrangement should be of last resort, when the crushing bureaucracy means it's either away teams, or nothing at all.
Naturally. That’s a different process from a code review though, which is what this thread is discussing.
> ...producing movies that will never be watched by anyone in 100 years.

I'd say you're optimistic:
US copyright on works for hire expires 95 years after first publication.
Nope, here: https://youtu.be/wvJc9CZcvBc
I don’t think you’ve seen the kind of scripts the person you are responding to is talking about.

I have, and mentioned one lower down in the comments. Unix philosophy was great but does not scale well in terms of maintainability or efficiency. Invoking processes over and over again loops is godawful slow. And the horror of complicated shell scripts is legendary.
I’ve tried all the third party services for archiving interesting things over the years but nothing beats saving everything to your local filesystem using [SingleFile](https://github.com/gildas-lormeau/SingleFile) and using a full-text search frontend over the directory (something like Houdahspot, for example).

SingleFile even has an iOS extension (and easySearch is very nice for iOS search - although not quite as nice as a desktop experience, owing to iOS limitations).
What about the llama?
That is Mastodon for me. I saw a lot of people out of my tech bubble asking about and interested in joining BlueSky.

Only that no one around me have invites. I signed to the waitlist the first I saw them on HN, still nothing.
I thought myself an excel expert but the double click in a pivot table was new to me.
That's dark bro https://news.ycombinator.com/item?id=36637736
This article highlights how WeBank leveraged TiDB – an open-source, distributed SQL database, reducing its batch processing time by 58%.
Or, may be, they use the tool they're familiar with, because what they need is to be productive immediately instead of wasting their time to learn different tooling. Even if this different tooling is simpler that what your already know.
Even my normie friends were begging for invite codes the last I checked. That might have died down since Threads launched though.
Reliably deploying C# desktop app is total nightmare in comparison to single exe generated by Delphi's / Lazarus.
I am assuming GPT 4 will provide better answers to your queries compared to GPT 2.
If Threads follows through and implements ActivityPub, ATProto is dead in the water. ATProto may be superior in some ways (namely account portability) but ActivityPub is "good enough" and there's already a bunch of applications using it in a distributed fashion.
Measurements are evidence.
Strong agree. I used the old Turbo Pascal for many years. It was quite routine to produce substantial programs where the compiler (and type system) had caught ALL the bugs.

Meaning: you used sensible types (and had sensible libraries) and once the obvious compile-time errors were fixed, there would be zero bugs found in testing or in live!

I like the flexibility of python, but I know that every substantial program has untested pathways that will fail when they come to be exercised :(
The techniques present in the paper and blog post are not really from functional programming but from mathematics. Functional programming just happens to present them in the most natural way; this is why the paper chose Haskell. We could implement the same in any Turing-complete imperative language, but then the code would swell by orders of magnitude.