skysight-inc/HackerNews huggingface dataset:
I'm not sure I understand your point. I'm not an expert, but "conditions necessary for our survival" == about 7 things in (rough) order of immediacy:

1. Breathable air
2. Survivable temperature
3. Shelter from solar radiation
4. Drinkable water
5. Food
6. Energy to support the previous 5
7. Raw materials to support the previous 6

I postulated the 7th item, so let's take the previous 6 in order:

1. We know how to generate breathable air and keep it under pressure. We do this in nuclear submarines.
2. We know how to insulate habitats. We cope with a roughly equivalent temperature at Antarctica.
3. We know how to protect against solar radiation. We (somewhat) do this at the ISS, and we have plans to do it on lunar base.
4. We know how to produce water as long as we have raw materials to work with.
5. We can grow food in pretty much any environment we ourselves can survive in.
6. We can generate power in almost any environment if we have raw materials.

We are not "destroying the conditions necessary for our survival on Earth." -- we are significantly changing the environment on Earth, that is true, but not such that we will all die. Has any credible person presented evidence for that outcome?
Thank you very much! I guess you are friend with colors ;)
Found that CD you are referencing on the music streaming service I use. Brisk tempo on the Waldstein!

I first heard him on his 1999 CD of Debussy's Preludes Bk 1, which first made me notice and eventually fall in love with the sonority of the piano.

A pity I didn't try hard enough to catch him perform live some time. RIP.
I think the word you misused is "impossible," not "theoretically."
Excel is ahead of LibreOffice and others by laps. Just take a *.csv file and try importing it into LibreOffice and into Excel (with Power Query) and see how many additional processing options you are offered to format, interpret and transform the data. Next to Excel, CSV importing in LibreOffice is very barebones and not much better than a primitive example found in a programming tutorial.

Screenshots tell the difference rather nicely:

https://ift.wiki.uib.no/images/7/71/Csv_import_libreoffice.p... (LibreOffice)

https://learn.microsoft.com/en-us/power-query/media/power-qu... (Excel)

And even there, Excel tucks away a ton of functionality behind tabs and submenus: https://learn.microsoft.com/en-us/power-query/power-query-ui

Most people who say that Google Docs or other alternatives are good enough, or that they can program what they need in Python, barely scratch the surface of what Excel offers out of the box with little effort once you've mastered its concepts and workflows. It's like doing version management with "final_report_draft_v2_final (copy 2).txt". Might work for most people, but git offers so much more for those who know how to use it. Excel is the git of the business world.
Google Robert Martin => "first chairman of the Agile Alliance".

Wouldn't the really agile thing be to get rid of alliances and chairmen in charge of telling people how to develop software?
It is same as why people pay for anything. If it is not your core value proposition why not pay someone else to do it for you.
Okay, I'll package it up and post it.
First time I've heard "DPROM", I think you mean AO-MT or just, coloquially, robotexts. Depending on the local law spammers can replace source phone number with a custom string.

On Android you can probably change the messaging app to a custom one, and filter messages there.
Your first reference even states that people considered dogs conscious in 1850.

"One representative inventory included imagination, memory, homesickness, self-consciousness, joy, rage, terror, compassion, envy, cruelty, fidelity, and attachment. (See Thompson 1851]"
> If anything all this speaks to that there is market for even better ad targeting

Yes, I already made that point. Why is Google leaving the money on the table? It's because they're not motivated by the money. They're motivated by something else.
I agree with your top level point, but I find your phrasing absurd.

The "humans who are exposing those vulnerabilities" are doing it to profit by committing extremely disruptive attacks on random businesses, hospitals, and important infrastructure.

I don't support literally getting them killed, but they're not innocent hackers driven by curiosity the way your comment makes it sound.
If you take two normal distributions, and shift one to the left a bit, and shift one to the right a bit, the peaks are not far from each other. But all of the inhabitants of each tail end will be almost exclusively from one group.

