skysight-inc/HackerNews huggingface dataset:
It's worth noting that the Supreme Court reviews two kinds of cases: constitutional issues and regulatory interpretation issues, which is where language is vague or different legislation conflicts.

From my reading of Gonzalez, it's strictly the latter kind. The good part of that is that whatever the outcome Congress could turn around tomorrow and overrule it with new legislation so it really doesn't matter.

Google in particular has done a very good job of painting things like recommendations and search result ranking as "oh it's the algorithm". But who coded the algorithm? As we saw with the Panda update [1] targeting low-quality content farms, subjectivity comes into the algortihm in deciding what is and isn't good content.

Ultimately this case is deciding if the result of a recommendation algorithm represents content in its own right. I imagine a sbuejctive test will come out of this case that will be fairly narrow and match what companies are doing anyway. The CDA requires this already. There has to be a process to report and takedown content.

When looking at how the Supreme Court rules on cases you can pretty reliably answer that from a materialistic perspective. Opening up tech companies to a conflagration of litigation is of no benefit to corporations so that probably won't happen.

In this case, the Anti-Terrorism Act refers to "international terrorism". That's an interesting carve out for domestic terrorism like, say, mass shootings, attacking infrastructure like power stations, bombing abortion clinics or, you know, insurrection.

It is worth having a discussion about the biases that creep into recommendation algorithms because they're quite real and we've created a pipeline for radicalizing people sometimes into violence (eg Alexandre Bissonnette, Scott Roeder [2], Payton Gendron [3]).

[1]: https://www.searchenginejournal.com/google-algorithm-history...

[2]: https://www.rollingstone.com/politics/politics-features/bill...

[3]: https://www.nbcnews.com/news/us-news/fox-news-tucker-carlson...
GoDaddy says a multi-year breach hijacked customer websites and accounts
I feel like there’s probably a more meaningful counterpoint to be presented here than a legal document which describes the purpose of J&J as, quote, “to engage in any activity within the purposes for which corporations may be organized under the New Jersey Business Corporation Act.”
In my previous job, they began using scrum agile to develop hardware. I don't know if it ever worked because I left. But when I was there, it was more stressful than before agile scrum.
Counter arguing the central point: AI will be terrible for capitalists, and great for most others. Reason being, the surplus value created by AI is hard to defend (e.g. models and trade secrets seem to leak out on a 1-2 year timescale). Anything that requires Google scale in 2-3 years will only need iPhone scale. This will lead to hardcore deflation too fast for capitalism to escape, which will be passed on to consumers in the form of surplus discretionary spending income.
> There is nothing in agile stopping you from producing comprehensive designs or specs.

Agile manifesto, 2nd point "Working software over comprehensive documentation".

It certainly doesn't stop you but if you focus on writing comprehensive documentation before working software, it is not Agile, it is something else.

As for Agile offering "protection", maybe I misunderstand your point but for me, Agile is the opposite of protection. I think that if there is one thing that defines Agile, it is that the customer is very close the the team, so it can be, well, agile. The customer has to be there to see how things are going and adjust course as necessary, unlike the waterfall style where a formal contract protects both the team and customer.

Note that I don't consider "waterfall" bad, and "Agile" good. It is just different approaches for different situations. If the customer wants an "hands off" approach, or if you write certified software, then I believe that "waterfall" style approaches are superior most of the times.
A well written C mux is absurdly performant. I was handling thousands of requests per second with efficient hand rolled binary protocols in the early oughts when I could make UDP work, which I could since it was an intra datacenter app and a super lightweight exponential backoff retry scheme on the client side was entirely adequate. “Modern” network programming is hilariously inefficient. I think games are the only mass market exception since that’s the one area where optimal network performance affects pleasantness. Gamers used to speak of netcode almost reverently.
In other words, you get the full package while contributing less, if you choose to work less.
So you're saying that if I support your ability to write what you want on your blog, including an endorsement for Pepsi, then I must surely also accept that as a user, Microsoft ought to be able to inject content as I visit your website?

