skysight-inc/HackerNews huggingface dataset:
I mean the hashing itself won't be overly impacted as the best case is grover's algorithm which is a sqrt() improvement in complexity, coupled with what looks like a significantly lower speed for QC vs nonQC I doubt in the short term it will be game changing - longer term obviously it will be due to asymptotic complexity being reduced.

The bigger issue is the keys, similar to RSA, ECC can be "broken" by Shor's algorithm. Again the speed of early QCs probably means it won't be an immediate "all our keys are belong to them" scenario, but as QCs improve and error levels go down and performance goes up it will become increasingly untenable to rely on ECC or any other hidden subgroup based algorithm.

Happily there are a number of quantum resistant algorithms available. McEliece[1] is a super easy to understand algorithm, it is robust against all computation models. I can't recall if it was actually proved to be unbreakable but I vaguely recall that that may be the case (I have a book somewhere but it may be in my office and I don't go to work any more :D ).

The real problem with post quantum cryptography as I understand it, is not the lack of quantum resistant algorithms - McEliece has been around since the 70s, learning with errors since the 80s, and the vector one who's name I forget since at the latests the 90s - it's that the key sizes are large. Possibly not so large that they're impractical for blockchain nonsense, but certainly too large to be used in TLS. So most PQC algorithm work is focused on reducing key sizes, the problem is doing so runs the risk of introducing structural features in the keys that can weaken or break the expected security level.

[1] The core principle is super easy to understand. Basically you can create an error correcting code matrix that can correct k errors, and mangle it with a permutation matrix. This mangling can be performed completely randomly so there are no biases to leverage as with HSP algorithms like ECC. You essentially end up publishing that mangled matrix as your public key.

Encryption is super easy, it's just a matrix multiplication of the public key and the message. At this point you have got anything secure as an attacker just inverts the public key and can get your message out. So this is where the security happens: You randomly flip k bits of the encrypted message. Now if an attacker tries to use the inverted public key they get garbage out. Only the recipient can decode the message.

To decrypt the recipient can apply the inverse of their permutation matrix, leaving them with a stream of data covered by their error correcting code. They can then decode the message with that code, and correct all the errors you added, thus ending up with the original message.

To me this is super easy to understand.

That said from the literature it seems like LWE or the vector one (SVP?) are considered better, but I do not maths hard enough to understand them :D
Before an epigenetic time bomb detonates it's likely you will get your own very personalized cancer that will take you out unless we have come up with a universal cure-all for it. We could probably do that in a decade or two now but it would require concentrated effort. And the same mRNA technology behind the Moderna and the Pfizer vaccines might be the basis of a first generation treatment. But also it won't be cheap. At least initially. So either you'll have to have the money up front or you'll have to make a deal with someone who does and I doubt the latter ends well.
Well there's other static things like FAQs, news feeds, even hosted game content that a game might rely on. It's not just dynamic services. I think Carmack is referring to that.
>you singled out the provocation and reacted purely to that.

Well I was actually trying to be constructive "it sounds like you might have some meaningful insight" but fair enough.

Some feedback: The problem with reacting to the most "interesting" part is that the rest of the comment is tainted by the obvious bias (and lack of maturity) presented. The whole thing comes off as bad faith by the commenter so engaging such a person thoughtfully feels like encouraging the behaviour.

Having said that, I realize the intent of the rule is to prevent escalation or amplification of such distractions. Next time I will flag and move on.

