skysight-inc/HackerNews huggingface dataset:
The OED reference is very vague. We're not even sure in what context "they" was used 600 years ago. Care to elaborate?
Registration was first attempted in 2012. It was denied and appealed several times and finally recognized in 2019. After some Covid-related delays, it was opened to the public in 2020. https://en.m.wikipedia.org/wiki/.gay
Display size isn't a consistent means of measuring the physical size.

My S21 (6.2") is within a mm of my Pixel 3a (5.6") due to the reduction in bezel.
Social interaction can be just as much of a biological imperative as reproduction.

I bet many people would be willing to pay $500 for a FaceTime call with MrBeast. Or pay $50 to choose which makeup their vlogger tries on. Maybe even $100 for their favourite comedian to make a joke about them.
> there is no "legal" agreement to follow those rules

Yes there certainly is[1]. The robots.txt clearly specifies authorized use and violating it exceeds that authorization. Now granted good luck getting the FBI to doorkick their friends at Google and other politically connected tech companies, but as the law is written crawlers need to honor the site owner's robots.txt.

[1] https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act
The plumber at the house with an overflowing toilet sure has some leverage, too.
No, it doesn’t. Putting aside that there is an entire field of clockless designs, asynchronous logic, free-running clocks, etc.

You should think of this as “when the cpu is processing an instruction, what does it need to track to dispatch and retire it?” Designing to a click tick is one version and kind of where things were in the 1970s. It’s an educational model.
Sorry about that!! Can't believe we didn't catch this in testing. I think some changes relatively close to publishing must have enabled this bug
Ah, I take it you’re referring to the Google Fonts case, then? That’s completely different from linking to a third-party site: that’s loading resources from a third-party site. For a hyperlink, any fetching is user-initiated and you’re obviously not on the hook for that. (The one arguable exception is if you explicitly cause prefetch or prerender on, say, link hover. That would then obviously be on you, because you made it happen.)

> It does if they want to flow the law.

No, they can just not do it. Simplifying very slightly: they’re trying to get your consent precisely because they don’t have to do it, therefore they’re not allowed to without consent. I would also note that the sort of consent they solicit on public websites is practically always for storing stuff on your machine (ePD, from 2002) rather than for processing (GDPR, from 2016). But I lack energy to get further involved in this aspect; suffice it to say that their tracking is basically never in your interests at all, and routinely not even in their direct interests.
Unfortunately this experience doesn't pan out the same for a company:

- A large number of users will increase the likelihood that one of them will encounter a temporary issue; even if problems are intermittent, a single person using the system simply won't notice them, but lots of people will.

- More users tends to mean using more features, more system resources, etc, which increases the likelihood of an issue from either buggy/complex features, or resource exhaustion.

- Updates for a team typically involve being more careful and performing updates on a regular schedule, in order to minimize downtime.

- If a problem does occur and you're not around, the team is stuck until you are available. If you go on vacation or are hit by a bus, they're stuck longer.

- Having more users tends to require things like disaster recovery contingencies, security, etc. Somebody has to do this extra work, which is a cost in time and labor.

Where self hosted shines is in keeping complexity down and changes minimal. GitHub is a giant system, making it more likely for problems to interrupt service. They constantly ship changes, increasing the likelihood of interrupted service. A self hosted option can use the same simple system and version for much longer, only taking security patches until the version is EOL and needs to be upgraded.
You mean the tap water? I didn't create our advocate for this situation: I'm just living in it.
Why do you think there was ever a natural ability for it? If that's the only option available, you suck it up and do the work.
You say we left Bretton Wood due to "poor economic policy". If that were true the economy of the US has performed poorly since 1972. That's crazy. Worse, it implies that we should go back to the gold standard. That's also tin foil hat proposition.

A default is by definition when you break a contract. On July 1944, the US signed the Bretton Woods Agreement. Agreements between countries change, they aren't contracts. That is why I don't think it is literally a default. Also, history has shown it was a sensible and beneficial thing to do.
Visual Studio UI refresh
Atomic operations can't be meaningfully said to perform any locking.

In any case lock-free is defined in term of progress guarantees.
It's an extension of the online dating meme where X% of guys get all the swipes or whatever you call it.

When people are asked their "standards" online they have high ones because they treat it like a wishlist, but when they actually interact in person based on it you find out everything's negotiable.
I was glad to learn about the 1942-1944 musician strike. Didn't know about it, there is a wikipedia article about it. https://en.wikipedia.org/wiki/1942%E2%80%931944_musicians%27...
For messy snacks that would get your fingers all dirty or oily (e.g. Cheetos), I'll actually use chopsticks to eat them. Don't have to wash your hands afterwards!

I limit this to home because I don't carry chopsticks around with me and probably also because I'd get weird looks.
> If funding's a problem across many fields then wouldn't it perhaps make better sense to just accept Fortran as the most appropriate language for certain well defined application types/fields and concentrate on improving the language, that is fixing its actual or perceived limitations in current environments?