So if males are slightly more competitive, obsessive, aggressive, and stronger on average, we end up with the populations of grandmasters, CEOs, professional sports, and prison populations all 90+ percent male.
If this is what I think it is, Visual Studio Code has an extension that does this as well.
Hypercubed CPU's then :p
Reading this was difficult.

* What exactly was his plan for the building? I don't see anything coherent. One moment it's a makerspace, another it's a music warehouse, then it's a science museum. Was there a coherent plan? $281k is a lot of money to spend with no real plan.

* The city allegedly giving him grief. I'm still not sure if this was preventable or not considering the bit about how he failed to submit building plans. If your plan is to own a significant chunk of this city, you're going to have to play better politics than repeatedly being asked to leave at public functions. Palm-greasing would be a far better strategy than righteous anger. Maybe a fraction of that $900k could've opened a nice park they always wanted. Maybe the PD needs a new bearcat. Something.

* Living in a tent on the lot instead of hiring security. This bit was straight out of some episode of a sitcom. This is a depressed flyover country town. If you couldn't afford security then you couldn't afford the building. Again, a good chunk of that $900k would cover round-the-clock security for at least a year. Righteous indignation over the crime isn't an actual cost-cutting measure.

* The land is cheap for a reason. The way a town gets revitalised is external value flows in. How would the makerspace-warehouse-museum thing bring that value into the city? Even if all this did pan out, I'd predict an entirely new problem he'd have, which is no willing customers outside of a 200 mile radius.

I don't get why people make cockeyed "investments" like these when the S&P 500 is sitting right there at a nice 8% a year. No bums, no politics, no thinking it through at all really. Just buy it and don't touch it. If your idea can't do better than that intersection of earnings and effort, don't bother with it.
Ads and identity theft aside, that looks pretty dope.
Because no one has to go and check on the books to see if they've reached the checkpoints. They just bring the pages back to Laz.
My solution Against Information Overload in this era
To dispose of this briefly, the cardinality of computable functions is ℵ₀, and Life is a computable function. Although the parent question is underspecified (some good guesses as to what specifically is meant in sibling comments), no variation on that question could increase the ℵ number of the result.
Hmm, cute but I think all this talk of wage slavery kind of downplays the horror of the original.

I mean I don't like getting up in the morning either, but really?
"recent stuff" is somewhat relative. the loudness war has been fought on other fronts than just CDs/mp3s. my cassette player from the 80s had a loudness button. the sales rep at Guitar Center bragged about the easiest one-button sale for a 1RU piece of gear to add to your rack that made your sound better. it was just a loudness on/off button. so it was playback device dependent at that time which allowed the listener to choose it. they just moved the battle field to format itself and took away the choice
Justice Department Files Antitrust Suit Against Microsoft (1998)
OpAmp did maths way before microprocessor did.

And there's even whole analog computers, some even fully mechanical.

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

I knew my love for steampunk would be useful someday
https://happihacking.com/blog/posts/2023/dev-containers-emac...

Looks pretty useable to me...
A plane is basically a cylinder. People are normally in the top half, and the bottom half is the cargo area. It has to be pretty close to a cylinder for structural reasons.

By lowering the floor, you get far more space for people, but also far less flat floor area (most of the floor is curved and not easy/suitable for walking on)
Many local libraries offer DVDs. Libraries aren't just for books! My local library has all sorts of weird things, e.g. I can borrow a cake pan for if I don't want to buy a pan just to make a single bundt cake.
This was written in 2021, maybe it's really not that great of a blogpost. I wrote a lot of blogposts from many angles back then, mostly to myself as there weren't many readers, trying to see the language from the outside, to self-motivate, etc ...

I think I wrote a script I needed in Rye and I found it interesting, then I went to Fiver and paid someone to write a script in Python that does the same.

2021 were different times, and I hope I've grown a little too... and now I would ask ChatGPT or Gemini :)
To answer myself: I doubt it.

The SOURCE property is optional and apparently more aspirational than real.

https://stackoverflow.com/questions/57380771/how-to-use-sour...