Thanks for the heads up and all you do for this community. Happy Holidays.
I would like for c# to compile to TS or JS with the same support as ts to js. I know there are projects for c# to js but those are not really well supported. I understand why things are as they are, but it seems a missed opportunity to me.
As others have said, they're fully aware - after all, they've been working in such places all their working life. It's just an accepted way of doing business and plenty of people are happy to work in such places (due to almost always being blocked by something, you don't have to put in a lot of effort, while the pay is often very good).
Is that allowed by the keyboard specifications? If you break the mapping on purpose I have some sympathy but not nearly as much as "oh no this only works on qwerty".
Care to shine some light on some of those personal metrics you like to use?
This seems like a non-story. Tesla is selling older "demo" vehicles. They're clearly marked as such and discounted, although not as much as the article would like. It's equivalent to buying a floor model at a furniture store.
So, you're claiming a bunch of things that don't exist right now are going to save us? That sounds like magical thinking to me.
"Abrupt and bloody" is the US way of doing things. China has no reason for doing it like that.
Thanks but no thanks. Plenty of other countries that do just fine without them.
I'd suggest you leave and find something else. It doesn't sound like you are cut out to handle the corporation structure politics.

> So I reach out to the manager and ask what is going on. This is a simple task, I said. Why does it take an entire quarter for your team to deliver? He doesn't have an answer.

This was probably career ending at your company, I expect you have been added to a layoff shortlist somewhere for the next round of downsizing.

Go find something else sooner rather than later.
So these people who lost 100k. Did they really lose 100k or did they lose crypto currency worth 100k, but which they purchased for a lot less?

What is 'minting' anyway?

Edit: I do understand that if you have something worth x you in essence lose x, but there is a big difference between these people buying this stuff for $2 2 years ago or investing $100k right now.
Ask HN: What are your personal KPIs for 2022?
I don't have enough information to form an opinion on the policies, but comparing "Percentage of Prison Population Convicted for Drug Offences[sic]" is not useful at all. You need to look at things like substance abuse disorder rates among the general population, hospitalizations due to overdoses, and rates of other crimes directly linked to substance abuse before you can tell if it's "working".

The question of wether or not it's the right policy is separate from wether or not it's working but this article seems to be focusing on the former, in spite of the title.
You're affected by EU-wide encryption-related laws and discussions. The EU is less insane than the US on that front, but issues like this still appear once in a while, and have to regularly be defeated…
Outlier means far from the middle. Let's take a look...

https://www.hackreactor.com/blog/software-engineer-salary-re...

Even in California the median is around 120k. Well done for earning 500k but that is not a typical software engineer salary. Even at Google its under 300k, and FAANG-type companies are, by definition, outliers.

https://www.sfgate.com/tech/article/Silicon-Valley-tech-work...

Anyway. It sounds like we're both happy where we are then. That's nice. Enjoy your utopia of culture. I'll go back to my ossified life!
I saw an article a while back about the unique properties of ancient Roman cement. It seems that the sea water hitting the walls created a rare mineral when due to a chemical reaction.

https://www.nature.com/articles/nature.2017.22231

I often wonder about how things are built without preservation/archival in mind. We live in an age where so many things are built in so much faster than the past but, with the expectation that they will be replaced even faster than in the past.
I am not so sure. Another benefit of CA real estate is that you can gift it to your kids and not be subject to state estate taxes, and the capped property tax carries forward to your kids.

Popular California land is a very unique asset.
"Immutable and existing in perpetuity" are good qualities for an archive service, and that's at least the idea with a blockchain.
If we consider the canonical walled garden IOS its not the garden anyone disagrees with its the walls. Such construction always always serves the builders interests not the users. IOS is a walled garden insofar as being open to only Apple approved software so Apple can extract maximum revenue not to enhance the users experience. Comparatively Red Hat's garden is quite the opposite. For example flatpak in contrast to Snap allows one to run and use third party repos much like traditional package managers.

Red Hat isn't a walled garden and its not clear that there would be anything virtuous about it if it were. It certainly wouldn't provide you with an Apple experience on Linux. Apple makes i think about 9 billion per quarter on Macs. Red Hat on the other hand makes 1.25B and virtually zero from the desktop. Caring about desktop experience and having a pile of money to pay people to work on it gets you an Apple experience not limiting user choice nor abandoning the idea of building an ecosystem of interchangeable parts. Let me turn your question on its head.

> Why does GNOME have to be compatible with your homegrown DE?

