skysight-inc/HackerNews huggingface dataset:
The NYC subway fare is $2.90. I was using PCalc on iOS to step through remaining MetroCard values per swipe and discovered that AC, 8.7, m+, 2.9, m-, m-, m- evaluates to -8.881784197E-16 instead of zero. This doesn't happen when using Apple's calculator. I wrote to the developer and he replied, "Apple has now got their own private maths library which isn't available to developers, which they're using in their own calculator. What I need to do is replace the Apple libraries with something else - that's on my list!"
Yes to all. Though Gemini through Google AI Studio.

Google is still a good search engine, and the info-boxes and summaries have an added value.

Gmail is solid, YouTube has good content, Chrome until uBlock Origin stops working and Android because of the personal-use apps I've developed for it, and iOS doesn't really convince me enough to migrate into the Apple ecosystem.
The would suggest it is even more important a topic, no?
The republican core of exurban/rural ownership class benefits far more directly from immigrant labor than the liberal professional class.

Professionals might have a housekeeper or get their lawns done, but they're not employing a kitchen or construction site full of people.
When Maps was updated in the last 3 or 4 iOS updates to make the nearby search result list much larger it was obvious that ads were coming. The UX of "search for x nearby" has suffered because where as before you could fit ~2x as many results.
You may have mathed over my head, but I’m not seeing how it avoids playing already-played songs when the list is expanded.

Say I have a 20 song list, and after listening to 15 I add five more. How does this approach only play the remaining 10 songs (5 that were remaining plus 5 new)?
Europe is always playing catch-up with the US. Even so, the number of Node.js backend jobs has declined in both Berlin and Amsterdam.

I’m also seeing a ton of Java, C#, and Go jobs in London. At my workplace, Wolt/DoorDash, all new services are being spun up in Go, where Node.js used to be the default.

Plus, LLMs have gotten really good at Node.js and Python, driving backend salaries down quite a bit. In this age, being a one-trick pony just won’t cut it anymore.
Fair has nothing to do with it. Trump's new tariffs are stupid and harmful for everyone involved.

Then again, most wars are.
> IEEE 754 is like democracy in a sense that it is the worst, except for all the others.

I can't see what would be worse. The entire raison d'etre for computers is to give accurate results. Introducing a math system which is inherently inaccurate to computers cuts against the whole reason they exist! Literally any other math solution seems like it would be better, so long as it produces accurate results.
Modular Monoliths
What I used to do is set the thousands separator to ' in the operating system settings. That made Excel read CSV files with 1,004 and 1.004 the same, as one and four thousands. No one puts thousands separators in CSV files anyway, so that worked out. And it looked nice too.

In today's Windows 11 I can't find that setting. You can't set the thousands separator separately, not anywhere that I can find. It's a tragedy. I see Excel misreading CSV files all the time. I don't use Excel that much myself and I understand what's going on, so it doesn't affect me all that much directly, but for my Excel warrior colleagues, it's another matter.
Java was largely already being abandoned before NodeJS existed. A huge percentage of the web 2.0 companies were built on Rails. Twitter, Github, Shopify, AirBnB, Groupon, SoundCloud, Instacart were all built on Rails. It maybe flew beneath your radar but it was a phenomenon at the time, way before Node.js even existed.
In practice for complex env it ends up creating a lot of if(env) and the code ends up being horrible. At least it was our experience and we ended up having common modules instantiated in different environment as needed, which was much nicer
The proof of the existence of uncomputable numbers is very simple: there are countably many computer programs, but uncountably many numbers.
This isn't even really about the merits of AI music as a whole, it's about the vast majority of these channels being the music equivalent of blogspam. They're not even trying to do anything interesting with the medium, they exist purely to extract ad revenue by mass producing SEO-optimized content slurry.

I picked out a few random channels from this blocklist and some of them are posting new 2-3 hour compilations every day. The person running the channel is probably barely even listening to the tracks before before uploading them, assuming they're listened to at all, the whole process could well be completely automated.
Moving to where?

