skysight-inc/HackerNews huggingface dataset:
If aspartame makes someone’s weight loss program tolerable enough to lose 50+ pounds, then its risks are probably worth it to reduce other risks borne by being obese.
No, I love it. I used to have to replace the Micro-USB cable for my old Nexus 6 phone every 9-12 months due to wear on the male connector. My four-year old Galaxy A50 still happily connects to its original cable.

I understand the issues with power delivery, but as a mechanical interface, I think it's great. What's driving your frustration?
Many here already pointed at the fact that likely P(buying mattress in the future|googled mattress) is much higher than P(buying mattress in the future) thus for an advertiser with a finite budget it makes perfect sense to target users who googled mattress irrespective of whether they bought it already or not.
When an app asks for permissions, it should have a “feed fake data” option
Most states have a maximum dollar value for verbal agreements for sale of goods.
If the desktop is insecure, it is always possible to put it behind a secure firewall implemented with a small computer, e.g. a NUC-like computer or one of the many cheap, small and fanless computers with multiple Ethernet ports that are available now exactly for implementing firewalls, routers or other similar network appliances.

Of course, configuring correctly a secure firewall requires some expertise, but it should not be too difficult to find online resources or someone willing to help.

I have done exactly like this for accessing remotely my desktop during the last two decades, without any problems whatsoever.
>On the other side is the projected cost of keeping this thing and maintaining it, not just for this change, but for changes in the forseeable future.

That's going to be very difficult, especially when you then also have to consider that the changes you could do could REDUCE the cost of maintaining it. If you're only ever appending code, then the cost to maintain can quickly skyrocket. If you're also diligent about removing the features that you don't need, there should be no significant difference at the limit.

Basically, assuming you are properly maintaining the existing system, you should be continually refactoring it to be what you would build if you started from scratch. In that view, the cost of maintaining it will be identical, and the only cost that matters is the cost of bringing the existing system into alignment with what you would build now.
This seems impossible. Due to our unfortunate history certain racial groups are disadvantaged socioeconomically in ways that will show up across most statistically relevant data.

It seems like the best you could achieve is a system that was not racist amongst a group of people with the same socioeconomic background.
Well these NACS announcements tend to spike Tesla's share price, so clearly someone does. I'm just using it as an opportunity to learn about the details of this transition, which your comment doesn't clarify either. The details of how this standard works (from a business perspective) and how we can expect energy/auto/infra industry to react are arguably the only things worth trading TSLA on - either short or long.

I'm thrilled there's movement toward any standard at all and AFAICT consensus seems to be that NACS is superior to CCS, so that's great. Everyone wins, at least in the short term, and consumers likely win in the long term regardless of how or if Tesla gets paid. That's just orthogonal to the thing I'm curious about right now.
Supercharged persistent terminal history – With Gitpod and Atuin
> Marketing theory is never tested rigorously. The <del>common sense</del> incredibly sound scientific view based on heaps of scientific evidence view – showing your ads to people more likely to buy your product is more efficient because they’re more likely to buy your product anyway – is entirely untested.

Before this, the classic life style segment in media analysis was magazine audiences aged 15-25. Notably, this was not the part of the population that could afford the goods advertised immediately, or even anywhere in the near future. The idea was that this would be formative, that this would effect in an invaluable baseline of expectations and anticipations that could not be competed with, when it came to real acquisitions. Well, nowadays it's all just-in-time, often even just-after-buy, which seems to be the most efficient.
Between pytorch (Meta) and TensorFlow (Alphabet), I'd be surprised if there's much if any ML work today that doesn't rely on OSS projects from FAANG companies.

Chromium underpins nearly every major browser that isn't Safari or Firefox. And even more narrowly, V8 powers Node (and Deno).

More Google contributions: Angular, Kubernetes, gRPC, Golang.

Microsoft: C#, TypeScript, Language Server Protocol, VSCode.

Meta: React, zstd, Apache Cassandra, LLAMA.

This isn't even getting into open source patches (Google has consistently been one of the top 10 Linux kernel contributors for the last decade), systems papers that have inspired research and other systems (BigTable, Dynamo, MapReduce, Colossus, Spanner), standards work (HTTP/2 and HTTP/3 were both adapted from Google technology), security vulnerability work (Project Zero).