Why instead would one desktop environment be in any fashion incompatible with any other desktop environment? If standards it depends on need to evolve logically they ought to evolve in such a fashion as other applications can non trivially evolve with new and improved standards.

> Do you also expect emacs to ship features that are compatible with vim?

Actually yes. The most prominent example would be evil mode but there is also viper and several newer implementations of modal editing and features first dreamed up for vim.
Besides the far right party AfD, everybody opposes nuclear power in Germany.

Including the operators: https://www.wiwo.de/atomausstieg-rwe-chef-krebber-will-atomk...
Facebook's reputation is so bad that they must pay more to hire, retain talent
This is correct. No lying was needed (we did do the tests, they were negative, etc.) Only I was forced to alter the documents because the automated systems kept rejecting mine due to my birthday being too close, but outside of the window (as evidenced by it immediately accepting it once I removed my birthday).
https://en.m.wikipedia.org/wiki/Wineskin

It was apparently easier for preservation at scale than pots or jars were.
TypeScript is quite a different beast than c# (structural typing, union/intersection types, control flow analysis, emphasis on types manipulation (Partial, Record etc). Even the TypeScript compiler is not following OOP patterns (it's all functions with union types as polymorphism).
> How can parallel untracked mutations of untracked state be better for engineers?

It basically requires eager evaluation which, believe it or not, is a huge ergonomic win for people wanting to work on practical problems.

OCaml also preserves the concise syntax and great type inference you get in Haskell.

All in all, a more pragmatic set of tradeoffs I'd say, although it certainly has its own problems.
In most cases "copy and paste" still just work (unless the code listing was a screenshot, which is a bad idea anyway for teaching code) and you can learn it that way.

Also most of the lists of intentionally ligatured operators are pretty small and easy to find reference materials for. For instance Fira Code's big first chart in this section: https://github.com/tonsky/FiraCode#whats-in-the-box
It's the high average wealth level together with affordable food and high density = affordable residential areas.

In the US, homelessness and people stealing for food are problems. In Singapore, both is less severe due to much lower prices.
There doesn't require a shadowy, global cabal for a single country to tamper with their own reports.
It is unclear to me if you meant to reply to me or someone else, because this is wholly unrelated to the criticisms I raised against the author of the source in the parent's post.

However, I will say, using Tor to access your VPN strips away much of the benefit of using Tor, to the point that you might as well just use a VPN (sans Tor). I suppose if you want a single-circuit Tor connection that appears to be a static non-Tor IP address, sure. But blindly recommending one way or the other without knowing someone's use case, threat analysis, and risk tolerance is foolish.
what does it matter, you buy a house for $500k and sell it for $900k a couple years later, same difference?
And it turns out the only people wanting to make novel financial instruments on crypto currency are scammers.
We are using FileCoin and Storj for storage. :)
This does even change vintage car prices, certain places out west (Arizona, Utah etc) vintage cars typically are less rare (and therefore cost less generally.) Whereas snow, the salt used to treat roads and rain will wreak havoc on the frames and bodies in other areas.
Can we stop calling projects 'blue chip"? Thanks.
I just asked around, I immediately had someone who I've sold exploits to tell me I could field 45k for a bug like this. There's a lot of conditions to selling exploits -- the biggest being that you don't get to blog about what you sell. But it is real money.
Isn't that what we did with Covid vaccines?
Your comment hits incredibly close to home.

At this point, at least in my career, the ability to learn new things is my ability and 'selling' point. While I do understand this has great benefits and that there's few people like this, one can't help but wonder what being a specialist would bring. I should perhaps be less harsh on myself and reframe what I've done so far as being 'succesful'... with processes. Thank you!
This is the thing that stands out most to me here - how did the phisher possibly post in the announcements channel?? This exploit seems like it could have further reaching impacts assuming the announcements channel and server roles / permissions was configured properly. Otherwise this is no different from like almost any other phishing attack since the beginning of time... .
Cool article, it's fun to see how many situations can be mapped to graph theory.

