skysight-inc/HackerNews huggingface dataset:
OO design is ultimately API design.

Unfortunately, it's often taught with toy noun examples that have obvious/actual internal fields and data structures.

It'd be better taught solely using abstract nouns, to better nudge learners into explicitly thinking about external/API design vs internal state.

Or, in other words, getters and setters are subcases where the external/API exposed is 1:1 with internal state.
https://f-droid.org/en/packages/com.eanema.graph89/
Kobo also does it. They tell you in the eBook details. It's the publisher's request. Publishers like Tor, O'reily and Baen go DRM free. If the re-packaged public domain books don't request it then on goes the DRM.
I'm wondering if we looked at the same document... there is no FPGA and it is PIC32MK0512GPK064 instead of STM32. It's also 12 bits at nowhere near 100 Msps, being only 18 Msps.

Did you use the aid from AI to write the comment, or are you referring to another device?
> you're preventing people like me (IT teaching, a go-between between techies and non-techies) from being able to recommend it.

Why exactly is it bad? It's not that all software have to be loved and recommended by everyone, opinions differ and it's normal.

If for you the name matters more than the substance then well maybe you're not the target audience, so be it.
> The language got in my way more often than it helped me

Got in the way how?
By insisting that things have types and one cannot blindly add an object to an array [] + {} and expect it to behave?
Never mind that in Javascript adding an array to an object {} + [] gives a different result.

ETA: for bonus points, what does {} + {} return?
Yes but not over USB of course. Another thing that bothers me about that, is that Amazon could block my account for whatever reason and I'd lose access to all my content. Of course this goes for many such services. Like Apple's app store, google play, steam, microsoft store (not like anyone ever uses that lol), content bought on itunes etc.
If I had a nickle for every "freak" in this copypasta, I'd be halfway to affording my own colo with a static IPv4.
> Same reason when you open Netflix it shows new recommendations first

This seriously annoyed me to the point where I actually just use plex now.
It’s surprising to me that no one has mentioned llamaparse. My team has been using it for a while and is quite satisfied. If other people think that other services are better then I’d be interested in hearing why.
That’s interesting, and I wonder what Apple is really waiting for to release something similar, since they own both the hardware and virtualization layer.
While those community management issues probably didn't help, I don't think Elm's failure to break out can be placed purely on their shoulders.

The big reason why it - and all the other typed/functional compile to JS languages (PureScript, Reason, etc.) - remained niche is because TypeScript came along. It integrated with the ecosystem more seamlessly, was instantly comfortable for JS devs, and was backed by MS who gave it first-class support in VSCode. Arguably TypeScript is not as good as those other languages, but none of them are better enough to overcome those network effects.
Cool.

What's stopping you from doing it?
Anyone who doesn't use Vim is just evil in my eyes, I mean, come on! It's the best thing ever.
There is none. Even if it’s justified to remove employees, keeping the videos up costs nothing…
An Arch User Learns to Love Snaps
https://archive.is/enV61

Article date: 19.10.2011
The implementation of services on Apple TV has been a awesome. We open one app when we sit down to watch our shows. It works with little-to-no technical understanding or effort.

But we don't browse for stuff to watch very often. Netflix wants to get those views and autoplays. It's all about the stats boosts.

We dropped Netflix a long time ago. It became a made-for-tv content sausage factory with the occasional gem. Once a year we fire it up to binge the stuff our friends talk about all the time. Each time we are consistently reminded it's not worth the higher subscription price.
A Simple GitHub Report Generator
You're still revealing the existence of myTopSecrets to the world, though.

