skysight-inc/HackerNews huggingface dataset:
Doesn't this end up being effectively a binary heap, with a maximum tree depth of 23 (floating point mantissa precision)? I imagine there must be a rebalancing operation required every so often, possibly more frequently for pathological insertion orders.
What happens when you fail to pay back loans to western companies? "oh no worries, we'll just write it off and you keep all your assets"?

This handwringing on stuff like this is fairly transparent.
In case I wasn't the only one who wanted to run a few toy programs in ABC after reading the article, I've wrapped it up in a very rough asdf plugin here: https://github.com/alisaifee/asdf-abc
There is a high incidence of transgender people in our community. Often, names are changed, the old name is referred to as a dead-name. Addressing someone by this deprecated title is the height of disrespect.
would be nice to have macOS / Darwin kernel-native containers though.
Best. Conclusion. Ever.
You know, I think there are a lot of people who completely miss one important aspect of Mastodon: while it's open source, it's EXTREMELY Linux-centric. While people have gotten it running on other platforms, it's fraught with problems and assumptions.

Then add that Ruby on Rails has a history of breaking when trying to update to keep ahead of security vulnerabilities, and we may expect to see some big security issues when something is found that's exploitable and updating breaks things, and everyone is sitting around waiting for the Mastodon people and/or the Docker image makers to update things properly.

Mastodon would be improved by spending more energy making fewer assumptions about the underlying OS and being less dependent on specific versions of underlying Ruby components.
To my understanding they would still be GDPR-compliant if they delete your data upon receiving an email that you would like to exercise this right under GDPR, even if they don't automate that process but IANAL. Perhaps someone can confirm whether this has in fact worked for them in the past.
> ALSO, helpful hint: If you are mixing plastic pipe (like schedule 40/80) and metal pipe, always have metal female couplings and plastic male couplings. A metal male going into a plastic female is one tighten away from cracking the plastic.

Or buy transition fittings or "special reinforced" fittings. Or, if you trust them, use push-to-connect fittings -- SharkBite, John Guest, ProLock, etc. (ProLock appears to be a John Guest product that is also sold by SharkBite.)

I've seen plenty of female plastic threaded fittings break even when connected to male plastic threaded fittings. They're just not that strong under circumferential tension.
After 33 years, Chinese people stood up again for the freedom and democracy.
I had to think about this for a bit I've studied dynamical systems with chaos but am nowhere near proficient in the math.

Around system fixed points there are stable and unstable manifolds. There can also be apparently (linearized) center maifolds where there is no growth or decay but that simply isn't true because it is so hard to for an eigenvalue to be exactly 0.000....0 (smooth time) or 1.000...0 for discrete maps. So you have to perform a center manifold reduction to inspect the fixed point behavior in higher order terms x^{1,2,3,..} y^{1,2,3...}, xy^{1,2,3,...}, x^{1,2,3,...}y, x^2*y^{1,2,3,...} etc. all linear combinations for the basis, in R^2 that gives so many combinations.