https://www.rfc-editor.org/rfc/rfc6350#section-6.1.3
I don't think jless copies the result into jq queries?
It's a traditional proprietary toolchain (about ~900MiB .tar.gz) that uses Synplify for synthesis and a custom fork of VPR for place and route, IIRC. It's reasonably easy to use and most of the UI flow can be scripted by Python, too, which is pretty nice. It's roughly comparable to something like Lattice Radiant or Lattice Diamond in terms of scope and features, IIRC, not Quartus/Vivado level.

I haven't updated my toolchain in a while so some of this may be out of date.
LOL.

Nice theory, but has no actual connection to the real world.
I answered this question here: https://news.ycombinator.com/item?id=39801083

If that is not enough, let me know.

7-Zip with the ZSTD patch is good too, but Pack is much faster at handling many files.

Testing packing the Linux code base (81K files and 1.25 GB) on Windows with NTFS:

7-Zip + Patched with ZSTD (-m0=Zstd): 6.453 s, 194.9 MB (Creating the header takes too much time)

Pack: 1.3 s, 194.5 MB
familiar with rebol, but evaluation rules with op and pipe words gave me headache. would like to know more about context oriented programming, tutorial had nothing in the section, unfortunately
Interesting, both 15 second segments sound like the same garbage to me.
> first of all, ahrefs discounts the "people" cost, but that's a huge cost to ignore!

It's the hardest to compare. Cloud has a significant people cost too, particularly in the complexity. EC2, lambda, S3, RDS, IAM, cognito, glacier, light sail, EBS, fargate, cloud front, SNS, dynamo, elastica he, etc etc.

If you ignore this, you fail to completely understand a service you start to use. That's the quickest way to a surprise mammoth bill or insecure service.

> they _could_ save significant amounts of money by moving to the cloud AND re-architecting their apps to spend compute more efficiently.

This is a bad argument generally. If an org, institutionally, can't properly size services or they leave a lot of fat in their services.

Why would a move to the cloud fundamentally change that? You can even more easily over provision and overspend when it's a mere button click away.

I fail to see how a move to the cloud basically creates greater institutional ability to trim fat and optimize that just wasn't there before.

And I just love how convenient re-architecting is so casually thrown in like it's a walk in the park... Yikes. Rewrites can and do kill companies. Not a casual thing to undertake because a new vendor comes along with a shiny new tool.
I wasnt familiar with this event or this athlete, and this was a discussion channel present that matched my level of interest in finding out more

What word would you use if you had a question, if all the intuitive phrases are false positives for trolls?

I understand that you fundamentally disagree, but in which way was the accurate way to disagree: what your reaction was to, or what the other person’s was to? If you cant tell then maybe you’re both incorrectly applying your disdain?

the unresolved point that the community flagging every response doesn’t reveal
It's an interesting thought experiment to look at if the government were trying to ban HN, but the underlying issue is the ownership of TikTok by China and not a ban of the app itself. If YC and HN was officially owned and operated by CCP party members, I imagine there would be similar concerns.

it's the substance of the content on TikTok that's the issue. If TikTok was seen as wholesome and promoting education in children, which it could, then we'd be having a different discussion, but the underlying belief, that there's a guiding hand on their content algorithm to make the United States dumber and more divided is the problem.

Of course, capitalism's job is to sell you more crap, so Facebook's algorithm is "benign" in comparison.
If you want to run a non-default OS, don't install one. Blocking competitors for competition's sake is a regulatory tightrope walk, the exact same mentality that nearly annihilated Microsoft.
I think it's more of a numbers thing. Irena Krush and Susan Polgar would destroy most male players. There's so few women in chess compared to the number of men.
This doesn't seem like anything that Microsoft is doing in a monopolistic way, though. I'm sure LibreOffice could do this if they wanted to. I'm sort of surprised they don't, given LibreOffice presumably has access to JDBC.
> usability has taken a huge hit.

Based on what? What are you basing this claim off of? It's often touted, but I've never seen any actual evidence for it.
> Yeah, loudness war is a plague, but vinyl and CD differences have nothing to do with it; it's just incompetent producers and sound engineers aiming at making their work more loud to attract listeners.

