skysight-inc/HackerNews huggingface dataset:
>This was/is a problem with Google (search, youtube, gcp etc.) where people's income relies on these services and the company just doesn't care.

I'm curious as to whether or not you think Google should care.

I've seen many, many cases (as I'm sure, have you) of Google (as well as all the corps that got fat on the backs of their products'^W users' PII, browsing histories, social connections and personal health information -- what do you think Google is doing with all that non-HIPAA protected data from FitBit? --, not just Google) making sure their customers are well taken care of, at the expense of their users.

They never seemed to care before, why should they start now? In fact, if they did start to care about their users, management would likely be ousted tout de suite, as it would negatively impact the stock price and profits.

Google is a profit-making organization and, as such, they rightly (from the perspective of investors/Wall Street) optimize for profit, regardless of the impact to users/impact on their users' profits.

Does that stifle commerce and innovation? Absolutely. But Google (and pretty much all for-profit organizations) only care about the health of their own businesses, not anyone else's.

In an effort at 'reductio ad absurdum'[0], I posted this[1] in a different discussion here:

If flooding every gmail user's inbox with Goatse[1] every six minutes would
increase revenue (and/or stock price), a billion people would be intimately
familiar with a stranger's rectum. And GOOG would laugh all the way to the
bank.

The long and short of it (at least IMHO) is that you shouldn't expect Google to act against its interests, and those are, more often than not, not that of their users. Ergo, folks (especially those trying to make a buck) should vote with their feet and shun Google, not just shrug and try to mitigate the risks of running afoul of Google's interests.

[0] https://en.wikipedia.org/wiki/Reductio_ad_absurdum [2]

[1] https://news.ycombinator.com/item?id=35555781

[2] Upon further reflection, the actions I mention aren't all that absurd, rather the object in the example I gave of those actions are so.
I'm really not sure, because as much as the Hacker News crowd wants to believe otherwise, the entities exerting political pressure on Apple aren't doing so for the reasons you care about. It may result in an outcome you favour, but that's just a coincidence.
Fantastic! Thanks for sharing! <3
The huge difference between moths and butterflies is surprising as I consider moths nocturnal butterflies. I wonder what causes the difference.
I see people swimming without wetsuits at aquatic Park in SF every week. I've worked with people who have done the alcatraz swim in a 3 mil wetsuit or less.
We have a long way to go before this happens. EVs are still a small percentage of cars, we haven’t solved long haul trucks and many already exist (and are expensive to replace), charging times prohibit many scenarios, rural areas are going to be hard pressed for chargers, and EVs don’t do well with cold which a majority of people experience with winter (not everyone is in coastal west coast).
Break the spirit of people that think lying has no consequences. Teach them a lesson, that they live in a country with people protected by rights.
4u - 5u is not undefined behavior in c; unsigned arithmetic overflow is defined to wrap around, in both directions

assigning -1 to an unsigned variable has never been undefined behavior either, but implementation-defined behavior (see §6.2.1.2p3 in iso c90 or §6.3.1.3 in c99 and c11); decent compilers like gcc define it to do the obviously correct thing (see https://gcc.gnu.org/onlinedocs/gcc/Integers-implementation.h...), not produce mysterious program behavior. in the new c++20 standard it's no longer even implementation-defined, but fully define behavior in the standard, but in standard c it's still implementation-defined

as a programmer who whines about the kind of ub exploitation at issue here, and who (as established above) has a much clearer idea than you do of what behavior is and is not defined, specifically what i am whining about is that it's harder to debug my code if doing things like dereferencing a null pointer doesn't reliably crash it, but instead triggers the silent removal of apparently unrelated logic from my program, or subtle semantics changes in it, in the name of optimization

also it sucks to have existing security-sensitive code acquire new security holes, and i don't really care if that's a learning opportunity for the guy who wrote it 20 years ago

this didn't happen 20 or 30 years ago, and in those 20 or 30 years the impact of introducing fresh security holes into existing well-tested c code has greatly increased, while the usefulness of c compiler optimizations has greatly decreased
Oh well, nobody really uses the Mac App store anyway. This is the big difference with iOS where you're stuck with it (at least for now until they're forced to open it up).
> With AMD finally taking a page from Intel with regards to providing an iGPU to everyone

