skysight-inc/HackerNews huggingface dataset:
I think in the framework of choosing boring things, you are spot on. However, all innovation tends to be ten steps forward and eight steps back, so the way that I look at it is simple. For a given effort, are those two steps forward worth the total long term cost? Maybe, maybe not. Usually not, but... people are going to do silly things.

I look at flutter as a quick way to bootstrap a simple CRUD app, but... for what? How does it improve on the web? Not 100% sure, but I do like the down chain investments that flutter supports like Skia.

I'm a huge fan of canvas, but I recognize its limits for building apps. It's great for many things like games, and it is a 2D escape hatch. I'll admit that I get suckered into the lure of building a 2D canvas empire that is cross platform because it would be nice.
For people who don't get this joke:
There's a party game called 'Among Us' that's sort of like a real-time version of Mafia set on a space ship. Most of the players are trying to determine who's the 'killer' while completing tasks, and the killer is trying to kill all the other players. So when he says 'red sus' he means, the red colored player is suspected to be the killer.

Apparently the words 'among us' show up somewhere in the Rust source code, so the person made a silly pull request to change it to "here" instead.
Well...

Another possible reason is that there are unions and then there are unions. The same way as bringing democracy to Libya does not magically make it prosperous [1].

https://www.statista.com/statistics/455600/gross-domestic-pr...
Disclosure: I am a Chinese (Han) and live in China for 40 years.

> A 2017 TV report from China's state broadcaster illustrates how the policy works in practice

This report's major source comes from a video broadcasted by CCTV (China's stated own central TV broadcaster), which means this video could not be a video describing any bad state policy logically. And I feel it is more about how you would like to explain what you see and it is highly subjective.

> The video has not featured in international reporting until now

CCTV is broadcasted nation wide and it is likely many foreigners living in China watched this as well, and it is very easy to obtain such a video, so no international reporting doesn't mean anything to hide.

I don't know exactly what happened there at that time but the article is far from convincing from my point of view.
Ask HN: Independent-Contracting Resources/Advice?
A Seattle tech-company and I would like to work together for a fixed-duration part-time data-science gig. As this isn't their mainline hiring strategy, they have asked me to explore independent contracting.

As I understand it, I have two options:

a) Spin up a company and handle all the tax/regulatory compliance myself, which looks a little daunting in Washington State.

or

b) Engage with a staffing agency, who may extract both a large ongoing cut throughout and expect a substantial finders-fee if I convert to full time.

I am interested in a) in the abstract, but want to keep my life simple these days. b) looks a little frustrating, given that both the company and I have already found one another, interviewed, and are simply looking for a way to make the legal connection.

Might anyone on HN be able to direct me to useful resources on the subject, recommend staffing agencies that are fair to all parties, or provide advice on which to choose?

Thanks!
>nonnegative integers,

Why, prey tell, did you make a distinction between positive and negative integers? Is it that repeated addition starts to fail as conceptual model there?

>the fact that my multiplication is equivalent to repeated addition for nonnegative integers, ..

