skysight-inc/HackerNews huggingface dataset:
Slartboz is my real-time action adventure Rogue-like set in Normerika 2100 CE after democracy collapse and climate catastrophe. Written in Golang. Uses ncurses for visuals and VLC for sound and music. I try to push the bounds on whats possible and what you'd expect from a Terminal-based TUI game.

https://github.com/mkramlich/slartboz-pub
> I've found that asking them to review some obviously bad code with glaring errors and problems is more informative than asking them to solve some random DSA problem.

I once had a coding interview like this, but the problem was that the code was so obviously bad, I couldn't even make sense of what the code was supposed to do if it were good. It felt like the interviewer had just come up with an example of bad code without any context of how the code would make sense if made "good". It was just totally artifical.

If someone had presented the bad code in some Stack Overflow question, I would have started by stepping back to ask, "What are your trying to do?" Except in this case, the interviewer wasn't actually trying to do anything except quiz me.

Identifying a bug in production code would be better, I think.
It happened almost entirely due to DEregulation.

Some economists are idiots.
Its an interesting thought experiment but falls apart very quickly when meeting reality of human nature. And just not very logical altogether, unenforceable globally.

The current global legal maze that allows all those money hiding places is exactly due to similar efforts in the past, they are half-assed at best. But it keeps wealth management companies busy, so at least somebody benefits at the end.
Apple pays TSMC for exclusivity on new processes for a period of time.
They are literally trying to avoid escaping problems by limiting punctuation in street names. Institutionalized stupidity.

> A spokesperson added: "All punctuation will be considered but avoided where possible because street names and addresses, when stored in databases, must meet the standards set out in BS7666.

> "This restricts the use of punctuation marks and special characters (e.g. apostrophes, hyphens and ampersands) to avoid potential problems when searching the databases as these characters have specific meanings in computer systems."
Discussion [0] (163 points, 3 days ago, 215 comments)

[0]: https://news.ycombinator.com/item?id=40262883
> The alternative is Google / Android devices

No, the alternative is Android devices with everything except firmware built from source and signed by myself. And at the same time, being secure, too.

You just can't have this on Apple devices. On Android side choices are limited too, I don't like Google and especially their disastrous hardware design, but their Pixel line is the most approachable one able to do all these.

Heck, you can't even build your own app for your own iPhone without buying another hardware (a Mac, this is not a software issue, this is a legal issue, iOS SDK is licensed to you on the condition of using on Apple hardware only) and a yearly subscription. How is this acceptable at all?
I was under the impression that Kansas City was still in a bit of a dire situation as far as crime is concerned[1], so I appreciate you highlighting some positive developments.

In particular, I'm surprised and impressed they made transit free- that's something I experienced in Estonia and thought was an amazing idea considering the cost of policing turnstiles and fare collection itself plus the benefits of people moving around a city via mass transit over individual vehicular traffic.

[1]https://realestate.usnews.com/places/rankings/most-dangerous...
Approximately 100.0% of all Hadoop installations.

I worked at a place where they finally ditched their Hadoop project after a couple of years and who knows how much money. Only to implement a big Kubernetes cluster instead, where they four years later have burned through three different commercial Kubernetes distributions.
I assume US/RU/CN/etc will drop them from stealth and supersonic bombers. Everyone else will use basic bombers and cargo planes if they can punch a hole in AA defenses and if they cant, release them from 20ft shipping containers or box trucks as close to enemy lines as possible.

They’re also small enough to deploy with infantry.
New Laptop Memory Is Here LPCAMM2 Changes Everything [video]
Totally agree - I don't find "stunningly thin and light design" to be a selling point any more. I want to hold a durable device without feeling like it might break or slip out of my hands, without needing a chunky case.
Oh no, it’s way less than that. It should be about $159. You can get an estimate here: https://support.apple.com/en-us/mac/repair
I wonder how do they deal with the phasing over so many speakers? Wouldn't an array of speakers require you to do something about that? Specially so if you are stuck with 70s tech.
Qmodem was written in Turbo Pascal. It felt futuristic.
Does it extend to other forms of emotional expression?
A wannabe replacement by…Herb Sutter. I dare to differ.
One, "ableism" is up there with "heteronormative" and "cisgender" as approaches to ideas that harm who they intend to serve. The goal of accessible software is practical, not philosophical.

