skysight-inc/HackerNews huggingface dataset:
I saw the authors credentials and I do respect them a lot. But to be fair, I'm sure the person who wrote the Go manual could have written the same blog post with the same outlook for the future only with Go in place of Rust. I'm trying to broaden the scope of conversation to a more holistic one, rather than just "this is our chance to take over the world!"

Like my Gotek USB emulator reference. The device costs $50, and it's pretty much the ONLY option you have for emulating a floppy drive with a USB stick in a bunch of obsolete hardware. The software that it comes with was written by a Chinese high school student in C++ during a study break and it is about as insecure and sketchy as you would expect it to be.

If you're the government looking to buy this, your choices are;

1. Buy this sketchy retroft device that is insecure and may be backdoored for a cost of $60.

2. Replace whatever needs the retrofit for a cost of $2m.

3. Write your own drivers for $100k.

Currently they just use the $60 device. The upcoming policy changes will take that option off the table for a lot of agencies, forcing them to make wiser purchasing decisions. It doesn't automatically mean Rust wins the day, or that rust deserves to win the day. It means intelligent conversations must be had and difficult decisions have to be made that used to get avoided.
I don't understand how "One Hundred Years of Solitude" or "Catch-22" are on here. Maybe you just have to be at the right place in your life, but I just plowed through those in college.

I've never gotten around to reading "A Brief History of Time", but I still hold out delusions that I'll get through "The Road to Reality" by Roger Penrose some day.
Show HN: My First Blog Post
> NAT was a necessity when it was being introduced, so I don't understand the complaints. Sure it's annoying, but what was the alternative?

IPv6
I am not familiar with the author, and read it as genuine, examples where they exhibit humorous self-awareness and humility:

"If your brains are still too small to process such esoteric terms"

"It’s a crazy thing to try, when even your own local predictions are so far from perfect accuracy."

"I cannot quite remember why I thought this would be a good idea. I blame the pronatalist influencer conspiracy."
Planes are better than high speed rail: faster, flexible routing, flexible capacity, proven technology, doesn't require billions in upfront infrastructure, less habitat disruption, lower carbon footprint.
War & Peace. I still pick it up and keep going. Even reading just Volume I and stopping there is worthwhile! I’m still somewhere in Volume II.
That's so interesting! Do you have other examples?
you are on a message board the skews towards tech and intellectualism. you are not strange in this community, just most others
Different times, so I doubt there was much blushing.
No, I'm making a broader claim about the nature of AI in safety critical domains. I am also saying we should be careful about drawing strong conclusions from a sample size of n=3 from a potentially questionable dataset.
I read the article but the title is still difficult for me grammatically.
There's alot of developers who think Safari is the new Internet Explorer[0][1][2][3][4][5][6]

As for my view, I think thats a bit extreme, though until relatively recently, Safari was slow to update and support many standards that came out in the last 4-5 years, though I think this is largely resolved, Apple does have some security and privacy concerns with APIs like the proposed File System Access API[7] that some feel is overblown and still holding the web back as a platform, specifically around gaining access to native functionality, particularly with iOS.

Also until very recently, their PWA support for things like push notifications were non-existant, they have slow rolled any web platform gains being supported on iOS and that could be perceived as protecting their App Store as the web platform becomes more app like.

My own opinion is somewhere in the middle, but this is the overall scope of the complaints summarized

[0]: https://www.theregister.com/2021/10/22/safari_risks_becoming...

[1]: https://blog.logrocket.com/when-will-safari-finally-get-it-t...

[2]: https://nolanlawson.com/2015/06/30/safari-is-the-new-ie/

[3]: Even here on hacker news, https://news.ycombinator.com/item?id=34377890

[4]: Dev advocate for Safari Team addressing the statement headon: https://twitter.com/jensimmons/status/1491064075987873792

[5]: Op-ed by Nolan Lawson on Ars Technica: https://arstechnica.com/information-technology/2015/06/op-ed...

[6]: https://www.macrumors.com/2022/02/09/safari-team-asks-for-fe...

