skysight-inc/HackerNews huggingface dataset:
> the bill only applies to social media platforms with more that 1M “account holders” (defined as people who access a “social media account,” an undefined term) “operating in Minnesota.”

I'm always baffled by these nonsensical and arbitrary cutoffs. Obviously the proper approach is to define a function, either linear or logarithmic. In this case it's a reverse proportion: if you serve 500000 people in Minnesota, you are allowed to have 50% of Minnesota's youths on the platform, with 900000 people it's 10%, something like that. One could also have the age as a parameter of the relation, again to avoid the stupid cutoffs where the eighteenth birthday suddenly turns a person into an enlightened adult.

Hard zero at 1M also sounds random. I'd say the optimal function would be a reverse geometric progression tied to Minnesota's population and approaching zero teens at infinite Minnesotan accounts—or rather, one teen so there's no bogus fractional value.
Integration testing supports only running tests inside the device. If your test needs to start an API server, then you must use the deprecated and broken flutter_driver module. See the bug I linked.

Flutter's Cupertino dark mode support is broken. Some text is invisible. Some widgets are unusable. Cupertino Dark mode theme support is completely absent. See the bug I filed, with a comprehensive reproduction with screenshots. It's like the dev who added it just decided to stop half-way.

> - iOS keyboard scroll-to-dismiss mode - This is trivial to setup, just listen on scroll and hide keyboard. You could even create a generic handler that can be reused everywhere for this.

Please use an iOS device and notice how nicely one can dismiss the keyboard in iMessage, FB Messenger, Instagram, etc. Getting that behavior in Flutter requires using a third-party package.

The Material date picker is not a date-time picker. Letting the user pick a date & time requires a lot of extra code. For example, I spent many hours writing a widget that displays the date & time and lets one click to change it, like in Google Calendar.

See the bugs I linked about Navigator. The docs have multiple omissions. I lost a day and a half on them.

Yes, you can debug tasks with a breakpoint. You cannot see which async tasks are running. You cannot pause a task. I needed to debug concurrent RPC problems and tried using print. Unfortunately, print provides no visibility into tasks running in standard library code, like timed-out HTTP requests that continue running.

You can timeout waiting for an HTTP request to finish, but the request still continues in the background. If it's a large upload then it can continue for minutes, draining the device's battery and transferring data. See the bug I linked.

> - Testing on physical devices for apps that use flavors - We do this regularly across 5 different flavors on both iOS and Android.

How do you install on iOS? I tried `flutter build --flavor staging --release` and then `flutter install` which fails saying that I must supply `--flavor`. But when I supply `--flavor` it says the parameter is not supported. See the bug I linked. I spent a few hours and figured out how to first do a Flutter build and then use XCode to build again, then use Devices & Simulators to manually install the archive. But this requires that I remove the app from the device first, which destroys the app state. This makes manual testing extra slow. The process is noxious.

Flutter Inspector in Android Studio on macOS breaks 1 out of 5 times I try to use it. I often waste a few minutes trying to figure out why my code changes did not have the desired change on the widget tree. Then I finally realize that the widget tree pane is broken and I need to restart Android Studio. It's been like this since 2018 through multiple upgrades of Flutter, Android Studio, and macOS.
Just an additional note: Integration testing was indeed completely broken for a while, with the docs stating otherwise. They reworked it a few releases ago and since then it works well for us (limited usage, but completely stable for what we do with it).
Thanks for that. Brain fart!
All this achieves is that for people who want to subnet /64 it is not possible on Android without manual setting of the address. (and only on android) Yeah and android doesn't support manual setting of the IPv6 address in the UI, lol.

What an OS.
> is finding that the Democratic Party is gerrymandering much more than the Republican Party

Are those findings somewhere else? That particular page does not clearly support that claim.
Vintage xkcd from the grid paper days.
Amen! I share these thoughts and plan of action completely.
Can you post the clip somewhere? That would be interesting, and apparently of historical significance!
If this was better, it would exist.
The Internet is a user-generated content service.

