skysight-inc/HackerNews huggingface dataset:
Average recession lasts about 500 days. This one might be a multi-year bear. I wouldn't start buying until there are strong signs of recovery. There will be bear market rallies that can suck you in to a false sense of confidence.

Fed is going to let their debt roll off continuing to contract the money supply. Inflation can't really be tempered by fed policy with shutdowns in China. Reducing demand helps but not much when supply is being reduced at the same time.

I'm in cannabis CPG and industrial real estate. Right now cannabis retailers aren't paying their bills to distributors/manufacturers. It's ugly. Lots of blood. I see cannabis as the canary in the coal mine because there's an easily substituted product (black market cannabis) and it's the first thing to go when people are broke. I'm watching my industry collapse in real time. On the industrial real estate side I'm preparing for my tenants to default in the next 2 years. I'm okay with that because I'm in prime Los Angeles market and very liquid. If they default I'm not sweating it.

Personally I think there will be a lot of stock delistings and a credit and/or liquidity crisis. Anyone burning cash right now is flirting with death IMHO.

This is just my 0.02. My source is having lived through two of these already: 2000 and 2008.
The rules don't need to be perfect. The fundamental issue with gerrymandering is that we want politicians to compete by appealing to voters, rather than competing by toying with election rules.

And while I agree there are tradeoffs involved in having geographic representation, these bizarrely shaped districts don't really provide that. They don't align with any administrative or cultural borders.
they can have you sent for in-patient treatment

Sure, everyone knows that. But "forced medical leave" from work seems to be something completely different. I can't seem to find any information whatsoever about it.
I use Flutter as a way to host a sqlite and business logic and render all UI in a local webview for this reason. Just testing now, but works OK.
The use of written word in these scenarios is always interesting to me. I have video of me and some friends using the word "asshat" predating their first recorded usage by almost a decade. (I have no idea why I remembered that video when reading this... but here it is on my hard drive)

Ironically in a similar context, a bunch of punk rockers talking about someone in a band we didn't like!

I always wonder how many words have an etymology which predates written use significantly due to the "class" of people who use that word. This certainly seems to be a minor case at least.
Ah gotcha. Yep I agree with that completely and must have misread your original sentiment :)
nah Office resonates because it MIRRORED real life en vérité, not the other way around. That's always been Mike Judge's strength, casting the actual as fantastic as it really is for better or often worse.

we were saying assclown or azzclown before the movie but it hit so sweetly thus
Not that it was not the intended reading though, unless I'm missing it, just that the term likely came from the film?
Speech didn't cause the violence, violent people did. If you think people will become violent merely due to speech, you are very naive. The tensions which led to those conflicts were not newly spawned by social media, that's just where the organizing took place. Those ethnic conflicts have far longer histories than social media...
Of course, and to be clear I'm excited there are more cross-platform options even though I've had a reluctant history with Dart.
It will probably end up like how AMD cards work.

The closed source driver still exists but there will hopefully be a completely open source stack (Nouveau++?) For nvidia.

This blog has more details about red hats plans for this driver.

https://blogs.gnome.org/uraeus/2022/05/11/why-is-the-open-so...
Congrats! Flutter is such an amazingly crazy concept that when I started my current job it was on the condition that I could learn and use it for our app. I'm not regretting it in the slightest. In fact I get more impressed with it the more I use it. Great job!
yes, the only market for new apps would be CLI, games and scientific computing/technical niches
Creating a search engine to appeal to developers is something that’s sorely lacking today.

It’s phenomenal to see products like this to serve the needs of this growing population. Great stuff.
> effectively ban minors from the Internet.

Oh no! Anyway...
> Either you are trying to rank up or you're not trying to rank up.

I've seen coasting people getting promoted, and hard working people not getting promoted. But you could be hard working and not stressed is my point. I know because I've been there. I've even been there at Google for a short while. I ran a cool project, people were nice, work was interesting, it wasn
t stressful at all but it was challenging. Sadly it didn't last long.
never ceases to amaze: https://en.wikipedia.org/wiki/List_of_transponder_codes
https://venhance.github.io/napkin/Napkin.pdf

