skysight-inc/HackerNews huggingface dataset:
iOS and OS X had Reeder back then, which used Google Reader as an engine and then released a new version that stored the data locally. That's how I primarily used Google Reader back then because the user experience was so good. For other platforms, five-year-old Feedly was very mature and the platform I'm using today since I left Apple (Feedly Classic to be specific since they made their "new" app awful).

To summarize, yes. There were plenty of mature alternatives and a migration was easily done by exporting and importing a file. Feedly supposedly got 3 million new users in the two weeks that followed Google's shutdown.

A far bigger issue than Google shutting down was the fact that people had moved on to Facebook and Twitter while newspapers created closed ecosystems with their own apps. Jason Kottke, then one of the world's most popular blogs, declared blogs to be dead.
Who still believes this crap? Clearly it doesn’t actually work even in Portugal, drug use has been going up a lot.

Turns out executing drug dealers actually works, who knew people didn’t want to die trafficking fentanyl.
> Your analogy leaves out the fact that RSS doesn't work for serving ads, which is why all of this was in Google's interest.

I'm skeptical.

There were/are plenty of people who did title-only feeds because they wanted to serve ads.
The answer to all of this is to create a federal social media framework modeled after the USPS. This allows private corpos to do their curation but creates an actual public square where speech is free.
Only if you are born rich with unlimited retry attempts
Way slower than 1 gpu, at many times the cost. If you don't mind waiting minutes instead of seconds, macs are reasonable
It’s not necessarily straightforward or cheap to migrate a living product to open-source land. Backend services at Google are built using proprietary frameworks and infrastructure for which no equivalent exists out in the real world. They could help people out a bit by open-sourcing the web front-end, but that’s substantial work and you’re still a long way from having a working clone of the product.

EDIT: I see I misread your comment and you’re talking about keeping it on Google infra but separating it for accounting purposes. It’s an interesting idea but I don’t see why it would fundamentally change the viability of the product. Also, there’s an ongoing maintenance cost to having more products on shared infra. If you’re the team that runs the global distributed relational db (for example), or maintains the C++ discrete optimization library, it’s much simpler to support two products that make a billion each rather than 2,000 subtly different use-cases each making a million each. Not to mention costs incurred by non-engineering departments (marketing, accounting, legal).
Pre Pay the agent then the incentive is correct.
When other organizations have done this they just pay the same as Google.
Pretty clever to use a specific length as a test for quality of output, since text itself is subjective. Another one might be to see if it's lazy with code generation with and without positive/negative reinforcement.
Good point. Hearing that low E quickly chug gave me a known point of familiarity that allowed me to explore with enjoyment.
Trevor Noah has a bit about how 'muricans are the only ones that sing the national anthem all the damn time. He adds how it's also the only anthem where it is sung differently each time depending on the performer.

Personally, I have always felt very strange in the entire concept of having to sing this at various events or in school as well as the pledging of allegiance. It just feels very cultish or something you'd expect a dictatorship to make its citizens do. Like when we are shown videos of the North Koreans lined up praising the dear leader, the videos of US school kids doing their version of it just rubs me the wrong way
Don’t be obtuse. When people say “economic violence” they aren’t referring to poisoning.

There are two things in discussion:

- the “economic violence” of food relief programs because it makes it hard for local farmers.

- high arsenic levels in US rice
Hal lived literally a few blocks from Dorian Satoshi Nakamoto for 10 years.

Hal was also the first person who Satoshi contacted, the first person who mined, and died (ALS) a little after Satoshi’s final public correspondence.

I read somewhere that Hal was running a marathon at roughly the same time Satoshi was active, but damn, Hal must have been involved.
Rodents incapacitate millions in eco-friendly military equipment in Ukraine
Only if relying on the browser/renderer's opinion on layout.
Ask HN: Do you ask your employer/client for revenue numbers?
Do you ask who you're working for to see their revenue numbers? I guess to make sure you're not making them rich without being fairly compensated.