Thinking of moving away from Apple as well.
Gmail, Android, Maps, YouTube.

Not chrome, not much google search.
Car manufacturers should abandon developing their own entertainment systems and instead collaborate with Apple (CarPlay) and Google (Android Auto) to improve integration and support a wider range of use cases. Unfortunately, they seem to revive these efforts every 4-6 years (e.g. Mercedes Benz)

The only feature I need to control remotely in my car is preheating during winter—I wonder how they could achieve that without using cellular connectivity as paying a subscription for such a service would make it less attractive to me.
"Memory safety" is a concept that predates rust, but was certainly popularized by it. It refers to statically eliminating a category of bugs - those related to misusing memory - and all sources of undefined behavior.

Rust code without unsafe blocks guarantees memory safety, and when you're writing unsafe blocks you're culturally expected to expose a safe-api that upholds rust's memory safety guarantees for users who don't themselves use unsafe blocks.

Rust programmers (rustaceans, a pun on crustacean because the language mascot is a crustacean) tend to extol the virtues of memory safety [1], and are sometimes lax with using the word "safety" to refer to "memory safety". There are obviously non-memory-safety safety considerations as well (e.g. the other 1/3rds of security vulnerabilities. Or all the non-software uses of the word like making buildings that don't fall down).

Personally I think it's usually pretty clear how the word is being used, and don't find it annoying. But then I'm a rust programmer.

[1] E.g. pointing out that roughly 2/3rds of security vulnerabilities are caused by the lack of it.
It doesn't "matter", but it's interesting to probe the boundary between the easily accessible world and the probably inaccessible world.

Non-discrete real-number-based Fractals are a beautiful visual version of this.
Switched to Fastmail years ago and never looked back. Chrome mainly for testing webapps otherwise Safari. Google.com for search - yes, but also DuckDuckGo an lately Qwant - amazing results really.
Healthcare doesn't depend on a job, and I don't understand why this rhetoric continues. Except in certain red states that refused federal funds, anyone below a certain income gets Medicaid and anyone above it can get ACA insurance, complete with a subsidy based on your income. Preexisting conditions are irrelevant.

Republicans might make big changes but this has been the situation since Obama.
The biggest "high tax" component of California's system is that capital gains gets taxed as if it were regular income.

This was another California Republican idea, namely Reagan's, and I think he implemented it nationally when he was president too.

This means that in boom cycles with lots of IPOs and acquisitions, the California state coffers are bulging with money, but in a broad economic downturn there are a few news cycles of "California has a $XYZ billion state budget deficit" before the new budget is set since that deficit is how the new budget is set (no news articles on the balancing, though). There's a big appetite for anti-California news and I have little patience for the assholes who gobble up that misinformation...
They already started this slippery slope with the stocks application.

I paid a premium for Apple hardware in part to not have this nonsense, yet they did it anyway after the fact. :/
The SX does seem like an odd choice, a stopgap back in the day that allowed 286 board designs a slightly longer life.

Although as a DOS machine perhaps it makes the implementation easier for that reason. They were popular as a replacement for 286 implemented as a daughter board that plugged into the 286 socket.
I find the problem with Gemini is the rate limits. Really constrictive.
It’s your opinion that it’s better. Not everyone agrees.
Tariffs are legal under US law to apply. EU also needs to step up their military contributions before Russia bulldozes them.
This is why I don’t comment on the internet anymore. You exist in the alternative reality in which every back and forth is a polarized ridiculous showdown.

Jokic is not famous outside of basketball. The Saudi’s would make him so wealthy he’d seem poor today by comparison.
No? They made a goal to show 0.0000 in as few places as possible, and they got as close to it as they could without compromising their other requirements.
No One Agrees on the Best Way to Deal with White-Collar Criminals
Java took a ton of heat in 2005-2009 (before Node existed) because Rails came through and was eating it's lunch. It's the reason that a huge percentage of the successful Web 2.0 companies were built using Rails, not Java or .NET.
There's YuE: https://github.com/multimodal-art-projection/YuE
But running it locally will need a bit more GPU power than an image model.
There are more too https://www.youtube.com/watch?v=FUG9T5CMghw
I've found this as well. On a good day Gemini is superb. But otherwise, awful. Really weird.
You are correct, I could have provided a time window for my shame. Obviously, there have been worse events in the United States' history. To qualify it clearly, I have not been this ashamed of my country since the entirely fabricated story of WMD in Iraq, which led to hundreds of thousands of lost lives, all for nothing.
I find immutable state to be useful when appropriate. But sometimes you really do want mutability, and it is a feature. Performance of updating player.coordinates, ability to create temporary but potentially complex structures inside the function, lack of need to create a new immutable copy of a bank account’s ledger to add another transaction, all good reasons to allow mutability.

It seems that there are some people who really just think of everything as a state machine and want state transitions to happen only in very controlled and specific ways. And other people seem to focus more on how to organize frequently evolutions of mutable state in a way that makes it easy to reason about. I’m not sure if there is some sort of commonality to these approaches. Different parts of the industry maybe? Different exposure to Haskell?
> The combination of those two is scary.

Could you clarify what you mean by this?
Likewise, a random comment by someone who claims they work on this problem isn't a very representative sample.
Neuralink or something is needed to make keybindings unnecessary. Computer, delete this paragraph. computer move to next function. Computer replace this word.
Right. This reads like a person who doesn't realize their ethnic visage is plot-armor, or that smiling maybe works for a different reason than they think it does.

Doesn't read as friendly in most places (we're talking out of context on the street), it reads as aloof or menacing/unknown factor. Being a white male with confidence takes care of the first assumption and leaves the second.
I guess this and other dark patterns, there’s no point to using Apple products after all. I was hoping the premium price gets you privacy - but what they’re giving is not so much privacy as much as a walled garden where THEY can violate your privacy and keep the wins for themselves.
How much legacy code have you maintained/added features to vs. writing new code?

