skysight-inc/HackerNews huggingface dataset:
To be clear, I'm not talking about code style (easily objectively quantifiable) or bad code (also easily objectively quantifiable), but architecture/design. This can be things like which folder an interface belongs in, where to put a method in a parent/child relationship that touches both, when to use value objects vs. scalars, when to break functionality into another service/library, which methods are allowed to call which methods, which classes must be injected vs. instantiated, etc.
Same, but I can never create a new file in a directory. It will get stuck in some weird auth loop. So I always create it in the "root" directory and then move it afterward.

I love diagrams.net (draw.io) though so I just appreciate that it exists
These companies have spent a ton of money to convince lawmakers and consumers that they are not in the food delivery (or taxi) business. The whole plan was to not have to deal with these pesky regulations.
I assume that the intelligence that was controlling the tow truck that hit the kid is not going to drive for many years.

I don't see why the intelligence that was controlling the Cruise vehicle should also not be able to drive for many years?
I'd be also interested to hear someone proficient have an opinion about this. A 5.0 update sounds like something big. What about the rest of the async parts in Django having been in the process of being re-written since a while, as I've heard? Also has it ever been considered to build some deeper integration of Celery for enabling and handling in-memory background job processing in a more closely and "better-integrated" way akin to Rails' active job?
Now that you have written it, this models my experience too. Thanks for sharing.
I try to avoid nits totally unrelated to the changes at hand, since on a subconscious level they may discourage people from even wanting to touch older/less loved files at all.

The critical exception being avoiding issues due to path dependence.

E.g while a change is "correct" is doing X poorly because of surrounding issue Y. So we should fix Y now instead of building atop it.
The picture becomes much more clear later on. The Dean sidelined and reallocated the very generous funding which donors provided specifically for her, while also lying to the donors about this. And then winds down her research even though there is obviously demand for and interest in it. All while stringing her along. She should have been able to take her funding elsewhere if the dean didn't want her around, there is ample precedent for that. The degree of manipulation is unprecedented and amounts to the dean stealing her funding from her/her donors.
I think you may be missing the point, which is that it's strange that so many people make fun of careful safety.
I'm Not Participating in This Year's Advent of Code for Good Reasons
Might as well link to the DOJ press release; the Twitter post doesn't add any useful information:

https://www.justice.gov/usao-cdca/pr/santa-barbara-county-ma...
I agree. The opposite seems to be happening. This trend has been a while and this article is REALLY late
The local dimming suggestion isn't fully in line with the rest.

It's about bringing some parts of the image closer to whats intended by the filmmaker, at the cost of other parts of the image (usually noticeable by adding gradients to flat color). That isn't going against the filmmaker's intention, so much as respecting the contrast the filmmaker wants at the cost of some gradients. It's a different way to approximate the actual signal the TV should send.
Automatically get data from databases and APIs into Google Sheets with AI
Hi! I wanted to share Love Spreadsheets, a tool I made to automatically get data from databases and APIs into Google Sheets using natural language. All you need to do is connect your data source, type in what data you need to see & automatically get that data in a Google Sheet!

Sign up is free or you can schedule a call with us to walk through the tool (or have us help you connect your data sources)
> And if you called the restaurant enough, you typically got on a first name basis with them and had incredible customer service.

Also Caller ID isn’t that new.
External bluetooth transmitters/receivers are also the cure for shitty PC bluetooth stacks.

They don't switch to garbage quality mode every time an app, website, or game queries the microphone. They don't re-enable shitty defaults every software update. They don't require text config files in linux and the critical settings in those files don't get ignored due to open source politics. They don't mess up pairing every time you reboot into a different OS. They just work. $50 will banish all your bluetooth troubles to the deepest pits of the underworld, where they belong.
Pure free markets also lead to monopolies, as we’ve seen countless times in American history before various markets got regulated.
You've made it pretty hard for anything downstream to declare a dependency on a version range. They can depend on a date range, but it's not clear what basis there is for picking any particular upper bound other than "last known working version."
It seems that they increase blood pressure by giving rats a high-salt diet.
Maybe some people can pick up on the fact that those extra frames aren't real more easily than others. Some innate sense thrown off by the interpolation. Motion interpolation gives me an uneasy feeling more than anything.