Yes it would. It would make far more sense than writing whitepapers extolling the risks of staying with the language, for example.

> It would seem more efficient to centralize effort to improving just the language and its tools than to convert or rewrite a whole world of disparate applications that have been developed over many decades.

There are ISO committees dedicated to improving Fortran[1].

...

> It seems to me that rationalizing and simplifying the language problem ought to be a high priority for CS.

It is not. This would relegate CS to a different role at a university, more of a tool building and improvement (e.g. engineering) than a "science". Moreover, there is no real money to be made, or reputation to be created by improving a tool. Especially one that has been in use so long.

CS loves to follow/lead with the new shiny thing. This is how the profs get grants. Show their value to the community. Get their students hired and starting companies. Or taking a leave from university, and going to work as chief scientist of AI at large global companies. (cough cough)

Most of these researchers would prefer to show their value and the value of their thoughts/work, by creating new and shiny things in languages or new languages. Yes, this is cynical. I've seen it first hand. I've watched fads/trends wax and wane in CS for a while now. Often times being unaware that much work was being repeated.

[1] https://j3-fortran.org/
I'm the hallucinating LLM? And Other Such Crises it has given me.
If you're describing an object on the page, like an image or video, you want a label element linked to it by id and likely an aria-label attribute on the object. (screen readers and such will look for this in particular). For an image you want an alt text attribute as a description too.
I think this section is fairly compelling:

"One of the first things we noticed was that the traffic patterns between supertokens.io (our actual domain) and supertokens.com were nearly identical. Whenever our .io traffic had a big spike, so did the .com, even though there was nothing on it yet. More importantly, these spikes meant that a significant portion of potential users went to supertokens.com directly."

If they're driving traffic spikes to a domain squatter - probably reasonable to assume owning both those domains is helping.

Plus - 8k is a pittance, all things considered.
Would be better to cancel bonuses instead.
(The result for probably most other iPhone users is that they bought the damn AirPods and none of the other BT headphones)
Totally agree. It takes _a lot_ to go from Hnswlib to a full-fledged vector database.

Here's an architecture diagram for a production-ready vector database https://milvus.io/docs/architecture_overview.md. Not exactly something you can build in a month.
The repo claims that the servers themselves throttle the GPUs, but isn't it the GPUs themselves that can throttle or maybe the OS? Neither of those are controlled by the server (hopefully) so is there a different system at play here?
Show HN: DOM-proxy: declarative UI with automatic dependecy tracking
Develop lightweight and declarative UI with automatic dependecy tracking without boilerplate code, VDOM, nor compiler.

The concept is to use Proxy API to wrap the DOM object, and auto keep track of the dependency of some reactive statements.

The DOM event listener is auto setup to trigger re-run when the UI is updated by user, and the proxy setter triggers re-run when other part of code is updating the reactive statement's dependency.

The current implementation is a lightweight library with inferred Typescript types.

This design could be extended to support server side rendering as well.
Ask HN: Projects to do to get better at distributed systems
For the majority of my career, I've worked as a backend engineer, but now I'm interested in transitioning towards being a distributed systems engineer. I've discovered a great resource at https://pdos.csail.mit.edu/6.824/index.html, which has been very helpful.

I would like to connect with others who have successfully made the transition from backend engineer to distributed systems engineer. What steps did you take, and what side projects did you work on to gain a better understanding of distributed systems?
>> Delusion score

>> ***

>> 4/5

>> Cat enthusiast

Oh that made me laugh
This is already the case. See the Apple App Store as an example.
EPA: Radioactive contamination at St. Louis landfill is more widespread
Neolithic copper on the central Northern European plain and Southern Scandinavia
https://archive.ph/jhpB1
These are the two problems they solve stochastically:

The Max-Haf problem is, for a complex-valued matrix B of any dimension, to
find a submatrix BS of fixed even dimension k = 2m, with
the largest Hafnian in square of absolute value. Hafnian was
originally introduced in interacting quantum field theory and
plays a variety of roles in physics and chemistry [8, 30–36].
When the matrix is an adjacency matrix composed of 0s and
1s, Hafnian can be interpreted as the number of perfect matching of the graph [11].

The dense k-subgraph problem is, for an n-vertex graph
G with adjacency matrix ∆, to find its subgraph of k < n
vertices GS with the largest density
W (GS) = X k i,j=1 (∆S) i,j , (4)
where ∆S is the adjacency matrix of GS.
The dense k-subgraph problem is of fundamental interest
in both mathematics [37] and applied fields like data mining,
bioinformatics, finance and network analysis [38–45].