If so, how do you ask?

If you ask and they don't divulge, what do you do?
Generators are great, and their comprehensions included are some of the best things about python. It's wild how many people jump straight to building a huge dataset (straight to numpy) when all they really need is a few iterators to lazy evaluate. I'd held out on properly learning python for a decade, but it turns out I actually love python I just don't love the weird subset of it most devs practice, that evaluates and allocates for EVERYTHING.
Pretty funny outcome of tipping for better results:

https://old.reddit.com/r/ChatGPT/comments/1atn6w5/chatgpt_re...
It does make me proud, absolutely.

Do you have a product yourself?

Reach out to me at robbert@datagridxl.com.
You end up using some of these tricks even if you can access ctz, because it's faster to mask off the lowest bit in a way that doesn't depend on the output of the ctz instruction.
> Anything is better than a laptop mic.

This is not true if you have a fairly recent Apple MacBook. The mic quality especially on the Pro models from the last few years is actually pretty good. I often ask people to switch to that mic in our Google Meets if they are using almost any bluetooth headphones (even high end Bose or Sony ones).
Good point. I actually do think BDS is a good and effective strategy, I was perhaps being overly pessimistic here. Hopefully Intel will get punished for their complacency in ways IBM wasn’t.
Isn't that the point?

Even if the candidate doesn't know the acronym you can probe if they know and understand, and be critical of, what the principles are.
>The SOLID principles are a specific application of computer science principles to OO.

There's little to no hard science and serious research behind them, aside from Uncle Bob writing about them and some hazy papers.

The Liskov substitution principle was developed by an actual computer scientist working on such research, but the general field of programming methodology Liskov worked in remains scientifically something like what psychology was before Freud.

Not saying Freud is scientific - saying that programming methodology is even less well established and researched scientifically in 2024 that psychology was not just at the time of Freud, but even before Freud.

Dijkstra himself, in many of his notes regarding methodology, was basically 90% opinion, even when he was right.
Not sure if ultrasound stimulation of the human brain is really in the realm of hobbyists, but there is a DIY transcranial direct current stimulation scene (DIYTDCSS): https://old.reddit.com/r/tDCS/
Did Pol Pot also work for Boeing at some point? I did not know that. </sarc>
Yep, that matches my experience. There was a lot of Feynman debugging as well. It's a good job for somebody who is eager to learn new stuff and get out of their comfort zone. Another great thing about it is that people tend to stick around for a long time, so you build good friendly relationships with your coworkers.

