skysight-inc/HackerNews huggingface dataset:
I would bet against the US ending up with third-world-style slums.

My understanding is that those tend to develop when the rural population moves en masse to the cities for better opportunity. The people in those slums are mostly "normal" and have familial support networks; they're just really poor and there aren't enough houses for them. Also, third-world countries have much less state capacity to clear the slums and enforce order.

The problem in the US is quite different. The US has already urbanized, so there isn't a flood of internal migration to the cities. Instead, homeless people are either mentally ill or are "normal" but can't afford the cost of housing. The "normal" people are usually able to access assistance like shelters and eventually get back on their feet, maybe moving to a lower cost-of-living area, or maybe moving in with family. The chronically homeless are usually mentally ill. Also, the US has very high state capacity to clear encampments and slums when it chooses to do so. You can generally bet on the US government to enforce the property rights of landowners and evict encampments on private land.

There are "a lot" of chronically homeless in the US, but there are orders of magnitude more slum dwellers in the third-world. The types of people are very different in each situation, and the relationship between these people and the government are very different as well.

There's simply no way for large-scale slums to develop in the US.
I would argue capitalism just so happened to be our method of progress. It was more so humanities newfound like of education and reasoning that did it. Or, conversely, the decline of religion in the state marked when things started to look good for humanity. And then it's a pretty clear graph where less religion = more good from then on until now.
Maybe that's the same as what I'm saying but it strikes me differently. As I understand it, the trade-off is between range and diversity of motions versus strength in one specific set of circumstances.

The further your muscle Anchor Point is from the pivot, the greater the mechanical lever. For example, the human bicep anchors only inch or two from our elbow pivot. You could anchor twice as far and double the resulting Force, and in fact many animals do exactly that.

It's hard for me to imagine the comparative kinematics in your example, but I would think throwing a baseball and a heavier Rock would go through essentially the same motion. Attempt might be far better at an overhand throw than a human, but a temp might be simply incapable of performing an underhanded or side pitch
I do not agree, and think that most people don't want this.
Because I don't like breaking things unnecessarily. Some of my libraries are 10 years old and depended upon by similarly old projects that are not using ESM and probably never will.

Besides, it's already going through one transpilation step to go from TS to ESM, so adding a second one for CJS really isn't that much hassle.

I think if node.js had made require() work with ESM, I could probably drop CJS. But since that's probably never going to happen, I'm just going to continue shipping both versions for old projects and not worry about it.
> foo could mean foo/index.js, foo.js at the minimum. So you have 2x the lookups.

Only in the worst case. If it's foo.js there's only one lookup.

> Oh no, wait we also potentially have mjs, cjs, jsx, ts and tsx. So 12 times the stat checking for each import.

Again, you're only taking into account the worst case.
Also AlphaProof had to search for 60 hours for one of the IMO problems it solved.
https://en.wikipedia.org/wiki/Jon_Burge
No, you're definitely right, and I agree. I suppose my question is more intended at protecting the average consumer.

I wasn't alive for this, but I understand candy cigarettes used to be popular, and they were advertised at children, but the government cracked down on it. I know Internet astroturfing like I'm describing is a different beast, but I guess what I'm wondering is what the future of advertisement regulation looks like?
I'm that stupid.
> California was ground zero for some of the more supposedly 'enlightened' approaches to the homelessness problem with both substantial, sustained funding and strong local political support for non-enforcement. After nearly a decade of such experiments, the evidence they've made the situation dramatically worse is obvious and undeniable, even to those who were open-minded and supportive of trying these approaches.

Can you give references/citations and/or examples of these programs? Particularly the ones that received sustained funding and how much funding that was per person? I'm aware of small anecdotal examples, but the funding was always just minimal. My understanding is it requires at least around $10k/person/year, a couple hundred per person does not move the needle.

My 2 cents, I feel like the West Coast could solve the problem if there were appetite to raise & spend the money. A 1% wealth tax on the value of cars over 100k and homes over 10M likely would solve the problem overnight - but is there political appetite to do that? No.
I love decaf but the main problem is how fragile the stability of the beans are. They go bad quickly. To get the same cup of decaf coffee every day requires more work if you are grinding your own and making espresso. Still, I love them.

Personally, I've found the CO2 method to have a lot more flavor than the Swiss Water. I also found the CO2 beans don't deteriorate as quickly as the Swiss Water beans.
Well we can be confident in the knowledge that techbros might finally take the issue seriously if an AI tells them to!
Yeah Hudl is definitely a beast in the space though I think of them as almost more focused on orgs and teams rather than consumers.