The description of the cost function seems strange, since it's described in terms of the distance from "the correct order". It's clear that there is no single correct order. If two movies disagree on the ordering, it is not necessarily the case that one of them is doing it "wrong".

Mathematically, it seems like it would be better to see any given movie's ordering as a sample from a statistical distribution. That suggests that computing cost in confidence terms, as in the probability of generating that ordering given your assumed distribution, might make more semantic sense. So for example you could maybe use the frequency graphs from the article and sum up the surprise of each path from the first to last entry in your list. (Where "surprise" here is the inverse of how frequently one node follows another.) That's linear. Or you could do it quadratically by making a matrix of A-follows-B frequencies and then summing up all pairs of entries in your list (normalizing by the length of the list). The latter takes more of the graph structure into account.

Which is also the other thing that seemed a bit odd -- it seems like the "A follows B" relationship is getting a little mixed up with "A immediately follows B". As in, clumping the generator-related roles together isn't the same thing as saying an intern should follow a principal, and the cost function shouldn't treat those constraints the same way. I don't know how much noise it introduces, but intuitively it seems like the algorithm probably ought to do an ordering and then a clumping. Or perhaps the opposite: do ordering within clumps ("everything with 'generator' in the name"), then treat the clump as a single component for the main ordering pass.

The last thing is that the article seems to take NP-hardness too seriously. Sure, if you really had to consider every possible permutation, it would take too long. But there's way more than enough structure in the problem to take advantage of. Some very very conservative heuristics would surely dramatically reduce the size of the relevant N that participates in the core NP-hard problem. Your Traveling Salesman may have to visit 50 cities in each of Oregon and New York, but you know there's no point in making him fly back and forth between the states more than the minimally required (2). Write your algorithms in such a way that you don't need to even allow the possibility of putting the Gaffer behind the Intern Electrician's Boyfriend's Dog.
Solana is highly liquid, so it makes absolutely no difference.
Senescent cells are only one factor in aging. You've also other mitochondrial DNA damage, accumulating nuclear DNA damage leading to cancer, gunk building up inside lysosomes, gunk building up elsewhere, etc. If I were to try to rank them senescent cells would probably be second or third on the list. Potentially a really big deal but not at all synonymous with aging in general. That is, if this actually pans out.
Go presents strings as slices of bytes (chars). As long as it's ASCII, it's fine. However, when dealing with multi-byte UTF-8 characters (codepoints), the proper unit is the rune. So, before attempting to measure a string's length, or read its n-th character, one must remember and access the string as a slice of runes.

s := "naïve"

// bad
fmt.Println(len(s)) // 6
fmt.Println(string(s[2])) // Ã

// good
r := []rune(s)
fmt.Println(len(r)) // 5
fmt.Println(string(r[2])) // ï

https://go.dev/play/p/YbMo49wU7vu
> This was probably career ending at your company, I expect you have been added to a layoff shortlist somewhere for the next round of downsizing.

Uh? I think it’s pretty random to say that kind of stuff without knowing anything about the new company. I can’t see any decent company firing newly acquired employees because they want to move fast…
It means a lot for France when they buy clean and dirty from Germany every time their nuclear fleet breaks down. Like in winter or summer...
> The first sign of a problem was the skid marks, but but then the collision was unavoidable.

I'm pretty sure I would have hit the truck too[1], but there actually was an earlier clue: Headlights from oncoming traffic are occluded by the two crashed vehicles ahead.

When rewatching the video (so I know both that I should be looking for something and approximately where that something is), the occluded headlights are pretty obvious. An attentive driver may have noticed the vehicles, but I think most people saying the truck was obvious are deluding themselves.

[1] The first time I watched the video, my reaction was "Where is this tru-OHSHIT".
> > "We’ve known for a long time that software will eat the world — the comings and going’s of everyday life, once they are expressed as code, become infinitely easier to patch and improve using only a keyboard and display."