Two, accessible html/css hasn't changed all that much in the last 20 years. We're generally VPAT compliant (as complaint as you can be), simply by making our markup mostly conform to basic accessibility standards. I was pretty impressed by how good modern screen readers are at presenting SPAs to our users.
Open Source Summit NA – Linus Torvalds in Conversation with Dirk Hohndel
Similar concept to a book I read years ago when I was teenager, called "The dice man"

A fabulous book.

Instead of ponsing about with Quantum computers though, the guy in the book (a psychiatrist I think) simply rolled the dice to make all his decisions.

Shall I got to work today? If I roll a "1 a 4 or a 5" I will go to work, If I roll any other number I will go fishing instead.

What drink shall I have, a whiskey, a beer, a lager or a wine. Roll that dice bruv.

I played it for a while. Great fun especially with your mates.

Better than quantums any day.
In the hardware world, last year’s large has a way of becoming next year’s small. For a particularly funny example of this, check out the various letter soup names that people keep applying to screen resolutions. https://en.m.wikipedia.org/wiki/Display_resolution_standards...
Yep, you sing into one but not the other, so there's a big difference in the vocal signal, whereas spill from the speakers is going to hit both mics pretty well evenly.
I cannot wait to read the reviews about which core piece of smartphones they fucked up with this one. After 3 Pixels, ALL with issues that never should have
been present, I decided Google can shove it's Pixel phones.

I prefer AOSP, rather than all the shitty overlays, so I went with Pixels and just FML. Complete pieces of shit.

What kind of fucking clowns make a smartphone with a shitty, barely functional fingerprint reader, in this decade?

GL to anyone that uses them, and I sincerely hope YMMV.
Deep Dive into .NET's Regex Engine with Stephen Toub [video]
Not worth the liability. I’d rather the landfill and peace of mind than the money
The launch center you see is a square box about the size of an RV suspended by four large “shock absorbers” inside a hardened capsule with walls about six feet thick. The shock absorbers are so the launch center can sway in the event of a NuDet (nuclear detonation) near by. Unlike the older Titans, the Minuteman missiles were nowhere near the capsules, being a minimum of three miles away. Each capsule had direct command and control of 10 Minuteman missiles distributed in a spoke like fashion around the hub (capsule). The Titans crew was right with their massively larger missiles.

I was a Launch Control Officer for five years in the mid-80s out of FE Warren AFB in Cheyenne WY. My squadron was the 320th Strategic Missile Squadron with all 5 capsules and 50 missiles were physically in western NE, with the furthest over 100 miles away in Sidney NE. I spent 335 days underground over the 5 year period.
Some techniques require this. Ted Nugent wouldn't have gotten the crazy howling feedback out of his semi-hollowbody Gibson Byrdland had he not been standing directly in front a pair of Fender Super Twins pushing 4 15" drivers.

If it doesn't make your pants flap in the breeze, turn it up!
> The Framework laptop 16 features replaceable GPU.

