skysight-inc/HackerNews huggingface dataset:
Then every time I want to make a query I must re-audit the JavaScript source?

And, do you have any ideas about setting up the proxy so that I don’t have to trust that it is being operated as advertised?
When you multiply two negative numbers.
Says the guy not constantly surrounded by aerospace engineers :)

What are the odds someone said the phrase "those parts? I could mock up copies in a weekend!"
Indeed, it is impossible to learn anything "from data".

Data is just measurement of observable variables. A prior model of the meaning of those measurements is required first to parse them into a coherent "observational model"; and then many prior models is required to parse into a representational model.

Few, if any extant "AI" systems are able to take the latter step, not least, as it requires more than measurements of the target system which are always ambiguous. (In particular, it requires a coordinated body).
If that were the case, Okta would not have acquired Auth0.
Doesn’t work when the monopoly is created by the government.
I still encounter this as a grown adult. I'm working through a course on a programming framework I'm unfamiliar with right now, and several times have gone through a half-hour setup to encounter "Now that I've shown you the awful way to do this, here's a built-in way that's far simpler and less error-prone!" Extremely irritating.
I think you're understating the size of the studio production world who are as much extensive consumers of comparatively inexpensive VST plugins as they are consumers of multi-hundred dollar workstations.
Looks like I was right. Entirely unrelated to the Apple Card. https://9to5mac.com/2021/03/03/apple-card-apple-id-unrelated...

"No matter what payment method was used, the ability to transact on the associated Apple ID was disabled because Apple could not collect funds. This is entirely unrelated to Apple Card."
That's because it's more expensive than meat. Once it becomes less expensive it will be used in prepared foods without explicit or with misleading (* meat) small labels.
"I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character."

Oh, how far we have strayed.
On a SSD reading files is fast. However read() is a blocking operation that could take forever - reading some /dev/ device that never returns any data, or a slower medium that takes hundreds of milliseconds per read. That’s a big no-no. So it gets dispatched to a dedicated blocking-io threadpool with limited workers which does the blocking operation without interrupting the event loop.

I’m guessing as disk speeds have increased the relative overhead of dispatching the task to a thread pool has also increased.

At least, that’s how I think it works based on some half-remembered blog post.

Edit: yep - http://docs.libuv.org/en/v1.x/design.html#file-i-o
Yeah $400K is high L5. Not uncommon, but slightly above average. It's possible that if you average all engineers you'd get something close to $400K, but L3 and L4 salaries would bring that value down. In surveys L5 makes up the majority of the engineering workforce in these companies, and L3\L4 have a bigger representation than L6+, so it's unlikely that the average TC is $400K.
Voluntary out-of-body experience: an fMRI study
Consumer audio already works reasonably well but this apparently has massive improvements for bluetooth, especially the HFP profile which is used when using the built in headphones mic.

The main benefit imo is to pro audio so you don't need to configure separate tools and manually swap between pulse and jack every time you want pro audio.

It also manages permissions to record audio and the screen for wayland users.
Ah, I see. It's been removed in a newer revision of the paper. https://www.math.uni-frankfurt.de/~dmst/teaching/WS2019/SVP9...
Isn't the licensing for Qt a very curious and weird quagmire? Maybe it's better these days but I remember about 10 years ago there was a weird divide and unanswered questions about if you could really take a bet on using Qt and not be violating GPL.
One thing I've noticed is that the people making these counter-arguments seem to completely ignore (or don't know about) the ridiculous amounts of equity that $big_tech_co's are handing out.

Yes some of those points can be valid, and I understand that not all software companies hand out that much stock or are private and therefore it's harder to depend on, etc. But maybe it's just the bubble of tech that I've existed in within the PNW, but tonnes of people in my circle have built FIRE-level wealth by just having been driven enough to put up with bullshit interviews and staying long enough to get their stock grants.

I can say personally I definitely wouldn't have made it to where I did financially had I stayed in Canada, or it probably would've taken me at least 15 years instead of ~5.

If you're the type of person for who money can solve a lot of problems, I always suggest considering this as an option. It's solved ~90% of the problems in my life and has bought me years of time to be able to do what I actually want in life.
But why are we celebrating centralization of systems that have "decentralization" as their biggest selling point?
And when Firefox dies what do you think will happen to chromium? Suddenly APIs will be removed if needed by Brave or adblockers (already happening). Brave is helping keep chrome as the defacto standard, IE. helping nailing the coffin shut above Firefox. Brave is part of the problem, not the fix. The better Brave gets the worse it is.

Edit: Spelling.
One auth to rule them all.
Is that a counterpoint? To me that tells me performance is going to vary between users computers, possibly due to something other than resources. That means the experience I'd be delivering won't be consistent and I probably won't be able to fix it, or even replicate it, reliably. Something that's janky everywhere can be profiled, debugged and possibly fixed. Something that has an unknown problem that only affects some users is far more problematic.

