skysight-inc/HackerNews huggingface dataset:
Yes I have, which is why I know text can be selected by default in every web environment.
Interesting how Flutter has evolved from a AR/VR YC company to building cross-platform developer tools at Google.

Anyone know the story behind that?

https://techcrunch.com/2012/03/26/flutter-app-webcam-y-combi...
finest moviegoing experience in the united states, hands down.
No company is going to walk away from $20 trillion in GDP just because they have to pay their workers a bit more. American consumers are the biggest spenders in the world and Amazon needs to operate here if they want to snag a chunk of that.
This sounds to me like the "invoice problem", or whatever you might call it. Consider business invoices. Tens of thousands of entities have to share the same general flavor of data, and each already has a system for doing it. They all have to receive and process that data regularly, and have their own systems, charts of account, item names, etc. Harmonizing all that is very difficult.

The IRS offers standard forms but there is often more than one way to select them or fill them out. For example, on an 1120S, the accountant might place an expense in one of the standard categories or in a table of other expenses. But even more difficult, every user might have different ways of categorizing their income and expenses, and the people sending them forms might do it one way or another. Such a service would have to be opinionated and convince each reporting entity to adopt the system in place of the home-built one they're already using.
Snowflake FY 2020 earnings result
Or maybe it's just one of the simpler and least computationally expensive ways to do it? No systemic racism needed (unless you're stretching the meaning of the word beyond all recognition)
Ok, your comment made me open the site instead of just taking a glance at the comments and moving on.

When I got there, the icons were... actually not that bad. They have very diverse outlines (even more than your example), large features (again, more than your examples), and very precise meanings. Why do you say they are hard to tell apart?