Between this and certificate transparency logs, it seems insane to me that the commonly advised Correct Setup, to be able to experiment and hack random little personal stuff, and have it reliably work on modern browsers, requires you to 1) buy a subscription (domain), 2) enter into another subscription-ish contractual relationship (Let's Encrypt), and 3) announce to the whole world what you're doing (possibly in two places!).

Imagine your computer stops booting up because you repositioned your desk, and everyone tells you the Correct Way to do it is to file a form with the post office, and apply for a free building permit from the local council. That's how this feels.
Haven't lost power here in my neck of NC yet, but I was sure we would. Blew through here around 9 am this morning:

https://ibb.co/zhrxwx93

Still pretty gusty out but nothing like this morning.
One of the most prominent artists in games - unfortunate to hear this news. I hope the conditions of the stressful and demanding video game industry didn't contribute to this.
> Single executable (you know where all the files are regardless of os)

This is your package manager's job, which even Windows has these days. Other operating systems solved this problem decades ago.

https://winstall.app/apps/nginxinc.nginx
Seconding `fzf`, it's such an improvement from the stock Ctrl-R behavior I think it's worth installing even if you never actually run `fzf` at the command line itself. Hence why I led with the new shortcuts at https://andrew-quinn.me/fzf (fuzzy `cd` with Alt-C being the other one of note).

Interestingly, the default fish shell also comes with something similar these days, although I still prefer the look of `fzf`.
Because we're proud of our country, unlike certain traitors.
I think your second link meant to go to the open PRs... but anyway there are only 30 open PRs? That seems relatively low?
One of my tricks is keeping a glass of water at my desk. Filling the glass is a break. So is emptying my bladder. The break lets you reflect, and decide if you’re chasing your tail or doing something questionable.

Drinking is also a work appropriate fidget. Sip of water instead of tapping a pen or bouncing your leg. And easier on your kidneys than overdosing on caffeine all day.
What to do about SQLite_BUSY errors despite setting a timeout
> Hardcoded DNS servers are just as equally a thing with IPv4.

Of course, but they aren't the baseline expectation like it is with ipv6 since ipv6 baseline assumption is SLAAC. And SLAAC is terrible. If you control all the devices on the network, like a cloud install, you can just pretend SLAAC doesn't exist and live in a much better world.

If it's a home network then you're stuck expecting at least some usage of SLAAC. And you're better off just not supporting ipv6 at all at that point
Absolutely agree. I just replayed all the Half Life series with my kids and they love it. It's a game that's just so well done and I think it held well after all these years.
I’ll give it a try, might see if could integrate it into telescope for vim too because I find myself a bit slow when there using harpoon at the moment.
The ones you can download, yes. But when they are trained the weights are obviously not static.
The expert blogger: why you need them
Why would they need the same port?
Somewhat related:
That Creepy Feeling - What is it with Source games?
https://m.youtube.com/watch?v=03yL_JCeQBI
Yeah and Amazon stopped supporting those kindles too. My Kindle 4th gen no longer connects to the hive even with WiFi. It's not a cellular model (and I think they had dropped that option by then anyway). It's still the old non-touch UI though.

Apparently it needs to be "up to date" but because Amazon no longer publishes firmware updates, it is not.
Thank you for this feedback! I am not the original poster but the guy who made it.
We will add text to speech and characters group chat features.
And not one instance where the ansatz is written.

Amazing.
so `git rebase HEAD~5..HEAD --onto other-branch-with-3-new-commits` ? And now you have conflicts, how is that weird? I can't think of a magic tool which would guarantee you a conflict-free solution with your described scenario.

What I don't understand is that, iiuc, you do not get conflicts with your stashing approach. Again, iiuc, this would result in the same conflicts as the rebase way, if not, you're not telling us something important in the way your are rebasing.
It wasn't about costs at all. Please just read the article, I beg you.
yeah, that's a reasonable take for sure, but probably worthy of a call out that there are a lot of metrics that go into defining freedom.
Yup, and thankfully piracy outcompeted them so Apple gave it up.
Thank you for sharing fabularius!
That's true. Nginx config has quirks that have bewildered me in the past, but nothing I couldn't figure out, and not something I have to touch often.
I do wonder if it is using something like this [0], but then there is always PrivacyLRS[1].

[0] https://www.nccgroup.com/us/research-blog/technical-advisory...

[1] https://github.com/sensei-hacker/PrivacyLRS
Great idea, but not too fond of the name.
i maintain both caddy and trafficserver.

traffic sees dozen of security releases a year... and i always wonder if its less secure or is more secure because people do find the holes there.
That's a really cool and simple solution to a difficult problem!! I love it!
I remember quitting HL2 at times because "man this is depressing".
Was that streaming service integrated with Apple TV? As the Netflix case shows you not only need the app, but it needs to integrate with the TV app to show in the search results.
Hey don't be unfair to them, they also tried to collect donations for changing the name.
Getting MathML to render properly in Chrome-based browsers
I only notice vim 9.0 because it highlights as you search. Otherwise I'm in total agreement.
Sounds like last example here?

https://caddyserver.com/docs/caddyfile/directives/handle_pat...
Javascript is a famously cruft free language, as we all know.

My real question is how you created an account, found this article, presumably read through it, and wrote out multiple comments insulting me all within two minutes.
> Plus it has the Kindle Store, which has the biggest selection of books for sale.

Because Amazon abuses its position to get there, right? I see how it makes it more convenient, but I also see how that is a reason for not buying a Kindle.
What is the effect of this less bits? Is it like truncating hashes where you start going off into the wrong thing entirely, or more like less accuracy so that if you are talking about soft penguins it will start thinking you mean wet penguins?

And is there a domain specific term I can look into if I wanted to read about someone trying to keep all the bits, but the runtime (trying to save ram) focusing in on parts of the data instead of this quantization?
> UPnP/STUN is still possible with NAT/CGNAT

You should tell that to my ISP, they’ve managed to deploy a CGNAT that’s proven to be completely STUN proof. The only way I can achieve any kind of P2P comms is using IPv6. IPv4 is useless for anything except strictly outbound connections.

> and you're going to need something like that even if there were no NAT, so to me it sounds like a bit of a wash, at least to the end-user.

Not in my case. As above, I simply can bust my ISPs CGNAT, so IPv6 is invaluable to me. Makes a huge difference to me, the end-user.
Several days of rain (couple inches) and high winds this morning as a front moved through.
Expressive and Functional Movement Design for Non-Anthropomorphic Robot
> You can do it with DHCPv6, but of course there's Android. Android aside, it works fine.

are you sure? what about homepods, Chromecasts, Hue bridges, kasa smart plugs, esphome, etc etc etc...?

How much are you willing to bet your home network on Android being the final user of SLAAC? And how much time do you want to invest in figuring that out in the first place?
So many Elon threads, some with conservative defenders, no mention of Chesterton’s fence by anyone, when it’s so apt.

More importantly, Chesterton’s fence is a conservative idea. And it’s an important idea. I am not a conservative, but I am not a total idiot so I can appreciate the wisdom of _not tearing down the fence without understanding why it’s put up there._
The gravity gun in hl2 was absolutely mind-blowing

Every game up until then had been full of 100% static assets and suddenly you could just pick up and throw anything with realistic physics
>> but they don't put it first because it hurts product metrics.

It's so depressing that instead of making products be the best product they can be for users, we inconvenience users at the expense of 'metrics'. It's a pervasive attitude at tech companies. Apple used to be _mostly_ an exception but even they are doing it now.
Sorry, I assumed this wasn't author-shared; I wouldn't have phrased it like that if I'd realised, or on a 'Show HN'.

It just struck me as a collection of ways you could split your configuration where none of them is something I would suggest. You could split your frontend/backend or services I guess sure, but then why are you assuming it's in the same repo, and why does that matter anyway, it has nothing to do with Terraform.

Why have dev & prod as different projects, assuming they're supposed to look the same? Use workspaces or different state or terra grunt. Ditto regions; use provider aliases.

If you say Well I'm not assuming they are the same, this is about structuring directories on the basis that they are already isolated Terraform configurations... Ok sure, but why does how you do that matter and what does it have to do with Terraform? It's the same as talking about structuring the directories for their application code isn't it?
The rise of Politico shifted political journalism off course (2021)
People don't buy Kindles for the hardware. They buy Kindles because they work with a store that has the books they want to buy (and the hardware is good enough and cheap enough).

Without data I believe that more than 99% of ereader users have no idea what a MOBI or ePub file is and have never attempted to manually move a file onto their device. Instead, they go to a digital book store, click "buy", and content appears on their device.

Amazon does that as well as (better than?) any competitor, and crucially their store has the books people want.

I don't want a subscription store filled exclusively with LLM-generated trash. I don't really want to have to find which of a thousand websites will sell a DRM-free copy of something so I can buy it, download it, transcode it in Calibre into a format my device reads, and transfer it to my device. I'd much rather pay a few dollars, click a button that sends some money to the author and sends a book to my device.

This whole comments section reeks of "I don't understand why anyone uses Windows when Linux is so easy to get to", managing to simultaneously assume every user has a degree in computer science and overlooking all the rough edges.
You may be right about COBOL and 1875 but "a datetype that defaults to a random date" is literally how epoch dates work. Except it's not random.
yeah, you dont go to alot of meetings, nor are your estimates and timeframes very exact. also, all the stuff that you mockingly said is bad is bad. you say a better comparison for a programming job is a programming job? hmm ok
https://archive.is/rzIbU
I bought a Tolino vision color (a rebranded Kobo Libra Color with shittier software) a few months ago. If Amazon no longer allows me to download purchased books, I can no longer de-DRM them and read them offline on my phone, on my Tolino or on my computer. It seems that most stores outside Amazon have even shittier DRM than Amazon has. How am I going to be able to buy books in the future so I can actually read them?

I’m absolutely willing to pay for ebooks. I always did. For me, removal of the download feature will absolutely be a bookalypse.
Ctrl shift R
I switched to Caddy from nginx and Traefik, and never looked back.

Why do I need to write a lot of code to say map example.com to 1.2.3.4?

I get there are headers etc, but in most cases, it should be just one line, with sane defaults. That’s what caddy does. Takes care of SSL automatically, and does the job with minimal code. If you have a special setup, there are options, and you can write more code to achieve that.
The MA in MDMA is methamphetamine.

That said, it's also an empathogen that promotes prosocial behavior, which isn't the word I'd use to describe the behavior happening.
An interactive Choose your own adventure book for Adults (CYOA)
Many functions in the C API are quite badly designed. The hidden global state in locale for example. HN regularly has articles about nasty bugs that boil down to “C API has several major deficiencies that cause great pain and suffering.
Anywhere we can get to at the scale necessary to make significant power, there's not much stopping humans, or at least automated robots, from also going there to attack and pillage.

--

The most habitable place in the solar system, outside of Earth, is Mars.

Mars has 50% of the sunlight that Earth. Owing to the lower sunlight level, it is colder than Antarctica.

The atmosphere is equivalent to taking ours, then systematically deleting every molecule that isn't carbon dioxide without replacing it with anything else.

Owing to the combination of low partial pressure and low temperature, half the atmosphere condenses into the polar caps each Martian winter.

The ground is more toxic than an actual, literal, superfund cleanup site.

It is drier than the actual, literal Sahara.

The lack of oxygen in the atmosphere means there's no ozone layer.

The lack of ozone layer, the thin remaining atmosphere, and the lack of magnetosphere, means it's a high-radiation environment.

PV there also gets regularly covered in dust.

Our moon is even less hospitable, owing to no atmosphere at all and being tidally locked with Earth.

Venus has an atmosphere so dense that it has gone beyond the critical point where gas and liquid cease to be distinguishable, so you could reasonably also describe it as an ocean. An ocean of 465°C supercritical CO2 in which lead occasionally condenses onto mountaintops.

--

There's three currently achievable ways to transport power through space at scale. Optical, microwave, or kinetic.

Optical is either a bunch of mirrors or a laser on the sending side, with a normal PV system on the receiving side. Usual caveats apply, Earth spins so it has a relative night, doesn't work through clouds, maximum power density before PV systems overheat etc.

All EM systems, microwave and optical, share a constraint about focussing: minimal size of target depends on the size of the antenna and the wavelength used. Because microwaves are so much longer (no much freedom to choose a different wavelength as there's a limited atmospheric window), the normal suggestion for ground stations is a 10 km diameter receiving rectenna — that's contiguous, you don't get PV's advantage of being able to split it up.

Kinetic currently means an RFG — launch it e.g. electromagnetically towards a similar coil on the ground that decelerates it to extract the energy. This is theoretically possible and would totally work, but to be clear: it's shooting a bullet into the barrel of another gun, and this is not something we have a lot of experience doing, certainly not at scale or for the purposes of power generation.
>The answer is very obviously 1 no matter what

no, because only in our imaginations and in no place in the universe can we ignore significance of measurements. If we are sending a spaceship to an interstellar object 1 light year away from earth, and the spaceship is currently 25 miles from earth (on the way), you are insisting that you know more about the distance from earth to the object than you do if you think that that distance from the spaceship to the galaxy is 587862819274.1 miles
I wrote the calculator for the original blackberry. Floating point won't do. I implemented decimal based floating point functions to avoid these rounding problems. This sounds harder than it was, basically, the "exponent" part wasn't how many bits to shift, but what power of two to divide by, so that 0.1, 0.001 etc can be represented exactly. Not sure if I had two or three digits of precision beyond whats on the display. 1 digit is pretty standard for 5 function calculators, scientific ones typically have two.
It was only a 5 function calculator, so not that hard, plus there was no floating point library by default so doing any floating point really ballooned the size of an app with the floating point library.
It looks more like someone built a fun cyberdeck-style build with some neat hardware, and have a use case in mind... but until I see any code or evidence it does what it says, I'd be a little doubtful.
This book [0] has some really nice ideas in it. I have a 6 year old and 2 year old and I'm also on the look out for ways to develop a love of mathematics.

I've found mathematical inspired art projects to be quite effective. For example we'll cut tangram shapes out of card, make tangram animals, stick them on the wall and draw eyes on them and so on. You'll find lots of ideas if you search for math art projects for kids.

[0] https://www.goodreads.com/book/show/12689040-math-from-three...
What about ChatGPT's search functionality? Built straight in to the product. Works with GPT-4o.
it requires training and thus is expensive
Korean SMR-powered container ship design revealed
Based on a career in IT, random dev con encounters, and enough time spent in the HN comment section over years to qualify me for several mental health diagnosis, I'm guessing very little of this is tongue in cheek. I can name 4 ex-coworkers that if shown this would react very negatively because several aspects of their home life are being called out directly.
>The bleakness of both Half Life 2

Its just Eastern Europe in the 80s and 90s.
I can’t be the only one who is a little bummed that Will basically disappeared after Spore turned out not to be everything he hoped it would be. And now he’s old enough to be retired, and I have little hope of him doing a Miyazaki and coming out of retirement multiple times for good premises.

Oxygen Not Included, Rimworld, and City Skylines have all occupied niches that used to be his to rule.
I found another defaced page on doge.gov
I was investigating the other defaced pages and found a document they still haven't taken down
Netflix is by far one of the worst streaming services in terms of what they have, although they're still running a very slick interface, who cares if what it leads to is garbage? Even when you find something good, especially a series, you can't expect that it'll go anywhere: Netflix loves to cancel.
> Eric S Raymond [...] prominent figure[...] in the linux world

Doesn't he work for Microsoft?
I assume from your response that you are a man since you didn’t mention the most important freedom of all that I mentioned, the right to have reproductive healthcare.

I generally like Texans but your government is wack. Also the property taxes are pretty insane so I wouldn’t exactly say you have no tax burden there.

You aren’t wrong about prejudice towards southerners in blue states though. Sorry you had to deal with that.
> But do you want /width*width to be optimized?

I do. But I don't see such optimisation as anything to with your changing float type.
Now imagine how obsessed the people with gasoline cars will look to normal human beings who drive electrics in twenty or so years, if not sooner.
As a non-American cinemagoer, I wonder who will be the Chinese equivalent of
Michael Bay.