skysight-inc/HackerNews huggingface dataset:
Should not be an issue here as this is based on openstreetmap, which uses wgs84 coordinates everywhere. Changing the projection won't make that much of a difference for small features like parks or buildings.

You are right that this is an issue if you start plotting e.g. circles using a naive algorithm as the x and y scales in degrees are simply not the same in meters. Which is an issue if you want to draw circles and rectangles on a map.

The solution to that is to do it in meters and then translate the points from some origin using e.g. the Haversine distance. A related issue you have there is that distance algorithms aren't accurate either but it's close enough as an approximation over small distances.

I have some algorithms for that in my jillesvangurp/geogeometry library. I also have some UTM coordinate conversion algorithms in there that I recently added.
Thank you! I had been wondering if that was possible. Do you know if it can be done only for a single project / directory?
Arguing for simple architectures is hard.

Everyone wants to argue that yes, they ARE going to need it. Maybe not now but someday, therefore they should have it.

Always reminds me of this scene from Arrested Development.

https://www.youtube.com/watch?v=VVtOkX-gUxU&t=132s
The timeline is the biggest problem. Grid stuff moves extremely slowly due to the extremely critical aspect of the grid, slowish beauracracy of many organizations involved, high costs for generation and power lines, and permitting challenges. If you want to make everything electric and demand is going to triple in about a decade or so, then we simply have no way to respond to that in short order with the current reality of the system. The industry has seen more change in the past 10 years than the previous 50. There are a lot of moving parts. It's an exciting time to be working in power.
There's basically three uses of fork.

The first is to implement POSIX shells, and that's less because this is a good design and more because shells are a wrapper around the original Unix system calls. Note that if you're designing a scripting language that isn't beholden to compatibility with /bin/sh (especially one that can be portable to OSes that don't have fork()!), then you're liable to not design it in such a way that requires you to use fork().

The second use case is an alternative to threads for parallel processing. And there are some reasons that processes can work better than threads for parallel processing. But fork() has such a bad interaction with multithreaded code [1] that you end up having to choose fork() xor threads. And as threading has become an increasingly important part of modern environments, well, given that xor choice, almost everybody is going to come down on the threads side of the equation.

The final use case, and by far the most common, is to be able to spawn a new process. This means you break up one logical system call (spawn) into two (fork + exec), the first of which semantically requires you to do a lot of work (clone memory state) that you're immediately going to throw away. Even in the case where you want to do more expansive process-twiddling magic before spawning the process, there are better designs (especially if you're willing to commit to a handle-based operating system).

Of the three use cases, one amounts to "backwards compatibility", and the other two amount to "fork() is actively fighting you". That is not the hallmark of a good API.

[1] Think things like "locks are held by threads that don't exist."
But he does attempt to make a point about that in the end. I don't agree with the point, but at least he tried.
Not to take anything away from the angle (which is bang on), but the "we're X people valued at $YBILLIONS" is a weird way to open and detracts from the message. I suppose it's a proxy for.. seriousness? I dunno. Valuations are just bets on NPV given "what could go right" scenarios, so congrats on having a convincing story to tres commas your val. But opening a pitch on architecture with "we're a small team building a simple numbers app but lol $BILLIONS" and then using some other company (SO) as the case study ref.. ok yup what. This affected casual "#winning but like whatever" style is everywhere now. But I'm a salty old fuck so it's probably just me it offsides.
Writing a scheduler for Linux in Rust that runs in user-space
> If you KNOW a stock is worth more or less based on information that you currently have but are withholding from me in a trade, that's fundamentally fraud.

No, it's not. When A buys stocks from B based on knowlegde that A has, A is under no obligation to find out whether B has that knowledge as well and has understood what that knowledge entails to the same degree as A does.

Buying stocks based on non-public or not-yet-publicly-dissiminated knowledge is mostly perfectly legal. Only when such knowledge has been acquired by being an insider to the company, or through personal relations with insiders from that company, does one run into insider trading laws.
You can tell what a person is like by how they treat the waiter.