Your claim seems to be that in some abstract way any algorithmic approach to multiplication relies on the fact that multiplying non-negative integers (there's that distinction again .. nasty stuff those negative integers are for your argument) can be rewritten as a repeated addition ... but that's not how people (not even children learning multiplication) do it. That's not how computers do it either.

So no, algorithmically multiplying numbers is not the same thing as 'using' the concept of 'multiplication is repeated addition' in any sense, colloquial or otherwise. Also it starts feeling like you're begging the question when you claim that.
I do like your format though. So I'll borrow it for my side of the discussion.

n·0 = 0 [definition of 0]
n·(1 + -1) = 0 [definition of additive inverse]
n·(1 + -1) = n + (-n) [multiplication is distributive over addition]
n + (-n) = 0 [definition of additive inverse]
https://archive.is/KSi2H
> “Blockchain” is a distributed technology created specifically for censorship resistance.

No it isn’t. Blockchain is a merkle chain where order is defined by a consensus process.

Your comment is the usual existential criticism that nearly every blockchain thread on HN is plagued by... you misunderstand the use case as well.
What if you aren’t Deutsche Bank? Parts of the products they depend on are mostly safe, what about features they don’t use, but my small shop depends on?
You are making a mistake that many students unfamiliar with abstract algebra make, which is to confuse a particular "encoding" or "implementation" with the algebraic structure.

The concept of a real closed field [0] (and its categorical second-order version, the Dedekind-complete ordered field) stands on its own, without multiplication being defined in terms of repeated addition. It is completely independent of whether you happen to encode the reals as Cauchy sequences, Dedekind cuts, or something else. The (equivalence classes of) Cauchy sequences are not the same thing as the real numbers, even if we sometimes abuse terminology in this way for expediency. The distinction becomes increasingly important as you delve into more exotic algebraic structures.

Another illustrative example is the Hessenberg product [1]. Even the ordinary product cannot really be reduced to "repeated addition", because you have to use the infinitary concept of a limit. And not just your everyday limit [2], but a limit on a proper-class sized domain [3]!

See also the category-theoretic product [4].

[0] https://en.wikipedia.org/wiki/Real_closed_field

[1] https://en.wikipedia.org/wiki/Ordinal_arithmetic#Natural_ope...

[2] https://en.wikipedia.org/wiki/Limit_of_a_sequence

[3] https://en.wikipedia.org/wiki/Order_topology#Ordinal-indexed...

[4] https://en.wikipedia.org/wiki/Product_(category_theory)
SN10 (Starship) High-Altitude Flight Test
It sounds like it could be they have the original blueprints of the first ordered plane but by the time you received the 100th they were different and then it’s had overhauls and other modifications since. About as useful as a ten year old X-ray for a 25 year old.
What's even more off-putting is that they are commenting on divorce being "taboo". It's clear they have a specific immigrant profile in mind.

Immigrants can come from anywhere, and different countries have different views on divorce. Some countries are much less strict than the US on this matter.
Living in different worlds.

https://www.rasmussenreports.com/public_content/politics/ele...

https://onlinelibrary.wiley.com/doi/epdf/10.1111/ajps.12171
>... Showing the capabilities of Flutter on the web

Clicks on link. Browser opens completely blank page.

Wow!
Nah, I think the one guy who knows the thing is gone, the data was on a hard drive that crashed and the backup system didn't work, and the papers copies are probably somewhere except no one knows where and it is faster to reverse engineer the damn thing.

I have no reason to believe that defense projects are not plagued by bureaucracy, office politics and incompetence like in a lot of government entities and large companies. If anything, it is worse because secrecy is a convenient way to hide incompetence. And when information is shared on a "need to know" basis and we realize that no one "needs to know", then it gets lost.

I have touched a bit on defense projects (not in the US) and generally, compared to civilian, open projects, if feels slow and primitive. I didn't get to the super-secret stuff but I have a feeling that the only parts where civilians don't do much better are the ones that only the army is interested in.
> Is it that expensive to separate your business logic from UI and write the small UI layer

Not sure what apps you've built, but usually that business logic is the minority of the codebase. The rest of the stuff is boilerplate, like drawing boxes, describing layouts, handling events, managing state. All this has nothing to do with business logic.

Ideally, I want to write it once that I want a row of buttons what colors they have and what function should be called when the user clicks on it.

I did what you describe and extracted all the logic in a small component I manage and the result was very banal, extremely straight forward code with was essentially "business logic". The 90% rest was building the UI based on it.
Dart 12.2 post with null-safety, FFI: https://medium.com/dartlang/announcing-dart-2-12-499a6e689c8...
Edit: see comment below, misunderstood the specific case.
Not your node, not your blockchain. Already Ethereum is centralized because there is no independent network of nodes that can do a full sync from scratch. It depends on a company hosting its servers on amazon (separate from this service) to sync.

This just adds to the centralization.

A node hosted by Amazon cannot fulfill the most basic promise of a blockchain. Censorship resistance.

And that’s why you should have read Nicks article.
Hey Dan, curious: why it's so difficult to figure out who is behind the company from the website?
Aren't more volatile valuations also better for the value seeking employees? Let's say in 1 year there's a 50% chance of the valuation going up 3x, and a 50% chance of it going down to 0.

You rest and vest if it goes up, or find another company if it fails. The ante would be 1 year's RSU and job searching for a payoff of 3 years worth of RSUs.
I like this metric: sq ft of supercomputer-year. It'd be fun to see comparisons of, say, phones, holding supercomputer-year constant.
Ford Foundation grants $1.3M toward making digital infrastructure more equitable
I am a native app developer. I have only built one small app with Flutter. Here's where I disagree:

- I've used Xcode since version 2 and like it, but in my opinion it's a worse developer experience than Flutter. Refactoring and code navigation were much better in both Android Studio and VS Code.

- Flutter's hot reloading is fantastic. Meanwhile, SwiftUI previews seem to be built on the same technology as IBDesignable, that is, they're just barely stable enough for a short WWDC demo.

- I am very sensitive to non-native controls on macOS, but UIKit doesn't even have a standard button class, the first thing that everyone has to reinvent (Apple included). I wouldn't pick Flutter for business apps with loads of text editing, but it feels perfect for social game-ish apps, like QuizUp or Duolingo.

- In my experience (German freelancing market), the typical native app developer does not care about the user experience anymore. Ever since RxJava and Swift have hit the scene, the focus has moved from impressing the user, to one-upping your coworkers with exotic language features and avant-garde architecture patterns.
Dart is a dumb language like Go, and I think that's exactly what's needed to bring UX back into the spotlight.
So this is already a pretty toasty section of comments so let me put this to you. If you've already answered this elsewhere, please let me know.

I would be surprised if someone heavily involved in the Web's development process for a long time didn't have some really sore spots about it.

That aside:

--

What do you think of the loss of opportunities for learning and customization that moving to an opaque system running "in" the web (flutter) implies?

How did you get into the Web? Was being able to easily inspect and change what was happening in apps you didn't have intentional source access for (web pages/apps) not key to that?

Have you gotten value from the ability to quickly use others' extensions of useragent behavior that seem highly unlikely to work with this approach? Or will they be able to?

Fairly loaded questions I guess, but realistic ones too, not just philosophical.
Could you sketch a proof starting from some definition of the operation product of integers as "repeated addition" without using the distributive property, which would imply that we already have another binary operation besides the sum?

I was thinking about the Peano axioms when I wrote that (hence the working backwards thing). Obviously if you start with a ring, you don't have to impose it, you get that as a property. I think I mentioned that in a later post.
Come on over to the FusionAuth! The water is great! - https://fusionauth.io
Right. I was specifically responding to the parent around stock-based comp.But, yeah, if your comp is 75% variable there's a real possibility it could be cut in half if things go south. Of course, you could also be laid off but that's a somewhat higher bar.
And for those in the back that don't know, using that as a reason for an acquisition is illegal and considered anti-competitive practice, hence you'll never hear a company publicly state that reason.
Also have huge extensive experience with keycloak and highly recommend it. It’s best when used as a custom docker container (so you can add your certs) but I’ve used it to build enterprise-wide auth, department level permissions and authorization, product level auth, and even SSO to AWS console.
People assuming the worst mostly. US intelligence used to always overestimate Soviet capabilities too. Usually by a large margin.

It’s a bit terrifying when you realize that the people at the top don’t know what they are doing either. Much of the world runs on guesswork and inertia. This is also true of most companies.
And the article says it would take around a thousand CPU core years to break 800-bit RSA. Maybe Schnorr needs to publish first to get the budget for that.
>but they're asking way too much money to reconstitute an old production line so a scrappy startup like this could prove themselves valuable.

The air force is currently going on an in-housing and "agile all the things" binge because they're sick of 30yr of getting screwed by contractors.

My money is on Northrop giving them a sky high but not without precedent price and someone saying "screw it, this is the perfect thing to learn how to do"
"Cancel culture" is a term the rich and powerful spell what the rest of us know as "consequences".
Having the IRS make a tax estimate that you may then contest is very different than making your own tax estimate that the IRS could then contest. Proposals such as this dramatically shifts power towards the IRS.
>Not to mention whatever other reasons they went extinct.

correct me if i am wrong but isn't the current consensus that the reason they went extinct was because we found them tasty and had recently invented pointy sticks?
If you want to own your identity management, consider Keycloak. It's mature, battle-tested, and works like a champ.
Show HN: Handy Calculator App for Android
Except for all the basics like RBAC with multiple roles, JWT modification, simple MFA, etc.
I make websites in my free time for fun. I don't find it fun spending time developing and testing for configurations that I won't personally use. I have better things to do in my life than fiddle with CSS.
Book Review: A Thousand Brains: A New Theory of Intelligence
+1

Furthermore users don't care about the technology used to build the application if it works, that's the unfortunate reality.
Poor guy
some people are even worried that the current fees will last just long enough for competitors to pull the rug under eth feet
Lack of webauthn might be a stopper for some, but it's in the pipeline:

https://github.com/keycloak/keycloak-community/blob/master/d...
The competition for these roles is extremely intense. Even doing well isn't sufficient in pandemic times. The baseline of prepping every night + weekend for 3+ months still isn't enough to guarantee you'll get in. Get unlucky and join an org like Ads at FB and you're gonna be miserable AF. Add in the general huge amount of luck that is involved with what interviewer you get, the hiring environment going on, and it's possible you'll spend years in purgatory waiting to get into FAANG.

I think if you're really into spending your free time doing competitive programming, reading about system design, and making sure to have some interesting tech on your resume then it's not a big deal. Personally, I'm not any of that - so, getting into FAANG has been a real PITA. I still try but it's sooo painful now. The difficulty has just skyrocketed for someone who doesn't do those things in their free time.
Historically, the field of artificial intelligence is about researching what humans can do, but computers can not.

Once you figure out how to make computers do something, it stops being artificial intelligence :) .
> I cannot believe how high tech salaries are right now in my city (Seattle)