Re: highlight segmentation was and still is a challenge that we work on. In the beginning we had a hard time dealing with false positives when our models thought a shot was in but it wasn't. This has gotten better over time with more data and is hovering near 92% acc these days but obv not 100%. But i'm optimistic as data grows and the sota methods get better, this isn't the hardest ml problem in the world
I once played around with taking the curvature of mouse movement: UI-driven movements tend to be direct, low-curvature paths, leaving high-curvature paths free for binding (eg for scrolling).
Actually yes, but they haven't had the money to re-implement it all, such that it works again as it once did.
I've been looking for robots recently that work with Scratch.

I found one called VinciBot that looks kind of interesting - https://www.youtube.com/watch?v=BftyB954_r4 I like the fact it can draw (it doesn't look like it can pick up the pen by default though, but it appears to have a motor inside that you can attach Lego components to).

I installed their android app to have a little look at it.
I've spent the last couple of years researching and building my own timber frame structures and I have come to be of the opinion that aesthetics exist for a reason. A functionally sound structure will have pleasing aesthetics.

Understanding more about home-building now, when I look at what's available in new builds and renovations these days I see a lot of suspect aesthetics and they are usually accompanied by (if not directly representing) poor design decisions.
There's no silver bullet in AI
The drastic solution is you ban long term rentals - all 'rental agreements' must return shares in the underlying real estate and structure proportional to length of stay. The rent payments would be distributed pro rata to the existing share holders.

Of course you could also allow people to build homes at market clearing prices, so investments would just be undercut.
https://archive.is/rgGaX
Solves dependency version hell also
CrowdStrike backlash over $10 apology voucher
Being from UK: stop multi home ownership for private companies/persons. Move to majority council owned houses, which then feeds money back into the communities. Follow right to buy, where the money goes back to the council.
They just write "it's like alpha zero". So presumably they used a version of MCTS where each terminal node is scored by LEAN as either correct or incorrect.

Then they can train a network to evaluate intermediate positions (score network) and one to suggest things to try next (policy network).
Can't speak for other areas, but the Phoenix area's homeless definitely way too large for current shelter availability, not to mention the aversion most have for all the reasons stated. With most of California and a few other states seeing far worse numbers combined with illegal migrants it's reaching an impossible point.

It'd be possible to build tiny/modular complexes, which would be very expensive (but CA spend tens of billions with nothing to show), that could stem some of the tide with a bit of effort. But it needs to be located close to reasonable public transportation to other areas where work can be found if/when people are ready to get off the drugs or otherwise get life together.

That doesn't even begin to cover psychological and police needs. The amount of assault, rape and theft in homeless communities is massively disproportionate to the general public. There's also the medical needs, which are significant.
I'd like to add that reverse engineering can also be done without any peeking at the thing you're trying to reverse-engineer.

Andrew Tridgell explaining how he reverse engineered Microsoft's SMB protocol with the "French cafe technique": https://www.samba.org/ftp/tridge/misc/french_cafe.txt

Tridge also reverse engineered BitKeeper, the proprietary software that Linus foolishly used to host Linux kernel development for a while. He noticed that if you telnet to the BitKeeper address:port rather than use its proprietary client, you can type "help" and it then spits out a list of commands to try...

You can then interrogate the repository with these commands and get a complete understanding of all the internal data structures, without ever using the proprietary software, let alone having to disassemble it.

The fact that Tridge did this reverse-engineering led BitKeeper's owner, Larry McVoy, to rescind the Linux community's use of his software, so Linus wrote git.
There's no problem with search. The goal is to search most efficiently.
That is because you have basic understanding of numbers. Tribes may not have that.
The company profiled, Central States Manufacturing, has compounded at 20% per year since its formation in 1988 (according to the article). In comparison, Amazon has compounded at 23% since its IPO in 1997. If you are lucky enough to be a worker at an employee owner company that has 1 in a million anomalous stock growth you will do very well. This is not surprising.

World wide public equities have grown at 5% real over the longest datasets available, 7% for US based companies. Even these numbers are misleading because company returns are heavily left skewed: a small minority of companies do tremendously well and the rest are stagnant or shrinking. From 1991 to 2020, 55% of US stocks underperformed 1 month T-bills. From 1926 to 2016, 4% of stocks have outperformed the total stock index.

I do not see what is so amazing about this? If you think that employees deserve a larger share of the spoils then you can advocate that they receive more of it directly as compensation, no employee owned corporation needed. If they will make the same on net but with some of it locked away in a single company's equity than you've just made those employees' economic situation _more_ precarious than it was before.

Non-employee equity ownership arises naturally but these articles always try to paint it as the result of the nefarious machinations of top-hat wearing capitalists. Suppose this company needs more capital than employees can raise but won't or can't take on new debt. Equity must be sold to outsiders.