In a way I don't mind having non-replaceable ram in the framework ecosystem as an option. Put simply because the motherboard itself is modular and needs to be upgraded for the CPU. At that point though I would prefer on integrated ram CPU/GPU.
For the bridge only, Marti also made a more sufferable cut in German, that is on the OP channel (https://www.youtube.com/watch?v=VJLX3C0eg3g)

The segue from CG is much more sensible
Show HN: Randomface – Vector faces generator focused on uniqueness
How can I have mint choc and pineapple swirl ice cream when there are children starving in Africa?
There's another Weyl. Hermann Weyl. A mathematician almost as great as Hilbert. In fact he is the person who rigorously introduced Riemann surfaces. He is also the originator of Gauge theory -- so fundamental to modern physics.
It seems like you and parent are asking "What is the boring/productive stack for *cross-platform* desktop apps?" And the answer to that question is probably, as you say, something like Electron.

If you pick an OS, I think there are generally good answers. In Windows, it's .NET and C# with Visual Studio as your IDE. On OSX, it's Swift/ObjectiveC and AppKit, with XCode as your IDE. For Linux? idk, is it the year of the Linux desktop yet?
It is a good question, but reading 400 pages of content is not the same as reading a book.

Books are (usually) the product of intentional long-form writing along with heavy editing and review. The ideas per unit of a book are usually more polished than the ideas in a similar sized unit of online content.

(not criticizing your kid btw, sounds like he is doing great).
They don’t accept computers for recycling. That’s what I found when I looked it up
Mastodon Is DDoSing Me
Hmm...most of the time when I do a design that's for something at all substantial, I'll usually go through a few ideas that seem reasonable at least through the "napkin stage" before dumping them in favor of what eventually becomes the "real design". I'd just save those napkins, list them in the alternatives section, and explain why they were abandoned. Easy.
Conjoined twins are always genetically identical, so if his twin was a cis woman, I think it's safe to assume he was not assigned male at birth :)

The article also mentions that George was his chosen name, not his given name. Although FWIW I am one of those nonbinary people who goes by the name my parents gave me, so fair enough :P
No one is going to argue that poorly thought out design docs are a good thing. Like for docs to be useful they have to actually be good.
Saying TSMC's success is due to their suppliers ignores the fact that all of their competitors failed to keep up despite having access to the same suppliers. TSMC couldn't do it without ASML, but Intel and Samsung failed to do it even with ASML.

In contrast, when Apple's CPU and GPU competitors get access to TSMC's new processes after Apple's exclusivity period expires, they achieve similar levels of performance (except for Qualcomm because they don't target the high end of CPU performance, but AMD does).
I'm not sure what you're point is. My point (which I failed at), is that Apple's incentives are changing because their growth is dependent on services and extracting fees so they will likely do things that try to make people dependent on those services and find more ways to charge fees (to users and developers).

Providing services is arguably at odds with privacy since a service with access to all the data can provide a better service than one without so there will be a tension between trying to provide the best services, fueling their growth, and privacy.
Wow super insightful comment. Particularly this excerpt:

> If you want "How to Start Google [where everyone focuses on the entrance exam, and then on gaming their promotions]" then you absolutely should hire Stanford students, who had to exercise very similar thinking to get into Stanford at this point.

I realize that this applies to Google post-2015, but do you think it also applies to early Google? Where you actually had to get things done?
I find the cofounder matching to be.... fine, but as noted elsewhere in these comments don't like the focus on age, photo, etc.
>AWK is frequently regarded as a domain-specific language akin to sed

Oh, well, I think a bit more than that:

https://hoi.st/posts/2024-01-22-lets-play-some-cards-in-awk....

http://git.vgx.fr/gem.awk/

Gem client in AWK, with just openssl as a dependency, as even GAWK can just do plain connections.

https://git.sr.ht/~akarle/gc/tree/main/item/gc

This does gopher, and you can replace the netcat code on GAWK with connections, and the usage on writting against the socket would be pretty much the same but using AWKś printf instead of echo:
Nothing close enough, I checked
ScrapeGraphAI: Web scraping using LLM and direct graph logic
This is in my opinion an oversimplification. Generally, the success of blitzkrieg had more to do with speed and coordination than the strength of armour. A combination of mechanised infantry, tanks, and close air support were instrumental to the tactics. German tanks were the only ones universally equipped with radio units at the start of the war.
I think this is essentially a portable terminal, just like the phone. Most of my work on laptop for development is to get on high-powered workstation or servers anyway. For occasionally SSH-ing with tmux session, it’s pretty great (although I can’t swap ctrl with caps, which sucks).

I do wish iPad had something to push me over to replace my laptop for that use case, but I’m too used to windowed environment.
How much tech can I get from Temu for $100
It wouldn't work well if the Dutch inequality was measured by life in Kyrgyzstan.
I'd say Postgres is very often the right choice for newer company as it's well understood, easy to operate and you know you don't have to switch to a new DB because the vendor got acquired / merged / shutdown after 2 years or is going through growing pains and deprecations themselves.