[7]: https://caniuse.com/native-filesystem-api
This is an enjoyable book! It's an easy read, and the code is nice and straightforward. It avoids getting lost in any programming weeds, revealing the maze algorithms and techniques clearly.

I used what I learned to add a maze generator to the game I'm working on! So far only one level makes use of it (since most levels are better off being hand-crafted), but I have ideas for some other interesting levels that might use the maze generator.
You can get a very cheap chromebook for all that if there’s a need. I own my laptop, but have had friends who went through layoffs and just grabbed a cheap one to find a new job.

It doesn’t make sense to own a laptop unless you will regularly use it. Quite a lot of people I know, just don’t really use one outside of their work commitments. So your home hardware sits and collects dust.
(I am considering this to be lighthearted so I will continue in the same vein) .. No estimating how long each individual piece of their work takes, no tracking their work items on a board, no saying what they did yesterday, everyday, no knowledge sharing or training, no upskilling, no being the expert of anything, no questions being asked of stuff they did 5+ years ago
I grudge-read Ulysses, hating every page but determined not to let it beat me. I envy people who were able to derive pleasure from that thing.
Could it be made to parse "10°C" as "10 celsius" as that is much shorter?

Suggestion: mouse over on green calculated value should show value in multiple formats. E.g. "time = 4000 seconds" could show "01:06:40"

also: "today + 4 days" or "now + 1 day"

Unicode "π" should parse like "PI".
Had a similar problem at work a while ago. One service was unable to connect to another occasionally. The Splunk logs said it was a TLS connection problem. After an unsuccessful attempt at reproducing the problem locally, it eventually dawned on me it might be Kubernetes DNS. And by changing temporarily to not using DNS for connecting to that host, we confirmed that indeed it was Kubernetes DNS.
The article doesn't make it 100% unambiguous, IMO, but the debugger screenshot looks like a desktop browser's debugger. You could also potentially do the same thing in the mobile app using Frida.
Unless the attacker has a big influence on the "good" binary, they need to find a second pre-image, not a collision for this to be a problem. The real problems with publishing hashes is that the source of the hash is generally just as (un)trustworthy as the binary itself, and that nobody bothers verifying them in the first place.
Catch-22 could be replaced by Gödel, Escher, Bach.
This isn't clickjacking. Clickjacking is when an attacker hijacks a click go actually click on something else that the user was not intending to or was aware of clicking. The existing of the RTL codepoint to make text go from right to left is an i18n feature and using it confuse people is not a novel vulnerability.
> would really like the results of the math to be in buffer.txt and in Ctrl+a and copy.

Adding the results to lines that are copied from Math blocks should be doable, and I like that idea! I agree that it would also be nice with the results in buffer.txt, but because of implementation details it's harder to implement I think.

> changing font and color theme

At the moment, I'm leaning towards keeping the number of configurable settings down and not add have font color theme settings.

> timestamp for blocks. especially would be nice if you could store createdAt updatedAt in the line with the infinity symbols in buffer.txt to make it easily extractable using grep and cut.

yes, this is on the TODO

> saw that you mentioned downthread that you're working on reloading the file so that we can back it up with git or whatever. Would love that!

Yes, this too :)

> is mobile possible? Through Cordova or something

Probably not :/
I'm an atheist; I've read and studied the Bible as part of my catholic education 25 years ago.

Not that I'm strongly against it, but my attention is challenged by many things, and a man who starts an article about becoming a father with a clear sex-is-for-procreation Bible quote makes it sound like his experience of life is not relevant to mine.
Nika Riots (532 C.E.)
This is mostly Musk mythmaking. Both vertical launch, reusable rockets and electric cars predate the current era. Unless you are 100+ years old electric cars were demonstrated possible before you were born.
It's because in Scott's recent past, an NYT journalist lied about wanting to write a positive article about him and being OK with using his pseudonym, then instead wrote a very negative article and doxxed him instead. The author is a psychiatrist with some unstable patients, and a blogger with some controversial opinions. It's a whole thing, I read that and chuckled at the tongue-in-cheek humor.
Thanks! I found the command here: https://blog.filegarden.net/2020/10/06/reduce-the-fan-noise-...