Yeah, I kinda see this as the exact opposite. The fact that symbolic code, keyboards, and displays are all tied together is no accident. It's a limitation that prevents computation / simulation from being used in situations that aren't oriented around text-input.

There's so many situations like this! We're a bit blind to it, because we're used to pulling out our phone, and it's hard to predict what we'd all use computers for if we escaped the trappings of mouse-keyboard-text-code. It's just like how cheap paper / the push for literacy helped make paper receipts at coffee shops a thing, but nobody could have predicted cheap-paper-receipts in the 1600's when books were so insanely laborious to create (forget even read!).
so, it's like syncthing, but closed source and "blockchain!"?
I think a lot of bad actors in the crypto community are going after Discord setups. For instance a recent NPM watering hole attack downloaded a scanner that was looking for Discord related credentials and settings. This article mentions a webhook being compromised.
I'm not advocating Singapore's punitive drug policies, but to their credit I don't think that fentanyl overdose is the leading cause of death for people aged 18-45 like it is currently in the United States.
They just classified by UI.
I'm a fan of hyphens:

"...oysters with a tomato sauce over rice, broccoli salad - and bread pudding ..."
reminds me of the time i wasted playing AdVenture Capitalist

https://store.steampowered.com/app/346900/AdVenture_Capitali...

eventually i just uninstalled the game so I would quit playing it. That game is crack.
I don't think I'd feel safe in a place where the full force of the law can be applied based on mere suspicion:

> Singapore’s Criminal Law (Temporary Provisions) Act allows the authorities to detain an individual indefinitely without trial, if they are suspected of drug trafficking.

It's "safe" right up until you piss off the wrong person - then your life is over.
The contention that mice are the most intelligent beings on the planet seems more plausible every year.
Crap. Yes I meant Labor day. You'd think since my mother went into labor with me on labor day, I'd actually remember it.

That's what I get for posting in the morning. Good catch.
> My co-founder and I are passionately working on making sure that we eventually reach that goal

Isn't it a bit sketch to be calling it decentralized if that's merely a goal though?
"During the New Deal Era, President Roosevelt struck a bargain with Southern Democrats: they would support worker rights legislation so long as their farmworkers (and other predominantly African-American workers, such as domestic workers) were exempt. Thus, Congress excluded farmworkers from the National Labor Relations Act of 1935 (NLRA), the main federal law that protects workers who join and organize labor unions, and from the federal minimum wage and overtime protections in the Fair Labor Standards Act of 1938"

https://thenaturalfarmer.org/article/brief-history-farmworke...
This fix for this is very simple:

Make Apple execs eat that very same cafeteria food. Day in, day out. For a year.
Shoot. You're correct. You'd think since my mother went into labor with me on labor day, I'd actually remember it. Thanks.
Postgres.ai open-sourced Database Lab UI in DLE 3.0, a Postgres cloning tool
Right but the important thing here is whether they are included in fatalities per 100 million miles driven. And they are.
The government isn't preventing them from negotiating a better contract with their employers, it's just refusing to enshrine their entitlement to overtime into state law. From that point of view, this carve-out reduces government interference in labour relations.
In other less educated context you might even have gone to jail. Consider yourself lucky!

The sad polysemic ambiguity (hacker == cracker) of the word is still a problem nowadays and will remain so for a long time I fear…
This just shifts the problem.

> The AGPL requires users to open source any software which uses your library; businesses will pay to avoid it. This is exactly what we want.

Or what if, you know, they go use some other open-source project, a competitor of yours, that isn't AGPL-licensed?

It's a prisoner's dilemma where everyone has to agree to use AGPL, or companies won't pay to use any AGPL software. And that isn't going to happen, because many open-source developers do it for other tangible benefits (resume padding, power & authority in the community, a social group, a hobby, etc)
I'd be willing to bet it's an opsec mistake by one of the mods. Somebody misplaced a device or got phished, or similar.