The biggest downside of driver development is that it becomes very repetitive after a while: you are the maintainer of this immense complex piece of clockwork (the hardware) that you must to keep ticking reliably at all times by working around all the bugs in it. It sometimes feels like your beautifully crafted software contains as much code to track and work around hardware bugs as it contains code fof the idealized hardware described in the origibal documentation.
> You can absolutely get value out of being at a good school (I'd say even a mid tier school has value) -- both academic and social. It's just...is that worth $200-300k and 4 years of your life?

Most undergraduates at top schools aren't going to come anywhere near paying $200-300k. The top schools almost all have very generous aid programs that cover most of the cost by scholarships. Here's some data for MIT [1].

[1] https://sfs.mit.edu/undergraduate-students/the-cost-of-atten...
Nobody asks to die from a fentanyl overdose, while the risks of drug trafficking in Singapore are told to you the moment you arrive in the country.

I do not feel bad for anyone caught with drugs in Singapore, but I sympathize with the addicts in America who have been constantly lied to by people who pretend to care about them.
Can someone who's better at Python than me chime in, isn't the obvious transformation of

def square_vals(x : list):
return [val * val for val in x]

into a generator to instead write

def square_vals(x : list):
return (val * val for val in x)

Does the yield syntax actually impact the performance metrics here?
This is a way to punish the researchers

If the consequences of these behaviors are negligible others will be encouraged to do it as well
Fascinating, thanks.

I can maybe shed some light, however I’m not 100% positive. And you very well might know all this:

My read here is that “aircraft grade” alloys, probably like 2000 and 7000 series, are relatively harder to recycle. They are less used and more expensive, I cba to look up stats on raw production estimates, if they exist publicly.

This is separate from recycled Aluminum being treated as a separate product(green aluminum), with effort made to bring it to parity with traditional Aluminum.[1]

Again I don’t know for sure, but I suspect a lot of it comes down to Aluminum cans being the highest single use of Aluminum globally and being efficient to recycle and make with recycled aluminum.

[1] https://www.sciencedirect.com/science/article/pii/S007964252...
Rent a Billboard.
> It is overwhelmingly likely the US will never have a draft again.

It's more likely that it will, the longer it exists. Saying "it will never", implies a pessimistic view of US durability. I think this is a fair interpretation, I can agree with. I understand this is not exactly what you meant.
Are writing this comment from a phone made with no unethical issues?

Cause I don't know any.
If I recall correctly, it was most apparent in the Netherlands with the textile industry. It wasn't princes, it was commoners setting up shops etc.
That's very cool then. Thanks for responding.
Yup, thank you for the correction
Also, in 1953 only half of America's households had TV sets...
I added a $500 tip to my GPT preprompts. It doesn't seem to help but it does indeed have too long of responses. I suppose I now also owe it a lot of money.

Google Answers used to be a thing. You'd ask a question, and an expert would respond for a tip. The bigger the tip, the better the answer.

https://en.wikipedia.org/wiki/Google_Answers

I wonder if that dataset is being used. The dataset would be uniquely high quality and exactly what the LLMs are made to do.

The tips were prominently displayed. If they were also included in the data set, this might explain things.
What contract framework would you recommend in Python?
Modern Platform Engineering: 9 Secrets of Generative Teams [video]
Google Reader was the only web-based solution I managed to use for reading feeds. I tried several others and ended up purchasing Reeder, which supports not only RSS and Atom but also other sources like Twitter, YouTube, and Reddit.

https://reederapp.com/
Turns out there are lots of lawyers out there who are morons. I guess being a lawyer is not a high bar (heh).
20s are tough, you're an adult probably on your own for the first time.
Great question, very much aligned with my thinking!

Yes, assume they maintain their current experience, education, and general attitude towards each other.
From a practical (rather than moral) perspective, the reason that scientific ethics are a thing in the first place is so that the public does not sour on scientific endeavors and view them as illegitimate. If you eschew ethics, then, like Dr. Frankenstein, eventually you will have the public beating down your door with torches and pitchforks, regardless of the results you achieve.

Which is to say, if you care about advancing science in the long term rather than merely in the short term, you must care about ethics. Accusing others of naivete here is a bad look.
I can't help but wonder how much of this is intentional sabotage on the part of Google vs how much of it is just RSS itself dying because people don't really like it. The opinions on HN likely don't mirror those of the average person. I support RSS, but it seems a simple mailing list subscription is both technically and functionally superior. The article itself admits that Google benefits from RSS because it helps with indexing. I don't see why Google would be invested in "killing" RSS, how they would benefit from it dying, or how their actions have actually contributed to it's death. This all just seems very conspiratorial to me. The simplest explanation to this is that most people don't really get what RSS is and would rather not use it when email is available and all the content they want is on Facebook anyway.
yes, don't! Thank you.
It's Google, so they probably consider just the term "red team" to be "problematic".
German doctors will unironically tell people to drink tea and go on a walk to treat mental illnesses.
Not going to get involved in this any further because I still think you're bike shedding. Just -- there's some intense irony in saying someone looks like "emotional moron" to win an argument. Stones, glass houses, etc.

But if France was knowingly shipping arsenic-laden cheese to the US in a way that displaced the local economy to the degree that the only available cheese is poison? That'd, at least, cause some violent diarrhea.
Agree, unethical research also makes replication harder thus any results are more suspect.
That article made me a bit sad. MIT might have made the right call, but I expected some reflection on why MIT rejected him, and the essay is just trite "Oh you just have to be good at academics, don't worry, there's nothing specific we require for admission, which means you can totally do it!"
It depends on what you're trying to do, but I've got an M1, and doing inference with llama2-uncensored using Ollama, I get results within seconds.
People not familiar with metal music may find it interesting to learn that actor Sir Christopher Lee - or, Lord of the Rings's "Saruman" - was an active part of the power metal scene in the later stages of his life.

https://en.wikipedia.org/wiki/Christopher_Lee#Music_career
New printing might be coming up! His wife (and heir) suggested to a friend that he might be invited to write the forward to the next one. He has cases and cases of books in his basement, and has given them to all his students for years :)
I really enjoy the comprehension syntax too, which is a bit odd at first. But it lets you think about the typical map/filter approach you'd take in JS, PHP, etc. to build a list OR an iterator in almost the same way. I started to love lazy evaluation once I got big into rust, but writing all that stuff out in vanilla typescript is hard. It's wild how much JS is in the world that builds and allocates giant datasets for what all could just be a little iterator.
ActivityStreams is the closest counterpart to RSS, whereas ActivityPub is the "push" standard that's ultimately built on ActivityStreams.
I’ve done this arithmetic a few times now and I think you’re wrong: someone born the week after ww1 ended (November 1918) would have been 22 in November 1940, when the first draft registration was held for men who had reached 21. So there should be about 12 months of births in there.
Sometimes I read threads like this and feel like I'm taking crazy pills when people go "Oh we don't know why this is happening, is it plastics? Is it sugar? Seed oils?"