Is that your blog?
Design docs don't contradict agile at all. If you had said scrum then I might agree.
I love my Framework 13. I've never had a non-work laptop with a metal chasis but I'm in heaven. 2.8 lbs too. Feels like those high quality machines I always envied in college when I was too cheap to buy a decent machine (which would have absolutely been worth it, looking back).

Apple does have great build quality though. Having your machine _feel_ well built and sturdy really does feel good.
Which part of your argument wouldn't apply to the government forcing Ma Bell to let people use third-party telephones? Or are you saying they shouldn't have done that either?
> Except Twitter under Musk is interpreting "free speech" in a way that's losing them money.

Twitter under Jack Dorsey was losing them money, too. It's definitely true that most people on the platform disagree with Nazis, but where else are they gonna go? Elon's bet was that nobody would leave; so far, it feels like he's right. Seems to me like the majority of people have settled in for the long haul, and that seems to be what he wanted it for. I have never used Twitter though, someone will have to let me know if their feeds are empty now that Elon owns the site.

> I don't know... Mastodon at least seems to do a decent job of quarantining that kind of thing.

Well... it has an allow-by-default federation policy that's probably worse than whatever Twitter uses to keep the trolls out. I love Mastodon, but if you have a problem rubbing elbows with political extremists then you'll want a veeeeeeeeeery conservative federation policy.
I linked the overview page because the image on it explains the project better than any description I could find.

One of the issues I see is mixing "what" and "why".

The "what": an abstraction for accessing object storage services, implemented as client libraries in multiple languages plus utilities built on top.

The "why", the problem to be solved: there are many services that provide key-value storage with values being possibly very large; it is reasonable to want to write code that works with any of these services but there is no common interface to write this code against.

Caveat, I may very well be misunderstanding the project.

Questions I have:

- how does it compare to object_store

- what is the philosophy of the project; in what way is it opinionated about the design of object storage services
Who's Pascal?
I don't see how one has to do with the other. Saying that the internet was accessible, and showing that by saying "I just had to set up a server" is insane.
This is an oversimplification like saying the Iraq war was just about oil. Competing interests with one offering a clearer economic gain doesn’t mean it’s the only motivation. Elon getting annoyed at traffic in LA and then trying to figure out some fantastical solution, like a kid daydreaming while he sits in a Tesla doing 5km/hr, then later adding mining to help make it more practical as an IRL R&D project sounds more likely.
I was forced to read Catch-22 for a college course (“The American Novel”) so maybe that helped, but I loved it. I remember walking through the hallways of my alma mater with the book in my face and suddenly succumbing to fits of laughter.
Ah, ok. I think 1951 was a little bit before they adapted their current non interference policies.

If the US and others weren't actively arming the Saudis then a regional solution might be easier to find.
Much quieter, but still loud enough that I was told to move it from the living room to an unused room :)
> If we could build high speed rail that's as fast as the ones in China, Japan, and Europe

CAHSR design speed is 10% faster than anything in service in Japan or Europe, and the same as the fastest China trains, excluding maglevs.
I dig it. That's a good blog post.
How is that his biggest problem? He has no impulse control, or no desire for it; he lies incessantly to further his interests; he's a horrible manager; etc.
Great utility. I rely on Sublime to quickly jot down my thoughts. I will use Heynote going forward. A few suggestions:

1. Can we create multiple tabs with split view?
2. Display stats like word, character count in the status bar.
3. Export options for the notes.

Thanks
> Heaven forbid someone has a radical new idea for fusion power or to reduce carbon in the atmosphere or to cure cancer. They may just keep it to themselves knowing the reaction they'll get.

Or, y'know, they might put the idea as an idea rather than an argument about why the government should stop funding wind farms or chemotherapy...

