skysight-inc/HackerNews huggingface dataset:
Why be an information infrastructure company on top of a delivery company? Why would they want to do both if they didn't need to. And pretty much all companies are going multi-vendor to avoid lockin and provide leverage for negotiations. Their information is the part that runs the company, not the stack.
https://www.hollywoodreporter.com/news/general-news/china-ba...
This made me spit out my stale coffee.
The security story for lattices hasn't been very stable.

Consider the graph in the Classic McEliece marketing materials, showing the exponent in the attack costs for lattice-based crypto:

https://classic.mceliece.org/comparison.html

Because of communication cost considerations the lattice candidates use problems small enough that another substantial improvement in attacks could leave them vulnerable (no shock that they use small problems: if you're really not communication cost constrained use McEliece and don't worry about it).

If you do use lattice key agreement, be sure to use it in a hybrid configuration (combined with ECC like ed25519 or Curve448) to avoid the (small but hard to assess) risk that your security upgrade could actually be a security downgrade.
Yea that is because anything Realtek is an utterly brain-dead piece of crap and "quirks", and that on Windows. On Linux it's even more pain, mostly because OEMs don't bother to release the specific quirks their specialized Windows driver fork had applied. Don't even want to know how many Windows systems ship with outdated, possibly insecure Realtek drivers because the OEM long since stopped backporting fixes.
Put that straw man in the garden, it might scare off some birds. If the poster was infertile s/he'd have posed a different question - leaving it to the rest of the world to insinuate what motivation lies behind a question and to treat any other interpretation as "insensitive" or "stigmatisation" or what-have-you-not is just a way of putting up tripwires for people to stumble over. This happens all too often and should not be encouraged.

Honesty goes the furthest, whether in asking or in answering questions.
You know the walled garden is put up with good reason -- to keep fraud and abuse out? And that very few are actually capable of doing such a job, and the software industry has continually demonstrated the lack of that capability.
That's like saying "commercial air travel is not safe at all because a single-engine prop crashed somewhere once."
That felt somewhat desperate, like Apple didn't really know how to deal with this.

I wonder what their endgame was? Did they hope that users would rise up and defend apple against their government over dating apps?

Did they think the government would blink first? (Why would it?)

Was this an attempt to hinder similar laws in other jurisdictions? (If so, how?)

Where they simply too stunned and
inflexible to react quickly?

It made no sense to me and I fear we will never learn?
Non-cryptographers should not be implementing NIST standards. You should be using higher level APIs written by cryptographers which do employ NIST standards in the details.
On the PR side, I'm pretty strict about PRs requiring merge commits (no fast-forwards/squashes/rebases), because that's a useful in source control history of the PR no matter if you switch hosts.

If everything is PRed and all PRs make merge commits `git log --first-parent` in your main branch is your PR history. If PRs are also your unit of CI `git bisect --first-parent` is a bisect on your (PR) integration log.

The only thing missing from your "central database" at that point is comments inside the PRs that aren't accounted for in your final merge message in the merge commit.
Right I would personally like to know if it is dangerous and should be avoided or things i can do while under it to mitigate the effects
> Being in the veterinary care with my small pet (which I learned have very short all-good to all-dead journey) I noticed that vet clinic is a very depressing place.

I wouldn't call them small (necessarily), but this is my experience with rabbits. Over the decade we've taken care of them we've gone at least five or six times from "everything's okay" to "Georgie's lethargic and won't eat" -- which can mean death -- in the span of a few hours. So I'm driving over an hour each way in the middle of the night to take my rabbit to the nearest 24h emergency vet that treats them, not knowing if this is just gas or a blockage that will need surgery, mentally preparing myself for thousands of dollars in costs and the possible death of my pet. I imagine it's no fun for the vets who have to deal with me and others like me all night long, though I try my best to seem upbeat and empathetic externally.
I sometimes think this was the actual use case being solved by the nosql movement.
I'm pretty on the same page as you.
I would say Tom Cruise is probably the biggest male movie star for exactly what you say. His performances have a degree of authenticity to them that is unique. When you see the stunts, you're often seeing him, and this gives his films a unique thrill and feel.

That said, Top Gun had some pretty incredible makeup and/or CGI for his face. The lighting in that movie was also phenomenal. The result was an almost uncanny valley look to him where he looked simultaneously old and young all at once. I was especially thrown off by the pre-movie screener he produced that thanked the audience for seeing the film in theatres. He looked a solid 5-10 years older in that screener compared to Top Gun, which was filmed mostly in 2019.
Ask HN: Does removing Google Analytics penalise a website in Google search?
I have a website which does well in Google results. I've been using anonimised Google Analytics but recently thought about removing even that, as what little I'm interested in can be gathered from server logs.