Their use of a 144-node fully-connected photonic processor means they're limited to solving graphs on 144 nodes...
Depends entirely on if the shell script is mission critical. I couldn't care less about the quality of my LLM shell scripts most of the time. My only success criteria is that is that it solves a problem. These are scripts I'm never going to touch again, things like batch converting files, or like one time I had it generate a script to titrate stable diffusion parameters. As long as I can skim the output and see that its correct I'm happy.

You call it a bad idea, but it's saved me hours of work.
One of the biggest problems for "apps" and entrepreneurs is distribution. Everything this article is talking about was true when HTML5 launched (2010 era) and so many mobile device APIs became web standards.

What the App store has, that is hard to reproduce, is distribution.
totally agree - exceptionally unintuitive side effect. we've been pushing on the apple support ecosystem to add the ability to "shield" apps without obstructing their notifications, and other developers have been piling on.

fingers crossed for WWDC23
The only reason businesses are tolerated is for the greater benefit.

If a paint company is dumping waste in the river we get them to stop. They push back and say "if you stop you won't have paint" and we work out a tradeoff.

Some businesses have hacked the system. For example finance is a service business but some people who just use it for self-enrichment have managed to persuade others that that is for the public good. That won't last forever, but certainly will take a long time (many more human lifespans I suspect, unfortunately) to damp out.
I think it's a lot less confusing when you understand that "hacker" doesn't describe a kind of politics, but rather connotes an interest in technology.
Early 90s is about how far back you have to go, around here, to get an appreciably better-built house. Solid wood trim and doors! Cabinets that don't fall apart when you so much as look at them! All in working-class houses of that age. I swear even the light switches feel like they're built better.

As long as it doesn't have a wood-single roof. Those haven't been good since some time in the '70s. Demand shot up in the '80s and they built a shitload of houses with fancy "50-year" wood roofs, but there wasn't enough lumber of the quality required to make them actually last 50 years (both increase in demand and an ever-declining quality of lumber in general caused this, I think) like older wooden roofs did, so they all started leaking after like 10-15 years. But at this point most of those have been replaced with regular ol' asphalt.
Wait, so why don't current employees of MSFT also deserve a raise?

You know, the people who actually built and sold the products?
Have you tried prompting it for "Dunning-Kruger effect"?
I mostly agree with you, but let's be honest: this is not the motivating factor for republican state legislatures grabbing power from cities. If it were, the legislatures would be getting rid of tax rebates and tax holidays cities offer to attract businesses, and instead have a uniform tax structure across the whole state for "uniformity"
I thought these pain points would be the concepts students found the most challenging and so would be the most challenging to teach. The pain points, so-to-speak.
Looks like I was spot on.
Companies are allowed to do bad mergers
Males are way less choosy than females. Before I met my wife I would go out with any female that wasn't a complete mess.
I don't disagree with you.

But consider this. The way you're putting is "Russia did X therefore they knew (meaning predicted/guessed) that Y was gonna happen". I don't disagree. However, the other person said "Russia saw it coming, it was doing X before Y". This inverts the causality because it suggests that Y was gonna happen regardless, and as a consequence they started X ahead of time. Russia wants to be a superpower, but somehow is always the victim.
Ok but that's a different story.

Just look at what's going on with solar https://twitter.com/ArmandDoma/status/1656323112349179907

Yes in theory it should be easy to shut these people up with fusion but historically it hasn't been.
> This breaks older apps which aren't maintained.

This does suck when you find an "old" app that works well, but there is an upside-- the 99% of other garbage apps from 15+ years ago don't pollute ongoing search results forever. Eventually, old apps that aren't maintained get popped from the stack.

The other upside is that new developers don't have to compete with ghost apps from the past continuing to leech new interest because they're ranked higher due to cumulative downloads over time. Nobody can compete with Time.

As an example of an app store that doesn't do this-- I don't know if ticalc.org is still around or still works this way, but their catalog grew endlessly with every generation of bored students uploading new redundant renditions of Drugwars (et al.). If you want to play Drugwars, which of the 500 versions of it are the best? Maybe the 1998 version is the best, or maybe the 2020 version is-- who can tell?

It made it very difficult to figure out what to bother with unless you were using a brand new TI-83+++ Extended APU Platinum Edition with bespoke hardware specs that forced a new backwards-incompatible platform category that instantly excluded all the old cruft.
I'm fairly sure this is more than one somebody's recurring nightmare.
So uninspiring
Google is not leading anymore
They are playing catch up
It’s a bit sad to see
> Cutting would be better than freezing salaries.

Surely that depends on whether you're one of those getting cut or not.
It created playground for people secretly working multiple jobs for sure.

Before it was unheard of.

Now had to let go some for doing it, cancelled numerous applications and interviews once investigation revealed their scam (applying through fake names, creating multiple deceiving profiles with fake activity etc).