they had better be, to keep up with cost of living, have you priced real estate in seattle recently?
I’m aware of that of course, I was a vegan for 3 years in the nineties, I know all the beats, I just have come to different conclusions than you. Where was I arguing in favour of feedlots for all?

I’m pointing out that I mostly eat animals that eat grass, and there are lots of them, more than a lot of people realize. I’m arguing for viewpoint and food source diversity, and against moral certitude and simplistic reasoning.
Glassdoor systematically underestimates total compensation for pretty much every position I've looked at. Not exactly sure why that is.
when I see "far-right" or "far-left" in the title it's an immediate indication of the author's political bias.

who gets to define what's true or false these days when mainstream media is broadcasting politically motivated lies presented as truths 24/7?

And facts are routinely being labeled "misinformation" because they don't fit some political agenda.

This "study" is a complete waste of time.
Agreed. I just don’t see why I should not continue to use Firefox, Multi-Account Containers, and DuckDuckGo, and just use Tor Browser if I want to use TOR.

The whole crypto thing in Brave especially rubs me the wrong way, it feels like a Ponzi scheme.
Alternatively, there's a Hammerspoon package that supports this.

https://github.com/scottwhudson/Lunette

These bindings match Spectacle but you can map to Rectangle's instead.
Surely I'm not the only one who read this and thought "I wonder how long the NSA have known this result, and how much better their internal attacks are than public academic results? I wonder how much of their 'full take' internet backbone archive has been decrypted and keyword mined?"
God I'm out of the loop...
Spotify is using the Chromium Embedded Framework (CEF) [1] which is similar to Electron in the sense that they are both based on Chromium but it's not quite the same thing.