Libraries are a user-generated content service.

The legal system is a user-generated content service. But okay.
Stars!! Finally another living human who has heard of it.

I remember finding the limited demo on one of those "101 games!" $1.99 CD-ROMs, and then tracked down a full version at some remote Circuit City. Still have the installer and the key, and occasionally load it up on a VM (plays fine, only needed like 32mb of RAM :P )

A great game, but another one which suffered from the burden of overwhelm in the late game stages, and was hampered by the un-expected and abrupt limitation that you could only have 255 fleets (or some such thing). I read a breakdown that the cause was due to the designers only using an 8 bit integer for the FLEET_ID, so once you had that, the game would just discard any additional fleets you made.

Ahh, nostalga.
No need to call dang!
Ninety-nine percent of private equity profits come from taking strategies that are illegal with regulated, public companies and applying them to unregulated assets. And venture capital is a subset of private equity. Almost every conversation VCs have amongst themselves would be considered market manipulation if it pertained to an exchange-traded company, and of course the fact that it's all insider trading goes without saying. So no one should be surprised.
Similarly, I also do not give a shit about the GOP. Or any party for that matter. They can come to me if they want my vote.

Where we differ I guess is in degree of nihilism - I don't want to see everything burn and I'm happy to listen to other people's perspectives. I'm just a mildy intelligent ape and don't have everything figured out yet. I don't think throwing in the towel is a better solution than persevering and standing up for your values though. Thank you for listening! :)
>
Space partially, the US House of Reps is already pretty packed so to add enough to get to >2 members per district you'd have to add a lot.

Then make the districts bigger to compensate for this effect.
It actually wouldn't surprise me if they optimized for bar/qr code readability. I wrote something years ago that used industrial cameras to read QR codes as well as very precise metrology features. I had to optimize the optical/lighting setup for the feature measurement and then wrote some finely-tuned operations to identify the QR code, window down to the code only, clean up edges/features with expensive convolutions (mostly median filter) and then finally read the code. None of this was visible to the operator, but if you saw the final image of the QR code it was essentially binary color space and looked a bit cartoon-like.
>Note that the kernel modules built here must be used with gsp.bin firmware and user-space NVIDIA GPU driver components from a corresponding 515.43.04 driver release. This can be achieved by installing the NVIDIA GPU driver from the .run file using the --no-kernel-modules option.
> The EU is honestly just so awful when it comes to anything relating to technology

and yet all the scandals about breaking the privacy of users for profit or worse didn't come from EU.

Maybe they are not that wrong...
"Redistricting has created more lean-blue districts than there once were, reducing the red bias in the house" and "dems gerrymander more than the reps" are different claims.
This pales in comparison to Pydantic in terms elegance, flexibility and batteries being included. But pydantic is quite slow.

I discovered pydantic-core [1] which is a backend of sorts for pydantic written in Rust. It is yet to be integrated into pydantic, but once the integration is done, the author expects a potential 10x speed improvement.

[1] https://github.com/samuelcolvin/pydantic-core
There are a number of possible reasons:

1. A single person likes to have guests stay over and wants to offer them a room and also have a home office for working from home

2. There are no "starter" homes available in their area. This is what my spouse and I hit in Los Angeles. We tried a condo and ended up suing the person who sold it to us because it was so noisy as to be unlivable. (And it turns out most of the condos in the area are like that.) But there were no small homes available on the market to purchase. When one did show up, they were usually purchased immediately for cash for more than asking price, torn down, and a new home built lot-line to lot-line put in its place and sold for 3x the cost. Eventually, I got some bonuses that allowed us to purchase a larger home so we did that. Now we have a guest room and an office which has worked out great during the pandemic. I'm really glad we did it.
I may be missing something, but why would you want to build a serverless function in Dart? you want a common backend/frontend language?
It's also Democratic Party excuse-making. They act as if Republicans invented and have a greater propensity to gerrymander than Democrats, when they both aggressively and energetically gerrymander when they're in the position to. The constant discussion of it is to distract from Democrats being completely wiped out in state and local elections over the past 20 years, giving exclusive gerrymandering power to Republicans.
"Users will have a new way to filter by relevant skin tones" is my favorite quote from the keynote.
Comments moved to https://news.ycombinator.com/item?id=31344981.
As far as I know there are no social media platforms operating in Minnesota, unless someone is still using the Gopher protocol? So this is a nothing burger.