This textbook (work in progress but mostly complete) is an attempt to do exactly that: start at foundational math like group theory and topology and build up to higher and higher levels of math.

I worked through the first few chapters a while ago, and it's very good. My only issue is that sometimes he assumes knowledge of things that I didn't know about, but cursory googling was good enough for those situations.
> I'd love to know if Stripe has any secrets to keeping their Docs updated.

Simple: documentation is part of the "definition of done". This goes for API docs (e.g., editing field descriptions) and integration guides/high-level docs. The feature/project isn't done if no one knows how to use it.
I’ve always associated this word with fark.com, I remember it being used frequently on that site around 2000.
I first encountered "asshat" in the context of network security: there are white hats, who are motivated by ethics and social responsibility. There are black hats, who are motivated by personal gain and seem to lack a sense of morality. Then there are asshats, who don't care about anything other than amusing themselves at other people's expense.

I have absolutely no idea of this is the origin of the term, or if it just fit there perfectly.
Currently no, the driver is alpha code at this point.

But the goal is to create a complete open source stack like MESA for AMD.

Also its only for Turing and newer (GTX 16XX+)
https://blogs.gnome.org/uraeus/2022/05/11/why-is-the-open-so...
Hmm, having paid quite a lot to replace my lead water pipe with HDPE I hope it doesn't eat that too. the durability of plastic is a benefit under many circumstances.
This is dumb. We could just vote for parties instead of candidates, then have the party choose representatives, or have party members vote to choose representatives to fill their slots.

Not everything is first past the poll, vote for your candidate, etc.
Haha, yeah that raises some interesting questions about what a company is. I feel like you could look at it through that lens.
The word "Microsoft" appears 12 times in this press release.

I always thought Microsoft would end up acquiring Red Hat, but IBM did it instead. Now I think they'll acquire Canonical. I think it's only a matter of time before we'll have a Microsoft Linux.
>My proposed reform, therefore, is that after an election, if those ratios are not as close as possible, the electoral officers would go down the list of seats that were lost by the under-represented party (from best performance to worst) and flip the result so that the under-represented party gains representation, until the ratio can't be improved any more.

This seems like an implementation that would harm the trust in the system. If you're going to bother having representation by geography in a democratic system, it should be based purely on geography, not based on demographics within the geography.

I agree with the author of the post that the geographic element itself is the source of the issue and that there are perhaps other better ways of dealing with the "tyranny of the majority" issue that the founding fathers intended to handle via republicanism.
You know it all don't you, even though you weren't there? Care to use your 'belligerence behavior' to embellish more tales?

>they'll do what they want regardless if the law says it's illegal and they're risking jail

So go ahead and quote that, assuming it was said, and go on and explain where it creates articulable probable cause for an x-ray.

I honestly can't believe I'm even responding to this victim-blaming garbage. Try reading Ms. Cervantes complaint, who's circumstances were incredibly similar to mine but she was treated even worse, and think again about your opinion here.

https://storage.courtlistener.com/recap/gov.uscourts.azd.985...
One of the biggest misconceptions about boxing training is that it involves repeated blows to the head.

Boxing _competitions_ may. But boxing _training_ involves form, combos, reflexes and defense drills, and lots of conditioning. The most contact is "touch" drills, where you may touch your glove to someone with no force behind it. These drills are for intermediates to prepare for sparring, and I've never seen someone get hit too hard there.

Imagine if karate involved untrained people just kicking eachother hard enough to injure themselves / someone. That seems silly, yet that's what we imagine with boxing.
Its a bit too early now isn't it ?
The driver is still very alpha, and doesn't support most display stuff.
They aren't related at all.
How does this work when developing locally. Is it SQLite for local development?
> While that's great, I was hoping it would be like in Rust, where each enum variant can declare its own state components, but unfortunately it seems to be more like Java: same state for all variants.