Elon can trash and actively try to stop infrastructure projects actually due to be built all he likes, but as soon as someone suggests his vaporware alternative might not be proposed in the best of faith, we have to worry about about how hurting his feelings might set back infrastructure growth?
The whole point of using discord was to build a community around generating images. On top of that, if you’re not sure what to make or run out of ideas or aren’t sure how to prompt, then there are tons of other examples there to inspire you.

Soon there will be a webui to use it as well, but the initial choice of discord was definitely not a mistake.
...I wish this was on iPad too! Very cool to see and I'll try it on Mac.
This is my take as well, we would not have any ip space if every machine had a public ipv4 address - this is kind of a silly argument to make, nat’s provide a ton of usefulness.

As a kid I didn’t get it either but would port forward, run a vpn server, reverse proxy, and so on. It was a good learning experience trying to get my friends to install vpn clients!
Don't look at Dyson Sphere Program.
This is a terribly uninformed take.

ISPs charge for public IP addresses. Do you want to be charged for a large enough block of public IP addresses to cover every networked device in your house? Because that's what you get when you don't use NAT. And if it weren't for NAT, the Internet would be running out of IPv4 addresses (it already is, sort of), so you'd either deal with much higher prices for IPv4 addresses, or you'd have to learn IPv6, which is WAY harder than dealing with port forwarding through an IPv4 NAT.

Not to mention the premium you'd pay for a router with an actual firewall, and you had better make sure you understand the firewall. Port forwarding on a working router is generally a lot easier than a firewall.

If it was really impossible to set up inbound connections to your server, it was either a problem with the router or a problem with your ISP.
If I'm into web development, how practically useful is learning low level stuff like this, factoring in opportunity cost?
Nothing is going to beat the SAP-1 computer and original textbook by Malvino for this experience.
Once I've heard someone say:

"The extraterrestrials are absolutely necessary for the New World Order. Whether they exist or not, they will have to find a way to appear."
Peter Welch
Apologies if you think it was a mischaracterization. I was trying to figure out why you missed (what I consider) a pretty straightforward connection between theory-of-mind and predicting behavior. In retrospect, using a term like "mentally ill" is too loaded of term and distracts people from making that point because it can be triggering. I still think its a valid point, though, and plenty of people seemed to follow it just fine.
Remember, 100 IQ is the peak of a normal distribution. Half of the people are under 100 IQ.

People here are likely 2-5 standard deviations above the 100 IQ average.

If you want to interact or witness "average" people, go to a Walmart or a local supermarket. And then listen to people talk.
I am so, so happy that between me seeing this link and it loading in a new tab, it was properly flagged.

Merry Christmas, HN.
My mistake. I read

> shipping software means compromise, most of these points are basically "don't compromise on X".

as, you disagree with a lot of the article because it's telling you not to compromise on some things and compromises are necessary for software development. That only logically works if you're also saying that compromises are necessary everywhere, doesn't it? Otherwise what's to disagree on? If you're saying compromise may be required on any of items 1 through 10, and I'm telling you not to compromise on 1-5, well then 6-10 are your zones of flexibility.
Now that I'm 25 years into my software career, one thing that absolutely blows me away is just how few software engineers in my teams actually own their own computers.

I'm 15 years into my IT career and I'm amazed at how few of my colleagues seem to care about tech. They know their way around our company's instance of ServiceNow, or whatever their specific role demands of them, but there is very little curiosity, desire & wherewithal to branch out from their little space into something new.
Cyber sleuths reveal how they infiltrate the biggest ransomware gangs
I absolutely fucking love this concept, this is basically my Sublime Text but with steroids, everyone using Notion, Obsidian and such apps and here I am with a +10000 lines of plain text where I dump everything and I am more than happy, and this concept only makes it better, it's how I prefer to organize myself but now I can make blocks of it and format it, I love it, really.

This blocks thing reminds me of Toad for SQL which I used extensively years ago, where you could execute queries based on the position of the cursor, great feature.

Any plans to change font and such things? Any general roadmap?
My dad worked for IBM in the software group but he was able to get decomissioned (usually broken) Thinkpads for me to tinker with.