[1] - https://community.spotify.com/t5/Closed-Ideas/Revert-to-nati...
Because we can't see what's going on inside the Chinese government so they get benefit of the doubt. In contrast we know exactly how the local sausage is made.
Or just make their implementation of the tax code public?
Government Websites Best Practices: User Experience
What can I say? As with all things, YMMV.
We're happy with it, we launched with zero customer impact, and have had no issues. Perceived performance has increased.
What is an excellent government website user experience? In our evaluation of over 300 California, U.S., and international government websites, we discovered that out of a maximum of 25 points across five criteria, about 47% of tested government websites score 20 points or above. Thoughts? Comments? Anything missing?
This doesn't compare async to sync: in fact, `readFileSync` is also benchmarked here, and is slower than every async alternative. This compares `readFile` (async) with `promises.readFile` (also async).
No, they are expensive. Consider average software eng pay for Duolingo (Pittsburgh) is ~180k/yr total comp, but houses there go for like $120k. IC7 is like top 5-10%. Also, CA income taxes are high.
LLL is effectively a polynomial time algorithm, though the exponent is large (it's like O(n^5) or O(n^6), also depending on bit length, etc.), so it might fall into the 'galactic algorithm' [0] territory.

The runtime depends on the frequency of primes, which is how you know you can run the algorithm and have a good chance of finding a "B-smooth" number. So that frequency might decrease too fast as to make it not a polynomial time or quasi-polynomial time algorithm.

In terms of my own opinion, in general practical large exponent runtime algorithms have a way of becoming increasingly more efficient so this isn't usually a big blocking point, especially not for long. For example the interior point method eventually lent itself to faster implementations. In terms of frequency of primes, I suspect this is also not a big slowdown factor.

Anyway, like I said, I've been confused about this point for a long time. It seems like this method is providing effectively a polynomial time algorithm for integer factoring. I read this paper and others by Schnorr as "this is 'efficient' in the theoretical sense but the polynomial exponent is so large as to make it computationally infeasible right now" but then I don't know why this hasn't been bigger news. Maybe because the algorithm has a randomness component to it?

I don't know. If anyone is wiser than me, I would appreciate some enlightenment.

[0] https://en.wikipedia.org/wiki/Galactic_algorithm
Discussed at the time:

The baby formula crime ring - https://news.ycombinator.com/item?id=17009675 - May 2018 (17 comments)
On mobile, you can hook to low level native input events.

On a web browser, <input> is all you have and because of the abstraction you cannot build it from the scratch using lower events. Think iPhone text selection.

Flutter on web may cater a specific category of graphical intensive apps, but not all apps because <canvas>. It will fall to the same uncanny valley where Java applets where back in 00s.
I wish it were clearer how to apply these surveys to remote jobs.

Having salaries broken out by major city don't seem to anticipate remote workers.
Have you considered adding finance/investment/trading salaries? It's super great for tech (one high paying field) and I think it would be really great for finance (another high paying field).
This framing is just this: https://www.lesswrong.com/posts/PeSzc9JTBxhaYRp9b/policy-deb...

"Politics is the mind-killer. Arguments are soldiers. Once you know which side you’re on, you must support all arguments of that side, and attack all arguments that appear to favor the enemy side; otherwise it’s like stabbing your soldiers in the back. If you abide within that pattern, policy debates will also appear one-sided to you—the costs and drawbacks of your favored policy are enemy soldiers, to be attacked by any means necessary."

The truth is there's a tradeoff, and it's a bit of a mixed bag.
Definitely! The interminable meetings of the present have far fewer overhead projectors, for example.
well as long as people keep using Google products despite crying out loud about trust issues, no one cares..