Yes, the enhanced enums we shipped in 2.17 are like Java enums.

We are also working on support for pattern matching and algebraic datatype-style programming: https://github.com/dart-lang/language/blob/master/working/05...

I say "style" here because object-oriented languages like Dart can already mostly model sum types using subclasses. What you need to get the rest of the way there is basically just:

1. Sealed types so that the compiler can check for exhaustiveness when you match over all of the subclasses.

2. A nice pattern matching syntax to let you discriminate between the subclasses and destructure them.

3. Ideally, a nice lightweight syntax for defining a sum type family as a superclass and set of subclasses, though this is relatively less critical.

We're hard at work on this, but pattern matching in general is a pretty large feature and retrofitting it into a language whose syntax wasn't initially designed around it is a challenge.

I'm very excited about macros too. That's another large, difficult feature, but one that I hope will provide a lot of power to users and make the entire ecosystem more valuable over time.
This is very interesting for me, I’ve been collecting documentation on old text editors and I hadn’t seen this one.

The machine it ran on, the “Lilith Workstation”, sounded familiar and searching for it I saw that yes, I had read about and seen pictures of that machine before, made at ETH Zürich by Modula Systems in 1980:

“The DISER Lilith is a custom built workstation computer based on the Advanced Micro Devices (AMD) 2901 bit slicing processor, created by a group led by Niklaus Wirth at ETH Zürich.” https://en.wikipedia.org/wiki/Lilith_(computer)

There is a video from a Swiss TV programme in 1983 here: https://inf.ethz.ch/news-and-events/spotlights/infk-news-cha...
But it “is not available outside of Switzerland”, so I can’t check whether the Lara text editor is included in the demonstration.
On Debian I do: module-assistant build-install nvidia

And it works every time, but you do need to run it every time. There is a way to automate it on new kernel installs.

> missed the right packages or had an incompatible user space, including libs and compiler, you could end up without X11 and no way to easily run a browser or google about the problem you had

I always kept the previous version of the kernel and module in case of this.

I've been recompiling my nvidia module each kernel release for over a decade and I've had no problems, you install the kernel, you install the nvidia module, and you reboot.
In Europe we have now SEPA real time bank transfers. And they are really real time: less than 30 seconds. Also internationally
Usually when this point is brought up you get swarms of comments saying "well that's different".

The only "different" things I see are the political affiliations.
Like I say, my proposal allows the electorate to keep the same ballot papers, the same counting process, and the same number of seats in the legislature.

You're right, though, that if voters were prepared to sacrifice some of that familiarity, they could do much better than the system I proposed (which was somewhat inspired by the multi-member system I mentioned in another comment).
tl;dr: wordpress went from 41.2% to 42.9% in a year - undeniably shrinking
And that's not a little 172, that's a bit bigger! Nicely done indeed. I think the guy deserves an honorary set of wings for that.
I grew up learning that "republicanism" means that you are opposed to the monarchy so I'm really confused by your comment. It seems that you are using the term "republic" as an equivalent of "pluralism" or possibly of "indirect democracy"?
gerrymandering has the potential to increase homogeneity of voting districts...more homogeneity means that the electorate is more united and can therefore force the politicians to do what the voters want.
In case any Flutter engineer/PM is watching this thread, any update on when the Material 3 components will be released?

I have an iOS Flutter app that's getting pretty popular in its niche, but I'm waiting on the Material 3 components to be there to release an Android version.
I’ve been composing for years without turning and without the stinky issue. My compost is connected to the chicken coop, they always have full access to the compost, maybe that has something to do with it.
All year I add everything, yard and kitchen waste, without turning. I stop adding beginning of spring, towards end of spring I dig it out for the garden. Easiest method of composting I’ve come up with, no fuss, great soil.
Just wanted to put out there there’s an easier way to compost.
RMS may have believed or wanted that, but it is my understanding (IANAL!) that the case law has been settled differently. If you are found in violation of the GPL due to a dependency you weren't aware was released under the GPL, you can fix that violation by rewriting your application to avoid the GPL dependency.