This is actually how I started my MSP company in the early 2000s. I was selling webspace hosted on Thinkpads with broken displays running Debian Woody (and Sarge) in a ventilated book shelf in my room.

Good times
> we are creating user experiences that vary subjectively based on who is using them and what other digital or physical realities they interact with

I don't believe that. When you create a coffee shop, you build it to have a specific, repeatable, singular user experience. Some may like it more than others, but if the experience is really good, people will keep coming. You don't keep changing your coffee shop week to week for years on end. The maintenance is in things like cleaning the floor, not changing the shape of the coffee counter, tables and chairs.

> seemingly small requirement changes undermine assumptions behind major architectural decisions

That's just poor design. Commercial buildings are built large and open so that the business renting them has the flexibility to change things around in the space without calling a general contractor to rebuild the walls or raise the ceilings. If you build your software with tiny rooms and load-bearing walls in the interior, yeah, you're gonna need to rearchitect to get more tables in there.

The fatal flaw in these software systems is they're effectively a single business, who's hiring a general contractor, to build an entirely new building, with very specific use cases in mind. When their business finally grows, or they just want more natural light in there, they rebuild the building. It's just bad business sense.

In the very worst case we should be renting out a new building, not building or rebuilding one. Only the largest businesses should consider constructing new buildings, and even then, they should be building it to last for a decade or more. (And this isn't even about real estate, it's about their business requirements, wasting money on construction, and the risks of construction delays and failures)
>”One day, I’m going to graduate and move out for university”

Seems to me like University would be wasted time. You’re well on your way. If you can configure reverse proxies on nginx, host node apps, route ssh, and keep uptime - there’s a job for you today…

Do university on the side if you really want the paper but you already possess the skills to succeed. The insatiable desire to learn.

Best of luck my friend.
This afternoon I fixed up a certificate by fixing DNS.
I'm with Kurzgesaget on the interpretation here. Declining birth rates will be a problem, but it's not insurmountable.

https://www.youtube.com/watch?v=LBudghsdByQ
It's like the old story:

- one high quality capacitor: $1
- knowing where to put it: $799
[dark timeline: “knowing it doesn't matter where you put it: $12999”]
I wonder if they consider using their closed-source CD player as ‘paying a tax to Bush’.
That first one looks suspiciously similar to OP's.
Hi,

I had a couple of days to spare this week due to illness so I threw together this app that takes some text input and sends a Santa voice message to a contact.

It's fairly trivial to put together - just a Typeform, Elevenlabs Santa voice and the WhatsApp API.

But it blew away my daughter and niece :)

Thanks for checking it out, have fun!

Note: WhatsApp seemingly at random doesn't like sending to some numbers. I can't pin it down. Also.. rate limits are fixed unfortunately so things may just stop.
I especially enjoyed the header saying ".env is .gitignored" https://github.com/penxio/penx/blob/main/.env#L1
Strange question: I know stories of people who dropped dead from their first heart attack. Would it be viable to install a ICD even without a history of heart problems? Like having you tonsils/appendix removed early. That would feel inline with the "cyborg" topic - proactive implants rather than reactive.
Yea the verbiage is sensationalist. But sea level rise is more than an existential threat, it would reshape everything.

Here is what the octopus genetics tells us is possible (to repeat):

https://m.youtube.com/watch?v=VbiRNT_gWUQ
I wasn't sure what I was looking at at first, since there's no material, just a rough outline of a hypothetical course. The initial commit makes it a little clearer:

> Wrote this a few years ago, wanted to put it online. Hiring is hard, a lot of modern CS education is really bad, and it's so hard to find people who understand the modern computer stack from first principles. Maybe if I ever get 12 free weeks again I'll offer this as a play at home course. I want to play too.
You're making assumptions here.
As far as I know there is no requirement
that hyperloop has to be above ground.

While I imagine it would reduce cost to build one at ground level,
I think it makes sense to go underground or high up on pillars at least where it intersects roads, rivers, or things like that.

Also there's boring company that seems to fit perfectly with hyperloop.
how much Watt does it pull?
Cannot recommend it enough.