And if I accept your ability to place advertisements on your website, surely you're not saying you feel motivated to argue that AT&T should be able to inject content on competitor websites? And Samsung too?

What kind of brightline are you trying to draw here?

As a user, I just don't want browsers to inject content when I'm viewing websites. I also want owners of websites to be able to say what they want. What are you trying to argue for?
It's on nightly.
I’m not sure if you’ve attempted to print something like this before. Don’t be fooled by the geometric shape. If you take the worst cross section of this ball, you’re essentially printing lots of small pillars. It’s a lot of movements and starting and stopping, extruding and retractions. It’s basically a lattice torture test.

On a filament printer, this is probably achievable with a stiff material like PLA or PETG, but could be a challenge to get a nice clean print. Something this large in a flexible material would be a massive pain. Not to mention the support material. FFF/FDM printers typically are good with overhangs up to 45 degrees measured from the Z axis. Some printers can do better and essentially print bridges but only over short distances. A full size basket ball would be difficult if not impossible to print without supports. And you couldn’t print the ball as is. You’d have to cut it in half so that supports could be removed. Then glue the pieces together.

Another commenter mentioned SLA printing. But that uses resin, not filament. The plastic is basically a liquid and cured layer by layer using a mask and UV. I’m not sure if there are flexible resins.
Where do people feel the extra day should fall? While Monday or Friday is convenient, I can definitely see a point to making it Wednesday, so you can re-charge and be more productive for the second half of the week; in a normal 5 day week, I definitely see tiredness creeping in by Thursday and Friday.
This is not even a new problem...

Back in 2011, Google faced the same problem mining bi-texts from the Internet for their statistical machine translation software. The thought was that one could utilize things like multi-lingual websites to learn corresponding translations.

They quickly realized that a lot of sites were actually using Google Translate without human intervention to make multi-lingual versions of their site, so naive approaches would cause the model to get trained on its own suboptimal output.

So they came up with a whole watermarking system so that the model could recognize its own output with some statistical level of certainty, and avoid it. It wouldn't be surprising if this is being done for LLMs too. The more concerning problem is when different LLMs, who are not aware of each others' watermarks, end up potentially becoming inbred should the ratio of LLM content rise dramatically...

Ref: https://aclanthology.org/D11-1126.pdf
Spawning at Singapore goes to the east, most other places go to the west. Interesting.
I think you did miss something. Someone asked how Seattle is fucked and I had a simple response.
My mistake, net income is 1.5 to 2.8 billion a year for the past 6 years.
But then you can use a GAN to create a bunch of chatGPT data and try to detect it vs known human data, which will optimize chatGPT to generate even more human-like content.

This isn't a huge problem, it's barely a problem.
The model is designed to mention all distinct relevant entities for a given search topic. In this case, it thought that the unrelated company was relevant to the search -- but perhaps it was not.

In the case of “how to find a lobby with rivet.gg”, it finds your docs and looks at https://docs.rivet.gg/docs/concepts/matchmaker/ but fails to extract how to put a player in a lobby. We'll take a look at this case in more detail. Our goal is to be great at parsing most/all docs.
In the Netherlands I also take a 20% gross pay cut. So net, that's more like a 10% pay cut. It doesn't pay to work 5 days in NL.
I prefer less consistency, it allows me to keep probing until I get the style of answer I'm after.
That's so weird that layoffs have primarily been in the US, the most expensive labor market. It's almost like the layoffs aren't really out of any necessity in most cases but are just an attack on labor and labor costs.

That aside, it is worth noting that a lot of other countries make it a lot more difficult to lay people off and when you do there are more protections, greater notice periods and so on. So it may just be that layoffs are happening overseas and we haven't really heard about them yet.

Also, most non-US offices of big tech companies tend to e a lot smaller. London is a bit of an outlier.
Perhaps HN traffic has subsided, but I find it's faster than free chatGPT.
This is exactly the kind of comment that leaves me more persuaded that the accusations are true. A single-purpose throwaway account appears and rambles for a while about how privilege is all subjective anyway, tries to distract from the question by crying "imperialism!", and throws out vague allegations about an anti-Hindu conspiracy.

