skysight-inc/HackerNews huggingface dataset:
This looks great. And after reading the description I immediately thought of emacs. Only then I read this post.

Have you tried emacs org-mode with code blocks? One can even execute them. (I never tried myself)

Have you considered any other emacs-based options?
DNS is for friendly names; friendly to humans using web browsers. Using DNS for machine to machine communication is not essential complexity. Every chance I get I eliminate DNS from internal infrastructure and a whole lot of things get a lot better. If you naively keep forward/reverse DNS resolutions on in different parts of the stack, you end up with a shitstorm of DNS lookup requests at even a moderate scale infrastructure. Then bad things tend to happen.
Things that are considered normal in society like women not being interested in it and engineering are self reinforcing. I don't know of any studies that indicate they shouldn't be doing those jobs, just that they are more likely not too. This robs women of higher paying stem jobs and society of more people to do those jobs.
>I see a trend with 404media on writing sensationalized pieces.

404media comes from the Vice staff.
There's been a guy on Twitter for years posting picture after picture of Tesla "wompy wheels" where you can see the suspension snapped in some minor fender bender. There's no way that NHTSA and NTSB haven't known about this for a long time, they have moonlighting amateurs doing their work for them.

I don't know. Some of these cars are built in a tent. The quality issues really shouldn't surprise anyone.
If they classify that as a minor issue, what could possibly be a major issue?
Sure but Tesla and SpaceX objectively exist in the real world. Landing a freaking rocket booster is now routine.

It would be "cult of personality" to pretend the Musk did everything personally, obviously a lot of dedicated people contributed.. but it's just as dumb to act like he wasn't involved.
I never owned a Sony console. My favorite FF is IV (II), which I played when it was new, and I've just recently started to pick up FF again, starting with FF I on the GBA (emulated), though prior to that I dipped my toes into emulated FF VII (with the better English translation) and got to the Golden Saucer. A little more than midway of CD1... out of 3 CDs... and 10 hours later.

It's way too long. The writing is overall poor. The pacing is poor. The combat isn't fun. The party comp loses out by only allowing 3 party members (this eliminates awesome combinations like warrior + red mage + white mage + black mage). The music is repetitive and uninteresting. The characters have very little depth and/or are predicable archetype.

VII seems like it is good because it was either good for the time where writing was traditionally poor in video games and/or it is simply nostalgia bait.

That said, I plan to complete it.
AI generated playable game levels
Has anyone here experimented with AI in game design?

I'm sharing a side project I put together over the last few days, where I've used AI models to generated fully playable levels of a 2D platformer. Would love to hear what other folks have tried and had success with. The demo is available to try out as a web app in the link.
People like me are why you shouldn't run a hosting company
My name at least is two words that are easy to pronounce and make sense, not three words mashed together into something awkward and meaningless.
I didn't hate reading Ulysses, but I didn't particularly enjoy it. I suspect my experience wasn't that different from yours. There were parts that made sense, and even some parts where I could follow along with the humor, but there were many passages where I had no idea what the hell was going on.

In retrospect, I should have read a Cliffs Notes version before attempting the novel. I'd recommend anyone interested in reading Ulysses to go in knowing the story and what the chapters are about ahead of time. It's not going to spoil anything.

Finnegan's Wake, I gave up after 20 pages. That thing makes Ulysses seem like a YA novel by comparison.
Facebook isn’t a flattering comparable to any platform. It’s basically a zombie platform at this point with people only using it, minimally, out of inertia.

It’s not surprising Facebook also has bottom of the barrel ads. Any decent advertiser (unless they’re advertising to old people) would probably choose Instagram for their Meta ad buys instead.
It's not possible at the moment.
I still stand by my belief even harder.
I want to love GED but I feel it's a book with a lot of great ideas that needed a much stronger editor.
Dec 2023 Global Forecast Update
Just a Musk hate porn article with zero substance behind it trying to get clicks by naming one of the richest and smartest people in the world. These are popping up more and more since he purchased Twitter. Somehow the $400M Hyperloop One project that Musk didn't fund, operate, or touch fails and he's being blamed for it. Don't blame the cities that make a simple train cost $10B, don't blame the investors who spent $400M on the problem, blame Musk, the guy who released a free open source design, how rude of him.
Trains on existing tracks are very efficient at moving weight.