It's frankly starts to be quite difficult to hire honest full-time remote programmers now.
> of course you do need to execute intelligently; you can't just plop a million-dollar order in a hundred-million-a-day market and expect the market not to move against you

It's fine for the market to move against big orders, I just want the movement to, like, take one second. I don't want anyone to change their position in response to an order that hasn't even resolved.

> (do you even remember markets before decimalization? minimum spread 12.5 cents)

Well I'm not suggesting we undo that.

> if you're an investor, otoh, the lower spread and greater liquidity means timely execution costs you less, not more. you aren't paying them for liquidity; they're paying you, or rather you're paying them, but much less than the spread you'd've paid an old-style open outcry market maker

In this scenario I'm a long-term investor so the cost means nothing to me. So it's a matter of whether I want HFTs to profit, and I don't, because their actions are often not win-win. If HFT worked somewhat differently I wouldn't mind them the same way.
Fair enough, I was thinking about companies like Jane Street, paying starting wages of about $200,000/year for engineers [1], and I've seen a few other trading places offering similar wages. When I was at Apple, my base pay was $175,000 when I left, with about $60,000/year of stock. I've never worked for Microsoft but I assume that the pay is comparable to Apple

Entirely possible that the quantity of trading jobs available isn't nearly as high as something like MS though.

[1] https://www.janestreet.com/join-jane-street/position/4274288...
It's really nice to have a keynote that isn't KUBERNETES ISTIO BLOCKCHAIN. Lots of interesting AI integrations with existing products. The search and maps improvements are really exciting.
Well this interpretation of the bank fraud statute ("bank fraud" with no attempted or actual loss to the bank because they omitted something on compliance forms) came out of the SDNY/EDNY a few years ago and is one many find to be highly questionable.
This is common among the younger people joining the internet. An the creator of SpaceHey.com was nostalgic for the days of old social media that happened when he was too young to experience it.

Add me if you have a SpaceHey account! https://spacehey.com/josh
Thank god you havent been following the shootings of the US. Or else, the 10 year future prediction would be for the US as well?

Doing arm chair analysis on macro economics is quite hilariously ignorant. If you're so sure, why dont you short the indian markets with your life savings.
the point is to make enforcement extremely onerous and adding hoops for authorities to jump through so they're forced to prioritize the worst offenders due to lack of resources
>>The only factors allowed to price insurance is age, location, and tobacco use.

Not necessarily.

Self funded plans are underwritten. Fully Insured over 50 fte plans are underwritten. A carrier will underwrite based upon Medical History. Individual Short Term Medical plans are also underwritten.

>>It applies to all non-Medicare, non-Medicaid, non-grandfathered[0] plans for people under the age of 65.

Incorrect, see above.

>>Ironically, once you turn 65, all bets are off: insurers can factor your age into your premiums, and people often get a massive rate hike then (usually prompting them to switch to Medicare).

Again, not necessarily, Nearly all Americans over 65 have Medicare, as part A is required. The States regulate these plans so each state may be different in some way. Medicare supplements are often underwritten, but can be guarantee issue, again depends on the State.

>>A small percentage of employer-provided pre-ACA plans are grandfathered

Correct, these are getting priced out. They are underwritten. If you are on a GF/GM plan, then switching to LFP or similar is likely a smart move.
I've been looking into that for a while, as a way to create a common environment for users in my team. I did get it to work, though as you mention, build times are long for this.
I would disagree. I don’t think it is on people to just be more “motivated by self-control”. I think it is an industry making a highly addictive product that needs to be properly regulated. Similar to regulating the tobacco industry in how much nicotine could be in cigarettes, the marketing to children, the restriction of the most addictive flavors, etc. The answer cannot just be “to put down the phone” the same as it wasn’t/isn’t just to put down the cigarette.

I think that digital devices/apps/etc. need left and right limits on addictive mechanisms like variable reinforcement schedules. Or maybe it is too late for that and the genie is out of the bottle. Maybe it is impossible to regulate, and big data and deep learning will allow apps to exploit deeper and deeper psychological mechanisms in our minds to highjack our attention until it is impossible to break out of it. The digital equivalent of fentanyl in a world were we evolved to handle opium poppy plants.
Affordability of household water services across the United States
Love what you're building!

You mentioned to lukko above (lungy.app) that you might be interested in collabing, and then above you mention streaks... wanted to make sure you knew that with apps you can "call" other apps via shortcuts/urls and even get return data. At some point I'm hoping to work with a streaks app (rather than build it myself) etc etc.
I think people who don’t want their content contributing to AI shouldn’t have it on the public web.

There are many ways to restrict access. Use one of them. But if you respond to an anonymous http request with content then it shouldn’t matter if it’s a robot looking at it or a human (or a man or a woman or whatever).

I think this both for simplicity and that I foresee a future where human consciousness is simulated and basically an AI. I don’t want to have rules that biological humans can view and digital humans can’t.