It's incredibly easy to eat a lot of calories and not be active. That's it. Portions are big, foods are calorically dense, and people work desk jobs instead of labor jobs. Kids can play video games or watch TV instead of playing outside.

As an analogy, to me it feels like looking at someone bleeding out from a gunshot and worrying if the lead in the bullet might be causing the person health issues.
I think it was more like Hampsterdam from _The Wire_.
The V lang author implicitly claims to understand CS theory better than quite a lot of people including Go and Rust lang devs.
What gives Flipper Zero an advantage over other radio SDRs?

I know it's not mentioned but seeing it's popularity with car thefts and impending ban how does it even stop the problem.
Well there is some positioning going on for a possible war. The Chinese balloon was part of it. Stop trying to act like China is innocent and minding their business. They are not. They have a hundred year plan for global supremacy and the US has been falling for it, unwittingly. How many factories were sent overseas so we could have a "service economy" of OnlyFans and Uber?

For all this talk of healthcare, we don't even make most of our own medicine. Much of it comes from China and friendly countries in the vicinity of China. I'm frankly amazed that the geniuses in Washington allowed this to happen. Someone must have warned them it was a bad idea.
When we look at certain professions as "smart", I think it's kind of a Fundamental Attribution Error: "That other guy must be an X because he's smart, but I'm a Y just because I happen to know a lot of profession-stuff, you don't need to be that smart to Y..."
If the results and reasoning are sound, it's absolutely bonkers not to cite the source.
This is a not criminal trial and the exclusionary rule should not apply here.
You keep trying to equate slavery with freedom and prosperity. It doesn't work. Forced labor is not free labor, and slaves are significantly less productive than free labor, for obvious reasons.

The Southerners used slaves for cotton and tobacco farming. It was the only industry that could eke out a profit with them, and even that was failing by the 1850s.

The Northern economy BURIED the Southern one. That's why the South wanted to secede. It wanted to protect itself from the North. The North also won the war because they enormously outproduced the South in arms, uniforms, railroads, food, everything needed to fight.