The only thing missing is color and gradients, but that is for good reason, as hard-coded colors do interfere with usability and accessibility, and currently we have no way to encode color independent gradients (that's a huge oversight, by the way).
Yes. A comparison would be single-key versus multi-key authentication.
Extremely same feeling here. Ditching IE11 support is a total game-change for the web. ES module imports just work and you don't have to go down a complex bundler rabbit-hole. Template literals make constructing HTML inside JS components a breeze. And if you do reach for a bundler the modern ones like snowpack and vite make the experience incredible with instant hot module reload on change--the feedback loop for development is like nothing I've ever experienced.
Flutter: defaults to unselectable

Web: defaults to selectable

Flutter on Web: defaults to Flutter, not Web
interesting how different this is from the salaries at large companies on levels.fyi. annoyingly, the dice URL is broken currently, so I can't verify the underlying dataset.
Twitter's Birdwatch Aims to Crowdsource Fact-Checking
Well, good luck maintaining all of that 10 years from now. I can bet on the web being around, well developed and maintained in 2031.
> These “dumb” mistakes happen to everyone, at every company. Even security experts.

Dumb mistakes happen, true. This one should never happen to security experts, ever, unless their expertise is fake/bluff.

Stripping out safe parameterised code and replacing it with injected user input is only something that "happen(s) to everyone" at a very early stage in their career.

- For an intern or a junior dev, it's just a learning experience and no names.

- For a dev with a few years experience, it's a cause for concern but still no names.

- For a senior dev, I'd wonder if they lied on their CV but still no names.

- At CTO level this is not acceptable. Maybe no names, I'm on the fence, but they are a semi-public figure by nature of their role and their name was on the commit so they are the ones that made it public.

Either way, the CTO should have lost all credibility with their colleagues and be out the door. They represent the norms, processes, and safeguards the company employs and should not be in that role.

PS. I understand that there is no proof this commit caused/allowed the data exfiltration. It doesn't matter; the commit is heinous enough on it's own merits.
Which suckers are meant to be holding the bag? At what point does bitcoin become useless altogether?
That's assuming there is a git repo or any kind of version control at all.
Private.sh can identify users without any help because it controlls the encryption code.

You only need 2 entities to collude if private.sh is acting honestly. If they are colluding you have already assumed they are not acting honestly.
Not at all. The way she acted created serious risks to her employer, and anyone seeing her postings could reasonably conclude that she was conducting personal attacks on others and doing it on behalf of NVIDIA.

When you declare your employer in your bio and talk about your field of work, it becomes relevant to your continued employment.
How to Speed Up Pandas with Modin
can confirm, I buy games I enjoy playing after I pirate. if I can't pirate it I don't play it. if u got ads or microtransactions then I don't play. sure the world has moved on to live services and mobile games but I won't play those.
> what is that number?

Pi minus 3. If you are saying you can't actually perform that operation, great! That means you are agreeing with me. See below.

> you cannot multiply by pi by repeated addition

Thank you for agreeing with my main point. See below.

> not because the numeric method is wrong.

If someone is going to claim that multiplication is repeated addition, then their definition of multiplication in terms of repeated addition must cover all cases. You are saying it doesn't cover pi, which means it doesn't cover all cases. So the definition is wrong.

> For generalized reasoning, yes. For teaching, not sure.

Why not? What's wrong with telling kids, multiplication in general is a distinct primitive operation, we are teaching you how to multiply whole numbers using repeated addition, but be aware that this method will not generalize to all cases?

> Which is better, a student who knows that mul is rep-add, or a student who gave up and doesn’t know even that?

A student who has been told what I just described above is not in either of these positions, so you are arguing against a straw man.

> When they learn, they ask themselves why and it’s a rabbit hole.

No, it's natural human curiosity which should be encouraged, not stomped on. At some point they'll either realize that they're up against material they're not yet ready for, and put it aside for later, or they'll end up being a math prodigy. Both outcomes are better ones than them just being told "this is it, don't ask any questions".
https://m.youtube.com/watch?v=TruCIPy79w8
Am I missing something or on web does it render the entire UI in a <canvas/>? I'm looking on the gallery[1] and that's what it looks like. They say they "added" accessibility, though. Does that mean that every bit of functionality you get for free in HTML needed to be re-implemented in canvas? Can you really trust that that abstraction is going to be air-tight?

[1] https://gallery.flutter.dev/#/
Okta to Acquire Auth0 for $6.5B
Social Distancing in a Sumatra Rainforest
I've only been twice and haven't had a lot of their food, but it was better than I expected. The buffalo cauliflower was surprisingly good. Is it as good as food in my neighborhood? No, not at all. Is it far better than food normally sold to captive patrons? Yes, absolutely.
> I don't think we need the tinfoil hat. This sort of thing happens sometimes. Like the time we forgot how to may part of our thermonuclear weapons and had to reverse engineer that [0].

The really interesting thing about that is one of the main things they had to reverse-engineer was an impurity in one of the ingredients that the original designers didn't even know they were depending on.
What WebGPU API is this using? If I try on Chrome Canary after enabling WebGPU under `chrome://flags`, I get an exception on the `device.createBindGroupLayout` call because "required member entries is undefined". The API call on the demo page doesn't seem to match the spec at https://gpuweb.github.io/gpuweb/#GPUDevice-createBindGroupLa...

If I change to code to refer to `entries: ...` instead of `bindings: ...`, I get further, but it fails on a missing `createBufferMapped` function. Firefox nightly just crashes at this stage.
yeah huge information asymmetry as people are used to looking up "salary" versus "total compensation"

these salaries are 1/3rd to 1/10th of what people actually make, and thats not a statistical outlier with the stock appreciation over the last few years
Fbot is now riding the traffic and transportation smart devices
This is not new.

Older planes and other hardware have LONG had to be reverse-engineered (including microchips).
>There are barely any high speed rail on earth that are break-even let alone profitable

Neither are nuclear power plants, is that an argument against them? I guess in the US nowadays it is which is why its nuclear infrastructure is decaying as well. Many of the arguments in the paper seem terrible and seem to be in reverse fashion. It says that gas is cheap so rail is unattractive. Absolutely right, but that's terrible, so make gas more expansive with a carbon tax while you're at it. It says American cities are designed around the car. That's terrible as well, redesign them. Any serious argument about high speed rail looks decades into the future anyway, so you might as well fix cities while you're at it.

Planes aren't a substitute for the kind of benefits that rail gives you. With rail you can get from one metropolitan area, centre-to-centre to another one over medium distances in two hours. That's terrible with a plane or a car.

Also, the US overall is spread out but many of its population centers are not. The North-East seems like a great corridor for rail, covering 50 million people give or take?
Except it’s opt in rather than opt out.
Microsoft seems to be wandering around in the same field, with their slow expansion of dotnet & Blazor.
It is by no mean ancient.

The introduction of the B-2 in service was ~24 years ago, this is one of the most recent jet in the US air force. By military standard it's definitely young.

There are only 2 planes in service in the US more recent than that, the F-22 and F-35 (not counting transport aircrafts).

Those planes are designed for lifespans of 50-100 years.
YC hiring events (all virtual) to network with founders and find your next job
Mullvad DoH and DoT – beta release
For Canonical, it is critical that they can deliver rock-solid yet beautiful experiences on a huge variety of hardware configurations. Moving forward, Flutter is the default choice for future desktop and mobile apps created by Canonical.

--

so what happens to gnome...?
Show HN: MeetSpace – a web app to set up instant meeting spaces
Thanks for the reply! I'm actually working in a different domain but it seems to have a lot in common with yours - lots of unlabelled data, images that have nothing in common with Imagenet, in that they are all essentially of the same thing and we are looking for variations or features. We found that self-supervised pre-training (with various contrastive models) underperformed vs. starting with weights trained on Imagenet.

So a model that has been pretrained on something else, with enough variability to work as a feature extractor, but closer to the problem framing I mention would be of interest.

For state of the art computer vision stuff, most of the benchmarks use imagenet or similar datasets. But unfortunately I'm coming around to the realisation that those datasets are not representative of most real world problems (except general purpose scene / object recognition). So it becomes very challenging to pick out a potential technique to apply, and hope it transfers.
I have to agree with you. Maybe especially as someone coming from using flutter exclusively for app development. Someone joked about this at work "wait, so flutter 1 did not enable developers to create beautiful, fast and portable apps for any platform?"

I had a vague idea that flutter 1 had a desktop/server like backing so that it could be used to develop desktop apps. Maybe this was incorrect, and only possible now with flutter 2? I'm still confused. This app: https://rive.app/ was made using flutter 1, no? It runs in the browser, so maybe this is the key difference with flutter 2, that... it allows native apps?
Not that you need to, but you could also protect your client-side JavaScript with some tight CSP rules as well as a nonce that you publish and keep verified as changes are made. This won't affect normal users, but technical people who care can check.
Emily Riehl is rewriting the foundations of higher category theory
In a 250 org, I would propose to document the APIs automatically through swagger[^1] and use something like sphinx[^2] to get started for everything else. That said documentation is extra burden that ppl usually don't get credit for. Keep in mind that apart from creating the docs, the team needs to keep them up-to-date and that's a challenge as well. Adding "review documentation" in the definition of done could help.

[^1]: https://swagger.io/docs/

[^2]: https://www.sphinx-doc.org/en/master/
It's minimal-looking, but the formatting is broken without Javascript.
There have been posts like this in the lifetime of various killed Google products - it would be nice if they would openly admit how many years of funding they've committed
Flutter used to be such a great experience, but something happened ~6 months ago that totally derailed it.

It brings my late 2016 MBP to a crawl if I am building on iOS simulator.

After reading online about it being related to Metal, and needing to switch flutter channels, trying that, and still seeing no success... I just gave up on Flutter (for now).

Maybe Flutter 2 has resolved this?
They use software too. Their competition is turbotax.
Also in auto repair. A shop told me they wanted to take a gasket from the engine, draw the part, then send it to a machine shop to have it fabricated.
The same engine of HTML + JS has powered entire businesses and industries from $0 to billions and billions of dollars over 25 years. Amazon.com would not exist without web browsers, and its entire trillion dollar+ business is an enormous bet on the web. I would say there's zero danger of the web going away when folks like that (and many, many more... Google, Facebook, etc.) depend on the web for every microsecond of their existence.
How many times has Google done this? And then gotten bored of their own work?

JavaScript, with all its many many warts, is widely supported, incredibly popular, and not going anywhere.

I'm not about to waste my limited weekend time learning Flutter 2, knowing it's going to be in the trash bin by 2023. I'd rather suffer through some more JS warts and get better at avoiding them.
Theft is taking something without paying for it. In the case of games, music, etc, you don’t pay for the file itself but for the work the artist put into it.
> This isn't zero-trust, but it's absolutely 'lesser trust' than the current offerings outside of Private.sh.

In what way? How do I know the two owners of the companies aren't the same person? Heck, how do I know that Private.sh isn't just a Google spinoff?

There's absolutely nothing that guarantees that Private.sh and Gigablast aren't the same person or the same company.

I'd say it's the same level of trust as DDG or Google.
Food trucks work even better with drive-in theaters. But Alamo is making most of their profit from food & drinks. That's the truth about the theater business: most ticket revenue goes to the film producers. Splitting the food & beverage profit with 3rd parties would kill most of their income.
Guess: The "multiplications" we're talking about are those of 400-bit or 800-bit numbers (and, in general, would be the size of the number you're trying to factor), which are much more expensive than 64-bit x 64-bit or float x float multiplications. If you want to test the cost of that, I recommend GMPlib's bignums (or possibly just your favorite language that has built-in bignum support, although if it's not built on GMPlib it might not be using the most efficient algorithms).
This is just a list of games that boot in a VM. Compared to Windows, this list is a joke. Compared to Linux, this list is a slightly less funny joke. Unless MacOS gets support for DXVK, it won't even be in the same league as it's competitors. Installing Windows games on Linux is set&forget for 75% of the games available, with an additional 15% playable with minor tweaking. It's kinda hilarious that people think Crossover is an acceptable MacOS gaming experience...
Alternative take:

Computers can most easily pick out facial features when there is significant color contrast, shadows cast on white skin create greater contrast than it can with darker skin, and the systems end up inherently working better on people with lighter skin due to basic math and physics.

Why hasn't some company out there designed a powerful system that works well with darker skinned people? It would be trumpeted by the tech press all over if they did, instead we just see articles about companies like Google manually tweaking the outcomes to appease the people complaining about racism.
This brings up an important principle: the higher the tech, the shorter its lifespan. A cellphone from the 1980s won't function anywhere but in a Faraday-caged lab equipped with a suitable cell site, while 2G and 3G systems are fast disappearing. Only recently have landline telephone exchanges begun to drop support for pulse dialing, but otherwise, a rotary-dial desk phone from 100 years ago would still work today, and DTMF dates to 1963.
That's setting the bar really low.
A bit later that famous dude literally wrote: "whoever can make HTML sing will win the API wars". About 5 years before people understood what he meant.
Your response updated my understanding of this situation, seems like taking one side’s position at face value was a mistake.
> Let's not take the word "lie" out of its context

I'm not the one that used that word. If people are going to reference a concept that's been published in a book and uses that word, they should own it and be prepared to justify it. If they can't do that, they should not use the word in the first place.

To be clear, I'm not saying you are one of those people. But the poster I was responding to is.
In GCSE Chemistry (taught to 15-16ish year olds), we were taught that the first shell contained two electrons, and subsequent shells contained 8 (up to the final, which may contain fewer).