But I’m worried doing so will penalise the website in Google results.

My searches led me to direct answers from Google staff that no, they don’t take Google Analytics into account in rankings[1]. However, those answers are a decade old, from a time Google still touted “don’t be evil” as a motto. The Google of 2022 is one I don‘t expect to keep promises from 2010.

Are there reliable and/or recent sources which elucidate the case either way? Anecdotal reports can also be helpful.

[1]: https://plausible.io/blog/google-analytics-seo
People in EU did care enough about privacy to vote in the politicians who passed GDPR, no?
Those sure are a lot of predictions stated as fact.
Overall I like Safari and I don't really want to change browsers just for a single website
Any beginning woodworker quickly learns how much of the job is not just making a straight cut but juggling a whole ton of shit you didn't think about.

And that's all without getting into things like how much of a grace period you have between the first cut and the last fastener, which you don't have with a living organism.
I was spending the day dead for tax reasons.
>This is a bullshit reason based on jealousy, not reason.

Reality is not zero sum, but neither are resources infinite. Is it really bullshit to critique more thoroughly that to which more of the finite resources are dedicated?
Yes I'm using the old readkit on desktop and Reeder on mobile, but if Innoreader works I'll switch to it.
Oracle (and likely others) have had this since well into the last century. As you might expect since it can save a huge amount of money on a large database, it's part of an (expensive) add on.
Exactly, they literally design their own hardware. To me it's like trying to roll your own word processor. You can but unless it's core to your business, it's cheaper to buy.
1) Completely false for uBlock Origin; zero relationship

2) It's fully open-source so the above is verifiable