That goes double for chatbots.
One of the sites linked is for the Dinnie Stones in Potarch, Scotland and I thought it was quite marvelous. [1]

"Lifting will normally commence around 4.30pm to allow judges time to get there from work etc."

https://www.thedinniestones.com/Set%20Up%20Your%20Lift.html
Ask HN: Where are the AI internships that everyone is looking for?
I'm a student in AI and I cannot find any AI internships that are actually hiring?

Everyone wants PhD's but where are the openings for others?
Principled to a fault is not the phrase I would use for him. That’s maybe a person like Cato.

SpaceX has defense contracts with the US DoD. It can’t do business with Russian MoD or it loses the US contracts. It’s not about principles it’s about money.

I’m not sure I understand why you’re trying “to seek something closer to the truth” here. There is no truth in politics. Do you care about the Walton family and their truth? I’m guessing no.

Musk has inserted himself into global attention and is clearly doing and saying what’s best for Musk. If the principle of self interest is what you’re talking about then yea, I guess that’s true. He’s so self interested it’s what made him and it’s what will undo him.
How to summon the Twitter scammers in a post of Twitter Safety
As a product manager, I am frequently confronted by UX people who declare something as „standard“, a feature that is supposed to be an absolute „must-have“, or else our organisation would loose even the last of our users. Unfortunately, developers tend to accept these things as interesting challenges and (knowingly or not) underestimate the effort and complexity needed to implement it.

My very lonesome role in these cases is to insist that this shiny thing is no standard at all and that our users would be quite happy without it.
A metabolite of niacin promotes vascular inflammation and cardiovascular risk
And how are credit-worthy people supposed to take out loans going forward for basic things like mortgages and credit cards, when there aren't enough bank deposits left to allow said banks to make loans? They're just supposed to wait until enough entrepreneurial financiers set up these institutions?
Where people live, the infrastructure exists. The US grid can handle existing load if almost 80% of current light vehicles moved to electric today (per DOE and NREL). This regulation is a cop out because the US is lazy.

https://supercharge.info/map (all automakers have adopted the NACS Tesla standard)

https://advocacy.consumerreports.org/research/blog-can-the-g...

https://www.6sqft.com/50-of-americans-live-in-the-countrys-1...
At the tactical level, of course that what you're saying is true, but the big Ukrainian counter-offensive from last year had been preceded by lots and lots of allusions made to "war games simulations" set-up by Ukraine's allies in the West (mostly the US and the UK), and it is my understanding that those war games were heavily taken into consideration as a basis for that counter-offensive decision. I'm not saying that the code behind those simulations was faulty, I'm just saying that software is already used at an operational level (at least) when it comes to war.

As per the sources, here's this one in The Economist [1] from September 2023, just as it had become obvious that the counter-offensive had fizzled out:

> American and British officials worked closely with Ukraine in the months before it launched its counter-offensive in June. They gave intelligence and advice, conducted detailed war games to simulate how different attacks might play out

And another one from earlier on [2], in July 2023, when things were stil undecided:

> Ukraine’s allies had spent months conducting wargames and simulations to predict how an assault might unfold.

[1] https://archive.is/1u7OK

[2] https://archive.is/NyGJI
Probably, the openAI api got a lot better since I made that post, though if you stream audio at 2x speed you have to expect a drop in quality since on average most clips whisper is trained on are not at 2x
I feel like this and LG are actually quite good brands.
I'm not so sure. I'm not bored with my OS, or IDE, core parts of my day to day life. I'm not bored with YouTube.

If they are tools that provide value, it's not about entertainment. If I can learn better or do things better with their aid, I'll keep using them.

I'm much more interested in generating a 3blue1brown quality educational video than season two of firefly.
Could it be that deployment patterns and team organization patterns are the same thing, especially in this age of build-run teams?
What parts of the US don’t have a grid that can tolerate about two dozen kWh per car per day extra load?
> rules that would have forced US automakers to turn EVs into their main business by 2032