Even so, chronological ordering is the worst choice. Now you can just flood the stream with whatever crap you want and it will push all the legitimate content down off the page.
I disagree, Flutter is probably the worst choice. React Native is the all around best choice for targeting all platforms natively, otherwise use pure web tech (Ionic + Electron)

The desktop and web targets for Flutter are laughable in their current state. Completely unusable so I consider Flutter to be a mobile only platform at this time.

Another downside is Flutter's emulated UI, it doesn't bridge to native controls like React Native, it's noticeable on iOS especially and will be hard to maintain the fake physics / styling.

React Native is ready for production now for all platforms, including Windows & Xbox via react-native-windows, Web via react-native-web, MacOS via react-native-macos or Catalyst.

Then there's the question as to why would you choose a Google only language and framework with their track record.

With React you can use TypeScript or JS, you don't have to learn a new language or get locked into a framework.
Agreed it is complicated. We have the principles of physics and computational irreducibility, then physical realization of state-machine designs to exploit those principles, then social conventions around what is valued, languages influenced by conventions, operating environments for programs in them, and finally actual code in those languages.

What makes a "better" Lisp program differs from what makes a "better" C++ or Rust program. Besides fitness for purpose, there is maintainability, energy cost to execute, and results per unit time. What did you learn coding it? Can it be the basis for something more ambitious? Is it secure, deadlock-proof? Are its results accurate, aesthetically pleasing, generative of insight?

We can get mired in detail, obscuring important truths. We talk about performance a lot, not because we are obsessive, but because it is a measure that is hard to fake. A faster program says something fundamental about how your computational resources are being directed to the target results.

We can be misled by details of realizations of computation. What is fast on a PDP-11 is not necessarily fast on a Ryzen 5. But submitting to the rigors of performance for the best machines we have is a discipline that connects us, howsoever imperfectly, to the physical principles of computation. It destroys illusion: if a variation seems like it ought to be faster, but is actually slower, there is no sugar-coating the fact. Hewing to physical performance enforces a kind of honesty we don't get any other way.
I opted for the 5a because it has a slightly larger battery than the 6, and a headphone jack :)
It ended?
Go 1.18 Stabilizes Generics, Fuzzing, Multi-Module Support,Improves Performance
If you try out open source software that interests you, and after reading the documentation you don't understand how something works or have an idea of how the program could be better, give specific feedback by (for example) raising an issue at GitHub.

I am a Fortran programmer primarily, and most Fortran compilers are written in C. When I encounter bugs I report them at the Intel Fortran forum, GitLab (for LFortran) and bugzilla (for gfortran). So you can contribute to a project written in X without knowing X.
Years ago, I've helped giving Rust support for 128 bit integers as one of my first big contributions to rustc. As part of that work, I ported some of the routines concerning 128 bit numbers from C to Rust. That language conversion alone made the implementation more portable, as clang doesn't support 128 bit numbers on all targets. On the flip side, this led to the occasional LLVM bug/limitation being hit because backends are usually written with C in mind, and sometimes even the authors of the backends struggle because the 128 bit routines are a stress test for the register allocator. Another resolved issue is that u128::MAX is not representable as f32, and thus the cast was UB: https://github.com/rust-lang/rust/issues/41799.