Eh, it's wasted silicon for most that will be buying those CPUs.

I'd rather see separate chipset that integrates GPU for those that need it and drop few bucks off the CPU price.
This might be a thing where the correlation was the other way, so people got it in their heads that doing the thing would make them smarter.

Like any time you see an article about how intelligent people drink more coffee, or swear more, or wear hats more often than others. So people start cursing into their mugs while adjusting their caps.

And, it might be true. It probably is true. But none of those things made them intelligent. So intelligent people might have been more likely to have learned and spoke a second language. But that didn't make them intelligent. So aping the trappings of intelligence won't make you intelligent.
Can't buy from the publisher on Amazon. The shopping experience feels scammy given the spot price listing. The ebooks.com retailer feels more reliable.
You should know the lack of awesome men is making these women suffer.
I don't believe there is an objectively right thing to do. Inherent in the right to free speech is the right to allow dangerous speech to spread - speech isn't value neutral. It balances against the right of association - the right to speak is not de facto a right to be heard on all platforms. Choosing where to draw the line is a matter of personal preference.

Personally, I believe even reprehensible people have the right to speak, congregate and spread their ideas, but also that society has a moral duty to prevent the spread of harmful speech even in the name of free speech (see the paradox of tolerance,) and they aren't entitled to an arbitrarily large platform. Of course such a position is fraught with the potential for abuse, since the definitions for "harmful" and "useful" speech are arbitrary (speech against slavery was considered harmful at one point of course.) but I still think this position is preferable to the alternatives.
I would guess it started because you can reuse your work (in an age where you are taking a photo of something physical). It's a lot easier to change V to VI than it is to change 5 to 6.
I found a photo also of the long tether:

https://ras.ac.uk/news-and-press/news/superbit-low-cost-ball...

So even if it can't look directly up 90°, it can probably get up to 85° vertical, so it's totally fine.
> But then why “20 years”? Would performance at the level of a 30-year professional be considered failure?

They're keeping the "30 years of experience" agent for the 2.0 version /s.

This is a good analysis, and I'm glad that there are some people like you giving these things a good deal of thought.
paper: James–Stein for the leading eigenvector

https://www.pnas.org/doi/10.1073/pnas.2207046120
Executing people almost never works. You can't kill everyone and the higher-ups will never run out of expendable street-level dealers. The lure of lots of easy money is too strong.
> 4. Can print one line at a time if necessary as a sort of ledger/manifest, such as for each passenger who's checked in, and you can tear off whatever's already been printed whenever it's needed

I do this with a receipt printer to keep a real-time hard copy of my server access logs.
Dead Milkmen lyrics from 1985:

"There's a town in Georgia's got a law on the books
Says if we all got guns then we won't have crooks
Now what could make them think that way?"

and, on the same album:

"Violence rules, guns are cool and we've got guns, in our school"

The writing was on the wall. I was teaching at a small school in Arizona when Columbine happened. I probably did a face palm and kept teaching....
Welp that confirms it. I'll never learn another language.
You can't exactly placebo cannabis. Anyone taking part in the study wants to take cannabis so when they take the unmarked plant product out of the packet they will tell the person running the study how amazing it is. The scientist will then report 100% success because everyone taking part is loving the new treatment.

Imagine if medical heroin was a new discovery. "I had depression so I took medical heroin and now I'm cured, we should be giving this to kids instead of pills". Because it makes you feel good and that reduces pain, people would believe it's a magical cure for everything rather than just being a painkiller. Ironically, medical heroin would actually be a safer and more effective cure for all of the things cannabis is being suggested for. The only real downside to heroin is the cost and that's what causes the societal problems.
Pydantic is so cool and I am really excited to migrate to v2. My biggest pain point in Pydantic is that it has no abstract base class for a serializer/deserializer. There is just BaseModel. This means that there is no "Pydantic interface" to implement. If I need to serialize/deserialize something other than an object with attributes, I basically can't do it in Pydantic, or at least I couldn't figure out how to do it.