The article also wrongly suggests that owning equity is exceptionally difficult without employee owned companies: "it's hard for most people to get ownership in something." But we have a whole public equities market that anyone can participate in and innovation has only made it easier over time. Index funds have made diversification automatic, fractional shares have solved daunting investment minimums and payment for order flow has eliminated transaction fees and concern about getting a fair fill price.
> there is a long list of long-dead languages that attests to this.

Look up Ainu and Okinawan languages - Japanese is the dominant language that drove its neighbors' cultures to extinct. It has more native speakers than French, German, or Italian. The Japanese culture is not going anywhere.

Most of the time, those "globalization is ruining beautiful Japanese culture" arguments sound like a mixture of orientalism and xenophobic dog-whistle, i.e., "Isn't it nice that there's a country where only its one native ethnic group is considered the true members and all else are at best second-class citizens?"
I'd suggest the estimations for the number of homeless are low, even and that there are far more.
Ask HN: Opening a company in Europe while being an employee
Hi,

My husband and I are working on a hobby project in Unreal Engine, and we’ve been making great progress! It's a scientifically accurate game that has attracted the attention of real physicists. To properly address any legal issues that may arise (such as hiring part-time workers, managing intellectual property rights, and so on), we need to establish a legal entity.

However, both of us are currently employed full-time and cannot leave our jobs at this time. Our companies are in fields different from game development.

Our contracts include a clause that prohibits us from establishing a legal entity without permission from the employer.

Employers of HN, how would you react if your employee were in a similar situation? How can we increase the odds of convincing the employers to grant this permission?

Any tips are appreciated!
Remember when people thought computers would never be able to beat a human Grand Master at chess? Ohhh, pre-2000 life, how I miss thee.
In 2014, 1.7% of workers were paid the minimum, and the 10th percentile hourly wage was $8.62, which you could reasonably say was barely more than the minimum. So there were a lot of people making minimum wage or fairly close to it:

https://www.epi.org/publication/stagnant-wages-in-2014/

However, 10th percentile wages are now $14/hour, which is almost double the minimum:

https://www.bls.gov/news.release/pdf/ecec.pdf

and the number of people making exactly minimum wage has shrunk dramatically, from ~1.7% to ~0.1%. So it seems reasonable to say that the number of people making close to minimum wage is now quite small.
Nobody has won more times
Honestly, it really doesn't matter whether it's VMs or Docker. The docker/container DX is so much better than VMWare/QEMU/etc. Make it easy to run workloads in VMs/Firecracker/etc and you'll see people migrate.
10-15 years ago, I found myself needing to regularly find the median of many billions of values, each parsed out of a multi-kilobyte log entry. MapReduce was what we were using for processing large amounts of data at the time. With MapReduce over that much data, you don't just want linear time, but ideally single pass, distributed across machines. Subsequent passes over much smaller amounts of data are fine.

It was a struggle until I figured out that knowledge of the precision and range of our data helped. These were timings, expressed in integer milliseconds. So they were non-negative, and I knew the 90th percentile was well under a second.

As the article mentions, finding a median typically involves something akin to sorting. With the above knowledge, bucket sort becomes available, with a slight tweak in my case. Even if the samples were floating point, the same approach could be used as long as an integer (or even fixed point) approximation that is very close to the true median is good enough, again assuming a known, relatively small range.

The idea is to build a dictionary where the keys are the timings in integer milliseconds and the values are a count of the keys' appearance in the data, i.e., a histogram of timings. The maximum timing isn't known, so to ensure the size of the dictionary doesn't get out of control, use the knowledge that the 90th percentile is well under a second and count everything over, say, 999ms in the 999ms bin. Then the dictionary will be limited to 2000 integers (keys in the range 0-999 and corresponding values) - this is the part that is different from an ordinary bucket sort. All of that is trivial to do in a single pass, even when distributed with MapReduce. Then it's easy to get the median from that dictionary / histogram.
Again, this is a culture thing, where I'm saying "I don't care about being productive, as long as I'm happy",

And you're free to work part time or switch to a lower-paying job that you enjoy more. I did the latter recently; it's great, and I'm thankful that our economy is so productive that I can still afford everything I need.
I think key word here is "feel". The reality is that modern products are absurdly complex, and consumers truly don't know what is (and isn't) worth their money. Which is why marketing, making people "feel" a certain way, is SO important. Maybe even more important than the product itself.

I mean, do you know how any of your food is produced? If you wanted to verify that the ingredients are what they say they are, can you? If you're buying a car how confident are you the transmission is reliable? Do you actually understand how the transmission is designed OR... is it just brand name? It's brand name, right.