The claim (not directly made by the article, but generally made to support the difference) is that vinyl’s physical characteristics limit how “loud” a recording can be. Specifically, that a vinyl pressing of a “brick walled” recording becomes unplayable—or at least unreliably playable—because its physical tracks are insufficient to keep a stylus in place for playback.

I don’t know how true that claim is, but the analysis seems cromulent, and analysis of comparable media seems to support it well enough.

It isn’t a claim that pressing vinyl attracts or requires better production etc, but that the medium has inherent physical constraints that benefit, at least as a side effect, from greater dynamic range.
"You don't want your CD to be the quietest one in the stack" - some writer on mastering in the 1990s.
As seen during COVID, where "conspiracy theory" = "what turns out to be true" later.
An analogy I like is - Are Perl-style regexes (used in Python, Ruby, Java, .NET, etc.) syntactic sugar for regular languages?

The answer is no, because Perl added all sorts of imperative doodads to regexes, which can’t be easily represented and executed in the automata-based paradigm. Trying to do this is like a “research paper generator” (and not in a bad way), e.g.

Derivative Based Nonbacktracking Real-World Regex Matching with Backtracking Semantics - https://dl.acm.org/doi/abs/10.1145/3591262 (2023)

This is until Go and Rust, which used automata-based regexes from the beginning. I don’t think users have lost much.

Purely automata-based engines are kind of pleasant to write, because almost everything is in the compiler, and not in the runtime, e.g. https://github.com/andychu/rsc-regexp/blob/master/py/README....

That is, features like ? + * really are syntactic sugar for repetition. There’s also a lot of syntax sugar around character classes like [^a], and the runtime is very small.

---

Likewise, SQL seems to have so many non-relational doodads in its language design, which cause problems for implementers. In this case, I think there’s an incentive problem with SQL: It benefits vendors if their dialect is harder to re-implement. Although certainly they’ve added many useful features too in 4-5 decades!

To me a language design issue is we never really “learned” to compose languages with different paradigms:

- the set-based paradigms like relational algebra and regular languages, with

- Turing-machine like code. (and also I/O!)

We never learned polyglot programming, so each language becomes its own source of “reckless growth” – its own parochial backwater.

Both regexes and SQL should be able to “escape” to normal code, and that would greatly simplify them. This can be done both by language implementers and by application programmers, i.e. “factoring” across languages. It’s not always obvious how to do this, but it certainly it can be done more than we do it today.

---

I’d argue the same phenomenon – lack of language composition – leads to programming languages within YAML. Github Actions is nominally some kind of “declarative” scheduler specification, or graph (job -> job dependencies), but that’s not enough for many problems.

So it also has a bunch of doodads for escaping that model (to the extent it has a model).