Around these fixed points in unstable maps the manifolds themselves will intersect in other places than the fixed point which is confusing to me (homoclinic tangle: https://en.wikipedia.org/wiki/Homoclinic_connection). But the chaotic map itself holds uniqueness of solution such that f(x_n): x_n->x_{n+1} and f^-1(x_{n+1}): x_{n+1}->x_n. This is key: deterministic systems follow uniqueness of solutions. You can trace time or steps backwards to a distinct t(0) or x_0. Without this the analysis does not work, then maybe dealing with probabilistic systems but these strange attractors arise from deterministic systems. I don't know much about probability.

Anyway I think we're not necessarily disagreeing with each other just talking past certain really interesting points.

What I think is the most conceptually simple way to visualize chaotic behavior that leads to strange attractors in R^n is the logistic map https://en.wikipedia.org/wiki/Logistic_map to visualize a R^1 system with one parameter that can cause bifurcation, phase doubling, then chaotic regions. The R^n analog to this would be a parameter set that arises in a fixed set {} instead of a fixed point x_o that the system will eventually evolve to. See double hinged pendulum as a simple chaotic system that evolves to a chaotic state. I think the system bifurcation is what you are alluding to where the roots split from one to two states and so forth.

Anyway, dynamical systems is interesting and it would be amazing to see what further is applied from it in 200 years. Its a wild field because it quickly devolves into algebra, set theory, fractals and topology. To pick up on the front you need to understand so much deep theory that is over my head.

Anyway cool stuff I love seeing these type articles here way more than the next best css framework or whatever.
> Fractional positions should be represented using arbitrary-precision decimals so that they don't run out of precision. Floating-point numbers are insufficient.
- It's a non-professional LinkedIn. Just want to keep in touch with some people that I get to know IRL.

- Some people are not close enough to regularly call, and not far enough to drop from life. Liking posts or commenting emojis keeps the connection.

- Groups. There are some really nice groups that are on topics I am interested in, like <local language> literature, science writing in <local language>, group of local scholars.

- All local businesspeople are on Facebook. I regularly make queries on their products or shop in general through FB chat.

- I do <performing art> as a hobby. I perform. Upload it to FB showing it to a custom list of friends, ang get 30+ likes. Love doing it.

- Some people I care about are there. They post there, and I like to see them. Often close-ish people from the past.

- Eternal September literally ruined Quora. While specialized, well-moderated groups in FB are going strong. There are several intellectually satisfying groups on FB.

- Fine grained control over what I make visible to whom, and what I see. I have 800+ friends (all known IRL), but I have manually unfollowed 500+ of them.

- Network effect makes some content great. It's just statistical. If there are much more posts, there are slightly more good posts. Memes on <national culture> are great.

- Where I live, social status gives you many opportunities and advantages. FB is crucial in my local comminity for gaining that status.
Sometime it can be buggy on macOS and quite slow to boot with Ubuntu VM, wish there is a cloud VM image.
Many languages that don't have these (untagged) union types, usually also have an open issue discussing if/when they'll be added. I've hand several occasions to want to use them where the available nominal sealed/enum type of the language is insufficient. In these cases it didn't matter if the components of the union were nominal, only that the union type itself wasn't.
Glad to see that open toolchain support is improving, as FPGAs on modern nodes have the potential to run truly open hardware with reasonable performance. When I did my last FPGA project I was basically forced to use the Xilinx and Altera flows from start to finish. I work in the silicon industry and it's sad that everything is proprietary (compared to the number of open-source frameworks and tools on the software side).
The Internet Archive just put 565 Palm Pilot apps in your web browser
Isn't it sufficient to compare 64 bits at a time? Then the oracle becomes rather useless.

Many current memcmp implementations use such large comparisons because they avoid hard-to-predict data-dependent branches for extracting the specific point of mismatch.
Ah, I misread the Google results. Looks neat, I'll take a look.
> I am sorry, but I have to disagree.

You disagree that they enjoyed the article?
Only sub-Saharan Africa is left with fertility rates above replacement. China is likely to start seeing population decline within 15 years or so. Which is not to say that they won't try, but we're about to see competitive pressure applied to immigration as well, coupled with a significant number of voters still opposed to immigration.
There is of course no US-issued license to handle dollars as such, but the US has several levers that they can use to make it as difficult as possible. SWIFT is a Belgian company, but it can and has been successfully pressured by the US and its allies to disconnect users from the network. SWIFT is of course just a messaging system, but those users now have to use other means to transfer money, which is likely slower and more expensive for everyone involved.
Industrial Society and Its Future
Martian leader elected by universal suffrage for 5 years the “Elon.”
We're probably not going to agree, and I trust you understand your own needs and wants better than I do. Have a good weekend, I apologize for mischaracterizing you with a generalization.
a sexual action has to occur (words, images, touch), not just being in a location you associate with sex

I'm confident France's court would agree too
If those 10 relaxed hours actually mattered there’d be a measurable productivity drop. If it’s not measurable or significant, then those 10 hours don’t matter and we should get them back for stuff that does.
Many people live somewhere without other employment options and can't relocate. Otherwise, yeah, that's the obvious solution.
Really good point. You could estimate if a [deleted] comment might be from [account X], but you'd only have that one comment to compare. The rest might be from other accounts.

So yea, you'd probably end up with a pile of comments that are more likely linked to [account X], but many of them wouldn't actually be. It would add a ton of noise into the system.
> No billionaire gets more hate than Jeff bezoz

Elon by a mile. I can't go an hour without seeing his smirk on some headline. I haven't seen or heard about Jeff Bezos but maybe once this month, and every month before that.
We've a way to go if this is an unpopular opinion.

Stay and put up is terrible advice. Rotten companies deserve to fail.
I'm interested in getting more details on this. Mandatory meeting times makes it sound like you were a W-2 employee and not a contractor, and it's hard to imagine that an accommodation for narcolepsy would cause the employer any kind of undue burden. How did they avoid legal consequences?
Are you using Yjs? How are you thinking about scale-up for teams with 100s - 1000s of users?
Your point would make more sense if team building time (and drinks or whatever) was paid for by the company.

Otherwise people are spending their time for the company's benefit, without being reimbursed.

Companies could reimburse people for team-building time, like drinks after work, but they choose not to. They want something for nothing. They want coworkers to feel like they are part of a family so they won't leave for a different job, they want to motivate people to work harder for the team, instead of hiring enough employees, etc. They want to take advantage of people's better natures in order to generate more profits for the owners.

EDIT: Some may read your comments as being in favor of being taken advantage of, part of the team or family the company advocates for, until the day you get laid off, and are no longer part of the group at happy hour or whatever.
It it probably not a 40 hour a week job in the sense that it's on your mind all the time. But it's also not a 40 week job because you don't need to be around from 9-5 as what matters is that you make good decisions, therefore you need to prioritise your mental health a lot. In my case this meant stuff like going for a 2 hour long run in the middle of the day, because clearing my head was the best I could do for my work.

The problem with this attitude is that it is hard to transition to peacetime, normal stuff doesn't seem important (e.g. it is very hard to take a normal product decision that seriously if you've seen deep existential crises before).
Good idea! I just added detailed ranking information like goal differentials and goals for/against. Is that what you were looking for? You can get to it by clicked/tapping on the group points and flags.
It's a familiar practice to me, and my buddies in construction and trades here in Canada complain about it sometimes, particularly the oil industry. Four guys and two double beds in the motel. Dormitory-style accommodation are common too, typically 6 - 8 men and bunk beds and a shared bathroom and living space. Such assignments are usually short though, a few weeks. People expect a private room or an apartment, for longer than that, and they're usually hauled in, in the form of trailers or similar.
not op, but i've done this a couple times both through the python API:

https://github.com/jcelerier/dynalizer

to automatically generate safe dlopen stubs for runtime dynamic library loading from header files

and through the C++ one (this one is an extremely quick and dirty prototype):

https://github.com/ossia/score/blob/master/src/plugins/score-plugin-avnd/SourceParser/SourceParser.cpp

to pre-instantiate get<N>(aggregate), for_each(aggregate, f) and other similar functions in https://github.com/celtera/avendish because of how slow it is when done through TMP (doing it that way removed literally dozens of megabytes from my .o and had a positive performance impact even with -O3) ; so I weep a lot when I read that people in the committee object to pack...[indexing]
you aren’t immune from these problems just because you aren’t taking VC funding.

Most bootstrapped companies need some initial funding which usually comes from the founders bank account, with the idea being that’s it.

But it can be tempting to accelerate your bootstrapped growth by taking debt financing (credit cards, mortgages and other personally guaranteed loans)

The difference is that in most of these cases you are personally liable whereas you can walk away from VC funded businesses.
Keeping track of what is happening in the lives 20ish real life friends whom I wouldn't really have contact with otherwise. It's also the only way I know how to contact several of them if I had to.

My daughters sports team uses it as their main communication channel.
There's a bug where the click registers 100px so pixels below the actual target in Safari. Works fine in Chrome and Firefox.

Great work btw, I could see myself using this daily.
Argh, you're right. Classic mistake of tunnel-visioning on a subset of the domain.
It's legally advisable. Even if you do fire someone for a good reason, you will want to have those reasons documented if the firing is legally challenged.
While [0] doesn't come across as GDPR-compatible to me (not a lawyer), the further explanation in [1] sounds a lot more compatible with it.

Basically, HN will work with a requester to update the site to give the desired amount of anonymity whilst preserving history as much as possible with those limitations -- including editing past comments.

Full GDPR compatability would probably require to support complete removal of user name and comment/submission contents as written - but even that seems on the table in [1]. (DanG could simply summarise each comment worth multiple replies and delete all the ones without replies.)
I'm okay with someone attempting to do that. I imagine it would be extremely fuzzy and not successful.
Like I said, this:

noscript/basic (x)html browsers using a javascript only captcha

might as well be in Farsi or Urdu...
Please Use Negative Prompts with Stable Diffusion v2.0
In Clojure, you don't typically type code into the REPL, but write code in a file and then evaluate that code in a REPL connected to your editor. We don't just type into a console window, then reboot for some OS updates and forget about our previous efforts :).
Combining this with a static analysis tool / linter like clj-kondo will also help since it will remind you that you removed certain functions, while they may still be there in the REPL.
I wish MacOS sticky notes would actually stick to individual windows and would move with them when you moved those windows. Instead, they just float, like all the other windows.
Oh no worries, though i'm happy to better understand your thoughts on this subject. I don't think you generalized me either, we're still exchanging information/facts in this discussion. Apologies if i came off harsh.

I just think it's safe to say that i'm definitely not addicted to traditional social media.. by the fact that i'm not on any of them. I'd be willing to accept the argument that i am addicted to HN, though i do think i take reasonable steps to mitigate that.

BUT, i'm not sure if you'd classify HN as Social Media in the same way that FB/Twitter is.
If you email hn@ycombinator.com, they'll change your username for you. (Near the bottom of https://news.ycombinator.com/newsfaq.html)
You might be thinking of this [1] paper? The core idea being if your problem space lends itself to monotonicity (see the paper for a more precise definition than I can give), then you can build a globally consistent database (around a CRDT) where the end-user doesn't need to concern themselves with inconsistent states while consistency is reached.

