skysight-inc/HackerNews huggingface dataset:
Well... It's a slightly more complex problem than you might think it is. For instance, installing "just one more" package might involve changing the dependency which is not compatible with another dependency that was chosen, it might be possible to change that dependency to a compatible version, but half-baked tools like "pip" frequently die in this situation.

Python's problem has been that the community has been too tolerant of solutions that are 90% correct, confusing that with "has 90% of the features somebody might want". There's nothing more time-consuming and expensive than working with code that is incorrect... I mean, the value of a sort routine that works 90% of the time is not 90% of the value of one that works all the time, but 0%. To save 15 minutes of thinking, some people will spend 15 years pushing a bubble around under a rug.

A lot of people are really disgusted with Python because of these kind of problems, in fact the place where we were struggling with Python builds didn't share my faith that the problems could be solved and gave up on the project.

Like this quote

https://www.npr.org/sections/itsallpolitics/2013/10/28/24129...

however, Python really does do the right thing in the end and I'm quite excited that pypi is now publishing the dependency lists separate from the rest of the wheel because that's a key item for a correct solver because you really want all of that info to make the right decision. Back in the Datalogue era I had found that you can fake this because wheels are really ZIP files and you can read a file inside a ZIP file with at most three partial http requests. Similarly you really have to stamp out eggs because you can't know what they depend on without running the setup.py.

Given that the foundational changes have been made it is just a matter of time before we see a package solver for Python that is 100% correct like the solver for Maven.
Lot of ideologues who are long on punishment and short on compassion in this thread.

There were only a couple of toplevel comments when you wrote this and none of them can be accurately described this way. Plus you can just reply to them rather than grumping at the whole thread that has barely even developed.
Why would they do that? If it's all out there in the open, then everyone can find bugs/issues and then they'd have to deal with them.

Also they'd probably lose a lot of revenue they collect from fines.

Personal anecdote about how you don't fuck with the CRA. Back in college in I got "free" room and board for year because I was a resident advisor. When I, an idiot 20 year old, filed my taxes, I did them wrong and under reported by around 1k. First time doing Canadian taxes as a US citizen. A few years later I got a fine for around $5500, which was a huge sum for a college kid working part time. Turns out BC can match the fine levied by the CRA. In hindsight, I would have been better off just not having that job - I think I would have come out ahead. For the rest of the time I lived in Canada I hired a CPA.

The IRS is warm and fuzzy by comparison. At least if you screw up, the fine is proportional to the amount you under report. (unless you're super rich...but that's a different thing)
It says the shown model is just representative. I haven't seen them with strings like at the link but I believe they all use internal strings unless there is some other mechanism for adjusting the height.
Oh, and one of the predicaments that human-owned animals are subject to is ... a life of nothing but work.
Admittedly I've only had time to skim the paper once, but I'm having some trouble understanding what the neural network is doing here--is it determining the order of the system (the number of first-order ODEs we need to represent it)?
That's for what happened after the collision, not what led to it.
Cool! It seems to basically do the same thing as the ncdu tool that 13chan recommended (but via GUI instead of TUI).