If you give your schema a good thought (The one place where you shouldn't rush and take shortcuts at the beginning) and for example use jsonb columns and later move data out of it if you notice you need to query on it more performantly you can get very far.

The pain of data model migrations is also usually not that big if the company isn't very large and has a lot of legacy yet.
And it's in the HN guidelines not to: https://news.ycombinator.com/newsguidelines.html

> please use the original title, unless it is misleading or linkbait; don't editorialize.

> If the title includes the name of the site, please take it out, because the site name will be displayed after the link.

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It's implicit in submitting something that you think it's important.
it's mcedit
Not all roads are straight.
You know, that's a fair point I hadn't considered much before. Thanks for sharing the perspective.
whoa, this links to https://en.wikipedia.org/wiki/List_of_unusual_deaths, and there are some crazy deaths. one that stands out is Kurt Gödel: "The Austrian-American logician and mathematician developed an obsessive fear of being poisoned and refused to eat food prepared by anyone but his wife. When she became ill and was hospitalized, he starved to death."
Ongoing discussion [0] (132 points, 4 hours ago, 58 comments)

[0]: https://news.ycombinator.com/item?id=40286734
> Legacy apps never die

I think it's a mistake to frame this as legacy vs. new. There are real benefits to the approach taken by these TUI applications and it would behoove modern app designers to learn from them.

It's perhaps the case that those coffee shops will someday adopt a TUI once they reach a level of sophistication. As an example: I believe Starbucks uses a TUI for order processing.
Where I live we have a big science museum[1]. Besides a real Cray you can sit on, it had some public experiments with TUIs done in Borland's TurboVision. I loved that as a kid in the late 80s and early 90s. For me it was how the future looked back then.

Over the decades I went to the museum often and the future turned into the past. It's only recently when the museum got a new director and a huge renovation when the old machines with the blue CRT monitors disappeared. I wonder what happened to them...

[1] https://www.deutsches-museum.de/en
Most fraud ends with getting rich. He lost his shirt.

Where’s the fraud?
The Logfile Navigator (https://lnav.org) is a log file viewer/merger/tailer for the terminal. It has some advanced UX features, like showing previews of operations and displaying context sensitive help. For example, the preview for filtering out logs by regex is to highlight the lines that will be hidden in red. This can make crafting the right regex a bit easier since the preview updates as you type. lnav also has some simple bar charting abilities, so you can visualize the results of SQL queries made against the log messages.
> Where are you picking up that this is everyone’s strategy?

Read what their engineers say in public. Unless I hallucinated years of federated learning.

Also apple isn't even a player yet and everyone is discussing how they are moving stuff to the edge lol. Can't critique companies for not being on the edge yet when apple doesn't have anything out there.
It's insane that so many cities will spare no expense to avoid doing things that actually matter, no amount of resources is spared to ensure serious drug addiction, homelessness and crime runs amok.
>artists? architects?

Ding ding ding ding ding! The iPad Pro is useful primarily for those people. Or at least it was. The original selling point of the Pro was that it had[0] the Apple Pencil and a larger screen to draw on. The 2021 upgrade gave the option to buy a tablet with 16GB of RAM, which you need for Procreate as that has very strict layer limits. If you look at the cost of dedicated drawing tablets with screens in them, dropping a grand on an iPad Pro and Pencil is surprisingly competitive.

As for every other use case... the fact that all these apps have iPad versions now is great, for people with cheaper tablets. The iPad Air comes in 13" now and that'll satisfy all but the most demanding Procreate users anyway, for about the same cost as the Pro had back in 2016 or so. So I dunno. Maybe someone at Apple's iPad division just figured they need a halo product? Or maybe they want to compete with the Microsoft Surface without having to offer the flexibility (and corresponding jank) of a real computer? I dunno.

[0] sold separately, which is one of my biggest pet peeves with tablets
Seems like Amazon is 2x as expensive. Are we being ripped off?
Smoke test is an ancient engineering phrase to describe the first time you turn something on after building/fixing it.

If it starts smoking, something is wrong.

It's been in the Jargon File since the late 80s and was popular in military/defense contracting prior to that.

You actually got me curious about this because it's a term I've been using for 40 years, and the earliest reference I've been able to find is in an internal memo about the development of a computer system, circa 1952:

> What all this adds up to is, that if Mike Stobin and Willis Ware who have been dealing
with the ventilation engineers can come through with the ventilating equipment
in time, it is very likely that we can have a smoke test of the arithmetic unit on the
JOHNNIAC main frame in October [of 1952].

>The goal of the test will be to connect the A [accumulator register] and MQ for
end-around shifting (7.5 order)15 and let the machine shift a set of digits all day
while we hammer on the frame and wiggle wires. Applications for wire wigglers
are now open.

https://www.rand.org/content/dam/rand/pubs/corporate_pubs/20...

Well shit I haven't used/heard the term "wire wiggler" in decades time to up my rizz with some outdated slang.

It is almost certainly a WWII slang term that spread to universities post-war.
You're comparing a hand picked group from one school to the median at another. The most successful student at your average community college will likely be more successful than the median MIT grad, but that doesn't prove your point.
AvaloniaUI: https://www.avaloniaui.net/

Particularly so with https://github.com/AvaloniaUI/Avalonia.Markup.Declarative / https://github.com/wieslawsoltes/NXUI or https://github.com/fsprojects/Avalonia.FuncUI (F#) if you like declarative UI.
> Apple has never been privacy-first in practice
> They also make it a LOT harder than Android to execute your own MITM proxies

I would think ease of MITM and privacy are opposing concerns
There are/can be incentives/penalties to complete road construction on time. Although I'm sure it varies with jurisdiction.

https://www.fhwa.dot.gov/construction/contracts/t508010.cfm

https://transweb.sjsu.edu/sites/default/files/2908-highway-t...
It would for those in Kyrgyzstan. Are they not equal to the Dutch?
Zed has quickly become my daily driver for mostly python and some rust development. Awesome editor.
Infinipedia – The Endless Encyclopedia
> This is completely coherent with their privacy-first strategy

You mean .. with their said privacy-first strategy
I would think that the people density that an office space is built for is higher than residential density. Even a studio apt is more individual space than many shared office layouts.
Wait, I know the author and will share the link so he can join here.
> Why don't they do that on all microwaves?

They used to, but the standing waves are formed by the cavity geometry, so it's not nearly as good as rotating the platter.
New open source AI model for document segmentation and unstructured ETL
You’re probably hearing that from people who are in Santa Clara but somehow served by PG&E rather than Silicon Valley Power (the municipal utility). Maybe they are right on the city boundary, or they live in some other city in Santa Clara County (SVP only serves the city of Santa Clara). PG&E off-peak rates for Silicon Valley are 40-60 cents/kWh.
>funded with specific taxes. We aren't just taking money from the general fund

I just learned recently that in fact Medicare (Part B at least) does in fact receive significant amounts from the general fund, not just the Medicare HI fund which holds payroll tax money.
Recently I've been making Transient-based porcelains for some venerable Emacs packages.
- For calc, there is Casual https://github.com/kickingvegas/casual
- For isearch, there is cc-isearch-menu https://github.com/kickingvegas/cc-isearch-menu
- For Dired, there is Casual Dired https://github.com/kickingvegas/casual-dired

All can be run in a TTY to get that TUI experience.
> a similar "doom loop" of crime, undevelopment, decaying historic buildings, etc.

That's not the doom loop in the OP, which results from office space demand decreasing due to so many working remotely:

Urban theorists describe a phenomenon called the “doom loop”: once workers stop filling up downtown offices, the stores and restaurants that serve them close, which in turn makes the area even emptier. And who wants to work somewhere with no services?

> every block has similar projects of 100+ year old buildings of nontrivial sizes that are now super unique apartments

Per the OP (and I've read elsewhere), older buildings are easier to convert because their floors are smaller, which makes it much easier to give a windows to every apartment (a law in many/most/all places).
> As radical as they might seem, calls for limits on wealth are as old as civilization itself.

Well, knowing that, one could reasonably wonder why they never succeed. Could it be something about human nature that prevents utopias and good intentions from working as planned?