[1] https://arxiv.org/pdf/1901.01930.pdf
Ask HN: What is the outlook for a new career in ML or DS?
More specifically, I'm in my early 30s and have been disabled with post concussive syndrome and ME/CFS.

I've been slowly hacking away at a math, coding and ML knowledgebase in concert with efforts to increase my work endurance, with the intention of accruing hard, demonstrable skills that could serve me well in any capacity. I assumed this was the most robust use of my limited energy because these skills could be used in almost any white collar position which uses computers to perform repetitive tasks or intersects with structured and unstructured data.

At least, that was the idea x years ago. Now it seems we're on the verge of a centralizing and commoditizing revolution in ML and UX where entire swaths of knowledge producer skills will become obsolete.

Where will that leave people trying for either ML engineer or more data analysis focused DS roles? Or even just everyday utility scripting/automating powers? Can even the latter two can be largely replaced by hybrid finetuned multi modal language/code models. I feel a bit lost and like I have wasted my time.

Will only elite scientists in the top percentiles of skill and resources be needed or will the future have room for more pedestrian aspirants?
Yeah it looks like an early 20th century 1920s Craftsman style home. (1905-1929) It’s likely made of extremely high quality old growth wood and a rather lovely home to live in if well maintained.
You're being sold "work less hours, get paid the same". In actual fact:

> “With many businesses struggling to afford 10% inflation pay rises, we’re starting to see increasing evidence that a four-day week with no loss of pay is being offered as an alternative solution.”

When compared to inflation, you'll get paid less. It says 10%, but wages have been frozen for years.

Worse still, you will still be expected to achieve the same amount in less time. The only difference is that they will expect your most productive hours without also paying for your less productive hours.

_You_ may be in a position to take a 20% pay cut, but as they mention, they want this to become the norm for everybody. As the cost of living increases less and less will be in this position.
How do you figure these things out, do you have special software to look at this?
I'm no expert here, but the arguments I can think of a couple possible arguments. One is that it's not always possible for libraries to ensure that programmers use them correctly. This may be particularly true for systems programming languages that often permit low-level features such as pointers. The second is that the compiler can do things that a library can't.

Spectre/Meltdown mitigation is a great example of the latter. The compiler can be careful to emit instructions that don't permit speculative branching, or disable other optimizations that might expose a security risk. Libraries don't typically get the kind of access that would permit them to do that, and it's not clear to me that a language that does permit such access would be appropriate for safety- or security-critical applications.

As for why if statements are a security risk, they give a tidy little example of that at the bottom of their overview page, under the heading, "Can you see the security flaw in this code?" I can't say I understand it terribly well. I personally take that as a sign that, while I can speculate about why they're doing things this way, and even be arrogant enough to do so in public on the Internet, I'm very, very, very far from being qualified to suggest that their basic approach is wrong. Chesterton's Fence sometimes strikes me as being overblown, but Chesterton's Safety Belt is no joke.
Good luck to you both. Life is hard especially when we aren’t what we thought we were and reality was different than we thought. Shifting frame and changing what life as we experience it from then on is scary. When it strikes to the heart of our self image and ego it’s beyond scary, it’s terrifying. Congratulations. I found a way to build self awareness is vipassana meditation. The entire focus of the practice is learning how to be aware of your thinking mind without being reactive to its direction and recognizing your senate mind as an equal, but both subservient to your base awareness which is the actual you. You might find the NPD part of yourself lives in the thinking / striving mind and by holding it in awareness it loses its power. This has worked for me.
Home run plumbing also means a lot of pipes in the walls, so you end up with 20x more pipes in the walls and ceiling than is actually necessary, and 20+ valves, which are often made of plastic instead of brass because otherwise costs would balloon. In any case, the fittings aren't the weak point, the pipe is; a properly crimped joint or expansion joint will never leak. And often it's impossible to have no fittings on a run of pipe anyway.

In my opinion, traditional trunk and branch plumbing is far more flexible and just as reliable. It also allows for a hot water recirculation loop, which is impossible with home-run plumbing.
The faucets I've seen are generally NPS where the supply lines attach to the faucet, often with the retaining nuts (or whatever they're called) using the same threads and going on first.

To answer GGP's question, what's difficult about faucets is getting up behind the sink, with your back straddling the corner of the cabinet, reaching up with some sort of basin wrench that inevitably won't grip those bespoke retaining nuts well. Especially removing the old faucet where the retaining nuts are a bit seized.
I've accepted dormitory-style accommodation and worse in the Army, but I wouldn't expect even the Army to ask me to literally share a bed with another adult.

And this is a bank, not wilderness work or the Army.