Installed, thanks :)
People keep pointing out to you that passengers were in fact using their phones to record footage of the interior of the plane (eg to let their friends/relatives know what was going on in case they didn't make it). Of course people are easily distracted by phones when they should be paying attention to other things, but virtually all people already in an emergency situation are fully present unless they're injured or caring for an injured person. I think you're underestimating people's ability to multitask when they know it matters.
Navix | Senior Software Engineer (Backend or Full Stack) | Remote (U.S.-based), Full-Time

Navix is an early stage logistics startup using ML and automation to streamline freight invoice processing. We accelerate our customers' cash conversion cycle by working across the full spectrum of shippers, carriers, and intermediaries.

We're looking for developers who can help us solve complex problems and take ownership of projects from end-to-end. As we grow, we're increasingly focused on resiliency and observability, and are interested in candidates with distributed systems experience. We're also working to build out developer-friendly public-facing APIs, and are building integrations to bridge our customers' data into our system. Our development team moves quickly - we've embraced a short CI/CD cycle, and sometimes break (and fix!) things in production.

Our stack is primarily Microsoft-based (C#, .NET, SQL Server, Azure, Angular), but we're more focused on finding the right person than a particular skillset. We're building an asynchronous and writing-focused culture, and are looking for someone who can be a technical and cultural leader to the engineering team.

https://www.navix.io/full-stack-developer-senior/
In the "Simulated Annealing" section:

"At first, you might want to make moves or swaps over large distances or you might want to accept some percent of moves that don't improve the objective, but as time goes on ...

However, as it turns out, you technically don't need this annealing part to make FPGA placement work. You can just randomly try different moves and accept or reject them based on whether they improve the objective function. This is what I did in my toy implementation of an FPGA placer just to keep it simple."
I had a similar issue my out of warranty Sunjoe grass dethather for my lawn, where it stopped spinning. I opened it up and 10 screws later it turns out that the rubber belt that snapped was readily available on Amazon for $9. I glad I ignored the manual, it said there was no user serviceable parts inside. I won’t be buying anything from them again.
You know the Jehovah's Witnesses came to my door the other day and told us that we shouldn't read anything about them online except their official web site.

I am still using Python for my personal projects, something I wouldn't do if I didn't think Python was worthwhile. I've seen a lot of people who've been burned and won't come back. If we're not going to be honest about problems people are going to keep getting burned and keep leaving.
Such a high comment to score ratio is typically due to political polarization, but there's nothing politically polarizing about this, so what's the deal here?
Your remarks about the paper temporary plates are interesting.

Massachusetts is the opposite, you almost never see temporary plates. I don't even recall having one, and I've had a MA license and/or registration for most of the past 30 years.

The MA RMV has a setup where most car dealers already have plates on hand along with a computer system that links with the registry. If you walk in with no existing car and buy a car (even used usually) you will leave the lot with real plates and a real registration. If you trade in a car they transfer your plates.

We might still have temporary paper registrations for certain cases like private sales but it's really rare to see them.

Nearby NH is the opposite you see temporary paper plates all the time and they are good for a fairly long time. That said I have lived in NH as well and bought a car there and I don't think I ever had a temporary paper plate there either.

The article didn't mention it but MA has another quirk. The modern plates are white with red letters. They have the double helix. You are required to have them on the front and back of the car. Vintage MA plates where white with green letters, and you don't have to have one one the front. If you have an old one there are games you can play to make sure you never have to switch to the new ones and so you will see ancient really worn out old white/green plates on cars where people have kept the plates for 30+ years constantly switching, often to prove they've been around a long time or because they think a plate on the front of the car is horrible.
Is a blog a blog when it hasn’t got comments, feeds, categories, tags? I’d say not.

So: sure, if your cdn and static files can do all of those then yeh. But it can’t.
New Year, New Calendar
Location: Atlanta, GA
Remote: Yes
Willing to relocate: I want to relocate to Alameda or somewhere in the Bay Area.
Remaining in Atlanta is not an option.
Technologies: Python
Résumé/CV: https://www.linkedin.com/in/elikehler/
Email: kehleres@gmail.com

Hi, my name is Eli. I've worked for years as a fully remote Python programmer for a very large financial institution in their cybersecurity department. I'm ready for something new.

I took some time off starting at the end of August to evaluate my options. I was going to go back to grad school to study AI, but I've realized that many of the foremost AI researchers right now are in the industry, not necessarily at Stanford or CMU. I am interested in working with these people to help propel the field of AI forward, in whichever way I can contribute. My educational background is in Math and Biology.
Makes sense, but why do we have to open the shades during take-off and landing? It's a honest question, I always heard in case of emergency for the personnel being able to see all sides, but if that's not it, what is it?
> if Sun hadn't influenced this

I was thinking about this recently in a completely different context. Java itself is actually not a bad language for what it tries to be: an easier to use ("safer") C++. It makes for a better "object oriented C" than C++ or Objective-C did.

Everywhere it really went wrong was when Sun got involved. J2EE, and especially EJB, was a complete waste and continues to create problems to this day - the awful but inescapable Spring "framework" was actually a replacement for the equally awful EJB architecture and creates the same bloat but without the licensing costs.
That last line is the reason everything is disposable, things got too cheap to be worth hiring someone to fix them.

A $30k car? You'll pay a mechanic to fix that, it's too valuable an asset to just throw away (and even then, you see people selling cars with "something broken" that is not economical _for them_ to fix, but if you know how to fix it you can get a car cheap).

A $500-1k wash machine? Unlikely to be worth the $100-200 to bring out a repairman (because now you're looking at a $200 "discount" on a new one, which is probably much more "advanced" (if that's good) than the existing), so it gets tossed.
It appears that ran as a dissent to a piece by the editorial board, which said she should stay (for now): https://www.thecrimson.com/article/2023/12/31/editorial-gay-...

It appears the majority, or at least plurality, of the Crimson's editorial board was still backing her.
Let it burn - the whole premise of the purchase was wrong.
Absolutely. I haven't gotten in the weeds of K8 volumes, but certainly have done a lot with Docker volumes including adding some PRs to fix some issues I've ran into. There is a lot under the hood with Docker volumes. With how DBs like to optimize their IO operations, I'm frankly a little amazed how it somehow mostly works between the DB -> orchestrator volumes -> file system.
Wow, thank you for diving into it. Very interesting.
>Porting a mainstream browser to Plan 9 is about 50 times more labor than has ever been put into Plan 9

People put a lot of effort in to Plan 9 (and 9front specifically these days), so I want to point out that this is mostly the fault of these "mainstream" browsers being so complicated. It is actually easier for us to emulate an entire virtual machine and run a linux + chrome setup within it then it would be for us to port all the code over.

I also find it no surprise that Fuchsia is getting some chrome dev time, but I have a hard time of believing that it's due to popularity. Google has little interest in maintaining chrome for other more used systems like the BSD's. Seems like they are only interested as a byproduct of wanting to sell appliances running Fuchsia.
100% with you, I use vim for exactly the same reason. With all due respect to Bram, and acknowledging that the project wouldn't exist without him, losing vim9scipt's designer immediately after merging it is a worst case scenario that shows exactly why it was a bad idea.
I'd like to think so but there have been plenty of US incidents of people evacuating for an engine on fire with baggage in tow.

If you are evacuating out the door on a slide, something is quite serious. The trained professionals telling you to leave your baggage behind have more information than passengers in that regard. That is why they decided to deploy the slides.

Just because one can't see a fire doesn't mean there isn't an engine fire on the other side, or a fuel leak or.. etc. Planes are pretty big, you can't see/smell everything from your seat/window.

I mean here's some right here of smoking planes with evacuees hauling even wheelies..

https://www.dailymail.co.uk/news/article-10055329/Spirit-Air...

https://www.independent.co.uk/travel/news-and-advice/red-pla...
PyPy was started early in 2003 too, the first release took a while. PyPI was branded as 'The Cheeseshop' in the early years.
Related ongoing thread:

Introduction to Plan 9 - https://news.ycombinator.com/item?id=38841727 - Jan 2024 (12 comments)
> Push notifications can be considered a form of recommender system

No. Push notifications are notifications. They have to notify you about something that has happened that concerns you, personally. Like if someone sent you a message, or commented on your post, or liked your content. A sale in a store, or an app update being available, or it being a certain time of day, does not, ever, under any circumstances, qualify as a reason to send a push notification. No matter how cringe-cutesy it is and how many emojis it contains.

Bulk push notifications in any shape or form Just. Should. Not. Be. A. Thing. Period.
I recall seeing that happen on one occasion and thinking, you've earned it.
This is the saddest part, a friend has two wash machines, one is an old top loader and one is a newer front loader; the front loader has been replaced three times whereas the top loader keeps running.

It had a control knob burn out and it was $50 or so to get a new one, one of the front loaders had a control board fail and it was $450 for a whole new front panel, which of course means nope.
I do envy the southern sky for the SMC and LMC. (A good photo is in the wikipedia article https://en.wikipedia.org/wiki/Small_Magellanic_Cloud)
thanks, im not a native english speaker so i guess that way to put it is more accurate
Having a mortgage with 3-months variable rate bank sends a new schedule everytime rate changes.

New schedule is calculated with new rate and consists of payments till the end of the term, with additional info about interest and principal amounts.

Same if you do additional payment into the principal - they will give you a new schedule.
What innovation is left? Concrete has been around for centuries in modern forms - we can tweak the formula a lot, but still the same basic idea as when it was invented 100 years ago. Most of what passes for innovation has been tried before. Other things were not tried because anyone who understood the problem knows they are cannot be cost effective. Unfortunately the people who fund this cannot be experts in the field, and thus can easily be persuaded to fund things by scammers that anyone who really was an expert could tell you in a few hours of study are a bad idea.

The problem isn't that the politicians are not experts in construction - there is far too many things politicians fund for them to become experts in even a fraction of them all (they also have to fund medical studies, military spending...). The problems is politicians don't respect trained experts, thus don't keep people around to become deep experts, and in turn there is nobody around with deep technical knowledge to say what is a good idea. Or if there are such people around they are not in a position where they can be listened too, instead any scammer is allowed to present their pitch for "innovations".
This exists, but I haven't dug deep enough to know better: https://github.com/CatalaLang/catala.
the team has 2 deliverables:

1. a ref (branch or tag) that builds (compiles & passes all tests including UAT)

2. every shared ref has a clean revision history that allows for graceful change management ( read changelog, fork, integrate, revert, A/B test)

Any ref shared by a team member (e.g. git push) must meet those two qualities. Team members must reconcile refs on their end (e.g. rebase) before they can submit a new ref meeting those expectations.

This way you are not prescribing a workflow (e.g. git-flow). The team needs to agree on that to their software delivery pipeline requirements.

In order to deliver these two expectations, they need to understand refs (pointers to a digraph) and how to manage them (rebase). tell them to RTFM the git manual on those topics.

Just like memory management, pointers, algos etc these skills are essential . They are not a "nice to have" to build software.
errr, I don't know about that. I like to ask the AIs about products I built and know everything about as a test, and while they often get the top level facts correct, there is always some crazy hallucination that you won't find googling.
It's impossible to do anything else within the confines of the system, and it's difficult to get to that end state without skill and intention.

Reverse engineering the NES Tetris cartridge shows that it has only so many possible states which is what allows one to find these limits.
Also, it may take time for programs like this to be effective too? This sort of thing is just generally “challenging to assess” because people have these really strong emotional responses that aren’t really based on anything but their own life experience. “Why can’t these idiots figure this stuff out? I overcame challenge X without robbing 7-11s why can’t they?”

What we really need to do is look at these sorts of problems from a “does this solve the problem or not?” Then actually commit to running a few different programs side-by side for long enough to get real results… but that’s not really what anybody is proposing.

My personal belief and intuition is that the carceral system is broken, unjust, and deeply flawed - but I am not in the position to propose alternatives. It’s quite possible that I’m wrong and ignorant of the reality of the topic. That said, there are people who study this sort of thing professionally.

We should connect those folks with the stats and mathy folks and get out of their way to engineer a better world, not just see what gets spelled out when we throw spaghetti against the wall.
The data are publicly available so I suppose anyone can do this https://github.com/twitter/communitynotes
But they had to know this when they chose her though, right? It's possible they didn't know about the plagiarism/accusations if they didn't look hard enough. There's no way they didn't know she wasn't a particularly prolific scholar, since she has literally never written a monograph, and has penned roughly a dozen articles.
Location: San Francisco
Remote: remote/hybrid/in-office
Willing to relocate: no
Technologies: full stack engineer, JavaScript, node.js, Python, html/css, React and other modern web frameworks
Résumé/CV: on request
Email: charles@geuis.com
Github: https://github.com/geuis
LinkedIn: https://linkedin.com/in/geuis
>> 2012. Right, this site must be dead. Let's move along.
To be honest, I love it when I see a fixed date. Some information is time-dependent. Maybe I do move along when I see 2012. no time wasted here. That's a feature!
They're hella illegal in America because of weird fire code rules - so you rarely see any support for them on US oriented websites.
Here's something else to try imagining: your brother falls on hard times, starts taking meth and ends up violently robbing someone to support his habit. Would you want him to be left to rot in prison for 10 years or would you want him to be part of a program that both holds him accountable and tries to help him rehabilitate and make amends?

Both approaches will have costs but for me the choice is clear.
Your hypothetical has no relation to actual choices that voters and governments face. The point I made was that people will not vote for welfare unless it's means tested. It's really that simple.

Politics aside, I'm skeptical of UBI. UBI advocates claim that people will start companies and launch careers with their stipend. Yes, some people will do that but most will become layabouts. When the machines do all the labor, we can all become layabouts. But as long as our food, housing, healthcare and so on comes from other people's labor (and it still does) then we have an obligation to be productive.
You say fence-sitting, I say moderate. Anyways, you're absolutely right that 'The first step to fixing a problem is admitting that there is a problem.' My argument is that principle applies for both the system and the individual, not just one or the other. Blaming the system encourages systemic change, but blaming the individual can encourage personal change. It depends on the situation. Often both are at fault to different degrees and just blame each other, never acknowledging their own faults.

To your point, sometimes the system really is a rotten edifice of garbage that needs to be eradicated and rebuilt. I have my own experiences with the american medical system and I'm with you there completely. I don't think any amount of personal merit is going to help you navigate that particular system, its fundamentally broken. So yes the blame there is justified, and hopefully that blame does encourage it to change.

On the other hand, to give a topical example- Let's say Jimmy weighs 600 lbs and never exercised a day in his life, and now he's facing an absurd medical bill for his heart surgery. There's plenty of blame to go around there, there are certainly some systemic factors at play (not the least of which being the medical system taking advantage of him), but to completely absolve Jimmy of personal responsibility for his poor choices and just blame the system is unhealthy, and does encourage a sense of individual helplessness. Yes the system should be blamed and changed for all the things it did wrong, but so should Jimmy

The point is that blame should be assigned where its deserved in the degree that it's deserved, but often the individualists will just blame the individual and the collectivists will blame the system, with no nuance in between
Even when there was a rule that cell-phones were supposed to be turned off, studies showed that 20-25% of cell phones were still active (Possibly forgotten in pockets) - wasting time, energy, traveler patience, on something that was entirely theater (I don't believe there was ever a single incident associated with an active cell phone - which makes sense given the 10s of thousands per day that were powered on during takeoff) - seems like the worst possible tradeoff ever. The "No cell phone use during takeoff" or "No mobile phone use during flight" (China Air used to do that - very, very annoying) - bureaucracy flex just because the could.