3) AdGuard and every single other (proprietary) adblocker for Mac and iOS includes content blockers, but also includes web extensions that request access to "all web page contents", including credit card numbers you type in, allegedly for the purposes of custom element blocking etc. (not open source, we can't check). Try installing it and see. Apple still allows web extensions that have complete access to all webpage contents (which is necessary for many legit extensions), they just block specific WebExtensions APIs that uBlock Origin requires. Literally zero benefit to privacy whatsoever, yet everyone buys the BS.
And it's this thread of responses that makes it clear that this phrasing is far too ambiguous to be useful, and I'm not alone in that confusion.
The HN board doesn't profit from advertising (at least not in the common, public way). If you're asking why others have changed and this didn't, I think that's the reason.
I was looking for Charlie Christian and found this: https://archive.org/details/78_charlies-choice-part-1_charli... It's part of series of 78s cut live at Minton's.

I also have an LP somewhere that supposedly was recorded by someone in the audience with a recorder in their lap. It includes Charlie, Monk, and Teddy Hill's band. The cuts are longer since they're not limited by what fits on one side of a 78. You can find them on eBay and other places.
Reminds me of *mzap on the bbc micro 40 years ago.
I honestly can't wait for AI doctors.
This one I can definitely see backfiring for the EU.

Apple will just release a MessagesKit (maybe even an Android version) which will allow third party apps to read/write messages to the network.

Which will simply grow its footprint and promote inoperability.
I'm curious how you implement associated types and equivalences between them. In the most general case, this allows encoding an arbitrary finitely-presented monoid in the type system, and the word problem on finitely-presented monoids is undecidable. However, you mention your type checker is Turing-complete.
Yeah. It can be hard to explain.

Most of the time, building resilience is the correct way to look at it. Life is filled with challenges and we don't grow if we don't face them.

Trauma (psychological definition) does not work this way. It's like tearing a muscle. Immediately going back to lifting the same weight you did before just causes more damage. You have to work on healing the muscle, but you need to do it carefully.
Nitter is the only sane way to read twitter nowadays. Even if I still had an account it would be better for reading.
Making maps is something everyone does and existing map software is really targeted to professionals. Even if you figure out how to make a map with the GIS desktop software (QGIS or ESRI), taking the maps you made and putting them online is another huge hurdle that requires a separate skillset.

I think Felt is taking the winning approach - to enlarge the market by making map making possible for everyone and making it be online-first.

I've been playing with https://clockworkmicro.com/ to make layers in my spatial database viewable by others, but it requires some GIS knowledge and familiarity with databases (unlike Felt).
I wonder how much of this was a marketing play by El Salvador. As a result of making Bitcoin a National Currency, they've had their name in the news quite a few times, they've had more tourists than normal (cryptocurrency enthusiasts visiting, etc), and they've likely had increased investment in their country.
Overall, it works, with one caveat. Blocking and muting have become essential tools for managing one's social-media experience. Yes, I know well the dangers since I was the "victim" in a rather famous incident involving that on LambdaMOO many years ago. Nonetheless, that was then and this is now. Without those features, we get a lot more of people engaging in new rounds of brinksmanship with their favorite antagonists, staying just barely within the guidelines as they try to provoke a flaggable offense. Blocking and muting would actually reduce moderator load and (real or perceived) moderator unfairness, in addition to improving the overall tone of most discussions.
I it not tied to P vs NP as far as I’m aware. But it is the same sort of situation: number theory assumptions that are completely unproven despite many attempts.
These are pointers and not cursors, unless I misunderstand. Cursor made me think of sharing tmux or IDE text sessions.
Apple have repeatedly refused to confirm that their ad system is compliant with the ATT rules.
I'm not sure about SystemD, but PulseAudio is definitely a piece of software I wouldn't brag about. If you work on an existing codebase and do what your employer says, that's one thing, but when you have the rare freedom to design a system from the ground up, I expect it to do at least one thing: to run.
One prominent example I've seen multiple times, is hanging in the shutdown screen where no text appears under the spinning dots, and Ctrl-Alt-Del does nothing.
Assuming this unverified version of the story is true, the danger of accidentally leaking credentials in code is enormous and one of the reasons I continue to maintain and develop gitleaks. Those credentials[1] would have been caught by the gitleaks' generic rule [2]

[1] https://regex101.com/r/CLg9TK/1

[2] https://github.com/zricethezav/gitleaks/blob/master/config/g...
Rambox, a workspace simplifier
The effect of steroids, and ultra aggressive cutters, on male actors is pretty outrageous. It's more outrageous, though, that a lot of the male actors refuse to admit it and in turn will try to sell or advertise their workouts. I think Nanjiani was kind of the nail in the coffin to the idea that actors were natty, though. His body recomp, in the time frame, was truly comical.
Just to clarify: My understanding is that the authors of Kyber aren't the patent holders in question-- rather a third party has patents which may read on Kyber and several other of the NIST finalists.

It's really unfortunate the the licensing terms weren't announced at the same time: Depending on how they're written the result may still be unattractive to use, and since they've already announced the selection NIST probably just lost some amount of negotiating leverage.

(As the obvious negotiation would be "agree to these terms we find reasonable, or we just select NTRU prime")
Now imagine there's a single game launcher, and that's the built-in Xbox app. Games that aren't approved by Microsoft don't get published.

I'll take the current arrangement any day of the week, thank you.
That's interesting. Can you expand on it? What does Springsteen do as a influencer?
Epic is such a slimy company. They have no interest in users or making the ecosystem better.

They just want to be the gatekeeper so they can endlessly profit from their ridiculous Fornite metaverse concept.
Miguel criticized MS recently so this path might be closed for him.
Why it spins continually?
Did you research Apple's costs for running the App Store, screening apps for security, etc., before making this blanket statement? I'd wager not.
Good lookin out, thanks for the link
> tell me what these braces close }}}}

The correct answer is: who cares.

Those who do care write them like this:

}
}
}

The editor lines it up with what it closes.

Closing blocks telling you what they are closing were a good idea in the era when programmers had to line up at a job submission window holding decks of punched cards.

The reason is that blocks indicating what they are closing can assist the compiler in reliably recovering after syntax errors, continue parsing, so that you get as many useful diagnostics from a single compiler pass as possible.

That is almost entirely irrelevant today, though.
The code is a bit of a gimmick, not really the sort of thing you'd have in a real program. It's just there to demonstrate that the compiler doesn't need explicitly telling which typeclasses associated types correspond to. That said:

fn show_negative A : A -> Str where
A < Neg,
A.Output < Neg,
A.Output.Output < Neg,
A.Output.Output.Output < Neg,
A.Output.Output.Output.Output < Show,
=
a => (----a)->show

This is a function, called `show_negative`, that is generic over a type, `A`. The function takes an instance of `A` and returns a `Str` (string).