That isn't a counterpoint to say the language might be worth considering. That's an additional data point to give me reasons to not use it yet.
Taking over a competitor is always a good idea, simply to reduce the amount of players you compete with. This is why Facebook gobbled up Instagram and Whatsapp.
Any recommendations on software to tile the display? One reason I like 2 screens is because things like maximizing or full-screening still leaves me with the other display for other windows.

A single ultrawide would be way better, if I could count on having 2 virtual displays within.
Hey! What kind of histology? If you mean doing AI analysis of histology images for research/etc. Then 100% - that's actually of the modules we're looking to do and if you work with those kind of images I would love for you to reach out at michael at biodock dot ai. We're totally free for academics, and a module like that would be free for academics as well.

If you mean clinical diagnostics histology - we're going to hold off a bit on that, although we're discussing some early partnerships there.
You're right, those fees aren't transferring nearly enough money to early adopters. It could probably be made to emit more CO2 along the way too.
In general, yes, a new laptop hits its peak performance on day one. Software is most often written to perform well on the “median machine”, and today’s top performing computer is tomorrow’s bargain bin underachiever.

However, the M1 is a huge leap forward. It gives you a maybe 3 year head start on all other computers.

So no, in a few years it won’t be as revolutionary and fast as it is today. But I think it’s safe to say you can expect an M1 to last you a good few years longer than a similarly priced Intel based laptop you can purchase today.
Good tip. Though it would be nice to be able to disable network activity per tab.
Metric Matters, Part 2: Evaluating Regression Models
My computer can manipulate and prove things about real numbers just fine. I think it can do at least everything I can do normally, though much more laboriously.

What I was mostly responding to in your previous comment is the idea of "emulating" multiplication for whole numbers by repeated addition. What I got from that is that you were thinking of the whole numbers as being inside the real numbers. My point was that to get the real numbers you usually have to start with the whole numbers and build up to the reals (say by Dedekind cuts or Cauchy sequences), and then you can embed the whole numbers inside and pretend that that was where they were the whole time.

I do get that you were giving different pedagogical approaches, and this was just one of them, but I think this one is at least as bad of a misrepresentation as saying "multiplication is repeated addition" without specifying "for whole numbers." That is, unless you're like the Greek geometers and accept a continuum from the start.