In contrast, when I designed Serialite [1], I designed it to have a Serializer base class with two abstract methods: to_data and from_data. Then I added a @serializable decorator that can be applied to any dataclass, which injects concrete implementations of to_data and from_data. The decorator is what I usually use, but I sometimes implement the base class directly when it gets too complicated.

Making Serialite work with FastAPI was almost impossible because there is no interface to implement, duck type or otherwise. In the end, Serialite monkey patches some key FastAPI functions to make them understand Serialite Serializers and that seems to work.

[1] https://github.com/drhagen/serialite
Steve Huffman, aka 'spez'?

Wasn't he the guy who got caught anonymously rewriting user comments?

Secretly editing user comments, without a trace. As CEO.

...

Seems weird that this hasn't been brought up yet - maybe it was covered in the podcast?
> Dedicated GPUs are a chip about the same size as a CPU + a big board with power delivery, memory modules, cooling etc.

4090 have die area of ~600mm2

Ryzen 7 have 71mm2 CPU die and 122mm2 IO die

It's not even fucking comparable

> CPUs would be the same size if they had all that stuff on their own discrete board too

Oh, oh, I know, we can call the board that has all the power and IO CPU needs a "motherboard" cos it cradles the CPU in its hold (socket). Oh, wait, that's exactly how it is.
I was thinking of using pinecone and langchain.

I have one question tho, in pinecone, can I make multiple indexes in 1 pod? I was thinking of making a Saas based app for it and give access to others, was just wondering how that worked.
> run hundreds of watts of LED lights

"Hundreds" is a pretty wide range but with that much wattage we're on the order of tens of thousands of lumens. That's a lot of light and would be ~10 flood lights.
(EDIT: Newlines in the code example)

Oooh, that's much closer. Not perfect, but so much better. Do you have a solution for this as well?

→(StructType){
→····.a = 1,
→····.b = 2,
→};

It's not just this scenario, but this is the worst one. It does it regardless of useTab and what's worse is that it's four spaces when both indent width and tab size are set to 8
This is just an anecdotal data point but my mother was bilingual and near the end of her life had a stroke. It impacted her language-- but mostly for English, not nearly as much her native language.

She could understand both English and Italian, but would almost entirely speak Italian, not even realizing which language she was speaking. Is that a "cognitive advantage"? Maybe? I am not qualified to answer that.

But to me it suggests that perhaps more "real-estate" in the brain takes on language when one is bilingual.
It's a bit shortsighted to only look at numbers. Quality of sleep affects how tired you feel, how well you can think, etc. Plus I fucking love sleeping, if you consider sleep as a necessary battery charging then you're missing out.
Where I grew up, a small EU country just knowing the local language would be super limiting. Here we learn Dutch, English, German and French in high school, and I picked up some Polish while living there. I'm not exceptional at all here and I'm nowhere near where someone who studies linguistics is.
Are you familiar with the edge popup algorithm introduced in "What's Hidden in a Randomly Weighted Neural Network?" https://arxiv.org/abs/1911.13299v2

Seems relevant to what you're working on. It starts with a randomly initialized, overparameterized neural net, but instead of gradient descent backpropagation, it learns by deleting connection edges.
I guess the one with the actual M mount didn't work out (https://www.youtube.com/watch?v=rZm4gg5CvWc)
It's effectively a conspiracy theory. A neutral point of view would just be to not have the article.
ChartGPT: A tool that converts text into beautiful charts
Maybe but at that point you paid more for less
It's a signal that correlates with risk of default on the loan.
tangential, but I always wished that somebody with more time and knowledge than me would have created a slim bootable linux hypervisor that could then boot Windows, in which you could then run a linux that "knew about/shared memory with" the hypervisor. Think of the goal as being, I can reboot the linux or I can reboot the Windows (or other OSes) without rebooting everything.