When the tracks don't exist (i.e. in the US) there are billions of dollars of carbon cost (moving earth, concrete, steel) to building new track.
> breaking into the company’s internal Slack server and saying he would start releasing source code if Rockstar didn’t pay a multi-million dollar ransom.

I don't want someone like this anywhere near my company.
Use phone, ring overworked admin.
What's brazen about advertising legal products?
I have a mechanical background in automotive specifically so I don’t expect too much technical detail in an article like this, but saying the “wheel fell off” and “suspension collapsed” is like saying the computer “blew up”. The writer could have done a tiny bit more research to accurately describe the problem.
Show HN: A chess platform built for teams only
I've been working on this pet project for almost a year now. Finally at a point where I'm ready to share it a bit more openly. I've played with family and friends mostly and so far have received positive feedback. Want to get some honest real world feedback now. Let me know what you think. If you like chess this is for you!
Project Silica: Towards Sustainable Cloud Archival Storage in Glass
At $10/hr and 14 hours per day moving, that's $50k/yr just in fuel costs. You'd also want to consider depreciation and maintenance.

Already, though, you've got a budget of >$4000/mo for a more comfortable studio apartment.
> obscene speech

Substack doesn't allow obscene speech.

> Why does this matter so much to you?

They choose not to moderate an ideology of hate. But they choose to moderate pornography.

They're explicitly not a "free speech" platform by their own policy. To say they are otherwise is simply false.
When I was 21, I had a friend who could draw these by hand. Crazy. It always blew me away. I was amazed. She'd know how to draw them and know they only had 1 solution too, but she'd have to figure out the solution IIRC. It freaked me out. Aside from that, she was "normal", relatively. Mad respect :)
Yes but it's still absolutely dwarfed by the staggering amounts of fossil fuels we're extracting (and the absolute environmental catastrophe that goes with them):

https://edconway.substack.com/p/the-hump
Sounds about right from my experience. I did this in a 10-week academic quarter spending ~10-15 hours a week on the projects. Might be a bit more time if you have little background or lack someone to explain things to you if/when you get stuck. The compiler and OS are by far the most arduous parts.
Not sure about "most," but I have this exact restriction at work. I don't think it's extremely rare.
>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.

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

TL;DR of this whole saga is Don't Editorialize.
Ah yes, the one NASA paper that Musk fans love to cite, including all of Space shuttle's R&D costs and a very low estimate of the Falcon 9 cost. Falcon 9 launches currently sell for about $80k per kg to LEO.
Seconded!

Of course, then I’d want sync. This is pretty close to what I want Drafts.app to be.
Yeah, I finished it, but wasn't impressed. Some clever ideas that came to nothing in the end.
I find that humans struggle to stack more than some limit of abstractions around those symbols through which they view the world. This necessarily limits the breadth of their understanding. I hope that automated systems can be engineered to better handle deep dependency chains of abstractions to better sort out complicated topics.
So there's no room for accountability and responsibility then as part of your take?

Does the issue then start that people post photos of themselves online to begin with, because if we continue your logic, it will be seen then and shared and used however human nature will determine it to be used?

And what if there are 2 or 3 different people's photos used to generate images, where it's hard to tell who is generated photos vs. who are any of the real samples - is that acceptable?

Shouldn't we be looking at the consequences though? Isn't the issue how people start treating the person, if they think or believe the person did nude photos - like if an employer fires them for that, even if that's not the listed reason? Situations like in high school, or younger, if nudes are generated and go "viral" amongst young horny-idiot immature boys - is where peer and social pressure may most be obvious, but then isn't that an education problem-opportunity to properly moderate-parent that situation, learning/growing opportunities for everyone?
I wonder if this has implications on those applying for federal positions with extensive background checks where even one-time use would have been a dealbreaker.
Much like any software, it depends on how quickly you get the hang of it, how many blocks of good time you can allocate, and what your existing exposure is to digital logic and circuits.

