skysight-inc/HackerNews huggingface dataset:
In Utrecht The Netherlands it's common for bars and restaurants in the old town to have cats that stay with the location. Locations would change hands, and the cats stayed at that location.

I used to live there and the rodent problem is real. There was a great book about it a few years back where they wrote up a little piece on each cat at each location. And yes, I had a cat in my house because without a cat you get mice.

Paris is also notorious for its rat problem. To say that Europe doesn't have rats is just silly.
I am totally pro-Firefox, but your case is not about Chrome being a bad actor. For websites to be registered as link handlers, the user gets asked and has to accept (like camera access)[1]. There is no difference between Chrome and Firefox in this case.

[1] https://blog.hubspot.com/marketing/set-gmail-as-browser-defa...
It applies to children in Pennsylvania, so if the parent is in a nursing home anywhere in the US, but that company has operations in Pennsylvania, you can be held responsible.

As if anyone needed yet another reason to get out of Pennsylvania (I lived there for the first ~30 years of my life).
> not the same thing

Never said they were, only that they both using your browser & resources "against your own interests", and this is not a good argument against tracking.
It's not at all like Spotify. The library you get for $7.95/mo is very limited. If it was like Spotify I'd happily pay a hell of a lot more than that.
If your screenshots have any NSFW or NSFWL content, we'd suggest giving them a quick check before uploading. Our platform's main goal is to help you manage and search your screenshots better, but we won't review or differentiate the content in user uploads.
>You have to very specifically fine tune it to understand what light conditions are, where you are in the house, and what it is you need to turn on.

No, you don't.
sure, but AI will also produce a lot of useless outputs too.
Do you have a source for the Nanog powerpoint? That sounds really interesting.
I have been known to repeat one of theirs to younger people, "when is 90 greater than 100?" with the answer being "on a microwave". Maybe this one wasn't a puzzler, but something definitely heard on Car Talk. Beyond the puzzlers, their other jokes were top class dad jokes.
Just imagine that there's a whole world of software development out there that doesn't involve web browsers.

You've just imagined reality.
In my experience the implementation is always hairy and because of the immensely complex stacks we are using in modern dev it is full of all kind of weird workarounds. And we don't really have good place to put - I wrote it in this insane and stupid way because some other module that I have no control over crashed except the commit message.

And anyway any project that uses issues tracking also has a lot of context in the issue tracking - by your point of view the developer writing the piece of code that needs commenting should somehow cram the whole issue inside the codebase. We are already using external system anyway - there is no harm in putting information there - the system won't be complete without it anyway.

In my experience (and I have been on any kind of failed at any scale) there is no good way to manage information and context - just slightly less terrible ones.
I would consider error handling in rust my favorite of all the lanuages i use by a long margin, im not sure how it would be improved. Python I have to try catch, JS i have to try catch, C++ i have to try catch, Go I need more boilerplate than rust. Swift is close to rust, but without the Map Error logic its less ergonomic.
Ah, some good ol' IPoIP
Both really. We mostly play on lan, but if people want to they can play online with decent latency. All competition still happens in lan.
The best I've heard is the Howard Stern broadcast.
What an easily discreditable article. The comments on the 12VHPWR connector (while calling it a 12HPWR) are a joke where they setup the situation, comment Nvidia's claims, and then just go rogue on the cause blaming the power consumption of the card instead of extremely well-defined research showing faulty connectors that make a bad connection and poor information available to customers caused the failures. Obviously a faulty connector will fail faster if it gets more power though it. Meanwhile the 4090 isd actually rather efficient and the article downright ignores the entire rest of the lineup having better performance/watt.
Aayush Mudgal is a Senior Machine Learning Engineer at Pinterest, currently leading the efforts around Privacy Aware Conversion Modelling. Ayush has expertise in large-scale recommendation systems, personalization, and ads marketplaces, and in the past has conducted research on intelligent tutoring systems, developing data-driven feedback to aid students in learning computer programming.