8 years is plenty of time.
There is no drought. A few very small sections of California are categorized as “abnormally dry”. That’s all.
The Unwritten Laws of Engineering [pdf]
Loco Is a New Framework for Rust Inspired by Rails
No it doesn't. If your work is easy, the scale gets ratcheted up until it's nearly impossible. That's why web devs have so much trouble with the seemingly-simple task of parsing and producing text
Beyond that I found that .bind_optional(...) chain full of lambdas that was supposedly superior to be far less readable than the original. But like, you my main complaint about the nesting not being my style and not that "is not None" is offensive. Particularly if you understand python... despite the links in that section, None is not a null pointer.

Otherwise railroading (which this sort of thing enables) is pretty powerful. It's just about always ugly, but it's nice at times.
Using Serial Ports with Ruby
What Do We Owe a Prison Informant?
anecdotally, i have a tcl 4k 49" model i got 2018 for $329 - and yes the stock interface is garbage, but after hooking up an apple tv to it, it works perfectly for me. i'm not particular about image quality - everything looks great for my taste and the soap opera effect is off. i would absolutely get another one if this craps out but getting 6 years out of it was more than i expected.
You sound like a terrible colleague, on a very high horse, with very little self-awareness. You enter this thread with a straw-man, and when called out start threatening with cancel culture bullshit. What are you even trying to prove here and to who?

You're a parody of an Apple user. I guess that's what decades of being patronized and gaslit by a company does to someone.
Microsoft is spying on users of its AI tools
That doesn't test if it's null or undefined, that just tests if it's not falsy.

x = 0; !x → true

y = ""; !y → true

z = null; !z → true
Specific Workflows for Specific Projects
I recently visited Tulum and experienced their architecture firsthand. It is breathtaking in both form and function. Beautiful in every way.

Their philosophy got me thinking -- are there lessons to be learned in software? Do we use the same workflow for everything, when perhaps a bespoke workflow could be more appropriate for some projects? Do you already do this?
If you're looking for a visualization, a YouTube team of VFX artists did some neat ones last year in this video: https://youtu.be/J-K2yeQylCk
> despite the fact nobody uses them and they just suck up our power.

As a teenager, I would be subversive and unplug them
Except one Groq module is $20,000!
Thanks, will do when I give it another try.
Hopefully, hopefully your incentives are aligned with your team's success.

If they are not, I am truly sorry.
So it has a method to control forward and reverse? And a second method using AI, and a third using the capacitive buttons?
It is throwing a wrench into the machine.
The OP must be talking about eastern Alaska ;)
I'm doing some consulting with a client with a few terabytes in SQL Server. He keeps talking about challenges in reprocessing data in a migration to clickhouse.

I find it interesting that the solution to a lot of the problems is to just reprocess the data and don't try to optimize anything. 10 TB is not a lot of data with NVMe.
"What is vaccine-derived polio?

Oral polio vaccine (OPV) contains an attenuated (weakened) vaccine-virus, activating an immune response in the body. When a child is immunized with OPV, the weakened vaccine-virus replicates in the intestine for a limited period, thereby developing immunity by building up antibodies. During this time, the vaccine-virus is also excreted. In areas of inadequate sanitation, this excreted vaccine-virus can spread in the immediate community (and this can offer protection to other children through ‘passive’ immunization), before eventually dying out.

On rare occasions, if a population is seriously under-immunized, an excreted vaccine-virus can continue to circulate for an extended period of time. The longer it is allowed to survive, the more genetic changes it undergoes. In very rare instances, the vaccine-virus can genetically change into a form that can paralyse – this is what is known as a circulating vaccine-derived poliovirus (cVDPV)."

- WHO

https://www.who.int/news-room/questions-and-answers/item/pol...
Except it doesn't damage the chatbot.
After land taxes catch on, we should get voters to understand that gas should simply cost more
That’s not a useful observation regarding the grid - yes, if EVs magically appeared in everyone’s driveways tomorrow then there might be a problem, but over a decade or so it’s basically no issue. All this is factored into planning. Even just a little demand management helps a lot too (like incentivising people charging at certain times by making it cheaper).
I treat chatbot like I would a piece of furniture.