If this is the best defense that can be mustered, Seattle is on the right track.
Brazilian here: for laid off in November by an UK based startup and still unemployed.

Local companies seemly are willing to hire but because the flood of fired workers they are offering really bad wages. I got offered work as embedded C dev for 300 USD month... I didn't accept back then because I was still working in my old job. I regret not taking that job now. 300 USD at least is more than 0 USD.
We already do. If you work less, you get paid less, thus can afford less food and shelter. You get lower unemployment benefits. For healthcare however, you get the whole package, regardless.
It’s been many many years since I’ve done low level multiplexing but I think epoll() is the no longer quite so new hotness?

Ah I see libuv is a cross platform lib. I’d probably use that for production code, but it’s still really valuable to work with the low level API enough to understand it.
This is an extremely difficult question that I've been grappling with myself.

My first strategy is to create writings that can't be summarized. I try to make essays that are dripping with idiosyncrasy. I can't win in an information war, but I can stay competitive for ~10 years in a creative clash:

[1] https://taylor.town/10-minutes

[2] https://taylor.town/to-your-grave

[3] https://taylor.town/please-sell-my-personal-information

[4] https://taylor.town/pick-practical-principles

[5] https://taylor.town/blood-brain-heart-helix

I myself draw lots of my inspiration from my "sages of style", in the same way that AIs will try to replicate my voice. None of these great thinkers can be summarized or replicated in any meaningful way:

[6] David Foster Wallace: https://www.youtube.com/watch?v=c6kZLDKgdSc

[7] George Carlin: https://www.youtube.com/watch?v=MvgN5gCuLac

[8] Derek Sivers: https://sive.rs

[9] John Green: https://www.youtube.com/watch?v=YbgnlkJPga4

[10] Roman Mars: https://www.youtube.com/watch?v=pnv5iKB2hl4

[11] Alan Kay: https://www.youtube.com/watch?v=oKg1hTOQXoY&t=3102s

[12] Alan Watts: https://www.youtube.com/watch?v=eeD3wS4fGEY

[13] Richard Feynman: https://www.youtube.com/watch?v=N1pIYI5JQLE

[14] Raymond Smullyan: https://www.youtube.com/watch?v=E27v83WWiGo

But style only takes you so far.

My second strategy is to socialize IRL. This year, I'm starting a tech conference called "Outland" to foster community in an age where community might be all that matters.

[15] https://outland.sh
You realize that Chrome only became the dominant browser because Google abused their search monopoly, right? 99% of average users don't know bupkiss about browsers, or what the difference is supposed to be. Unless antitrust laws are finally thrown at Google for what they did (and continue to do), I'm not going to criticize Microsoft for employing a similar strategy to break Google's unfair monopoly.

People here are insanely hypocritical for complaining about Microsoft but treating Google like they're innocent.
It's more accurate to think of subreddits as a bunch of kingdoms with an order of succession than parliaments or such like.

Top Mod can remove bottom mod. Not vice versa.
Windows has an app store now too.

> It only asks for harmless permission, install it!

Not true. It lists all the permissions being requested. Sure the scrollbar issue is real and should be an easy fix.

I don't understand why people are so confused about permissions. If the user grants your extension permission to read your browsing history so it can provide value to them, why is that a problem? It's not. The problem is if the user grants a malicious extension the same permission because the extension is fraudulent. The author said this extension would never pass chrome store review, so it seems that the user would never be in this position in the first place and your example doesn't really match reality.
Agreed. But the old system of “well this is really big so 9 months to two years maybe? We’ll be over there trying to finish it” isn’t nearly as appealing. How far along are we? “I don’t know 27%?”

But “here’s 20 steps averaging X points so it will take Y long and we can easily track progress” that agile promises is much more appealing. It may not speed up good teams. Or bad teams. It may slow things down some.