Then, after GCSEs, during A-levels, we were told (by the same teachers, in the same classrooms) to forget this model, and that the situation was actually more complicated, with s, p, d, f orbitals etc.

I realise that this is was a simplification and not necessarily an outright lie, and can understand why they did it this way. But it was the first time I realised I’d been deliberately taught something that was incomplete or inaccurate.
TurtleArt Thumbtack String Corkboard
My most trusted source is find the major players (make sure they are competing companies and not just brands of the same one), follow the "where to buy links", and find a small niche company that sells both brands. They tend to only sell one type of thing so they are experts and can give good reviews. They don't care which item I buy, just that I buy from them. They can thus tell me the real differences. I then buy from them as the prices are generally good and I get good service.
This Dice stuff is hard to believe. I have literally not made that much in base comp since 2014 (no matter what my visa application says). It's like way low.
Okta Acquires Fellow Identity Management Company Auth0 for $6.5B
Okta acquiring Auth0 for 6.5b in stock
IMO, it's not useful to look solely at salaries. My salary and my compensation are radically different numbers. My salary is approximately $200k/year, but my compensation is closer to $650k this year. Most of the engineers I know view their salary as only part of the picture.

I'm also a firm believer in sharing compensation numbers openly and transparently as a mechanism for increasing worker negotiating power. Talk with your peers about their wages, share your salary, post updated numbers to levels.fyi on the regular, etc.
> She specifically said the things I stated, in a now deleted tweet. I know the cognitive dissonance is causing you to question my account, but that's what she did.