I don't say hello, goodbye or thank you to furniture.

I do say those things to waiters.
I'm going to stop being mean to chatbots when they ask me to stop being mean to them.
They were largest failures not largest banks failing.
I had a weird relationship with ObjC getting into iOS in 2016, just on the cusp of the great renaming of Swift 2 to Swift 3, where my first employer was a little too cheap to get me an updated Big Nerd Ranch guidebook.

The common wisdom was; nobody will take you seriously as an engineer unless you learn Objective-C. I was also trying to understand the book "High Performance iOS Apps", all in ObjC, so had to take a lengthy segue through an ObjC tutorial book.

While this was useful for expanding my horizons somewhat, I have never in my career had to use ObjC in production.

I have, however, used it a little in the last 6 months, though ironically this was when writing a blog post about Apple's Animation APIs through history - to ensure I was authentic, I wrote the Quartz, OpenGL, and CoreAnimation sections in Objective-C. To this date, this is the only ObjC I have written which has done anything of value.

The blog post is here - https://jacobbartlett.substack.com/p/through-the-ages-apple-...
The GitHub project is here (all open source!) - https://github.com/jacobsapps/animation-through-the-ages
> Personal conspiracy theory: An evil billionaire left their money to, er, the opposite of a charity, which compensates companies for making products deliberately more irritating.

Bigger driver are consumers’ demand for high returns from their pension funds.
The Union Type PEP[0] suggests that the "bitwise or" syntax is equivalent, but cleaner than typing.Union

[0]: https://docs.python.org/3/library/stdtypes.html#types-union
Pay $100 now, or pay $100,000 in a few years. This decision pushes us towards the latter. Bad move.
At some point in history a "byte" could also be considered to mean any number of things. There was great value in standardizing on 8 bits.

The there is of course no clean separation between the two, but by many definitions the "64-bit era" has already lasted longer than the "32-bit era". The real lesson from history is that we moved for specific practical reasons, and that these reasons don't exist with 64-bit architectures today. 64-bit is and most likely will remain the standard size for the foreseeable future. I predict that even embedded will (slowly) move to 64-bit because again, there is great value in standardizing these types of things.
10 years later "select the amount you'd like to tip the chatbot: 10, 20, 100"
> Where people live, the infrastructure exists.

Have you tried using non-Tesla charging stations? It's a disaster! Those charging terminals are hastily thrown together pieces of junk, frankly. The hardware, software, billing, everything.
The CIA absolutely fucked Latin America, staging coups, pushing US businesses interests, putting military dictatorships in power and assisting them while in power. The damage runs deep and I think it's quite overwhelming hearing from ignorant and/or naïve Americans about the issues China may cause, or the deaths that dictatorships brought into the world.

The misery inflicted into generations of the peoples found under the thumb of Uncle Sam's is almost unimaginable, it's all under wraps though, since winners write history the US is not currently seen as one of the major sources of instability and social strife in so many countries it involved itself in.

When Americans look at Latin America and see the mess it exists in there's no self-reflection about their part in causing it. American needs trumped over all the rights to self-determination of these peoples, be it assisting United Fruit Company to destroy Guatemala, the dictatorships in Chile, Argentina, Brazil, Peru, etc. And all the aftermath of the USA forcing countries in its "sphere of influence" to abide by what the USA wanted, if you attempted to go out of line there'd be a CIA team taking your government down in no time.

It's just wishful thinking but I wish to see the USA reckoning with all the misery it caused in my lifetime. It's personal to me since one of my relatives was killed during the Brazilian dictatorship, he was simply trying to be an active part of an union.
I still use Rip (Rm Improved) even though it hasn't updated in 4 years https://github.com/nivekuil/rip . But a tool this simple doesn't need to. You just delete things by using 'rip thing', which I find amusing.
That's technically true. But it denies the entire point of the discussion up to here.