I find that getters and setters seem like pointless overhead when I have an idea that I want to test empirically as soon as possible, but if I don't, I end up with a lot of regret years later when I have to track down all the references and update them instead of just changing code in the one place.

I'm not a fan of lazy loading, but I know a lot of people are, and using the getter/setter pattern also enables fairly straightforward ways to lazy-load properties from persistent storage (or add that capability down the road if it becomes advantageous).
Right. So you have an extra byte you need to free. One that you can't introspect, and reading will cause a memory fault, because it won't be NULL-terminated (0-length means 0 length). And not freeing, because the assumption of 0-length is violated, leads to a memory leak.

So instead of just checking one return value, now you have to check two. And people are not great at even handling a single NULL check. Few people check malloc's return, as awful as that is.

Design should be intuitive as possible. You can't assume they'll even look at a manpage.

If something returns a length, then people assume that length is what will be allocated. A valid 0-length time string, violates that assumption, and will cause problems down the line.

If someone is forced to do the allocation themselves, then there's a greater chance they'll actually notice that they need to free it.
What is MS's end game here? The development cost savings seem not worth it. The only plausible reason I can think of is collision with PC manufacturers to boost sales.
Nvidia has Broadcast which is Windows-only:

https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-...
Terraform is such a weird product and it’s hard to describe why, really. It has really awesome things about it like a functional way to pull in support for just about any providers crazy thing. And the crazy part is somehow terraform can easily configure local infrastructure, cloud infrastructure on almost any host, set up repos in GitHub, and then create a new auth provider in Auth0. The language is flexible enough to support all of it.

Yet as a language, it’s quirky as heck. For example how modules are basically wrappers on providers and how different modules can all most “see inside” other modules to iron out dependency ordering but yet also can’t. And speaking of, circular dependencies suck to work around in a modular way without tearing half your structure apart.