For example, some people can see a high frame rate and thus can't watch color wheel based DLP because they see rainbowing in the screen. I can't watch my old plasma in 48hz mode because it flickers. My spouse can't see the flicker at all.
With semantic versioning, it's easy to go back and provide a security update (for instance) for an earlier version of a library (which matters if the newer version is API compatible or has different dependencies or a different license or has stopped supporting the platform the user is on). If you try to do the same with date versioning, your versioning suddenly because very misleading and confusing.
Can Palmer Luckey Reinvent the U.S. Defense Industry? [video]
Pidgin Version
A decade is still a really short lifespan for a TV
I count not open the app on my phone because the timezone reported by my carries was not compatible
On the same platform directly opposite?
Discovering and Refining Programming Concepts with GPT
So great. I grew up on BASIC and logo and it's so weird that we haven't been able to converge on a fun learning thing that's reasonably accessible.

Am excited to check this out.
Isn't this just a complicated way of saying a computer can do multiplication?
You’re doing a weird thing (running your own email domain), doing an even weirder thing (using a different address per site), and then doing an even more weirder thing (scanning your personal domain for breaches) and your supposition is that very specific use case is a cash cow for Troy Hunt? Come on.
Thank you, mister, but I mean from a techy point of view.
with 400K USD a year. A fully-fed generational wealth style cattle.
Those stories got merged with other submissions (https://news.ycombinator.com/item?id=38522401) and the upvotes were not moved. I think it's pretty manual.
Honestly "godbolt" is so memorable I can find it instantly even though I rarely use it; but "compiler-explorer" sounds like some generic SEO spam site that I'd probably never click on.
YARP 2.0: Yet Another Reverse Proxy
Isn't "Foundation" a word that is usually for non-profits? I understood the different between "Charity" and "Foundation" just to be about "Public" vs "Private" organization, but both of them being non-profits. Am I misunderstanding what "Foundation" means here?
They used to have Soundtrap, which is a DAW in the browser and had two separate apps. They sold it back to the founders AFAIK.
No, it's ~310$ from China, ~$410 in USA. You were converting from japanese yen
FYI I will not sign into an app with Google or Facebook etc. unless I need to (eg it’s an app for doing something with my email). Too risky.
Oh, I thought they were complaining about washing your hands.
Tru-Tone Christmas Lights
This is a great advantage of Gaussian Process Regression aka. Kriging.

https://en.wikipedia.org/wiki/Gaussian_process#Gaussian_proc...
You can prove that a different construct from a different language can do a different thing because it's a different construct from a different language.

> it should be incumbent on you to prove the loop halts

This is a nice one-liner platitude, but also completely unworkable.
Any explanation should start by saying a convolution is just a weighted average.
Capital Efficient Businesses
Schools should just be allowed to have cell jammers.
Are they changing their interpolation settings based on source material? Some TVs will disable motion interpolation when they detect 24 frame rate content.
Or: it just "shows" better when they're demo'ing the TV to a potential customer, not unlike the hyper-saturated nature footage they use to get you to look at their TV and not the one next to it.
Oh joy, yet another reason why I'm getting dumber, I'll add it to the pile
It just smears out a signal.
I think there's a valid argument that says with teslas level of AI the vehicles software > crumple zones.

I'm not talking self driving but its collision avoidance which there's amazing youtube videos of it cutting in and preventing just insane accidents.
RemoteStorage https://remotestorage.io/ seems to be trying to do this too

I also really like the https://sandstorm.io approach which goes a little farther beyond
Good overview! I'd personally rather have better tooling for upgrades. Recently the API changes have been minimal, but the real problem is the mandatory node draining that causes downtime/disruption.

In theory, there's nothing stopping you from just updating the kubelet binary on every node. It will generally inherit the existing pods. Nomad even supports this[1]. But apparently there are no guarantees about this working between versions. And in fact some past upgrades have broken the way kubelet stores its own state, preventing this trick.

All I ask is for this informal trick to be formalized in the e2e tests. I'd write a KEP but I'm too busy draining nodes!

[1]: https://developer.hashicorp.com/nomad/docs/upgrade
I've gone the opposite way. Started converting views to rest framework viewsets and building React components on the front end. It just created more problems. Now the React stuff is considered legacy and we're using HTMX and the bare minimum of vanilla JS when necessary.
I know a guy that built his whole product out on Hubspot using their free CRM and APIs. I believe he said he's storing a few hundred million records there and there's been no issues so far.
Right? I know Mac users are a fraction of the market but recompiling nothing almost seems petty.
NtDOOM: Doom Running in the NT Kernel
At the end of the day this is all driven by market dynamics that affect everyone. Uber Eats doesn't have a secret sauce that makes it cheaper for drivers to deliver food in cities with lower restaurant density. Someone has to pay for gas, someone has to pay for drivers' time. Even in large cities Uber Eats is now more expensive than ordering directly from restaurants in the past, why would it be different for cities with fewer restaurants?
Gross. You can do the search on amazon (“bathroom spy camera”) and there are tons of results. One is even a shower nozzle !
Mead is a giant boating destination, I'm not sure that full coverage would ever happen due to this.
Ha !
I personally use the trackpoint from my lenovo laptop (mouse buttons are over the trackpad). Index and thumb.
The notion that all the smart people work for 5 companies seems...not all that smart.
Can you give any further details? This might be worth experimenting with, and I do already have an aquaculture setup.
Are we including 3:2 pull down and frame doubling as interpolation?
Did they leave only tech or the corporate world in general?
Of the smartest people I know, one became a university professor, one works at DeepMind, one at Amazon, two work at local small companies with comparatively low compensation but a healthy atmosphere and good work-life balance, and one left tech to do their own thing in the education field.
I see. From your comment it seemed to me like the other systems were remote systems from your machine.
> You clearly have some form of disgust with corporations...

Nope. Recall that I said, "corporations are not part of [the social contract], any more than a scorpion is, or a calculator." Do you suppose I'm disgusted by calculators?

For the record, what corporations share with scorpions and calculators is that they lack agency, but I don't think it matters here anyway. Your whole position is that piracy is immoral because the people who pirate stuff promised (at some point, in some sense) not to, and I don't think your position or my response to it really hinges on whether that promise was made to a corporation or a person.

> And no, breaking laws is not, itself, immoral.

Great, we agree on something! The problem is, this contradicts your position up to this point. "Piracy is immoral because it involves breaking laws" cannot co-exist with "Some laws can be ethically broken." The former is what you've been claiming all along, and the latter is what you just conceded, and they can't both be true. And NB, you can't get around this with something like, "Well sure there are some exceptions, but it's still usually immoral to break laws" because the position you're arguing against is that piracy is one of those exceptions. You can't use a rule to disprove an exception to that rule.

Bottom line, I don't think this line of thinking is going to go anywhere. I can't help noticing that you seem fine with the idea of judging actions by consequences when it comes to corporate employees:

> "...those people who are responsible for whatever the consequences of their decisions are, good or bad."

All I'm arguing is that the same is true of pirates. Whatever you say in response must, at some point, deal with the fact that some people think pirating music is morally equivalent to stealing a bike and some people think it isn't. That, and not some abstract matter like how one interprets Hobbes or whether corporations have feelings or whatever, is the core of the dispute and also the thing you're trying to skirt around. Well, it was an admirable effort and I thank you for making it because I enjoy debates like this, but I don't think it's working. No shame in that! Trying to demonstrate that piracy is bad without arguing that piracy is bad was always a bit of a tall order.
That and the Dutch(?) bike-safety trick [0] are minimal effort life hacks I got from HN.

[0] In urban/bike areas, always open a car door with your opposite hand (e.g. driver's side with right hand). It forces you to turn your body, which allows you to look behind you, which lets you notice bikers approaching from behind before you open the door and splat them.
I do the exact same thing. Every site, service, and contact gets a personal something@mydomain email address to reach me.
How to use CUDA on Google Colab
Which cloud provider?

https://github.com/prowler-cloud/prowler is easy to get going with, and gives decent results. It's much stronger at AWS than GCP or Azure.

Steampipe can be a little harder to wrap your head around, but scales really well and has broader support: https://hub.steampipe.io/mods?objectives=security
> I am personally unaware of any serious reason to believe that Firefox’s numbers will improve soon.

Here's a reason:

https://www.malwarebytes.com/blog/news/2023/11/chrome-pushes...

The solution is to use Firefox. uBlock Origin works best in Firefox:

https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
> Because they both involve pedestrian deaths?

To my knowledge, the Cruise incident does not involve any deaths. The woman was taken to the ICU, but I haven't seen anything about her dying.
If you feed key frames stitched together from the video through the GPT-4V vision model, the vision model can ensure that the steps align with the “story” shown in the images.
I have a bone to pick with the use of Fn-F to go full-screen in TV.app, Quicktime etc.: it's a stupid shortcut. For years, the built-in video apps used Cmd-F...i.e. using the same modifier they continue to use for all other shortcuts. I can't understand why Apple changed it. It's inconsistent both compared to long-established convention and compared to all other shortcuts. And it relies on a key that your keyboard might not even have.

Now if you're using an external keyboard that doesn't have a Fn key built by Apple, there's no way to go fullscreen from the keyboard (until you add the shortcut in the Keyboard section of System Settings).

At least VLC knows the score and keeps Full Screen mapped to Cmd-F. Sadly, iTerm now uses the new convention.
It has always been this way. Actually most of my teachers through elementary and middle school have asked that I be evaluated for ADD (before the H was added), although we didn't really see a point to it since I would just be going back to the same doctor who had already ruled out ADD.

I can play video games for 12 hours straight and forget to eat, so I guess I don't have problems focusing on things I enjoy, at the same time I feel like I hear about depressed people playing video games 12 hours a day.

I also start learning a new programming language or framework every month it seems, without retaining anything about the previous month's language/framework, but for the first couple of weeks it really holds my attention.

Seeing a therapist has been on my todo list for a while (but have been having trouble actually getting to it). I'll try to get that in soon.
> Jai is now about as long in development as Rust was until its stable release, though it's not funded by Mozilla and has fewer people working on it

Rust at this time in its life did not have a "stable" release, but there were already plenty of public releases of Rust and of things written in Rust, and plenty of non-video documentation.
You have to ask permission and get an exemption, but if you have an established domain sending mail for personal use, I've gotten self hosted mail working on Vultr and Scaleway.
Uhh, Singapore? Not everywhere is corrupt you know!
The image may be determined at runtime, but it’s not required to exist until a runner picks up the job. So use the $CI_COMMIT_SHA in the image name and push the image in a job that runs before the other jobs that use the image.

You might also want to look into Downstream Pipelines.
U.S. issues warning to Nvidia, urging to stop redesigning chips for China
I'm a little surprised this is newsworthy... this is already the policy at my kid's middle school (NC public schools.)

Is it that uncommon? I get that it's probably harder to enforce into the upper grades...
The article makes some decent points, but to the assertion that "Doing Work Outside of Work is Fucking Stupid" I reply that many things people do in their spare time are "stupid". AoC participants enjoy competing and flexing the programming muscles, or they would not do it. Some try to learn a new programming language by using it for AoC.
Let's not forget that Twitter's first big incident like this was the Arab Spring

...something about good/bad ways tech is used, broader context for discussion...
The smartest person I know personally works at Stripe...
The luddite hacker in me wants to try interpolation on early Ghibli movies.
Atmospheric river, king tide coincide in Southern British Columbia
Honestly, it didn't have an impact at all.

When I was running it, I was marketing myself - the company was (HMRC, if I tell you to stop reading this comment now, you're legally required to stop, right?) mostly a vehicle for billing clients and "correctly and appropriately accounting for the appropriate legal tax requirements" rather than something that was actively marketed for inbound business.
Yep, we had a pact with the parents of my kids and several of them caved early and now we look like the bad guys. That's ok, sometimes we have to be the bad guys. Hopefully, like me and my parents, the child appreciates later in life why the parent did things a certain way. Obviously, we have explained to them why they can't have phones yet, but they don't agree of course.

For when my kids do get phones, I want a way to disable social media in blocks for different mac addresses/different times. Anybody know of a device that I can bolt on to any network to add that functionality?
> The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

> This bot triages issues according to the following rules: ...

> /close
Fine looking general helper functions, but I find it a bit confusing to call this a "standard library". That has a particular meaning in C/C++ already.
> I get it, but most content -- that you and I find helpful in so many different cases -- exists because it can be monetized.

That's a tragedy and it didn't use to be like this. In the past, you could use "exists to be monetized" as synonym to "garbage" and effectively filter such content[0] out of your browsing. Friction-based monetization is a giant "fuck you" to the user, so you can rightfully expect the quality and trustworthiness of content to match that attitude. The heuristic is still 100% valid, but it's increasingly hard to find anything other than content made for monetization[1].

I mean:

> If you can't monetize your content, what's the point in creating it?

The answer to that is, "you shouldn't".

> Creating a lot of this content takes time, and therefore many people won't create it if it's not worth their time.

Then those people should find a different, productive activity, and leave the "content creation" to people who are baffled at the question above, because for them, the reason is obvious - "because I can", or "for status", or "pay it forward", or "this would help others", or "the world would be a better place if people knew this thing I know". And none of that precludes asking people to pay for access.

> If the world would just start paying directly for content (e.g. via Patreon), and if that was the only monetization needed, then maybe we could remove the painful friction

No, let's not reverse the order in which things happened. Paying directly for content used to be the norm. It's nigh-impossible now, because everyone and their dog zeroed in on the perfect anti-competitive hack: free but with ads. This prevent almost all honest competition, because unless you have enough surplus to fund your creation yourself, you can't compete with free.

--

[0] - The use of the term "content" on its own implies we're dealing with facsimile without soul.

[1] - It's not that it doesn't exist - but rather, all the major platforms are, overtly or covertly, advertising platforms, so they both enable garbage peddlers and promote the garbage, because that's what pays their bills. In this way, it's not the centralization of the Internet alone that's the problem - it's centralization into platforms with structurally malicious incentives.
Really hard to belief without anything else to go by. This sounds like old wives tales like people that add disclaimers saying they aren't laywers when they comment on the internet because someone once told them they heard someone got in trouble.
Actually the link between economy and neural network is quite strong historically. Friedrich Hayek is an economist who invented the word catallaxy to describe "the order brought about by the mutual adjustment of many individual economies in a market" [2]. Then he went on to work on a global theory of the brain, and was cited by Frank Rosenblatt in 1958 as an inspiration for the model of the perceptron [3].

[1]: https://en.wikipedia.org/wiki/Friedrich_Hayek#Economic_calcu...

[2]: https://en.wikipedia.org/wiki/Catallaxy

[3]: https://citeseerx.ist.psu.edu/doc_view/pid/2688969848b753368...
Apply dollop of superglue, THEN tape for maximum quiet