I would have liked it better if VMware worked that way, or virtualbox now.
Or maybe 'each to their own'. I've had insomnia for a while so I know how bad it is to go on too little sleep but I also really don't need 8 hours and staying in bed when I'm awake and have stuff to do is something that I find pretty hard to do.
Having done both far more than that, that's not my experience. I have had wildly visual mushroom trips (at higher dosages) and subtly visual LSD trips (at lower dosages). At comparable dosages and settings the main difference to me is just the duration.

Mushrooms in particular are hard to standardize a dosage of. Eat enough of some strong ones and things get plenty visual.
USDA - Commercial Food Products Nutrient Data API & Download
Ask HN: When or if to specialize?
I’m 34 and have been in development for almost ten years now. I’ve worked in a few different languages and have worked mainly in e-commerce and data warehousing. My current position is basically tech lead of a research department.

Now to my question. At this point in my career should I be looking at specializing in a certain field, tech, technique or management etc. Or should I even worry about it and just go with the flow? I sometimes worry that I should be doing a lot more tech wise but not sure if that’s standard imposter syndrome or not.

Any help or advice would be greatly appreciated.
The same way in that a CS PHD is going to be able to pickup programming languages better and more quickly than someone who has learned C++ and python, they understand the underlying mechanics of language, what makes it work. But a toddler is something different, they primarily mimic and play with the language gauging function on result, how do people react to what I say. Learning languages from a young age is why the OP study shows no cognitive advantage and why people with only a single language tend not to have a good understanding of their language, it is a part of them.

But I was mostly speaking of peers, the sort who would be posting on HN, don't think we have many toddlers on the site. Learning multiple languages from a very early age seems to result in the languages being a single language from the perspective of the speaker, they have different situations in which they speak in different ways much like the average monolingual will speak more formally in a job interview compared to when they are out at the bar. Second and third, and etc languages are very different things between those that learned them from the start and those that learn them later in life.
I did this hike with some friends years ago. It can be wet, but it's a beautiful hike. You can camp on the beach and make fires every night. I highly recommend it if you're looking for a through hike with lots of terrain you can't access except by foot.
That's a cool combination.
20-30 60-100W equivalent LED bulbs in outdoor fixtures around their house. At 10W per LED, that's 200-300W they run most of the night.

I can read by their lights at night from a quarter mile away. I've tried. It's entirely absurd.
Cool, thank you for that tidbit of information!
So with all of this talk for years about colony collapse and food shortages yet moths were doing the bulk of the pollinating the whole time?

Or am I missing something.

Not that colony collapse doesn’t worry me, it does. But if I was being baselessly told to fear agriculture production issues, I am super mad.
I don't know why you say that C is bad for exercising error conditions or fuzzing. In my experience, it's the best at those.
> Having keys tied to specific physical devices was a terrible & frustratingly limited scheme that never had any hope.

I disagree. I think it's great having it all under my own control. What's important though is to be able to add multiple keys which many sites don't offer.

Having my keys under control of apple or Microsoft sounds to me like a terrible and frustratingly limited scheme.

But passkeys doesn't rule out physical keys so if people want to get deeper in bed with big tech they can, while I can keep my physical keys.
All: please respond to the information in the article rather than just your feelings about moths and bees.

https://news.ycombinator.com/newsguidelines.html
"misfortune begets fortune, and fortune begets misfortune. This goes on without end, and its depths can not be measured."

From the parable of The old man (who) lost his horse: https://en.wikipedia.org/wiki/The_old_man_lost_his_horse
RIP Hello Internet
A colleague of mine talks about the Law of Conservation of Complexity. It boils down to "the complexity will have to go somewhere".