I'm on the final chapter of the hardware section after probably 5 months, where the last 2 months haven't been nearly as focused and it showed immediately in my progress, and overall I feel like my success rate looks like a bell curve; confusing at first and slow, then not confusing and more productive, and then the CPU took me like a month of taking periodic goes at it. Now at the assembler, I feel like this the easier part of any sequential programming involved in the latter half of the course, and it'll ramp up significantly.

89 seems plausible, if you get lucky, have good combinatorial logic exposure already, and can really dedicate a decent portion of most days to it, but I'd probably say that's a generous minimum.
Not sure what the methodology is here, but I think it’s some combo of popularity and likelihood the book is finished, which implies length, dry-ness, as well as “difficulty.” The thing I learned from it is the Hawking Index. Link copied here: https://en.wikipedia.org/wiki/Hawking_Index

I can’t find an updated version of the list
I want sand2tetris next.
The idea that the world just operates on autopilot and there isn’t a need for effective leadership is funny.
> Having to do things indirectly is not a good state of affairs.

One key point to note here is that "Indirection" is often the mechanism used to design and express an "Abstraction". Given that Abstraction is the key to taming complexity and building large Systems they often go together i.e. Indirection becomes a key element in the design of Abstractions. It is only the non-designer of the Abstraction/Indirection who finds it hard to understand the System in the absence of Documentation/Communication.
Hey, don't knock our perfect healthcare system where we have 10 administrators for every physician because the hospital needs to negotiate rates with thousands of different insurance providers, and each insurance provider needs a glut of administrators because each hospital wants to negotiate its own rates.
Understanding intuitively how compilers work, and how the various translators to/from VMs and machine code, is, I think, pretty useful. Maybe not in day-to-day web dev work, but it will help you around the edges.
Think more along the lines of von Neumann machines, rather than a M2 Macbook Pro. The 40s rather than right now. "Modern" can denote a specific era in the past, or the current time, depending on the context in which the word is used.
Did Ben Eaters 6502 computer this past summer. Can also recommend.

Guess I'll have to look into NAND to Tetris now.
One Hundred Years of Solitude has lot of characters. Some of my friends have complained that it's hard to keep track of them
> They're great kids and I'm not criticizing them but I've had some concerns that there might not be anyone around to keep the lights on when our generation is gone. In our day using a computer and getting on the internet had huge barriers to entry but that came with the benefit of an explosion in tech talent.

I mean, thinking back to the '80s, I was probably one out of maybe 3 kids in my entire class who even had a home computer, let alone knew how to do anything more than play games.

Back to the '90s, many more classmates had computers, but only a tiny, tiny few of us knew how to program and edit CONFIG.SYS and AUTOEXEC.BAT.

Back to the early 2000s, I was the only person I knew with greater than a dial-up Internet connection or who knew the difference between a local and public IP address.

99.5% have always been laypeople, and that's OK. For every 200 kids today who only know how to ask their mom for the WiFi password, there's one who is setting up a home lab, and that's enough for the world's tech needs in twenty years.
I found both Gravity's Rainbow and Moby Dick unfinishable in book form, but really enjoyed both as audiobooks.
Ohio gives historical status to building that once housed CompuServe
I’m assuming the type foundry legal departments are getting ready to come for the image generators when they find out their typefaces have been vacuumed up and are now generating new content without licensing the typeface for use?
> I fear the unintended side effects. Like, somebody put away on such a charge because it was easier than the more important charge. Now gonna have to be retried. For example.