The reason for the Gettysburg battle was Lee was headed for Harrisburg to loot the shoe factory there, because the Confederate army was barefoot.
So one of the climate feedback loops we forgot to consider is more CO₂ -> more food -> more people -> more energy consumption -> more CO₂?
Résumé Might Be Getting Tossed by AI. How to Push Back
Exactly to your point about wealthy civilizations needing to want to use their excesses for good... we had an agricultural revolution in the 70s and rather than feed the starving we just continued same old. Now we're losing topsoil, fertilizers derived from fossil fuels, stable climates to grow crops, pest/weather resistance, and nutrition. And we 4Xed the global population in the meantime.
The Massachusetts case, Smith v. Farwell, is currently being discussed here: https://news.ycombinator.com/item?id=39491510
Republished on MSN...

https://www.msn.com/en-us/money/careersandeducation/peter-th...
The only difference between your two solutions is the first one returns a list and the second, a tuple. Neither one is a generator.

Edit: That was wrong. TIL if you write what looks like a tuple comprehension, it's actually a generator.

To answer the original question though, if you write it as a generator with the yield keyword

def square(nums: list):
for num in nums:
yield num * num

will consume less memory because it won't have the return value in memory (the list). You can verify this by putting a print statement after the yield - it won't be executed until you call next on the generator.
It's basically the same. A lot of people feel it's more pythonic to spread this out across multiple lines with understandable indentation, while comprehensions can smush it all together. But the list comprehension was already there, of course.
great non-answer :)
I don’t think the theater resulted from the joining of the agencies but rather the change in mindset post 9/11 that led to the merger. Common root cause.
https://archive.is/Ji54N
Why do you need to be rich to develop software?
Not the gp, but I think they're referring to this: https://www.latimes.com/environment/story/2024-02-12/califor...
Don't Improve Your Shit: Excellence is about what you don't do
But it might put up food prices! Apparently people need the choice to slowly poison themselves with food produced extremely cheaply.
Like ~100% inflation since 1994 sounds bad until you look at the 30 years prior to that which was ~380% inflation.
Amiga has its strengths, but I find that the SNES outperforms it in video games, because the SNES graphics chips were designed for video games first and foremost.

One major reason is sprites: Amiga can display 8 4-color sprites, or 4 16-color sprites, and the colors are shared with the bitplanes.

SNES can display 128 16-color sprites, and the sprites get 8 palettes all to themselves.

This leads to much more colorful-looking visuals on SNES. Since Amiga is all bitplanes, enabling more colors and higher resolution results in a massive performance hit. Most game entities would need to be blit on top of the background, and then the background "restored" every frame that entity moves. SNES' native support for multiple tile layers and good sprites means that the CPU can do a lot less work to achieve a lot more.

Amiga can do some very cool stuff that SNES can't, especially with the blitter, but SNES is much more practical and powerful for video games.
No.

>>> x = (x for x in [1,2,3])
>>> x
<generator object <genexpr> at 0x7bebccac10>
"link the Boehm GC" got one line on an assignment in my University's compiler's course; it's literally a matter of changing

exec ["ld"; "-o"; out_file; obj_file]

to

exec ["ld"; "-o"; out_file; obj_file; "-lgc"]

...
..and benzodiazepine users just don't want to care anymore.
> We can obviously produce more if we don't have to worry about externalities like "worker safety", "being able to afford rent", or "habitable environments". Free markets create conditions where externalities aren't as important.

You're conflating two different things here.

Pricing externalities is part of a functioning market, but most of those things aren't externalities. Pollution is, but free markets where emitting pollution is priced can still be competitive, they just take into account the cost of internalizing the externalized cost into the market price of the end products. Environmental regulations can be inefficient if they're poorly conceived or impose excessive administrative burdens, and that's a problem, but you can have simple rules like "no leaded gasoline" and "no dumping mercury in the river" without destroying the free market.

Whereas the reason housing is expensive isn't any market externalities, it's regulations that restrict where and how much of it can be built, and the supply of trade labor with which to build it.
It should be the same. I expect yield was used to make the behaviour more explicit for the reader.