Find Aayush on LinkedIn: https://www.linkedin.com/in/aayushmudgal/

And for the books that Aayush recommends:

Why We Sleep: Unlocking the Power of Sleep and Dreams (https://amzn.to/48cVdmn)

How to Fail at Almost Everything and Still Win Big (https://amzn.to/3P5AUOG)

An Elegant Puzzle: Systems of Engineering Management (https://amzn.to/3Z91kUA)

Spotify: https://open.spotify.com/episode/3F891QndIjUIjLBySIxyuh?si=9...

Apple Podcasts: https://podcasts.apple.com/us/podcast/aayush-mudgal-building...
In Clojure, for example, tests are defined by a macro that decorates a function with certain metadata marking it as a unit test. So they can live and be run from anywhere, but get stripped out of proper builds. You can also go one further, and wrap a function definition in a `with-test` block, so any assertions you make against the function are kept directly alongside its definition, which is a nice form of documentation.

What this means is that you can have tests for implementation details, that are cordoned off from your main test suite (which defines your code's real requirements and public API). The benefit is that if you change implementations and suddenly a function is no longer needed, you can just delete the test code right there in the same file, so refactoring is very slightly easier and more obvious. You can also decide whether they should be run during your build process or just at dev time.
In light of the recent ruling by the Fifth Circuit that the White House overstepped 1st Amendment on social media [0], I suppose Musk has a good case.

[0]: https://www.nytimes.com/2023/09/08/business/appeals-court-fi...
No; that's kind of the point of my comment.
I'm a bit lost, changing the timeline doesn't seem to correspond to the events or coverage of them. Anyone know what I'm doing wrong?
Saint John NB was cold, Moncton NB was hot. it's like that a lot.
It seemed like overreactions to me at the time, and it seems like overreactions to me now.

I was 18 at the time and I was already old enough to know that you don't make big decisions when tired, angry, or stressed.

What's the point of checks and balances and the rule of law if they all go out of the window as soon as an adversary does something bad enough to make enough of us sufficiently angry? Those aren't laws and rules or balances (or values) if they get tossed aside simply because of a spike in anger or fear or both.
Definitely completely clear that nobody would start any major projects in C++.
Yeah my in-laws were somewhat well off at one point but one of them lost their job two decades ago and emptied their 401k with penalties so they could maintain their standard of living.

Last year we bought them a house so the working spouse didn't need to stay employed into their mid 70s. They pay "rent" equivalent to about 25% of the payments we make each month for the mortgage + taxes. I also found out last year that since they pay below-market rates I need to count the rent they do pay as income for taxes but don't benefit from any of the usual landlord tax deductions (e.g. depreciation).
I like the idea that I, as a consumer, have a quota that I can sell. Burying it in the price of the ticket hides it too much IMHO.

I also think it would be an easier thing to sell politically. Most people don't fly every year and giving them an easy way to turn their lack of travel into a small bonus is appealing.

A cap-and-trade program has the double whammy of being a tax / regulation and pro-environment. Two things the right and much of the center are going to say "no" to.
So another instance of "You either die a hero or you live long enough to see yourself become the villain."

I'm not fan of seeing which tech giant wins the privilege of imposing their will on me.
This is a good reason to bit-bang the protocol. It is in fact possible to get HDMI including audio out of an RP2040, as is demonstrated by infones[1], a NES emulator.

[1]: https://github.com/shuichitakano/pico-infones
I'm trying to uninstall edge, but can't
Well said.

I was a sophomore in high school at the time. Sometime in the late morning, after both towers had been hit and it was clear that it was a terrorist attack, all the classroom TVs were turned on and tuned to the news. I distinctly recall the palpable fear and fury. A fellow student said to me, in a fit of gallows humor, "Get your gun, son. We're going to war."

It did feel as though there was some legitimacy to Afghanistan (of course, even that ended up being folly), but Iraq, which didn't happen until the Spring of '03, always felt tenuous.

Of course, all of it turned out to be a catastrophe, most especially for Iraqis and Afghans.

My personal pet conspiracy theory is that the U.S. leadership realized that the U.S. homeland was not defensible against asymmetric attacks of this nature. They needed to create an external beacon for the jihadists–a theater in which the U.S. military would be the target and the aggressor, not soft targets. And so they chose Iraq, with its dormant sectarian divisions being a perfect cauldron to which those enemies would be drawn.
That's incredible! What an amazing project.

The classic Macintosh desktop is also very well done. Does anyone know the source code for the desktop used?

I found the projects in the "About" open source notices section of the desktop. It uses:

- https://github.com/robbiebyrd/platinum

which itself is based on:

- https://github.com/npjg/classic.css

- https://github.com/ticky/classic-scrollbars

for the scroll-bars
Power and water are a physical good that you take delivery on. It’s the same substance delivered to everyone. It doesn’t seem like the best analogy.

The meter simply measures how much is delivered to you.

Data conversely is specifically information only about you, and often created by you.

Owning the rights to your data is very different than managing it, or having it used.

It is not impossible to design mechanisms for services to manage your own data and not misuse it.

It’s ok if thinking data ownership isn’t important to you - it doesn’t mean it isn’t important or lacks values if you don’t see value in it.

For example there would be some who are directly and very gainfully employed in using peoples data and might not want people to own their data.

Data ownership isn’t hard, since licensing and drm is possibility for the few and not the many.
"Real name policies" might be or eventually become illegal in some jurisdictions.

https://computersciencewiki.org/index.php/Right_to_anonymity

https://www.theverge.com/2018/2/12/17005746/facebook-real-na...

https://www.oaic.gov.au/privacy/australian-privacy-principle...
BluRay versions are beautiful. Producers had the foresight to film it in Super 35, even though their TV broadcasts didn't support none of widescreen/high res at the time. Early seasons have a slight crop so real fans will have both versions :)

https://old.reddit.com/r/XFiles/comments/43a6wq/a_guide_to_t...
> Audible is $7.95 a month and you can listen to whatever book you want (like Spotify)

Not true at all. Audible Plus gives you access to a tiny subset of the full library, the rest (which includes all the best titles) need to be purchased separately.
Answer the question, would the car be different if Henry Ford was black? Would the AC induction motor be different if Tesla was Hispanic? Would the transistor be different if Shockley was Asian? Shall I go on? Believe it or not, it doesn't just apply to White people. The most important products don't care about what you look like.

"Are cars and other goods tailored to the needs of local markets?"

I would argue they always were. The color of a band-aide does not change its main functionality. Neither do any of your other examples. Humans all need a car with 4 wheels and band-aides that stick.
Window mounted units which are the most common don't cycle air either. They have an inside the room loop and an outside the room loop.

Same with mini-split systems and central AC systems.

The vast majority of AC systems don't cycle air for their heat transfer.

Not saying that cycling fresh air isn't important, but I don't necessarily think it's the job of the heat pump to do that.
Listening to a few of them, im amazed in what bad shape text to speech technology is. After all these years it still sounds robotic.
Also there is geopolitics involved.
A war in the east and every EU regulation against US companies is seen a bit as an attack on the alliance while "we" must stand together against the east.

Also IE was the dominant browser back then, which it is not today, but windows itself is on the desktop. So I think it is abusing monopoly, but instead of trying to regulate it, EU should make a push for open source. Maybe fund it with a big fine for Microsoft. That would be EU politics I could engage with.
Actually yeah! A single node is usually enough for me though, but I like the ability to throw in more nodes as needed (more or less painlessly, as long as you properly guard services that need persistent volumes with a label constraint).

Shameless plug: I also make a Docker Swarm dashboard, check it out: https://lunni.dev/
I have a similar experience in my industry. Thousands of publications each year from academia totalling billions of dollars in funding with nearly none of it mattering at all. I've lost track of how many times I read a great title to find it had absolutely nothing of value outside of the researcher getting to aggregate some key words for their profile. It's baaaad.

There are some occasional gems, but it's like a handful per decade that are of true value with the rest not even worth the kB they take up in storage.

I may sound bitter, but when I see the government dollars announced it makes me cringe a little bit as I know there are so many better places for that money.
The switch to WFH definitely lost a lot of NPR radio time. While not driveway moments, since Car Talk was on the weekend, I would find myself with parking lot moments as I was usually running weekend errands and would find myself hanging out in the parking lot of Home Depot.
Imagine if Elon Musk has $100 billion (I believe the number is somewhat higher), and the government takes $99 billion from him in taxes. Do you imagine that he would stop doing his thing? Do you think he would be materially less comfortable than he is now?
In large part because v4 drivers required re-architecting their drivers. While many manufacturers made unique drivers for many printers or printer families, they all likely built on a shared framework and were not entirely novel. V4 drivers also tended to be buggier and had more problems for administrators until Windows 7.
Sure if I meet an executive at a golf course and after a few drinks at the clubhouse, he decides I should get a job he just opened, that's nepotism. But I've been an utter outsider in every industry I've come across, and did not have any family or social connections in any relevant professional or academic circle. If I'm at a conference and jibe with someone in between panels over a common professional perspective, and they later forward me a job opening to apply to within their organization, it's a pretty big stretch to call that nepotism. It's not like you just get dropped in that job without proving your merit. It seems to me that nepotism happens within or through relationships or social/class structures that already exist-- not among people who develop professional relationships outside of their workplaces. It's a pretty huge stretch to say that conferences or any other kind of bona fide career networking facilitates nepotism more than they facilitate genuine professional relationships.
This sounds like a fair question, and it might be (including from a legal standpoint - IANAL), but the way I figure it LinkedIn will be constantly experimenting with their recommendations anyway, whether those results are shared for research purposes or not, and they're not going to ask your permission to do that. It's what you sign up for when you join the site.

And it's the same with other social media. Perhaps it seems more seriously because it's LinkedIn and it's a "professional" network. I'm not really defending them: it's more that I've always taken the view that I am responsible for my career and, whilst LinkedIn's tools and recommendations might be helpful, they're also not definitive, and I'm not going to hold them responsible for either opportunities that don't work out or for failing to show me all possible opportunities that might be a good fit.
That is an excellent reason why we need to stop burning it. Lots of things can be used for energy, but oil is also useful in manufacturing.

Acting locally is exactly the narrative that the oil companies want you to push as it distracts people from the oil companies greed and destruction of our climate.
> as they have no positive benefits

Hopefully you at least enjoyed playing them?
Social Security is a pay-as-you-go system. Meaning it can and will pay out some level of benefits as long as there is the political will to do so. SS catastrophism is all about undermining that political will, and bringing about a self-fulfilling prophecy of collapse, to the benefit of the very wealthiest in this country.

Don't buy it. Don't spread it.
I think you need to "start it off" by pushing "Go" on the Controls window after you set a time. That seemed to then line everything up. Note that the Menu Bar time widget does not reflect the Timeline time tho!
It was fixed and a false positive from fdroid after some time
I bet you regret not doing it now
Don't get it either. But setting a time and hitting "go" seems to adjust the streams to the right time. But it doesn't "tick" when playing for some reason.
>Data shows that people in physical jobs start to break down physically in their mid 40s. It's silly to think that these people are going to work until they are 75.

I do wonder how this squares with the fact that the average age in the skilled trades is 55, and 57 in farming. I know those jobs are more physically demanding, but I always doubt the extent to which blue collar jobs 'ruin your body'. In my experience, the wise old farts in the trades are in much better health than their compatriots in sedentary roles in the office. There's just more opportunities for young bucks to hurt themselves in the trades if they aren't careful and follow proper safety procedures.
"The Federal government will not allow depositors at too-big-to-fail banks such as Bank of America, Citigroup, and JPMorgan to lose money."

Alternatively, the Federal government provides a free-of-charge insurance product to banks who then drop ship it to me for profit.
DepsHub – An AI dependency management tool
HDMI is simpler to have a simple implementation; DisplayPort is simpler to have a fully featured implementation.

HDMI keeps normal analog video timing with blank/hblank, etc. Stuffing anything other than video is pretty complex and a mish mash of finding weird gaps in the video data.

DisplayPort is it's own packet based protocol. Sending things other than video are just other packet types over the same link.
Some random Australian gold prospector wrote about his experience (quoting Wikipedia):

Lights of every imaginable color were issuing from the southern heavens, one color fading away only to give place to another if possible more beautiful than the last, the streams mounting to the zenith, but always becoming a rich purple when reaching there, and always curling round, leaving a clear strip of sky, which may be described as four fingers held at arm's length.

The northern side from the zenith was also illuminated with beautiful colors, always curling round at the zenith, but were considered to be merely a reproduction of the southern display, as all colors south and north always corresponded.

It was a sight never to be forgotten, and was considered at the time to be the greatest aurora recorded [...].

The rationalist and pantheist saw nature in her most exquisite robes, recognising, the divine immanence, immutable law, cause, and effect. The superstitious and the fanatical had dire forebodings, and thought it a foreshadowing of Armageddon and final dissolution.

Maybe it's just survivor bias but: crikey! People could really write back then!
I'd be more interested in the security and usability aspect. Loopback sockets (assuming you don't accidentally bind to 0.0.0.0, which would make it even worse) are effectively rwx to any process on the same machine that has the permission to open network connections, unless you bother with setting up a local firewall (which requires admin privileges). On top of that you need to figure out which port is free to bind to, and have a backup plan in case the port isn't free.

Domain sockets are simpler in both aspects: you can create one in any suitable directory, give it an arbitrary name, chmod it to control access, etc.
what happened to Ashton Kutcher's ex girlfriend?
In large part what a modern Unix-like operating system is... is a kind of emulator that makes the very insanely complicated and powerful machines of today look as simple and understandable as a PDP/11. I think of the Linux kernel (in conjunction with some complicated hardware support) as a giant behemoth of code there to maintain the illusion of a set of relatively understandable clean abstractions: memory, tty, display, network, process, user, file system. None of those things are nearly as simple as the mental model we maintain of them, but the OS makes it look that way.

They're actually insanely complicated underneath because of real world reasons. The code in the kernel is in large part there to hide that.

That code wasn't needed in early operating systems because the underlying hardware system actually was that simple.

... But with hypervisors on the scene now, and virtualization the common way to run applications in the "cloud", it's now entirely conceivable that the "unikernel" type approach could create bespoke software systems out of only the pieces needed for a given application or service on a given platform, and ditch the rest. The win is potentially a more holistically understandable system, in addition to the potential for targeted optimization.
> this only affects completely inexperienced users

I'm not sure that's true. It doesn't seem to me that all of the users who encounter the mpmath issue described in the article are inexperienced users. They just aren't experts on the internals of Python, nor should they need to be.

> The real reason for a problem is the existence of multiple syntactical forms for import.

I don't see how removing the "unnecessary" forms (I don't agree that they're unnecessary, but I'm putting that aside here for the sake of argument) would help. Can you elaborate?

> giving up on making them real objects

PEP 562 already moved in the opposite direction, towards making them real objects (or more precisely, towards exposing more of their real object interface at the Python level).
If you add the JS and TS values together, it would immediately overtake Java for the #2 spot.
_single_leading_underscore: weak “internal use” indicator. E.g. from M import * does not import objects whose names start with an underscore. - https://peps.python.org/pep-0008/

Ironically, there's a story on the frontpage of HN right now, regarding attribute handling in python, which may be of interest: https://lwn.net/SubscriberLink/943619/eaa8a4496fcba1fd/