(There are other number systems that the integers sit inside, though, that don't themselves sit inside the real or complex numbers, which is a reason I would hesitate to think about whole numbers this way in general.)
Why would AWS have more clout than the whole rest of the Ethereum ecosystem?
I don't think landlords screen tenants out of malice, and I know a bunch of landlords who have related their challenges to me. But environments like this are to unlawful bias what standing water is to mosquitos. It sort of can't help but creep in, and without some objective standard, there's no way to keep it from turning into a plague.
"That's hilarious, since the quadratic formula is just what you get by solving ax^2 + bx + c = 0 by completing the square."

That is one way to derive it, but there are others, including my personal favorite, the resolvents method (which also works for deriving cubic and quartic formulas).
What are the specifics of a culture that transcends these organizational hazards? How does it work?
It makes the numbers go up!
[ disclaimer: I work on the Dart team. ]

As timsneath mentioned above, Dartpad is the dev environment. That means we ship the full Dart and Flutter SDK ahead of time as you can type/change anything in the code box. We also ship debug metadata to give better errors.

In production mode, we do a much more expensive compile to remove the parts of Dart, Flutter, and packages you don't use and to optimize/minify the rest.

It is working in Safari for me, but we've definitely appreciate bug reports if it's breaking for you (https://github.com/dart-lang/dart-pad in this case).
Wait do you have an easy repro for this that doesn't go over ~16GB total memory used? I'm not actually convinced it's caused by swap.
Yeah gas fees are insane, more and more stuff need to happen on L2. and ETH2 can't come fast enough.
flutter...more like stutter
Metric Matters, Part 1: Evaluating Classification Models
I would be very interested in reading case studies where a company both does documentation well and does not get bogged down in vast amounts of paperwork.

As yes, plenty of fixes for things are not written down anywhere.
I went through her book "Category Theory in Context" a few years ago and loved it! It's a great introduction to the field.
I don't consider it gatekeeping. I consider it responsibility. Low barrier to entry is not always such a good thing. The idiots that would not get into it because of some sort of required training but would get into it without hesitation without training are typically ones that cause the problems for everyone else. There are lots of things in life/society that requires some sort of responsibility. I feel that something you can fly in a manner that you can only see in one direction without fully knowing what else is around you is one of those things. Caveat being designated areas setup and maintained as a UAV operating area.
I don't understand why you are getting downvoted.

Being unable to manufactures things we did in the past is extremely worrying
Everybody had trouble with PulseAudio, even people who liked it in principle.

LP wasn't joking about breaking sound: things did break, many, many times for many, many people, for years. And, almost always the only information readily available about what went wrong was just sound no longer coming out, or going in. And, almost always the reliable fix was to delete PA.

But it really was often a consequence of something broken outside of PA. That doesn't mean there was always nothing the PA developers could do, and often they did. The only way it all ended up working as well as it does today--pretty well--is that those things finally got done, and bulldozed through the distro release pipelines. The result was that we gradually stopped needing to delete PA.

Gstreamer crashed all the damn time, for a very long time, too. I never saw PA crash much.

The thing is, all that most of us wanted, almost all the time, was for exactly one program to operate on sound at any time, with exactly one input device and one output device. UI warbling and meeping was never a high-value process. Mixing was most of the time an unnecessary complication and source of latency. The only complicated thing most of us ever wanted was to change routing to and from a headset when it was plugged or unplugged. ALSA was often wholly good enough at that.

To this day, I have UI warbling and meeping turned off, not because it is still broken or might crash gstreamer, but because it is a net-negative feature. I am happiest that it is mostly easy to turn off. (I wish I could make my phone not scritch every damn time it sees a new wifi hub.)

Pipewire benefits from things fixed to make PA work, so I have expectations that the transition will be quicker. But Pipewire is (like PA and Systemd) coded in a language that makes correct code much harder to write than buggy, insecure code; and Pipewire relies on not always necessarily especially mature kernel facilities. Those are both risk factors. I would be happier if Pipewire were coded in modern C++ (Rust is--let's be honest, at least with ourselves!--not portable enough yet), for reliability and security. I would be happier if it used only mature kernel features in its core operations, and dodgy new stuff only where needed for correspondingly dodgy Bluetooth configurations that nobody, seriously, expects ever to work anyway.

What would go a long way to smoothing the transition would be a way to see, graphically, where it has stopped working. The graph in the article, annotated in real time with flow rates, sample rates, bit depths, buffer depths, and attenuation figures, would give us a hint about what is failing, with a finer resolution than "damn Pipewire". If we had such a thing for PA, it might have generated less animosity.
One of the founders of Levels.fyi here – wish we were cited on here too! But we also did a pay report for 2020 with a breakdown of companies and locations which was covered in another IEEE post: https://spectrum.ieee.org/view-from-the-valley/at-work/tech-...

In our report, we account for total compensation including equity. Feel free to check it out: https://levels.fyi/2020/
[Flutter Eng. Dir here]

I guess I would like to think we are betting on the web. :) All of the Flutter founders came from Web backgrounds. After years of attempting to make the Mobile web awesome, we forked Chrome and built a new thing. Now we're bringing it back to the Web.

The web is a big tent. I think there is a lot of room for innovation here. We're attempting with Flutter to push on some of the newer aspects of the Web. There are still some pieces missing from the Web to make things like Flutter really shine (e.g. a multi-line text measurement API could help get rid of a ton of code in Flutter Web). As you saw in the keyonte today, we're working with Chrome to continue to improve life for developers.

I don't think Flutter will ever be the right solution for all of the Web. Certainly not today. For example, we don't even support SEO or great indexability yet (although it's long been planned for and will be coming soon).

I just want to believe we can do better. We, developers, can all push development (including the web) to be better. Hopefully Flutter will do it's part.
Every time something is copied (eg. to modify it slightly), it would probably leave the old behind. Perhaps you should try modifying this to only look at used memory, not free/cache memory?
First the tundra. Then the suburbs.
2^36 arithmetic operations is what is claimed. That's not quite the same as CPU operations, because we only have 64-bit CPUs with up to 512-bit vector instructions, but we're talking about factoring 800-bit numbers. So we need to allow for several CPU instructions to implement each of the required arithmetic operations.
And here I think that if Alamo started turning down drivers with reservations at the rental counter on sight, and those drivers were even slightly disproportionately Black, Alamo would be in a world of hurt.
Questions like "how do you feel about libraries" feel like they're saying "this is complicated," and, I mean, yes. It is! Is copying an ebook for free the same as checking it out of the library? There's some similarities, but there's also pretty clear differences, right?

> For products that require $0 to be duplicated (by the creator or not) it doesn't make sense to charge per-unit.

Well, when you buy a physical book, most of the cost is not actually in the production. The cost structure allows us to use that physical book as a proxy, but as the reader, you're probably not buying that book because you care deeply about the paper stock and typography choices -- you're buying it because of the words. It's the story, the style, the author, the subject matter, the genre. Those are the things that ultimately have value to you, right? Those are really what you're paying for... and they're identical between the physical copy and the zero marginal cost ebook.

And none of that really requires a per-unit charge, I know. But the question shifts to "okay, then what's the alternative?" There are possible answers for that, to be sure -- e.g., Patreon-style models where the most enthusiastic fans are essentially subsidizing the production of the work. Yet for every Patreon success story -- and let's loosely define that as "making more than they would if they were selling their works in a traditional fashion" rather than "making most or all of their income this way" -- there's a hundred creators who are just making enough to buy a dinner at Chili's once a month. And half of them will have to skip the Presidente Margarita.

Going back to the subtext I was reading into your question: this is complicated. :)
There's something about Okta that just scares me. If Okta is ever compromised, so are the thousands of companies that rely on it for IdP. How do companies mitigate this risk? Or do they?
If it were a bug then why say it is fine? I'm not saying it wasn't but normally I don't see people calling something a bug and at the same time defending it?
Have you ever worked on any really large platforms or databases? IME it's pretty common that the idiomatic Arel/ActiveRecord code you might normally write can become hopelessly slow when the query gets complex and the datasets get large. I'm not trying to pick on ActiveRecord here, pretty much all ORMs I've ever used will do this sometimes. The only way to get the speed up to something acceptable may be for someone who knows SQL and the DB Schema well to write a custom SQL query that makes the most of the database indexes and optimizations.

When a large product in Production is having performance issues, it's very possible that you'll write something like that in a time crunch to get the site back up. The code might not be the cleanest possible because you aren't sure how well it will work yet. It might be checked into Git because any remotely sane deployment procedure requires it. And maybe somebody years later will pore through the Git logs and come back and drop snark on you without knowing anything about what was involved in writing and releasing that code and they've never had to deal with something like that.
If we go by the XKeyScore slides from the Snowden leak, then the NSA can crack RSA.
On HN we consider article quality more than site quality [1]. This doesn't seem like a bad article to me. It's an interesting finding, not one that's been much discussed, and certainly possible to have a curious conversation about.

Arguably the article title is slightly misleading, because "stable family" can mean many things and has strong emotional associations. So I've changed the title to representative language from the article body [2], which is more precise.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
> flutterfolio.com

I can't experience this problem, for my browser only displays for this site a beautiful, immaculate, plain white page :)
It might have been protectionism, but also life is just complicated. Documentation is always incomplete and much of it is out of date as soon as you write it down. Humans have so many cognitive biases, we don't even notice half the things we do.

Many scientific studies cannot be replicated either due to errors or ambiguous steps.

You only have what you test. If you want working documentation, you have to do a blind test. That can be pretty dang expensive, and most people don't think that way. Running production is heavily motivated to just keep running, and not worry too much about all of the potential problems - there are just too many potential problems.
If you're the person deciding weather or not to serve HTTP+HTTPS or just HTTPS, chose to serve HTTP+HTTPS. When chosing a TLS cert authority, consider using sometime other than LetsEncrypt even though they're awesome. Everyone using them is not awesome.
Denuvo Cracker Empress “Arrested”, Blames Repacker FitGirl and Reddit Witch-Hunt
I don't see how that logic follows, if this was a fixed block subsidy over the first 4 years instead of just 50%, surely the situation you are describing would be worse ?
would you sell covered calls on crypto or only stocks?
Azure Active Directory leaves much to be desired.

If it was not a MS product it would struggle to attract a market.
What if AWS was compromised and every DynamoDB instance was accessible?
Amazon/AWS and Google are big in the identity space too, so I think it makes sense that there's only room one real "third party" option.
Bay area comp is massively bimodal. FAANG tier folks are certainly making that much, but they are a tiny fraction of the market. Most senior devs at smaller companies and startups are making under $200k.
"You guys" means you plus the other poster who responded to me.

Cross-examination such as this is precisely my evidence regarding being emotionally invested. And despite the fact that you agree with my point ultimately. I have no idea why you care so much to disagree with all the people (certainly you know it isn't just me) that think Rowling was "cancelled", but clearly you care.

The thread is about the dangers to ordinary people in being doxxed by hackers, and none of these angles you come at me with are making the case against it. Of course you're not here for "curious conversation" about that, are you?
Too new, buddy. I guess you need 500 Karma to do so?
Comparison screenshot, Firefox on Windows: https://i.imgur.com/NmToofC.png
A long time with a lot of stress, I imagine.
Plant-based food generally means whole grain, minimally or unrefined. The things you mention wouldn't fall under that category, just vegetarian junk food.
> People talking during movies is single-handedly enough of a reason for me to stop going to a movie theater

Depends entirely on the movie. If it's yet another stupid superhero movie, people yelling at the screen makes it much better.