The routines have been rewritten/refactored multiple times since, and I had zero involvement in the LLVM work, but I'm still amazed that I was able to hack on code as fundamental as this and being part of shipping a new width for numbers in a "big" language (certainly big now).
Blocking inflammation may lead to chronic pain
I said something similar in a letter to a newspaper back when I was 16 and such letters were the closest most people got to user-generated content.

Oh, the olden days of dialup and mainly using AOL CDs to keep birds away from flowerbeds.
Also don't forget gas.
Ok, we've changed to that from https://developer.nvidia.com/blog/nvidia-releases-open-sourc... above. Thanks!

Edit: ok, changed back
The cycle continues
> EU and NSA, same actors, different starting conditions

that's frankly one of the most ridiculous things I've ever read in my entire life.

Care to explain what's your rationale behind it?

Where's, for example, the European Snowden?

Where's proof of EU spying not only allied leaders, which is already bad enough, but the citizens of the country they work for?
> There are plenty in Northern Canada

Thanks. I love that because I live in Virginia. Let Northern Canada have all the small planes they can eat.

> The habit of name-dropping logically fallacies and thinking it is some kind, of slam dunk is so cliche that it needs it's own name.

Oh, we have a had a name for it for millennia. It's called logical argument, aka rational discourse.

> My point was simply that doing something "only for entertainment" is not in itself a bad thing!

But one can't entirely isolate the right of entertainment here as the only concern. No one's right to entertain themselves supersedes the rights of everyone else not to be disturbed by harmful loud sounds, or their right not to be lead poisoned, or their right of safety from falling aircraft. You are correct that there is absolutely nothing wrong with someone entertaining themselves... except when it violates the rights of everyone else.
Agreed. I grew up on MOO2, played too much of it, mostly hotseat with a friend.

I tried a few other 4X space games, but none scratched the itch that Stellaris did. It's the only 4X space game I play now. And Paradox keeps adding content!
Tech stocks wipeout: Engineer's $400K comp is now $180K
Game theory without taking human memory and emotion is flawed.

If you never see the person again and you've held your head high you will feel more confident.

If you play game theory the emotional damage might haunt your next interview.
We can make assumptions all day but for me, the worst thing about WordPress is EASILY Plugin Hell.

I can update all plugins this morning and they all want updates by the end of the day.

And then when they break it’s a disaster.

WordPress itself needs to take a chill pill too.

Leave a version out for a year or more, and only small security patches. In the last year, I think we’ve seen block widgets, JQuery migrate nightmares, that new blocks theme thing, and more. I just want them to back off already.

It’s a nightmare keeping hundreds of clients up to date.
They added more languages during this keynote than Apple Translate supports in total.
Most venture-funded startups solve silly non-problems or in fact cause serious harm to society, but make billions of dollars in doing it.

Meanwhile, we haven't been to the moon since the '70s, life expectancy in the US is declining, and a substantial percentage of our energy comes from coal. Oh, but if you want to bet your life savings on (entries in a distributed ledger that say you own) digital pictures of dog penises, I imagine there's a way to do it.

Technology didn't fix the evil of neoliberalism. It didn't clean anything up. It accelerated the corrosion.
Somebody should make edge functions location-addressable! [1]

[1]: https://stackoverflow.com/questions/72208340/global-serverle...
> I just wish Google had built Flutter on a low level core that isn't tied to Dart

Why did they tie Flutter to Dart anyway?
Thanks for the awesome product! I have a few questions:

1. Are the rate limits for all users on a given bucket, or by source IP as some other providers do?

2. What is the plan for the rate limits post beta?

3. Do you support the x-amz-content-sha256 header. i.e. If a put contains that header and the content hash doesn't match is it rejected?

4. What does it mean to support pre-signed URLs? Can't a client pre-sign a URL that anyone else can use? My understanding is they are the same as normal usage from the server's perspective, just the key holder signs the request, and the other person actually makes the request.

5. Why is the read limit smaller than the write limit?
In my memory you had to craft it from two half-asses, but it looks like they were really called bum cheeks.