Shell, Awk, and Make also grew many doodads (https://www.oilshell.org/blog/2016/11/14.html), which are not very well designed. They used to be declarative languages, but no longer are.

Although there is some distinction between “formerly set-based languages” like SQL and regex, and other “declarative” non-Turing-complete languages. But I think the language composition problem is approximately the same. Part of it is syntax, but a lot of it is semantics.

(copy of lobste.rs comment)
"Tiny Magnets"

Imagine you have a cohesive, but ferro-fludic-plug (in the oil and gas industry, its called a PIG I think)

But you have a gelataneous, ferro-fluidic plug that is capable of flowing through the complex path of a Tesla Valve - you could direct the plug to flow through the trace magnetically. You could have "passing lanes where the ferro-fluid can exit the valve through another ferro-fluid "door" on the side of the trace - such that you can block, unblock tesla valves with a captured blob of a ferro-fluid that can be stored in the side reservoir.

and in a weightless environment, you can use the megnetic ferro-plug to pump fluid continuously this way was the ferrofluid could loop back to an earlier spot through the side channel that only it can enter...

If the channels are for micro fluidics, and you have electrical traces along the channels, they could be used to magnetically move things around/open close pathways...

and given the current materials that they can print, surely they can print the precise particles needed for the ferrofluid - especially if they are shaped like bucky balls that may be able to be directed to form perfectly packed "walls" where they particle geometry all nests and stacks in a more crystalline pattern?

I wonder if this method could allow for micro-fluid-hydraulics, where you can pump the micro hydraulic fluid via ferro-fluids, relying on the tesla valve to allow for forward pressure, and to release pressure, you open a back valve in the same manner.... with a tesla valve in the oposite direction, idealy have them in a helix where one helix is direction a and the other is direction b - and you can have ferrofluid gates at any cross member spine btwn the helix, just as dna... but made out of carbon nanotube bucky ball particles hahah
Interestingly, the author's blog post [1] mentions that this is due to technical limitations and not specifically done by choice, although I do like the effect.

> When we zoom in, we discard the information of the largest meta-metapixel, so it is not always possible to reconstruct the same scene when we zoom out again.

> Since zooming in and out can be continued indefinitely, we also realize that we need infinite information to accurately represent "our current position".

[1] https://blog.oimo.io/2023/04/10/life-universe-en/
I maintain an Apple TV+ subscription and that one is definitely worth it. For the rest I’m sailing the high seas, and whatever I manage to catch in my nets I enjoy via a combination of a cheap WebDAV server in the cloud + Infuse on all my devices.
This seems nearly identical to Diataxis, which I've been telling people about for years: https://diataxis.fr/

What's the history here? Is one a fork of the other?
Yep, can even go levels deep and correctly guess replies to relies. Or what song are they going to sing line by line? too predictable.
Armrests still tend to fold up except in certain rows. But good luck getting a row to yourself these days. Even getting an empty seat next to you isn't all that common.
Wow. I thought stories like these ended when the internet died. I’m glad I was wrong. Should have been on HN ages ago. Crazy and exciting read. Thanks max read.
You can read sequentially through a zip file and dynamically build up a central directory yourself and do whatever desired operations.

There's the caveat of the zipfile itself may have stuff that's not mentioned in the actual central directory of the zipfile.
This took me a minute to get, even after looking at the page about if:

https://ryelang.org/meet_rye/basics/if_either/

The tricky thing about if, and, and or --- the reason you can't implement them as functions in most languages --- is that they need to not evaluate all their arguments immediately. Otherwise:

// Would print!
if(false, print("oops!"))

// Would throw an error if the key is not present
and(my_hashmap.has_key("key"), my_hashmap["key"])

The way that ryelang gets around this is that you pass the arguments in a "code block" surrounded by "{}", which delays its evaluation. So you write:

// Does not print, because *if* never runs its code block arg
if 0 { print("oops!") }

// There's no example of *and* anywhere but my guess is you'd write this:
and { my_hashmap.has_key("key") } { my_hashmap["key"] }
I love this, and I am rooting for him. It's the kind of thing I dream about having enough money to do.
> Doing math on a 2D grid of cells is the technology that Excel perfected in the 80s

Lotus 1-2-3 gets that specific credit, I think. But Excel is so much more than that (for good or ill).
Recentish Yubikeys have PIV functionality too (I have used that to login to work macbook in place of passwords)
> Let's throw humans in Russia that are exposing these vulnerabilities under the bus of a dictatorship and possibly get them killed in a war.

Am I reading this right that you’re more concerned with Russian assets that hack US companies for both financial gain and political leverage, than the US citizens whose lives are put at risk? What exactly do you think happens when a ransomware gang locks down a hospital?
On average, a programmer who's staring off into space is working.

A programmer who's busy at the computer is goofing off.
It is public, so what? Obviously cloud operators consider it secure enough to offer that option by default. What are the reasons to consider it not secure?
Paramount's LG app is the worst I've used. It doesn't support the pause feature reliably, ffs! Even browsing TV episodes is a jittery mess (and you must browse because it does a bad job of resuming a series where you left off). As soon as we're done with Star Trek we're gone.
wait till they hear about bittorrent
Robert Garner, Lead Designer of SPARC, Explains How It Got Its Name
good news, now we have paid + ads, just like cable