The GP isn't replying to people interested in making his particular commute better.
So it's more that the nitrogen etc is moved elsewhere. Distribution is probably for the best I suppose.

Also, plenty of florists use paper wrappers, there's no particular reason to prefer plastic.
Do you perceive waiters as non-humans? How does this reasoning work?
You can side load android, you can't side load Apple (without jailbreak). Having to deal with two review processes instead of just one saves money and headaches. Also since they are dealing with US sanctions they probably had to fill out all kinds of stuff and submit that to Apple which they would also have to do for Google but again, they can just side load instead.
Just more fuel for the NIMBY'ism fire.
ipconfig is deprecated. Replacement is ip.
Electricity consumption in the US has historically been higher than it is now - why do you assume that
a) the conversion to electric vehicles will be overnight
b) the grid can't be enhanced to cope?
Thank you. I want to set it up for various temperaments and play some piano music through it live in each temperament (via my midi piano)
Not adding that resiliency isn't the answer though - it just means known failures will get you. Is that better than the unknown failures because of your mitigation? I cannot answer that.

I can tell you 100% that eventually a disk will fail. I can tell you 100% that eventually the power will go out. I can tell you 100% that even if you have a computer with redundant power supplies each connected to separate grids, eventually both power supplies will fail at the same time - it just will happen a lot less often than if you have a regular computer not on any redundant/backup power. I can tell you that network cables do break from time to time. I can tell you that buildings are vulnerable to earthquakes, fires, floods, tornadoes and other such disasters). I can tell you that software is not perfect and eventually crashes. I can tell you that upgrades are hard if any protocol changed. I can tell you there is a long list of other known disasters that I didn't list, but a little research will discover.

I could look up the odds of the above. In turn this allows calculating the costs of each mitigation against the likely cost of not mitigating it - but this is only statistical you may decide something statistically cannot happen and it does anyway.

What I cannot tell you is how much you should mitigate. There is a cost to each mitigation that need to be compared to the value.
TLDR: serverless is interesting to whoever won't pull out an Excel spreadsheet and compare costs.
I use Objective C. And I'm a Web Developer, but I learned it years ago and still use it because Cordova uses it.

I make the bridges from Cordova to Swift using Objective C wrappers around functions, but choose to write the actual implementations in Swift. Kind of like I code HTTP handlers as the "controller", and then call from there to PHP classes as a "model".
Imagine say SAR on every starlink Gen 2 or at least direct to cell sats
I treat it like a senior coworker, because it knows more than me and is always polite.
Sure, who do I call? I'm not in USA and there's an 0800 number listed deep in some faq. My carrier won't connect me to the number. There's no local Apple in Croatia where I'm at. I will get to my ipad soon and cancel it, but it's absurd to say the least since you can log into icloud and there are billing options for it, so why not other things?
I'm not sure why you've been downvoted for this–maybe a little skittishness after years of anti-vax nonsense—but my understanding is also that you're completely correct and the vast majority of polio infections are vaccine-derived. The oral polio vaccine is (I think?) the only widely-used vaccine where this is a risk, and it's well-known.
That makes sense from a psychological perspective. People generally don't take kindly to artificial scarcity, while natural scarcity (such as number of plays being inherently limited by an otherwise good-enough medium) is much more acceptable, and sometimes even valued.

An interesting anecdote that feels relevant is Wu-Tang Clan's album Once Upon a Time in Shaolin, which was only released as a single physical copy, and no accompanying download or streaming option. That's an extreme form of artificial scarcity, but that became a part of the artwork itself.
Conway might find some correlation, but strictly speaking, no. A service is not bound to any particular deployment pattern. Consider services in the macro economy. Each individual business providing a service is bound to do things differently. As micro services are merely emulation of macro services in the micro, each team is equally free to do things however they wish.
> I’m not sure I understand why you’re trying “to seek something closer to the truth” here.

I suppose both of us are trying to one another and others (why else debate) because we both think we have it correct. :-)