I remember first encountering the term on b3ta around the same time.
Not all work has equivalent value, the cost of living varies wildly…
Fly.io
Yup, my latest 'upgrade' was to the 5a for this reason... I fear it may be the last Pixel with a headphone jack. When it eventually eats shit I'm terrified of being relegated to the sea of horrible OS bloatware Android devices.
Thanks! We feel pretty strongly that managed OSS is hugely valuable.
He didn't outright deny it, but he was not acting in good faith when rallying against the mainstream perspective. I remember seeing an example where he specifically made an argument using a projection model that wasn't accurate, conveniently ignoring the fact that that model was only 1 of 3 and another one of the 3 was almost spot on.
I think the US needs some form of representation based on the popular vote and not by winning districts. For example if a certain percentage of the House would be allocated to parties based on the popular vote, districts would be less important and third parties would be viable.

Basically we should reduce the importance of districts and give the popular vote more weight. In my view everything else doesn’t have a chance to solve the real issues.
It's been true throughout history and is still pretty true that most people never leave the area they were born in. This would cause geography, history, and internal politics to overlap in somewhat non-obvious ways.
Would be cool if this eats the micro-plastics inside our bodies since we've been consuming them for the past ~50 years.
You should go look. They're making a claim and showing their work, and when you make a opposite claim, if you've looked, you'll have work to show.
Factor in inflation and buying power is even worse!
Both Google docs and figma use canvases, but neither of them renders the whole app through a canvas.

This is easy to verify - just open up dev tools and look at the DOM structure.
My experience at community college
FWIW I kind of agree and I’m a big fan of both Flutter and the web in general.

There are a couple of web platform technologies that I think are going to take Flutter web from ok to great in the next year or two including.

WASM Garbage Collection is going to allow them to move from compiling to JS to WASM. They have already built a WASM compiler ready to go when it lands.

WebGPU is another obvious one. Flutter is by definition a canvas optimised framework rather than strictly DOM based (although they support that too as a target). But they should be able to get blazing fast canvas rendering with those two technologies alone.

The other big one that I think will help them is going to be AOM. Lots of the built in browser accessibility stuff was built for a DOM based world, the web platform needs better primitives to support canvas frameworks too.
> EDIT: Remember you had to recompile the shim at every kernel update and replaced "module" with "driver".

I haven't bought NVIDIA since then
Privacy is a form of security though (security for your own thoughts and actions in the own home, and in, on, and near your person). At the very least it is a domain that strongly overlaps with security.

And good security is what gives you the safety to be free.

If you want to sacrifice freedom for security, you might end up putting the cart before the horse.

And of course sacrificing privacy for security is at best balancing 2 different kinds of security. You're not necessarily gaining security.

In this case it means that there's no guarantee that children will actually netto be safer if people can scan private communications.
Since when does a company need to justify it's decisions to a nobody? He was a robot in the marketing team, not even a manager. The company doesn't have to explain anything.

Also, "The Jew that raised concerns about the German Linux company discriminating against Jews? Punished."

Anyone would be punished for questioning the companies decisions on multiple occasions. It has nothing with him being a Jew or with discrimination. It's what happens when employees don't know their place in the corporate hierarchy.
if it made them money, it would exist. If it reduces engagement, it doesn't.
This is already allowed for under-13s, but almost no site/service actually allows for that. I imagine this would have similar results with it being a functional ban and the kids just all signing up as '18 year olds'.
Not GP but my comparison is here:

https://news.ycombinator.com/item?id=31346887
How many people in your company with 5000 slack users are the real decision makers ? I highly doubt it’s more than a few. If you had 5000 people in the legislature they would most likely still vote party line based on the decision of a few.
We will soon have robot dogs patrolling our streets and barking at us while we scream in anguish out of our windows for food if this becomes law. Any rebellion or resistance will become impossible forever once we cant communicate in private. You do realise this?
It has 12 stars.