I'm aware of cases like this that happened a long time ago. Domestic abusers who got put away on drug charges because it was easier than the alternatives. I still think this pardon is an overall good thing.
Dianna (PhysicsGirl) Health Update from SmarterEveryDay
LT awd models, Gas 27k vs. EV 57k, Now 30k more and the quality to be questioned.
So, I'm seeing a lot of chatter in the thread about LaTeX and converting that to HTML and PDF, so LaTeX should be the superior single source of truth. Please keep in mind that many areas of science think of latex as an allergy. I even have a colleague, a plasma physicist, who strongly encourages his team to not use LaTeX because a) collaborators get confused and b) it can be a massive time suck.
`clap` does have magic for enums:

use clap::{Parser, ValueEnum};

#[derive(ValueEnum, Debug, Clone)]
pub enum Foo {
Bar,
Baz,
}

#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Args {
/// description
#[arg(short = 'f', long = "foo", value_enum, default_value = "bar")]
foo: Foo,
}

The output of `--help` will look like:

-f, --foo <FOO> description [default: bar] [possible values: bar, baz]

This is with clap >= 4.4 with the derive feature.
Yeah, parenting is hard work and takes lots of time.

Something something two parents working…
You don't need to be a firewall expert to use a firewall. Stateful firewalls have been around for longer than I can remember. The default for any consumer firewall is "disable by default", as they should be.

Now with NAT we need to be disable UPnP, and deal with "NAT types" on gaming consoles. Or Nintendo Switches breaking your LAN because Nintendo tells you to put your switch into the DMZ: https://en-americas-support.nintendo.com/app/answers/detail/...

Because of NAT, we now need to deal with firewalls _and_ port forwarding. Plus, because of https://www.armis.com/research/nat-slipstreaming-v2-0/, your IPv4 firewall is practically disabled _because_ of NAT workarounds embedded into your router. You can pick between having a firewall on IPv4 or allowing WebRTC on any of your devices.
In the realm of digital creation and recreation, Minecraft brings a sandbox world that invites adventurous exploration and allows the imagination to soar.
I really didn't enjoy Catch-22 because it felt like a short story dragged out to 200 plus pages, just repeating the same observation about war again and again each chapter.
The Right Stuff Mars Helicopter Engineering
Did he go hard right? Can you give some examples?
For curiosity of the reader and myself. How are the genetic markers isolated in a way that it can without of a doubt explain an iceshelf collapse?

I think an article like this should go more in depth. I am just wondering because it doesn't explain the process.

I also don't disagree with the worrisome amount of greenhouse emissions.
Because the term "central processing unit" has many connotations. This thing with the label is missing too many essential parts. It's like calling a box that slides down hill with enough incline a soap box derby car.
I think most of my local status, such as it is, comes from being generally amiable and having helped out at least half the people on the street with repair/lifting/moving tasks at some point.

Also I suppose living in a desirable neighborhood indicates status to outsiders maybe? I'm not sure what, if any, benefits that perception confers on me.

I may be a little broken in that I don't see the value of status signalling. If I'm nice to people, they're nice to me. That system has suited me increasingly well for decades. I dress for practical comfort, don't have high-ranking frequent flyer membership tier, and routinely get upgrades at the airport because I am sympathetic to the agents' pressures. People recommend me for jobs because I didn't make them feel shitty at work and make a point of boosting other people's contributions.