But managers like it.
Christchurch got royally creamed by some earthquakes a few years ago. As part of rebuilding they were trying to green the city as much as possible, and went as far as recruiting permaculturists to come live there. Someone I knew took them up on it.
It's the old story ... don't count the money until the check has been cleared and the balance is in your account. Until then it's just a dodgy IOU. Same for all forms of paper "wealth".
To be clear, I suspect it doesn't show up in dev tools, presumably it's rendered as part of the browser UI. But visually it doesn't look that way!
Great, if you’re in the first random set of plaintiffs who get billions of dollars. Not so great if you’re a later plaintiff when the money’s all gone and the company is bankrupt for real.
Book Review: Software Design by Example – Jessitron
> Yes people would still lose money, but at least the fraudsters wouldn't learn that crime pays, and survive to defraud another day.

So to be clear, your solution is that the victims will still be the victims. all scammers will get away with their scams, and that of those that steal millions and choose not to hop to another country that some percentage of the will be punished? And as a result that's reasonable?

There is a reason the police respond to bank robberies in progress and don't just wait to try to collect stolen cash via an investigation after the fact. The number of attempted bank robberies would be through the roof.

And the reason for ignoring all of this crime is what? Because a percentage of the people presumed to be running scams might actually be doing something legit?

Didn't something like half of all coins fail? With some very large percentage of the being flat our rug pulls?

It's incredible the knots crypto people will twist to try to justify it. Create a whole new set of problems, then poorly solve a portion of them, worse than they are solved in other forms and then try to claim it's a breakthrough.

Hopefully most of those scammers move to AI where it's harder to just directly rip people off.
Software Design by Example
> An egregious and nearly unbelievable oversight on Google's part. :-\

I agree it's egregious, but it's quite easy to believe.

It's surely just using a standard modal and passing a string. The thing is, this is on a Mac that has scroll bars that are invisible until you scroll. It's easy to imagine testing was done other OS's where the scroll bars are obvious and the bottom line might be only partially hidden which makes it even clearer. And/or that testers never caught it on a Mac because they themselves never realized there were more.

I would hope somebody sees this now and prioritzes a Chromium bug for it. Because on a Mac at least, this is pretty serious.

(And I'm well aware this is a good example of a negative side effect of Apple's choice to make scroll bars visible by default only while scrolling.)
> attempting to achieve what it had already achieved

It did not. War will end sooner or later and pipeline will again become tempting source for cheap gas for Germany and other European countries. Now after 3 of 4 lines gone Germany has no way back to being dependant on russian gas.
When McKinsey Comes to Town...
Often they are highly leveraged and funded with no recourse debt. If they can't pay the mortgage without low vacancy at high rents, there's no point to lowering rents. Low vacancy and low rents still ends up with the landlord losing their entire investment and the bank owning the building.
Forestry/Tina founder here. Just want to say thanks for the shout out. So many good points in this thread.
You it the nail on the head.
http://jillhubley.com/project/nyctrees/

NYC has a map of every street tree, including size.
The original point comparing nginx with services makes sense if you replace "nginx" with "caddy". Nginx is a disaster from a usability point of view.
The naivety of innocence is rather blissful, isn't it?
In Agile it's iteration. In waterfall, it's rework?
I am going to be back in Chch in a few days for the first time in 5 1/2 years, it is going to be fascinating to see how things have progressed.
How Monopoly Became America's Cruellest Board Game
I work at McKinsey. Many times business is better during hard times contrary to what you may think. ymmv
The article said it used a laser to sinter powder
Why don't OPs post links such as this, instead of the pay-walled versions?
Fair point, multiple people have circled this snippet as problematic. I'll confess, I didn't spend much time testing this for performance.

My idea was that separate inputs should have separate debounced handlers, but it's likely you could do away with that and just listen for input events globally with no adverse effect on data collection.
It's a Q&A site, not a meet-and-greet.
Archived: https://archive.ph/dqlgZ
If you weight by market cap, Apple, Microsoft, and Google (Meta to a lesser extent) make it really hard to beat.