Like I said, I am not anywhere close to an expert on terraform and can only describe my limited experience building a fairly simple stack on top of it. The whole thing is just… both amazing and also weird and a bit frustrating. And I have yet to “grow” into multiple environments… lots of my complaints are probably down to my limited experience with it and, honestly, not much out there in terms of best practices for maintaining scalable configuration (or maybe my ADD brain refuses to dive into that, who knows?)

My last adventure into infrastructure as code was with Puppet and Salt. All of that was provisioning on top of bare metal. It was all file operations and the “provider specific modules” were really just wrappers to nicely encapsulate things like nginx or apt. Perhaps it is because of Puppet or Salt’s much more limited scope that didn’t have me feeling the same way.

I mean terraform can be used to configure just about anything that has an API if you wanted. Maintaining a declarative language around that is bound to have its quirks.
Not at all. If you are going to sell your channel then typically you won't be on it anymore, so the people who were watching to see you specifically won't be there anymore.
What don't seriously curious people deserve pocket calculators?
this is a perfect comment. you basically have a correct read, and express it pretty succinctly. except, you think by saying it directly, youve exposed it as ridiculous. whats ridiculous about it? just think of software like a trade, how do all tradespeople feel about those things?
>Safe-C

import statements are a deal breaker

>C3

shit syntax

>Cyclone

vaporware
There should be an Augmented Reality app for London that shows you how it was around 1,800 years ago, whereever you are standing, mobile phone in hand.

On the top of the Shard, there is an AR telescope that shows you what is in some of the buildings of the cityscape, which is already very useful. Imagine something similar, but pointing to Roman times in "Londinum".
Gonna be some yucky weather going over the Northeast today. Winds, rain, then cold. Eww.
One thing I don’t get is how to do search for X near the thing I’ve clicked. It often resets to near me.
while your general point is valid, the problem with simulations and estimates is that they have some severe caveats.

The most significant is that modernity comes with immense demands on reliability and capacity. The solar estimates are based on averages. There will absolutely be times when your solar and battery system runs out of power. What then? What if you decide to buy an EV? Can you depend solely on solar?

You cannot replace the grid, no matter what the simulations tell you. The whole reason the electricity grid was created in the first place was to solve problems of local resource constraints.
As a married man, there's no way I could ever do philosophy.

"Honey, are you going to the store like you said? Or are you too busy thinking about the human condition again? The kids need to eat!"

"Yes dear, just about to leave the house. Will finish this 800 page draft of very mediocre thoughts later."

Yeah, come to think of it, the problem is probably the quality of my thoughts rather than family..
Given what he's saying here -- that Vim is in "maintenance mode" -- I don't think you'll need any formal merge. Neovim is just where all new development is done, and it'll slowly replace traditional Vim over time.
So what if it was?

All of our tips are always aimed at people in a similar position. Just consider how your travel tips don't even apply to most of the world who can't travel.

This just sounds like sour grapes to me. Like getting worked up because someone didn't start with a land acknowledgement.
At the local pubic high school. The word "rhetoric" isn't used very often anymore--so perhaps I misrepresented a little but it's what she was studying at the time and it's what she's teaching now even though they call it "11th grade IB Diploma Program"

But the IB program requirements for English are all about identifying "author's purpose" and "author's craft" for authors all over the world and relating those things to global issues, which is pretty much rhetoric.

I think they avoid the label because it has connotations of manipulation. But learning to not be duped by a propagandist is the same curriculum as learning to be a propagandist. Better to understand the fire than to be ignorant of it and then get burned by someone else's, I say.
Checking other countries the list length is always around the same number so it's likely mostly a generic list. I won't bother checking how many tarriffs aren't zero-rated but I guess it's a long way from 5.7K+
Or moonlight for that mattwr
Make a checklist. Go on trip. Refine checklist by adding things you forgot and removing things you didn't need. Iterating on the checklist is key.

Mine is pretty short because it's only about the non-routine stuff:

- passport + passport card + visa

- make travel notifications for credit cards (seems less needed these days)

- chargers + outlet adapters

- download maps for areas in Organic Maps, bookmark important places (don't trust Google Maps' offline maps)

- write down confirmation/reservation numbers and important phone numbers

- remove pocket knife from carry-on

- headphones + earplugs + eyeshade

- spare glasses (even an old pair works. yes in Asia you can get new glasses in less than an hour)

- do you need swimwear, sunscreen, or a headlamp?

- lacrosse ball to roll out knots (very personal, but 10hr flights in a cramped economy seat can put a strain on one's back, esp as one gets older)

Again, this is my personal "perennial" travel checklist. It's written from my experiences of having a girlfriend break my glasses while needing to drive the next morning, and forgetting headphones for overnight bus rides.

Similar to susam, I've also started keeping another trip-specific checklist (e.g. any items my in-laws want from America, or bring 98% DEET for SE Asia). These get deleted after the trip.
> More awareness of lanes

It really makes you wonder if anyone who works on the driving directions of Google Maps has ever used the product. The two most maddening dysfunctions of their driving directions are 1) displaying and holding a waypoint that is unavoidable, such as "merge onto Highway Whatever" when there are no other options, and 2) holding a direction such as "take exit 42" until the very last moment, even when there is a choice to be made immediately afterward, where you really want guidance about whether to bear left or right at a divergence. Combine them both and you get Google Maps repeatedly telling you to do something you can't avoid at the time when it should have been telling you the next turn.
I find it interesting that discussions of freedom in the context of states like Texas tend to be more about freedom for businesses instead of personal freedom.

When did that start happening?
The problem as applied to philosophy is particularly concerning to me since those errors become the framework for thought, but yeah its otherwise not terribly different from the architect who doesnt code, the professor who hasnt spent time in industry, the philanthropist who lives in a bunker, etc.
This is a lot isn't it?
Not every "feature" is a checkbox. Many features are about how the UI integrates everything and changes over time.

So your "settings" asking the user to design their own app!

That's the developer's job!
I chose China. Want to settle in Shenzhen or a similar place.
Hey HN,

I built a platform where developers, researchers, and fintech enthusiasts can collaborate on real-world projects, build innovative solutions, and get paid based on impact. Would you use? there's a waitlist if so. Give feedback! Thanks!
Having to do it according to the terms of their license doesn't make it a realistic goal. Three or four launches by 2026 would be more in line with the traditional pace of new launchers (and this doesn't account for Blue Origin's uniquely slow pace.)
What are you moving to? Windows is worse. Android phones have various issues with privacy or security. Linux products aren’t anywhere near ready (compare battery life between system76 and a MacBook for example). There just isn’t enough competition.
Exactly!

I grew up in the US.

I grew up in a family where drunk driving was totally normal. Car wrecks happened with regularity. As a child I road with my parents while they were drunk and actively drinking. I road in the bed of my dads pickup truck while he was speeding on backroads while drunk. I never wore my seatbelt until I started driving. One of our cars growing up didn't even have seats, cuz my dad took them out. My dad would slam on the breaks while driving down the highway and everyone would go flying.

I always wear my seatbelt now. I would never would drive drunk now, or even slightly buzzed. I would never expose children to that sort of environment. My parents are awful people.
People who are not okay with being forked should reconsider their decision to be use the GPL.
Ok. Was this worth torching the relationship with one of our closest allies and largest trading partners over?
Now we know where Elon’s xAI data centers are.
is there anything out there that that someone does not consider harmful?
Sure, it’s not pure CGI, just CGI on steroids. But frankly, it hasn’t gone too far. I’ve seen a lot of WordPress plugins with spaghetti code being called on every invoked endpoint. File caching is evil—many PHP devs love using the filesystem to store things, which is pretty nasty under K8s.

But it’s not the language itself, as I was advised. True asynchronous handlers are possible, which is promising.