You can make the development of your backend more simple, by shoving the complexity into the database, meaning your backend just does less. That in itself does not make your application any simpler.
(The website is https://chartgpt.dev but the creator's tweet is more informative as it provides a screenshot example)
I'm 52. I got back to gaming in 2020, just as I turned 50. I always wanted to play Quake 4, so I created an account in GOG and purchased it. I keep gaming till today.
Your logic is wrong, for the reasons I’ve explained. It creates an attack surface that never existed before. It allows the possibility of an entire category of evil maid attacks that were never possible before. It allows vendors to attempt to force users who don’t want to use 3rd party app stores, to use 3rd party app stores.

You either didn’t read my comment, or you simply don’t understand how these security controls work.
The variance in homicide rate is going to be drastically larger for a tiny county of 10k people than a county with 1 million. The difference between 0 homicides/100k and 50 homicides/100k is five people. So trying to compare a few giant urban counties and a bunch of small rural counties is going to result in the small rural counties dominating both the lowest and the highest spots. I noticed they did not list the 20 counties with the lowest homicide rates, I suspect because it would have been 20 tiny rural counties with a rate of 0. And that would have contradicted their narrative.

They also selectively choose between "gun deaths" and homicides, and also apply an "age-adjustment" fudge factor, so the numbers they present are not accurate representations of actual homicide rates. Homicide also includes justifiable homicides, like self-defense or justifiable use of force police shootings.

It's a pretty classic example of selective presentation and twisting of statistics to suit a pre-established narrative. Not really surprising given who paid for the piece.
Well, the simplest one would be "prioritize whatever talks with input devices and video card"

I guess the hard part would be distinguishing between "a video game getting inputs" and "discord app getting push to talk key", but at the moment you moved all of the noninteractive system stuff to slow cores and only "things using keyboard" on fast cores it's already pretty good approximation.
Super prolific too
> you have to wonder why someone in the management chain all the way to the publisher didn't say no.

My guess: It's lowest yellow press, misleading stories based on nothing of actual relevance aren't exactly a new thing for them. The specific publication has done it repeatedly about the specific case of Schumacher. Except this time the pushback got a bit too loud, so suddenly they have "journalistic standards".
> In 2020, the total gun death rate for rural communities—when age-adjusted per 100,000 people—was 40 percent higher than it was for large metropolitan areas.

https://en.wikipedia.org/wiki/Base_rate_fallacy
Less than that, if I understand right. Perhaps quantum foam.
See the work of Jaron Lanier for an actually thoughtful debate on this issue, the comments here seem generated by AI.
I just noticed jl posted it!
> Remember the days after Rowhammer and Heartbleed, when every new security vulnerability needed its own catchy name and domain name website? This is the science version of that. Branding is eating the world.

Sorry, are you referring to brandpocalypse?
Indeed. It can certainly be accomplished.
“Hacker” news
An old but common oil-fired furnace for a forced-air system will be about 70% efficient at heating air which will be delivered to the living space. This is measured at the egress point of the heating chamber, which is distinct from the combustion chamber. It is not measured at the living space, because there are other losses in distribution (uninsulated and/or leaking ductwork, etc).

The rest (almost 30%) goes up the chimney, or radiates out from the furnace itself. It's heat, thermodynamically speaking, but it is not useful heat.

(Some is also lost to light energy, and some fuel is not fully-combusted. These account for a small but measurable loss.)
It will generally speed up things that do a bunch of operation of smallish set of data

Databases usually do a few (say a compare, maybe bit spicy compare) on big set of data
This seems mainly interesting for people from English-speaking countries, since everyone else nowadays is bilingual anyway.
Yep, that was him. He had an admin login to their prod database.

Honestly wish that signing comments was supported in more forums/aggregators. I know I can do it manually but I want verification built into the site.
> But, like many other things in life, the access of even a second language in my opinion gives you another tool to use as intellectual leverage to gain greater or richer understanding to many specific domains that you would otherwise require someone else to digest the information for you.

What are some of those domains, do you think?