(The above list is definitely Google-skewed because that's what I know.)
Text Chunking and Headings Grouping: Parsing Documents with Pandoc and Python
> Fundamentally every single piece of python code ever written will have to stop and now worry about potential race conditions

Except for every single piece of python I have ever written which will continue to work just fine.
It's 2023. Your API should have a schema
Reagan?
Why would you assume that. Have you ever worked in a low volume manufacturing facility? Is not like building legos despite what executives would claim
The main content of the paper is trying to minimize the number of “russian peasant” multiplications that need to be performed. I would say those are the interesting parts. Section 2.3 claims dropping the number of additions by a factor of 6 from the naive algorithm.

Seems like doing the sorting, recursion, and alignment would have a nontrivial performance penalty, but it’s still a pretty interesting idea.
What you're getting at is the presence and lack of features leads to an idiomatic version of how one should code in a language. Go has very few features, leading to one obvious way to code. Python has some well implemented features and a lot of clunky and badly implemented ones, leading to the same pressure for one way to code. C++ has far too many that overlap in confusing ways, leading to no clear way to code.

The thing about Java is that idiomatic Java should be like the Java standard library, instead of being like J2EE and Spring Boot.
Typically FAANGs have a clause that they own everything that you code even outside of working hours.
Jobs with security clearances don't pay like they used to. People with technical backgrounds have little incentive to go down that path.
Alcohol is an interesting parallel. Probably most people know, or know of someone who is an alcoholic. How many of them want to quit? How many think they have a problem?

It’s not surprising that many addicts of other drugs don’t seek treatment.

It’s like obesity. Just stop eating so much! Just stop drinking! Just stop smoking crack! Just say no!

How well is that going?

Human psychology is nuts. Big is beautiful! Track marks are sexy!

I have no idea how you solve this sort of thing. Does anyone?
In a similar and even darker vein, the animated sketch show Monkey Dust is also fantastic.
The Most Dangerous Weapon Is Not Nuclear [video]
A sort of "favorite" of mine is this speech by an anthropologist about muslim extremists.. indeed you can apply it to white supremacist terrorists too, they join up to the cause for a feeling of belonging and purpose: https://www.youtube.com/watch?v=qlbirlSA-dc
Very cool; it's nice to see some development in this area since it seems very lacking compared to graphics frameworks. Afaik, the only real options for indie engine developers is PhysX, Bullet, or ReactPhysics3D. I'm unable to get consistent behavior in ReactPhysics3D, and Bullet has notoriously terrible documentation. PhysX has served me well but it would be cool to see a more diverse ecosystem
Like most hacker news it is are chair opinions presented as facts.
It’s not a charity if it becomes or serves as part of a standard. Sort of how semis and the various suppliers/buyers of that industry wind up agreeing on standards despite being competitors in some cases. Definitely things like the Linux kernel make sense to give back to - you’re ensuring the kernel lines up with your own corporate investments in a sense. A company unilaterally needing to fork and maintain their own Linux compatible kernel would need to sink a lot of time and money to come up with something as developed as the modern kernel. And it would become more expensive, unwieldy, and akin to technical debt over time.

It’s clearly not perfect calculus since so many defect from OSS, but there’s also clearly some business sense there.
It’s only a matter of time before adoption catches up to the tech. HN is the epitome of cutting edge when it comes to this stuff. It’s only natural that readers don’t yet see the adoption.

I was in an 800-level (PhD) course last semester, and the professor made a fun lecture where each student had to present a paper from the last 5 years that’s been completely outdone by GPT4. You wouldn’t believe how it casually outperforms the state of the art from just 5 years ago. My paper was about natural language to bash commands. GPT4 is lightyears ahead of the previous state of the art. You could probably make a business off just a natural language interface to the Linux operating system.
I agree charity is not the right way to frame it. But if this was a pure money decision they would save time and effort forking the language and improving it as closed source.

They have the expertise to run a language fork and because of the scale they run at they would easily save more money doing so. Meta contributing to OSS is not an economic decision. It is about branding, trying to attract technically strong individuals (who tend to contribute to OSS or want to), and sticking to their open culture.
Threads is just tiktok meets Twitter, stuff you didn’t ask for but hopefully stuff you really like. They nailed the first part, the second part not so much. I quit it once I figured out they were trying to hook me like all the other social media.

Twitter, for all it’s controversy, doesn’t feel that way.
Both are available on you tube, narrated by coogan.
My us friends don't understand either.
As much as you're afraid there is, there isn't infinite demand for Airbnbs. There are only so many hosts with so much money and only so many tourists and staycationers with only so much money. With enough housing supply, people who are trying to become long-term residents are able to get into and afford to live there. Adding infinity housing units to a market is not practical, but adding more will help, along with adding laws to limit the number of Airbnbs allowed.
Oh please. By your definition no greenfield project has ever existed in thousands of years.
My dad passed away before 45 days and I can understand how it feels to loose an important person in your life. I am also trying to rethink what to do with life to make maximum impact.
His book about Standard ML is very interesting, too. It is a great introduction to strongly-typed functional languages like Haskell, Ocaml and F#.
The word Uber has existed in English speaking countries for much longer than the ride sharing service. Using that spelling doesn’t affiliate you with the company. The opposite actually as the company used a common word.
AdashimaaTube: Restore old YouTube layout with many customizable options
Just gotta mention they're a dupe earlier and maybe link to where the discussion is happening. The problem is people upvoting this like crazy when it's already been big and lots of comments elsewhere ....stop upvoting this!
CrunchGPT: A ChatGPT assisted framework for scientific machine learning
Pretty much. This makes it simpler to wrap C libraries and it is partly why Python became successful back in the day.
This is good opportunity for do business on chargers or on installation.

So for right person, right question, how to defend investments.
> LinkedIn replaced its uses of Spring with a thing called Offspring.

I think dependency injection itself is reasonable, but I increasingly wonder why you need a framework for it at all.

Yeah, for certain extremely complex scenarios, such as dynamically loaded plugins which are only known at runtime, you'd need some "host" code which manages the plugins - though even in that case, it will probably be helpful if that management code is part of your application's codebase, so you can easily debug it.

However, that's already the big exception. I'd claim that in the vast, vast majority of projects, DI is only used during development - and at runtime, there is exactly one way how the object graph is supposed to be assembled. So if that's the case, why not just make a big "application" class in your codebase and instantiate the objects/assemble the graph yourself? What exactly do you need a framework for?

Another exception are callback situations, most prominently web endpoints. A framework can be a big help here to get the headers right, manage auth, caching, CORS etc through filter chains, avoid a good part of typecasting, redundant declarations, etc.

But even there, Java now introduced lambdas and records which makes working with callbacks and "dumb structs" far easier. So the future of "web apps" here might as well be some library which lets you register web endpoints with lambdas - instead some overarching framework which expects that you structure your whole codebase around the fact that your app will serve HTTP on port 8080.
Some of us (me included) just refuse to use a Mac.

If I couldn't find a good Thinkpad, I would get a Surface.
See also: https://content.getsphere.com/
Google just copies everything and saves it. They then use it for various uses. It would be strange to fetch pages several times.
Ruby's GVL is no longer truly global because of Ractors, which are a different approach to reducing the impact of a global lock.
> Why? It doesn't take exponential effort to cool a space. It's linear.

It’s not linear at all. Going from 300 K to 250 K is much easier than going from 100 K to 50 K. If it were linear, going all the way to 0 K would be trivial.

The reason why it does not matter much is that average temperatures are not that different (Arizona is 29°C; Iceland is 14°C); the difference is not going to matter when cooling something from 300 K to 80 K. Besides, atmospheric temperature does not matter too much for underground facilities, and there Iceland is more active (thus warmer) than Arizona.

That said, things like proximity of an ocean, something with a huge heat capacity and decent thermal conductivity that could be used to dump heat more efficiently than in the atmosphere would be a plus.
Ask HN: What are the best Well-Written Books?
Less about the subject and more about the exposition. Trying relearn how to write, looking for good examples.
The article is from a .au TLD, and the conversion to Australian dollars is roughly correct.
So much of the time of the ad boom has been the period of 0 interest rates.

So many of the adtech dollars have come from venture capitalists pouring money into startups that will be profitable any year now, they swear.

So much of the advertising business has always been about convincing the entire rest of the economy that they desperately need more advertising in order to compete, regardless of any actual stats on ROI.

Is online advertising—and in particular, the hyper-targeted advertising that fuels the industry's insatiable hunger for every last drop of personal data—worthwhile?

We don't know.

You don't know. I don't know. The adtech companies don't know (but they assiduously avoid acknowledging that fact, often even to themselves). Their customers don't know.

Me, I'm comfortable with my educated guess that it's nowhere near as worthwhile as they want to make us believe it is.
What is the symbol used to mark ‘Pagan’? A box, sarcophagus, or altar maybe?
Has there truly been an African baby boom, or is it that the birth rate has remained stable-ish and the survival rate has skyrocketed?
I can see how "prove a negative" is an extremely unlikely bar for anyone to clear, but I can also see how there's a problem with just accepting that socioeconomic conditions created in large part through racial inequality isn't an excuse for bad outputs. I don't think it's necessarily a problem with AI systems though, as you say they're going to reflect reality, and that reality is biased through long periods of economic inequality.

Maybe the solution here is to focus more on the people using the AI system, and less on the system. If people use the outputs of the AI as a kind of fait accompli, then it becomes an excuse to perpetuate existing inequality. Maybe we shouldn't be tolerating people using the existence of ongoing inequality as an excuse to further widen the gap between haves and have nots.

Having said all of that, I have no idea how that would be implemented in practice.
This is disappointing but certainly not surprising and to some part we as an open source community have to blame our selves.

I know it is not a popular opinion but the AGPL is there for a reason. If you release your code under a permissive license you should not be surprised that others benefit from it - sometimes massively. That is how it is supposed to be. You can still lament that it is unjust and I feel you, because in a sense it is. If it really bothers you, the solution is easy. Next time choose the AGPL.
IBM pioneered the “embrace, extend and extinguish” approach to using their monopoly in mainframes to kill off competition in PCs. Intel and Microsoft then took over as monopolists after the consent decree restricted IBM. These were then restricted by the US government as well: AMD was founded with assistance from the US military to allow Intel chips to meet dual-source requirements, and the federal settlement with Microsoft saved Apple from oblivion.

Our current generation of monopolists - Google, Meta, Oracle, Amazon, and still Apple - will they likewise be taken down by government anti-monopoly efforts or allowed to continue indefinitely like major banks? We shall see.
Spying on a smartphone remotely by the authorities: feasibility and operation
The ability to re-sell it on Amazon for profit.
It works even better if you drop out of Harvard like Gates and Zuckerberg did!
I can't speak to her specific observations, but a lot of Meetup events specify an age range of, roughly, 20 to somewhere between 30 and 40. I think most of them are implicitly (or explicitly) dating events, although there are group-interest events that do it too, which I'd think would be less picky about who attends.
> Intellij doesn't have aarch64 Linux distributions

https://www.jetbrains.com/idea/download/download-thanks.html...

https://www.jetbrains.com/rider/download/download-thanks.htm...
Arguably, Uber is different from uber, meaning outstanding or supreme, and the former has only existed since 2011 due to a complaint from San Francisco taxis causing a rename from Ubercab.
No, Meta’s contract has explicit carve-outs for Open-Source work done on personal time that are more generous than Canonical’s (I had to choose between the two 3 months ago).

Meta has its own production fork of CPython, Cinder:

https://github.com/facebookincubator/cinder
I wish iOS would give us the capability to selectively toggle these app privacy permissions on an individual/granular level.

If I want to disable all the toggles and have a non-functioning app, I’d be ok with that. At least I could selectively enable the bare minimum and then have a more deliberate decision regarding how much of my privacy I want to give away, rather than what an app developer might be hungry for (and not actually need).
Code is only greenfield until the first commit.
You use smaller scale locks as and when you need them, and you spend a lot of time to carefully implement core threading constructs and similar to make sure they are correct.

Most of the time in an interpreter you’re iterating through the byte code for a function, and mutating variables. It doesn’t matter if two threads are executing that same byte code, it only matters if they are mutating the same object.

That’s not to say there aren’t some operations that need coordination across all threads. For that you implement safe points so you signal that something has to be done, wait for all threads to reach a safe point, do the work, and then release the threads again. You can often be even smarter about this and avoid stopping all threads at once but instead stagger things.

Allocation and GC you can make more thread local to avoid stopping the world too often.
it's a crying shame that for a large part of a recent generation, Ali G in da House is their only real awareness of Ali G. it's like knowing Ali G solely through the intros and interludes from Da Ali G Show
Appreciate this a lot! No rush.
> like the US, Scandinavia, Russia etc that have huge open expanses.

But most people living/visiting these open spaces are traveling with their family/friends, not alone.
hah humans are interesting! I'm the opposite. I love starting a codebase, I also make music and it's way easier for me to make 100 cool unique sketches live and improvised but not finish anything. it really takes all kinds
There was a place for rent on AirBnb in California which claims to be 7 miles from anything.
which python

which python3

which python3nogil
My father did the radar guidance system for the Harpoon and Tomahawk missiles - for Raytheon.

Yes, they're having problems with getting cleared people. It isn't the top-paying gig it used to be.
What is "CADT"?
Recent discussion: https://news.ycombinator.com/item?id=36549466
I’ve been using Python since 1994 and my 2-to-3 migration plan was Go…
Does VNC get laggy once you’re in more restricted bandwidth ie hotel/cell/etc?
Alpha Papa was good fun, but for some reason it didn’t feel like classic Alan Partridge. The humour was slightly different ?
> It's not that Americans are unable to distinguish between race and culture, it's that we recognize a long history of culture being used as an argument for segregation.

You’re invoking a logical fallacy. Just because a rationale is invoked pretextually in one context, doesn’t mean it’s not valid in a different context. And the difference in context is critical. “Segregation” was about keeping people apart (and disadvantaged) in their own country. That concept has no bearing on voluntary immigration between countries.

You’re missing the critical part of Blow’s article. He proposes: “That [black people] return to the states where they had been at or near the majority after the Civil War, and to the states where Black people currently constitute large percentages of the population. In effect, Black people could colonize the states they would have controlled if they had not fled them.”

Blow is proposing that black people leave the northern states where they constitute a minority and return to southern states where they constitute a majority or near majority. There’s nothing integrationist about that proposal—the central premise is that being a minority in someone else’s community sucks and it’s better to live in a community where the majority is people like yourself.