CLISP et al cannot be forced to distribute their code under the GPL. It's their code and their choice; contract law cannot compel someone who has never entered into the contract to do something against their will -- CLISP didn't knowingly distribute GPL code, so that distribution doesn't trigger acceptance of the GPL terms. They just have to make the situation right once they're made aware of the violation.
would love to hear more about how you're doing this, been poking at the idea but haven't seen a running example documented
An independent council just rejected New York states proposed congressional map because it was so obviously gerrymandered. Democrats do it too.
I like the idea and the name.
Nice landing page!
Why would it be difficult to enforce?

>In addition to other damages, the PRA authorizes statutory damages of $1k per violation, capped at $100k per account holder per calendar year.

There are 1.3 million under 18 in MN, some percentage of those have social media accounts, let's just guess 500k, so a maximum statutory fine for non-compliance of $50 billion per year per social network. All sorts of ways to adjust that down but still a substantial motivation to turn on the "chronological only in Minnesota" feature. Or are you assuming a state court can't fine a social network?

It makes me wish Republicans were a little more sane so I could justify voting for some of them in Minnesota.
> Despite many maturity issues in practice Flutter is the only realistic option for true cross platform UIs that run everywhere.

What are your thoughts on flutter vs react native?

(assuming you're only targeting phones)
Do you think HN would be banned for minors according to this law?

I think it would, and I don't think HNs algorithm for ranking is abusive or toxic at all.
It seems you make a claim in the first paragraph... Then provide reasoning to dispute it in the second?
Very quick solutions that at least drive politics towards the middle vs extremes:

Open primaries with ranked choice voting.

Top two to general.

Done.

The current model, in a "safe" dem seat (45% R / 55% D) whoever wins D primary wins everything. This means the D primary (with 20% of voters - most activist) are deciding things. Same on the right.

With open primaries, you will get 2 D's potentially in general, but now the R vote actually matters. This drives towards the middle.

Additionally RCV in the primary (ie pick 3 in order) also allows votes for less well known folks without as much wasted voting.

Another method is RCV with a multi-seat election. So you rate 5 candidates and their are 5 winners in the larger geo area. This tends to give even groups with let's say 20% makeup of voter pool a seat at the table. Traditional winner takes all does not.
Chances I will ever use Squarespace or Wix: 0%.
I think bag_boy was trying to highlight the tragedy that we can still see direct effects of slavery in the United States, not that it's tragic that descendants of Africans live in America
when i am using macOS I use kitty as on my (primary) Linux laptop, and it's works beautifully there,

(iterm2 is great too)
In our country, privacy is protected by constitution.
So how exactly would this be enforced? Would every website need to have you click a box that says "Are you over 18? Click [Yes] or [No]" and then if you click "[No]" it takes you about:blank or something?

That might work for babies, but wouldn't most people over the age of, say, 7 simply lie and click "[Yes]"?
None of us do, but we're stubborn enough to try.
> congresspeople making a few million on the side

> billions and trillions spent blowing things up

These two things are not unrelated. Congresspeople having financial stakes in defense companies (Raytheon/Honeywell/Lockheed Martin/etc) while also making policy decisions that directly impact their bottom line (go to war/manufacture this equipment/send military aid) introduces a clear conflict of interest.
This is ahistorical. Psychology has fixated on trauma as the source of neurosis since https://en.wikipedia.org/wiki/Josef_Breuer and Anna O., and the body of work behind it is almost entirely pseudoscience.

> Schizophrenia isn’t a new disease. It’s just a new, better understood label.

Really? That's https://en.wikipedia.org/wiki/Eugen_Bleuler, a contemporary of Breuer and Freud. It's not new, refers to a vague cluster of symptoms rather than a specific disease, and it's not in any way understood.

IMO, what's happened is that everybody became an amateur psychologist, effectively medicalizing gossip. You can't just say that you don't like someone anymore, or that they're an asshole, you have to diagnose them. Ironically, if they wear that diagnosis around as a badge of honor, you're not allowed to notice it or consider it in any decisionmaking involving that person, lest you become an abuser.

Disguising gossip as commentary or insight is the addiction.

edit: and the seminal contribution to the victims' communities that politics has now become a battle between was made by big pharma financing patients' groups for specific diseases and using them as lobbying organizations to put pressure on the FDA and insurance companies.
It isn't absolutely tragic, but there is surely some tragedy within the overall story, including in some lingering after effects.
Preaching to the choir, Elixir is my favorite language and I do in fact use phoenix, and depending on the project, live view for my projects!
"topic labeling" papers:
https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=%22t...
I'm all for banning minors from internet if that means we can get rid off content gates in general...

Or maybe we should built them some sort of walled gardens. Only allow ISPs to link to certain sites.
The problem posed by gerrymandering is a social problem, not a math problem.

There are all kinds of geographical and legal boundaries in a country, with varying levels of affinity to them. Defining gerrymandering precisely isn't possible, it isn't even a know it when you see it thing, and in practice it's a Russell conjugation: they gerrymander, and we redistrict so that people get proper representation.

However, social problems can be solved with maths, law could require something like this to be performed after every census:

https://sites.math.washington.edu/~morrow/mcm/uw_1034.pdf

I think this has considerable advantages, the biggest being that it's objective, the next being that just looking at a Voronoi diagram makes it clear what's going on.

This essentially removes human factors from redistricting, and says you get the Congressional district you get when the population heatmap is relaxed in the simplest way it can be into the appropriate number of partitions.

Remember there's nothing about this which is 'fair', except for the part where people could perhaps be persuaded to abide by the results.
That is not how telemetry works. It is not spying or a privacy issue. Categorizing it as such only dilute the meaning of both terms so the real issues won't be taken serious.

If you feel like a bunch of developers getting info about how many times the world clicks on a button hurts you personally, then don't install it. Calling it a privacy issue it taking it too far.
I am not using a localhost proxy for "security". I do not use the proxy when performing any sort of commercial transaction or other important transaction using a graphical web browser issued by a "tech" company. That usage comprises a very small portion of overall computer use. I normally use TCP clients for making HTTP requests and a text-only browser for reading HTML.
My app [0] isn't big, but it's highly rated and uses Flutter

[0] https://apps.apple.com/us/app/five-three-one/id1560266240
When Did the Medieval Period End?
Perhaps the author could have worded that differently as “involuntary medical leave”?
Agreed -- YouTube rants have no place on HN, IMO.
If you replace ‘EU’ with ‘US’ in that comment, its internal logic and validity does not change whatsoever.

So: “You can be either in support of total surveillance, or in support of abolishing the US. There is no middle ground.”

I would also guess that you could substitute the EU with any single EU country with the same result. Abolish Germany, abolish France, abolish Italy, abolish all parliaments, there's no middle ground.
Linus Torvalds:

But one gray area in particular is something like a driver that was
originally written for another operating system (ie clearly not a derived
work of Linux in origin). At exactly what point does it become a derived
work of the kernel (and thus fall under the GPL)?

THAT is a gray area, and _that_ is the area where I personally believe
that some modules may be considered to not be derived works simply because
they weren't designed for Linux and don't depend on any special Linux
behaviour.

Basically:
- anything that was written with Linux in mind (whether it then _also_
works on other operating systems or not) is clearly partially a derived
work.
- anything that has knowledge of and plays with fundamental internal
Linux behaviour is clearly a derived work. If you need to muck around
with core code, you're derived, no question about it.

* https://yarchive.net/comp/linux/gpl_modules.html

Then you have things like (Open)ZFS and DTrace.