Ultimately companies don't need to, and are better off not, producing high quality and safe goods. It makes much more sense to produce lower quality goods and reinvest the savings into advertising. The consumer won't know the difference, and they couldn't find out even if they wanted to.
Here are some i looked at - SwingU, Ace Trace, Swing Profile, Sportsbox AI. Overall seems like two kinds of golf apps: (1) more micro- to track and grade your swing, and (2) more macro- something to track your progress over a course
Is there a plan to add this for linux / windows? Either way, super cool project
Yes, but no airlines use this boarding flow. Most do more or less the worst boarding flow. They board front to back. Here's an article claiming southwest wins in the real world (https://www.cnn.com/2023/09/16/business/airline-boarding-pro...)
Is this a failure of the UXR (observational studies) or product team (metrics)?
Terms of Service?

"Naturally, we're never liable for any damages we've caused."
SROs are basically dorms, and there are just under ~20k (rooms) in SF, which is near enough to house everybody. There's a waiting list a mile long and though they're not supposed to be long term housing, many people treat them that way.

There's a pilot program by DignityMoves consisting of pre-fabbed tiny homes, but it has only a handful of units.
I never said it was a risk or concern or anything else in that direction. I was just pointing it out because I thought it was interesting. There was a time I didn't realize there was coolant in these heat pipes that could escape. Until encountering one where it had dissipated and, after some consternation and googling, realizing what must have happened to cause such terrible thermal cooling performance. Even if it does happen, heat pipes are among the cheapest components to replace (also the easiest).

Does everybody just want to argue over nothing now?
I think you are correct though. We don't need new physics to cure cancer. But we may need information-handling, reasoning and simulation systems which are orders of magnitude bigger and more complex than anything we have this year. We also need to stop pussy-footing and diddling with ideologies and start working on the root cause of cancer and almost every other disease, which is aging.
Error Types in RAG for Research Automation and Fact Verification
Object identity effectively implies mutability. Without that implication, two objects of the same structured value being non-equal doesn’t mean anything (and would probably be better classified as a mistake).

Another way to look at it is that property setters (or whatever mechanism is used to directly mutate an object’s sub-data) is not meaningfully different from a method doing the same. You could even call it syntax sugar for the same.
One of my BILs is frequently homeless and refuses shelters because they have rules, curfews, etc., that, when he's manic, he won't abide by. I've been around tent cities and encampments in SoCal pretty often over the last ~16 years, but not as much these last few years since we had children. My anecdotes are that they're overwhelmingly filled with people just like him.
I did add the qualifier "...with no value added to justify it."

I am still learning about MarkMonitor but I wouldn't rule them out based on price alone.
Engineers are lazy, especially Ops. Until it's easier to get up and running and there are tangible benefits, people won't care.
They spent over 10B a couple years ago with nothing to show for it. Having to follow "da rules" along with NIMBY for housing efforts both work against working solutions.
How to move your GitHub App to Gitlab
It's past 2am in Japan so maybe not the best time to get answers, but as I head to bed here's my two cents.

The concrete daily-life answer is, I've virtually always found it an incredibly welcoming place. With very few occasional bits of garden-variety discrimination ("oh sorry this apartment isn't available for rent to foreigners"). But individuals are nearly always nice - obviously polite, but usually nice as well. And society in general is far more accommodating to foreigners than one might expect a society to be to ~2% of its population (putting English on road signs and so forth).

But over the years I've noticed that lots of people online are super confident that Japan is deeply racist, which is wildly at odds with my experiences here, so I've thought a lot about where that comes from. And personally my view is that racism, as the term is generally used, isn't a meaningful thing to talk about with respect to Japan. The Japanese (broadly, oversimplifying) don't see the world in terms of race - they divide the world into Japanese and non-Japanese, and things like skin color or nationality are very distant lesser concerns. And in general, they don't at all see Japanese things as better than non - Japan is mostly fascinated with foreign things, and in many contexts looks up to them as superior to local ways.

But Japan does always, always see non-Japanese things as other, and separate. And as such people are often quick to, say, attribute differences of opinion to "oh I guess that's how foreigners see this, but I'm Japanese so I see it differently", and such. And when one is on the receiving end of that, and constantly treated as separate, it can feel like racism (though I think it's misleading to model it that way).

Oh, last thing to add is that regardless of how they see or treat foreigners, the median Japanese person nearly always harbors some level of dread at the thought of talking to a foreigner, since that means using English. ~Every Japanese adult took 6-10 years of English in school, and in most cases they are almost entirely unable to use it in conversation for various reasons, so many people here view using English the way I'd feel about suddenly being given a quiz in my worst subject from high school. As such, tourists who go around using English may mistake people's reactions for standoffishness or hostility - but if you live here and learn even the most absolute basic Japanese, you find everyone melts and things go fine.
And why aren't you complaining that human participants could train and study for thousands of hours before attempting the problems? And that the training materials they used was itself created and perfected by hundreds of other people, after having themselves spend countless hours studying?
Parlor tricks. Wake me up AI can reliably identify which number is circled at the level of my two year old.