skysight-inc/HackerNews huggingface dataset:
Of course, that sort of RSU appreciation can go away overnight. (To be clear, RSUs still have significant value even if they don't appreciate. But a lot of the really big $$ people have been making over the past 5 years or so are because of stock gains.)

ADDED: It's a difficult problem to solve with one number though. Base salary hasn't been very representative of total comp at the big SV tech companies over the past few years. On the other hand, there's not necessarily reason to believe that the past 5 years or so will be representative of the next 5 years--even if RSUs and bonuses are still relevant to a certain degree.
83 Comments has no mention of M1 MacBook SSD Heavy Data Write problem.
I never said they would be affordable even in qty 100k.

I would think the major use for them beyond space probes would be providing last resort backup power/heat for life support on outside earth orbit space habitats/crewed vehicles as the cost will still be at least $500/watt.
I'm skeptical. The paper is too tough for me to digest without spending days/weeks/lifetimes focusing on it (and there are many who can do it much faster obviously). But I think that if RSA is materially broken, we'll know it from movements in the ground (eg, sudden mysterious forged signatures) by the time a paper is published.

I don't think that such a secret can be kept for more than a few minutes with immediately proceeding to runtime weaponization.
I mean Jetbrains free offerings are substantial anyway and I think just as effective these days. As soon as I found I needed remote debugging to just work, the money for an Ultimate license for myself was just sensible - I wanted to make sure I had the exact tools I needed at work everytime.
Yeah but it’s usefulness is really limited and just feels shoehorned into the project. Why couldn’t it have been Kotlin or TS? Something that mobile developers or web developers could jump into and keep a bunch of their existing tooling.
It's different from TOR in that only two parties need to collude, though.
Except a typical desktop system is usually a mix of low latency and high latency audio streams. You're playing music, and you're typing on a 'clacky' virtual keyboard. The user doesn't want 100ms of lag with each finger tap till they hear the audible feedback. Yet when no typing is happening, the CPU doesn't want to be waking up 10x per second just to fill audio buffers.

The solution is to fill a 5 minute buffer with 5 minutes of your MP3 and send the CPU to sleep, and then if the user taps the keyboard, rewind that buffer, mix in the 'clack' sound effect, and then continue.
How do you imagine devaluation works with modern free-floating currencies?

The president of the central bank doesn't just announce the new exchange rate, because exchange rates are set by markets.

To devalue a currency, the central bank sells a lot of it in the market.

Where do they get all that currency to sell? Either by selling government bonds in the market and using the proceeds to buy foreign currency, or by printing new units of the currency from thin air and selling that to buy bonds or foreign currency.
My naive assumption would be, takes 2^36 cpu operations
macOS software automatically excludes >95% of the human population from its user base, and the remaining bit is incredibly wealthy and used to the macOS tradition of high quality botique software for a price.

The PC and Android gaming markets are slightly different beasts.
you can't detach the number after changing the password?
Wow. These guys were basically 1 and 2 when it comes to enterprise auth/CIAM. It's great news for the businesses, but will likely only decrease competition in the marketplace. There's a ton of second tier competitors out there with plausible offerings who are probably going to start consolidating to stay alive.
Filibuster
That makes sense though.. they're probably putting initial production of the V2 goggles into the FPV kits, and running out their supply of independent V1 Goggles.

My guess is at some point soon they'll be selling the V2 goggles on their own for the hobby use case.
For those who already know about Bitcoin's timestamping really well, it's worth reading about the time-warp attack. David Harding wrote a great answer about it on StackExchange ages ago: https://bitcoin.stackexchange.com/questions/75831/what-is-ti...
It's the same argument as with DRM. I can just screenshot the text. It doesn't solve anything and only makes it painful for the average user.
> and integrated over time

I'm reading too much into this sentence fragment and it fills me with fear.

I smell breaking domain changes in the future. They can't allow the .auth0.com tenants to operate as-is forever, which means existing tenants will get grandfathered in and eventually forced off the .auth0.com domain onto okta's domains.

I smell messy login sites in the future. I like Auth0's implementation of their Universal Login page, which didn't require JavaScript. In the quest for 'one single brand identity' someone will force a migration to Okta's login implementation instead.

That will come with changing client IDs, client secrets, M2Ms and everything else needed in their setup.

I might as well create a Jira ticket for this now.
> What a great acquisition. Congrats to both teams!

Great acquisition for those two, what about customers who always seem to lose when companies get acquired? The market now has less competition, people who were using Auth0 is eventually gonna have to modify their infrastructure because of this and things will become more unstable.
Qt's QML + QtQuick follow the declarative and reactive programming paradigms and use JavaScript, and were released before React existed.
I want to love flutter, and I am personally using it in my startup, but issues like this one is seriously concerning https://github.com/flutter/flutter/issues/76180

I really do believe in flutter's future though. Developer experience has been a blast. coming from iOS I've saved so much time with hot reload
Not who you asked (and I just now realized I'm replying to you twice regarding this OP, I solemnly swear it's not some crude attempt at stalking).

But for me the main use for TS union types is to make discriminated unions, which is very useful wherever you have some form of a state-machine:

type AppState =
| { state: "loading", progress: number }
| { state: "selecting_level", }
| { state: "playing", level: Level }
| { state: "success" }
| { state: "failure", wantsRetry: boolean }
| { state: "error", reason: string }

(Small excerpt from a game we're developing at $dayjob)

You can switch on that and the compiler will know what variant you're talking about, and it will apply exhaustiveness checks (ensures your code will handle all possible states)
What a confident proclamation that is backed up by nothing, aside from your limited perspective.
There is no such thing as "elliptic-curve RSA".
It's not circular reasoning - it's bootstrapping the rational implementation atop the integer implementation.
What I think is that if you are going to make a very specific claim that fraud has occurred, you should back that up with some evidence that is similarly specific, not with a "well it could happen, it happened once before nine years ago!"
I bet you wear 3 masks and got the vax from every manufacturer!
Well that's generally true, sometimes breakthroughs do happen overnight. Its not impossible.
Flutterfolio.com falls flat on its face on an iPad with kbm. I had to toggle to “precision mode” in the upper-leftcorner to even make an account. Why did I have to press a toggle to register click events? I know ClickEvents and TouchEvents have slight differences on the web, but this is a demo web app that shouldn’t need to consider those nuances to register an account.
Are they including Windows 10 start menu search terms?

Does the Edge browser treat its autocomplete as a Bing search?
> couples it with a very beautiful SDK and component framework

I would not call the flutter SDK and component framework "beautiful" nor would I ever add the adjective "very". I have actually found it to be very verbose compared to alternatives I've used in the past. In some ways I suggest it is over engineered.

> offers a far better programming language than js could ever be

Dart is a bit of an odd duck language to me. I think of interesting ideas like the cascade notation (using .. to do sequences of operations on the same object).

Perhaps it is due to having worked a lot in Typescript and having my brain molded to code that fits that shape but Dart feels clunky in comparison. I can't put my finger on why, but defining and instantiating classes feels so heavy compared to the functional type code most Typescript seems to become. In Dart, I just feel like I'm creating massively indented component definitions with tons of properties and nested classes. Maybe I'm just finally accepting OOP and deep type hierarchies are things I want to leave to my past. I feel I can do 99% of what those things did with Algebraic types and functional composition. Nowadays I prefer that style and going back to heavy OOP feels bad.

With the dominance of classes, massive type hierarchies and quirky syntax - I'd just prefer to be working with a more react-ish framework in a language like Typescript. My feeling is Dart is a step in the wrong direction.
IMO, cybernetics is more conceptually grounded than AI — at least in so far as it is possible to objectively define what constitutes a cybernetic system. The term "Artificial Intelligence" was literally invented for the purposes of attracting grant money. It is still good for that.
I'm not decided on the topic being talked about, but just want to say that my parents in Milwaukee renting out a condominium have gotten burned from a string of 4 tenants. Flat out didn't make payments, didn't respect the rules (i.e. rules of condominium association, which puts the owner in trouble), intentionally ruined the place on last day out, literally, with a sledgehammer, and basically ended up costing money. And my parents are by no means rich... the $800/month for a 3-bedbroom place was their primary means of income.

They're finally having better luck now that this time that they requested credit reports, actually exhaustively followed through on references, etc.

Don't know what the answer is -- maybe the regulations should selectively be applied to those who rent out multiple properties?
For sure, dont mean to argue that point at all. I'm just saying the interface of swiftui is very much observables + a react like component setup, its pretty neat to see something like that coming from Apple
Navigate your code like it's 2021
Wikipedia calls it an "aerogel", but rumors have it originally being closer to ordinary "closed-cell extruded polystyrene foam", which is often sold under the brand name Styrofoam. It might be something else entirely now. It's role is said to be absorbing the x-rays generated by the fission stage and turning into a plasma to help ignite the fusion stage. Edit: https://www.armscontrolwonk.com/archive/201814/fogbank/
There aren't a lot of conservatives working in tech

This site seems to belie that. Just looking through this thread I see a lot of conservative posts.

That represents "HN posters" rather than tech in general, which does apparently lean liberal. But it also has a large libertarian-leaning-right streak who will defend the rights of right-wing misinformation while calling out left-wing misinformation, asymmetrically.
Congratulations to the entire Auth0 team. I admire their strategy on selling comprehensive auth/CIAM solution to the developer teams from all around the world!
Like I said: Conspiracy theorists have a real thing about Bill Gates.
Yeah I would be great if they could translate that into core-years to match the references they listed
Conversely I know a number of music software (VST) developers who simply gave up because piracy nuked their income.

There are specific niches and specific relationship models where piracy won't do this. But there are far more where it will.

Ultimately it comes down to the ridiculous notion that because cost-of-copying is effectively zero then so is product value.

This handily ignores the hours/days/weeks/years of development effort that can go into a product, and the use value - which may translate into income - that it offers users.

As a creator you certainly have the option to decide on the relationship model you want with your customers. Piracy removes that right.
Even putting aside the whataboutism here -- the limitation is not "enough money exists on earth" -- it's not actually true that keystone megafauna goes extinct every year.
If you're new to Flutter and looking for a gentle, yet practical introduction, there's this (free) video tutorial on YouTube:
https://www.youtube.com/playlist?list=PLhXZp00uXBk5TSY6YOdmp...

(disclaimer: I'm the author)
Does this rise to the level of antitrust scrutiny? Aren't these like the two biggest SSO providers?
For me, I think it's a novel concept, but it's rarely used in practice. I like having it as a scrub bar for video/audio apps or for fine-tuned volume control and it's nice for emojis. But other than that, I rarely interact with it.
They don't. They request some documentation, verify some facts that they can correlate other sources, but mostly they rely on the fact that intentionally lying in the declarations is a crime - they can trust most reports, audit some, and penalize those violators they caught as a deterrent to make it not worth the risk to lie.
I completely understand what you're saying.

Paying someone who is more of an expert than me is still better than me doing it myself.

"Hey I did this in good faith and this company messed up, can we work this out without me going to prison?" vs "I didn't know."
I would not get too excited until you read the agreement they present you with. If you are a paying customer and they make promises, such as privacy-related ones, then those could theoretically be enforceable, with quantifiable damages at least equal to what you have paid. Will they accept that potential liability. Google won't. If Brave breaks their privacy promises to millions of paying end users, will they try to prevent the possibility of class-actions when potentially hundreds, maybe thousands or more of them all simultaneously "ask for their money back". Does paying by itself magically transform empty promises into kept ones What if the promisor can break the promise and keep the payments.
That primitive has not been invented (maybe yet). Till then, we have Bitcoin.
I think you are right on a moral level.
But on a pragmatic level these genetic projects are perhaps promising also for conserving existing species.
Conserving a species in the traditional way, by conserving it's ecosystem, is costly and often failed.
Especially if the ecosystem in question is competing with farmland, cities or heavily impacted by global warming and pollution.
Storing some DNA is cheap and will get cheaper.
Doing tricks with this DNA will also get cheaper if we do it more often.
I know it is unrealistic to think we can restore an entire ecosystem from a jar of DNA, but we can maybe repair a damaged ecosystem this way.
We may also be able to keep small populations, normally impacted by inbreeding, more genetically diverse.
This may be our chance to domesticate and protect what is left of the biodiversity on earth.
I'm guessing it's a shorthand for the order of units of work. log2(8.4E10) = 36.3 bits of operations
> The UK isn’t asking to ship things to Poland or Slovakia or France. Northern Ireland and Republic of Ireland have a long and ingrained relationship that makes a separation between them near impossible, and the UK is feeling it. This has nothing to do with the main EU bloc

It has everything to do with the EU, because Northern Ireland and Ireland don't have a land border because they both were are a part of the EU. The UK wants to leave the customs union allowing the lack of border, while keeping no border, which is practically impossible. It's entirely the UK's fault here - they want their cake and to eat it too. It cannot possibly work, and the only viable long term solution is for Ireland to unite.
What Is Incremental Reading?
> This would massively break basically all traditional public key crypto i think (depends a bit on if it extends to eliptic-curve or just integer based RSA).

"A bit"? A lot more than a bit. A world.

And on the surface, since it appears to be a factoring system, rather than a general purpose discrete log solver, the consequences, while incredible, are far more limited than the picture you paint. If this is even true; a matter over which I'm skeptical.
That's a broad stroke you're painting!

Maybe a lot of people want to try and be a 'vegetarian' (I dunno to sound cool?), try it for 3 months and fail constantly. These aren't vegetarians, just pretentious.

I've been a 'veggie' for 25 years and I haven't eaten meat, nor anyone else who I know who are.
That's the way of anything that touches on our current culture wars, I think.
Satire: Amazon CEO Jeff Bezos Fired Himself for Taking 2 Days of Vacation
An interesting perspective (starting halfway down the page): https://worldnewsera.com/news/politics/how-to-fix-the-senate...
I bought it for $5 on alpha, mostly because I thought Notch was being a bit of a fool trying to sell a hugely pixelated game that ran on the JVM but I thought that he might need a little moral support and that I could be one of the very few people who would ever pay to play it.

If only I knew.
I figured the characterization is Firebase is a PaaS (similar to Heroku) where Google Cloud is IaaS.
This take is rather naive. Those RSA factoring records were done by a large international team of researchers, using well established algorithms and decades of work on implementing those methods as fast as possible.

The blog post says the paper mentions 8.4e10 operations for factoring, but I can't find that number in the paper anywhere. The post then states: "The 800-bit claims would be 36 bits of work." I don't know what that means.

[edit]: the numbers are in the new version (https://eprint.iacr.org/2021/232). I was looking at the old version uploaded yesterday.
I think it was here on HN many years ago someone mentioned they "plan the mountains, pants the valleys", which I think beautifully encapsulates the process (at least very similar to how I do it).

I'm primarly a pantser, but I have some basic skeleton framework of a plot. And I usually don't have any idea how A will connect to B and then to C until I'm in the moment writing.
No, I am using a pretty beefy iMac. It’s not start time that I am concerned about, I tend to keep it open for a long time. It’s the mushy feeling when typing, or when some relatively “heavy” commands (projectile, search etc.) blocks the whole thing for a brief moment. It’s totally useable, but you can really tell the difference when compare it to other mainstream editors.
This is false. The IRS wants you to pay the amount calculated as due under the information they have available about your income.

The IRS is not motivated to collect more income or to deprive taxpayers of refunds. They're motivated to do their jobs, whether that means issuing a notice of amount due, or paying out a refund check (which they do for millions of taxpayers without issue, every year).
it's not a new account. The amount of praise is too much to pull off without being suspicious i think. A few fake accounts will probably just get accepted, but the more you use it the faster somebody finds something wrong is my reasoning.
I think the right regulatory fix depends a lot on which particular service we're talking about and what the threats are. But the general goal of mandatory transparency reporting is to minimize the size of the possible lie. And I think that works even better when individuals and civil society groups have the opportunity to verify that. E.g., look at how many companies have been caught hoovering up data thanks to individual investigators looking at app behavior.

I don't think a law requiring all code to be published would get passed. But key code for, say, personalization algorithms? That seems doable. Places like health departments, ag inspectors, and workplace safety agencies get to inspect the physical machinery of production all the time. No reason we can't start extending that in to the virtual realm. Companies won't be excited for it, but they might prefer it to some of the more heavy-handed proposals going around now. (E.g., section 230 reform, antitrust concerns.)
That's a UI/App framework. I was talking about language features.
They intentionally leave out equity pay too. That way you manager can say you're making "industry standard" competitive pay at 1/2 of what others are actually making.
When I’m buying a service I want it to cost as little as possible. When I’m working for pay, I want to get paid as much as I think I’m worth.

How someone feels about the impact of piracy on Taylor Swift, and how they feel about getting credit and payment for their own intellectual work, might vary similarly. It’s not inconsistent from their perspective.
Which does 'compile exe' use? Essentially here is what I see -

$ cat a.dart
void main() {
print("hello world");
}

$ dart compile exe a.dart
Info: Compiling with sound null safety
Generated: /home/x/a.exe
~ $ strip a.exe
~ $ ./a.exe --version
Dart SDK version: 2.12.0 (stable) (Thu Feb 25 19:50:53
2021 +0100) on "linux_x64"

If I run without --version, it prints the same thing the 'dart' command does.
Did I give you some reason to think I was suggesting otherwise?
While I second the cheer motion ...

... I think we should -improve- the jokes :)

(ouch!)
There are lots of alternative constructions. ECC, for example.

1024-bit and higher RSA is still unfactorable, so I don't think anyone will be attacking RSA directly any time soon.
Definitely a great article and the math part was incredibly interesting.

At the same time, I had a bit of a nagging fear by this line -

> As a semi-androgynous queer woman, I think that I kind of fit in in the mathematics community better than I would if I were a cis, straight female. I think it also means I’m less likely to get hit on, which is a horrible thing that has happened to a lot of young women in fields where there aren’t enough women.

Obviously without defining "hit on", I do not want to draw too many conclusions. But as a guy, it makes me quite scared that just asking a someone out for a coffee (which I do to people regardless of gender / sex), might get construed as "hitting on" and a horrible thing. All due respect to the people who have been subjected to sexually predatory behavior though. Would like to hear others opinion on the same.
That ocean doesn't seem very wide to me. If someone is eating an animal's flesh rather than plant-based food, presumably they are doing so "purely for enjoyment" of the taste of that flesh, especially if the animal flesh is more expensive.

I don't see why enjoyment of the taste of an animal is any better reason to kill it than enjoyment of the "sport" of hunting it or enjoyment of the bragging rights of having killed it. (To be clear, I'm saying that I think neither of those actions are inherently objectionable).

It should be possible to put these actions on one or the other side of a bright moral line, without reference to a specific society's opinion of how "cruel" those actions are, which I think in practice is heavily correlated with how much people have participated in those actions.

For example, if more people grew up hunting, then I'd expect that recreational hunting would not be regarded as cruel, and if more people grew up in a vegetarian society, I think that more people would think that eating meat is cruel. I suspect the latter would also change if more people were forced to work in a slaughterhouse for a few weeks.
And likely to be in service for another 30 years. A 100 year airframe