In terms of implementation, the function is quite simple: it just negates the input value a bunch of time and then `show`s it as a string using the `Show` typeclass (equivalent to Haskell's `show`: https://hackage.haskell.org/package/base-4.16.1.0/docs/Prelu...).

Arithmetic operations such as negation are defined using typeclasses. Here's the definition of `Neg`:

class Neg =
=> Output
=> neg : Self -> Self.Output

This means that types that can be negated must provide two things: an output type produced when they're negated, and a function that actually performs the negation. For example, `Nat` (natural number) looks like:

member Nat of Neg =
=> Output = Int
=> neg = fn x => (implementation omitted because it's a built-in intrinsic)

i.e: when you negate a `Nat`, you get an `Int`.

The `where` clauses on the `show_negative` just constrains the output type of negating the `A` in such a way that its output type is also constrained, in a chain, with the final type in the chain being `show`-able.
Might be worth pondering what Poettering and Red Hat did that make people hate their work so much, and to make Poettering uniquely infamous in the open source world. No-one's upset with the creators of dozens of other init systems and audio daemons, including ones that are pretty bad, and even ones that were promoted by major distro vendors.
Here in the U.S., at least, what has widely been maligned as "COVID denialism" was actually a deeper and more nuanced conversation about whether sudden, sweeping changes to society would prevent more harm than they cause.

And now looking at outcomes across different states (e.g. Florida vs. California)--and considering ALL outcomes (public health, homelessness, unemployment, substance abuse, mental health, truancy, graduation rates, violent crime)--it's indeed unclear that draconian policies in the name of public health were a net positive.

I am extremely concerned about climate change. But there seems to be little introspection from those who propose sweeping policy change about the need to consider second-order effects on those whose lives and livelihoods will be upturned. The general disdain for people in places like West Virginia gives me little hope that will change.
I think Nicole Kidman has flat out broken her face with all of the plastic surgery she has gotten in the last couple years. She might look more attractive by strange Hollywood/LA standards, but she has seriously limited her own ability to emote with her face. She looks like she's practically wearing a mask now.
But it's not Poettering, it's the Gnome folks in general. These controversies have been around since the early Gnome 2.x days. Nothing much has changed.

What we really need is for people to propose alternatives to systemD that address its purported use cases while removing some of the needless complexity it introduces, and restoring the primacy of general mechanisms over hacked-together policy. This has happened with some components, e.g. elogind but not really as a comprehensive effort.
Unlike SQL, Prolog's core language is both simple and composable: about 200 pages. Sql is just a bunch of special cases and unfortunate historical accidents.

It's a lot like... Php4 in comparison with StandardML.

And, sadly, both SML and Prolog are fading away, while SQL (and php) are here to stay.
"Allow users to install apps from third-party app stores and sideload directly from the internet"

Because security is an illusion anyway?

I don't understand the hubris behind politicians dictating technical and/or business decisions. If you want interop so badly, start your own platform. You'll find maintaining its integrity/security an absolute unwinnable nightmare.
Am I understanding correctly that the contribution here is using macros to define volatile inline asm blocks in C? That seems pretty thin to me considering that there's no comparison to a raw asm assembled and linked executable.
They've admitted to gaming Hackernews in the past. Nothing is sacred to them. Their 45 plus year reputation as a shitty company is their own fault. Your friends don't need to work for Microsoft. They made their choice.
Understood, and agreed once you have root access you can get passwords but I've not seen many that are this easy, and I'm now thinking there's something I need to understand about how to detect if certain traces are happening so I can detect a potential breach.

Also seems prudent to get rid of passwords and move to Kerberos and SSH keys + 2FA. Anything else I'm missing?
The world has moved on to builds that are coded in pipelines. No UI configuration should be necessary any more. I get that Java is different and needs waaaay to much coddling at this point, but the rest of the world has moved to pipelines.
This concept was much better in Tegel, not Munich. Interestingly the very same architect then was hired to plan BER, and was then instructed to deoptimize the traveller experience. He resigned in disgust, I think.
> Who on Earth would rather have to end a function block by typing out "End Sub" instead of a curly brace?

Someone who has to wait 10 minutes in line before a job submission window, holding a deck of punched cards, just to find out their program has syntax errors, and then repair as many of them as possible before repunching the cards and lining up again.

And that's about it.
Android allowed sideloading for many years. How many companies require their apps to be sideloaded?
At time of writing I don't see a single comment attacking him personally outside of the replies to you complaining about it. I was actually somewhat surprised to see the comments only complaining about his software (and even those are currently a minority of the comments) rather than going the usual route of calling him an awful person.
Freeze-dried mice: how a new technique could help conservation
Personally I value being able to trigger oomkiller early when a process is eating up RAM, and being able to SIGKILL kwin_x11 on Nvidia or whatever other process is wedging Linux shutdown, instead of waiting multiple minutes for systemd to give up waiting and SIGKILL it directly. In terms of physical access attacks, it's just as viable and far more powerful to add a keylogger to my keyboard or Linux distro, or pull and image my hard drive, than to gasp kill processes or sync filesystem data to disk, oh the horror!