And if you’re a VC, weighing by market share makes sense.
This article is not an example of a Chrome extension being downloaded from the store. Nor is it a case of the extension appearing to only ask for harmless permissions ("read and change data on all websites" is above the fold).
A lunar month (28 days) is a slightly useful and easily measured unit of time, but a bit too long for a lot of purposes. But it only splits into 47 and 214, so a shorter measure would be 2 days (not so useful), 4 days (maybe), 7 days (maybe) and 14 days (too long). A seven day measure aligns nicely with the moon's quarters as well. That's what I had always assumed was the reason for a 7 day week; I wonder if the celestial bodies reasoning is more of a religious cover story for something people were already doing (this is pure conjecture on my part)
This seems to go against everything a LLM is, how come ingesting more data will make it worse? It wouldn’t have got to where it is. There might be a limit, but rarely more data will affect it negatively.

You seem to assume that it would be particularly confused about its own content
> The fact that freedom from sexism stopped displacing women into CS doesn't seem like much of a bad thing.

Such a convenient explanation... CS is one of the highest paid professions, and women are taking advantage of lack-of-sexism and choosing to stay out of CS... because umm... they don't need the money? You should consider speaking at the Grace Hopper Conference, because there's lots of women there that haven't been told this truth.
Seattle becomes first US city to ban caste-based discrimination
How so? Facebook has almost 3x more users.
In Waterfall it's a follow-on contract after delivering something that doesn't actually do what's needed.
It should be noted that Matthew Walker, in his book, acts as a scientifically unrigorous advocate and gets a lot wrong. I agree with the general message "many people need more sleep than they get, this is a problem, we should take this seriously and accommodate them"; but one must also be certain of one's facts. See "Matthew Walker's "Why We Sleep" Is Riddled with Scientific and Factual Errors": https://guzey.com/books/why-we-sleep/

Prior discussion: https://news.ycombinator.com/item?id=21546850
I'd never really understood just how complex these characters can be. Sure, there's a lot going on at first glance, but seeing the stroke order and direction, and imagining the process, really hammers it home to this monolingual American.
Good in theory

In practice, any standup format where developers show up and basically perform to some standards set by a “master” or “coach” is kind of doomed to feel a little bit like a circus show.

The problem is the existence of someone else running the show in these meetings. The best standup I’ve had were those run by the engineers themselves. Adding a “coach” or “master” just makes everything worse unless the team is really bad at communicating with each other, in which case you have bigger problems.
I agree with what you're saying, but everyone misses a key point:

There is no algorithm.

Rather, there are tons of algorithms. Hear me out...

If you really want to what a company is doing, then you have to go back to the data ingesting process:

- How do they scrape?

- How to they choose what to ignore?

- How often is something scraped?

- How is the scrape timing determined (e.g. is that yet another algorithm?)

- What technology do you use to verify that the scraped data is the real site (e.g. MITM, hacked sites, etc)

- How do you determine if data should be removed?

- Is data removed or just hidden?

- Do you have any sites that you blacklist (i.e. don't scrape)?

- Do any governments require you to either scrape or not scrape certain sites/pages/etc.

These are just some of the questions that I would want to understand. For instance, if I'm an evil guy, I'm only going to scrape evil sites, and then I can use the same "algorithm" everyone else uses, but with vastly different results because my ingested corpus is so different.

If we are only focusing on "the algorithm", then we've already lost, because we don't truly understand the scale of the problem, - and most importantly - we definitely don't understand how to regulate it.
Wondering how do you define the evilness of a browser and how would you rank browsers on this metric?
You can call me AI
This made something click for me. There really is an issue with humans ingesting our own data. Humans have ended up with many mutually unintelligible languages. If two groups of people train on their own data they gradually start diverging.

But this gets at the heart of the issue - separation. If we ensure that humans and AI are trained on roughly the same data then we will stay connected and be able to understand each other. We may even end up borrowing a few gpt-isms, and that's actually totally fine.