I agree that she said the specific things you quoted. I'm not debating what she actually said. However when you say she characterized you as a member of the alt-right, that is your editorializing, and not something she said (nor did you claim it was). I'm simply clarifying that she never accused you of being a member of the alt-right, and that you're projecting that accusation.

> Edit: I was mistaken in my response, since the commenter named Gebru. The head of AI at Nvidia is not Gebru, it's Anima Anandkumar. Gebru had nothing to do with this.

Right, but Gebru had a highly discussed disagreement with Yann, so when you said

> Watching highly entitled, and often narcissistic people with no tangible accomplishments attack Yan LeCun is pretty insane.

You were saying "Gebru is a narcissistic person with no tangible accomplishments". Either that, or you're making up generic events and hypotheticals, but that would be a really strangely specific hypothetical. Anandkumar also has very significant achievements, so there's no one you could be directing that comment at that wouldn't be belittling.
Yea I have used Flutter for hybrid apps and love the dev experience. The apps have come out great, and are smoother than my native Android work.

I am really hopeful for it and am going to keep using on it for hybrid apps.

I try to just tell devs to try it, then judge it. Because it does seem weird up front, but it is such a nice experience for devs and can make great mobile apps.
Salesforce sells a CRM is about as descriptive as Google sells a cloud. The Salesforce ecosystem consists of hundreds of products which are together worth $200B+.
Is it really impossible to believe that a homogeneous culture might have some benefits to a smoothly functioning and cohesive society?
> My very own system did not work with Pulseaudio when I tried to switch, that was years later. I still use only ALSA because of that experience. At that time Pulseaudio was garbage, it should never have been used then. It only got acceptable later - but still has bugs and issues

In the interest of balance, PulseAudio was a huge improvement for me.

I remember playing SuperTux on my laptop. After the switch to PulseAudio, the sound was flawless. Before that, on ALSA, the audio was dominated by continuous 'popping' noises—as if buffers were underrunning.

> the apparent endorsement from the JACK-developers also does not hurt.

Indeed, it seems a better UX to only require one sound daemon, instead of having to switch for pro work.
> They don't need this information when learning that 3 groups of 5 fruit are 15 fruits.

They also don't need the "information" that multiplication is repeated addition, period, full stop. But that's what others in this discussion appear to be trying to argue for.
Completely agreed. I've owned a lot of laptops and other devices... There's no question at this point that the M1 MBA has become my all time favorite.

The only complaint I have is that you can't run two external monitors off of it, but I have no doubt that the next generation will address that.
Yup - I can confirm that's the source.

Disclaimer: I work for Google Cloud.
What's a drop shipping scam? I googled but I still don't get.