Between that, and trying to signal something with expensive sneakers or a sports car, I much prefer the approach that makes me feel happy inside, and builds people up rather than trying to make them jealous.
Definitely, I just don’t remember Vice being so terrible. I saw 404s intro post here on HN and every subsequent article from them that I saw on HN was like looking at a buzzfeed top10 lists.
My favorite thing about the book is that each section builds on things, but you don't have to go through the whole thing to get there. So, for example, if you did a lot of hardware in the past but never got around to writing a compiler, you could in theory start there. Or if you did a lot of software before but never actually built an ALU, etc, you can get a lot out of just doing the hardware sections.
I think the equivalent is basically blog posts. It’s hard to formalize marketing in the same way CS things can be formalized.
IPv6 would have been great if it was just bigger addresses but the actual system we got suffers heavily from the second-system effect.
The latest thing I had with DNS is that a client and server were communicating with EDNS packet sizes greater than 4096 but an intermediate caching server couldn't handle it and I'd get intermittent resolution failures when the intermediate server landed on one host. Fortunately was just able to boost.
I see plenty of ads on X with community notes warning the users about potential scams. Elon is taking money from anyone who wants to advertise.
NAT, by virtue of also being a firewall, has actually prevented millions of home machines from being powned. The world is better with NAT. And I wouldn't want any modern IoT (including the IoT I am not aware of in all sort of kitchen appliances) to be on the WAN directly.
Agreed. Making your users appear obnoxious to adjacent non-users is a marketing strategy that only works if you're Apple-sized, and being Apple-sized is a new phenomenon.
"best" is subjective, but I do think the industry will eventually converge onto an architecture that is significantly more cost effective than current state of the art. Regardless of who is first to market, everyone is incentivized to continue down this path with their research on improving LLM performance.
LastPass had a feature that would change in your password for you. It was just a script that ran in your browser and log-in to the website and submitted the website change password form.
Yep! Very pragmatic.

A few years ago I once ran a team without daily syncs etc. precisely to try to be remove all this stuff. Everyone still got their work done! But, an unintended side effect was that no body felt like they were on a team... which was a good learning that you still need to manufacture "together time" it just doesn't need to be in the form of status updates etc. Did you encounter something similar? or do you still have some sort of "sync" sessions.
How much do you pay for the energy, and how thick earpads do you have with these optiplexes in your room?
This feels like one of those situations where a PWA with local storage might be a winning play. Since it doesn't actually need filesystem access or some of the other integrations electron provides. In my case, at least, I do pretty well always have at least one chromium-type browser running, so that would cross off the download objection (which was mild) and the RAM overhead (which was more serious, today at least).
On Firefox mobile, on the official YouTube.com website, if you want to be able to play in the background, all you have to do is request the desktop version of the site... Newpipe is a better way though
The main takeaway from the article is:

> The FTC will closely scrutinize any claims that competition must be impeded to advance privacy or security.

While Apple has frequently made the claims that the FTC is now scrutinizing, I think a more likely outcome is that Apple will be compelled to remove restrictions from iOS and the App Store that are found to be anticompetitive.

The Apple restriction that applies most to Beeper is the fact that iOS and the App Store disallow third-party SMS/MMS apps. If iPhone users gain the ability to choose a default SMS/MMS app other than Apple's Messages, iPhone users would be able to make their default messenger app Beeper (Beeper Cloud) or a wide range of messengers that also support SMS/MMS on Android.

These alternatives don't lock iPhone users in to iMessages, which doesn't support anything other than Apple devices. These alternatives also don't mark SMS/MMS with the green bubbles that have been stigmatized by some U.S. iPhone users as a result of that platform lock-in.
Ask HN: What Gives You Energy?
Broad question on purpose but would love to read specific answers. I.e "cycling 20min around home every morning", you get it ;D
It’s funny he says a lot of modern CS education is bad

I did Computer Engineering rather than CS for undergrad and we covered like 80% of the topics in that list

Had multiple courses in Verilog/OS and worked a lot with microcontrollers/FPGAs. Building a CPU in verilog then writing an assembler/compiler was definitely the highlight.

Was a hard program but I felt like I had a really good understanding of the full stack coming out of it.

Maybe he just isn’t familiar with CE?
There are paid jobs in the prison for the inmates. They are not very good, but it's a thing. You can also send funds to an inmate's commissary account, if somebody you care about is in there.
Sand2NAND is the only thing missing.

I'm reminded though of the late Dave Gingery's series of books, Shop From Scrap [1] where he tries to take you from building a foundry up to machine tools:

[1] https://gingerybookstore.com/MetalWorkingShopFromScrapSeries...
Yet somehow chickens survive, despite our attempts to eat them all
How Not to Be Stupid About AI, with Yann LeCun
This is most people, at most jobs, TBH.