skysight-inc/HackerNews huggingface dataset:
This is the general area of research: https://en.wikipedia.org/wiki/Centrality

it's a highly underrated field. I've played with betweenness centrality and it's a remarkably powerful way to find interesting paths in graphs.

Here's what page rank basically is: https://en.wikipedia.org/wiki/Eigenvector_centrality and I believe it dates to the 18th century in use for ranking.
The argument is that the hacker’s operational costs are massively dominated by the manual work of social engineering, so they have a huge incentive to filter out people who are less responsive to social engineering.

If you accept that some people are more credulous than others, it becomes the best strategy to optimize for only talking to people who believe you.
> Also the dataset were primarly

But offers «40 binary attribute annotations per image», which the (virtual) algorithm may use for choosing a path.
I may be wrong, but I think this is now illegal in the US. I haven't heard of it in a while, at least. But it's also been some time since I left little enough in my account that it could happen to me, or banked at a shitty bank that would even do it to begin with.
I only recently learned that 'Art of Dying' was written (or started?) in 1966 during Revolver. I now try to picture/hear a Martin-produced version with Revolver-era sound and how it would have fit on that album. Tomorrow Never Knows was fairly radical but Art of Dying would have been just as radical, imo.
The managerial/investor/owner class that ultimately profits from low wages?
Oh - just to be clear - I'm absolutely not of that viewpoint at all.
Yep same. When I had w3wp crashing 50 times a day with half an async stack somewhere inside the .Net framework several continuations after I did something stupid. Sleep well .Net developers :)
Yeah, now add state management, event handling, side effects and performance optimizations and come back with your example. You're just comparing syntax. This is very naive.
Stated another way, importing illegal immigrants has suppressed wages for Americans for decades. Nothing about that should be surprising.

Illegal immigrant labor is a key part if the American economy. These people are intentionally kept in a state of legal limbo. They're tolerated, but always could be prosecuted and have their lives destroyed. This keeps them exploitable and able to be treated in ways we would never tolerate for American workers.

The entire game is that because they are breaking the law, employers can ignore labor law when it comes to employing them. It's like any black market. The fact that everyone is breaking the law means all bets are off.

An imported serf class, intentionally kept in an exploitable legal state, is inherently going to reduce the leverage of labor that would otherwise occupy those jobs.
Math is “regular” enough that you can get away with using math at a higher level than one understands. All “practitioners” are using fringes of math they barely understand, which is ok — book says Theorem XYZ guarantees. But that’s also where your mathematical growth is stunted. Learning “higher math” is always standing back a little.

The epitome of this is the feared Real Analysis class where many people realize they’re pretty much incapable of understanding high school calculus. But it keeps happening.
I sure hope not. Wireless charging is very inefficient compared to wired (slower charge time, bigger external battery packs, environmentally wasteful). Wireless headphones mean another thing to charge and of course connectivity issues that largely don’t exist with wired.

Current iPhones are already rated for IP68 water resistance (6 meters depth for 30 minutes), and “fully sealed” would probably require removing the microphone and speakers, so I don’t really buy that argument.
I'm curious about your journey, what do you do in Crypto? Have you written about it anywhere?
If the FBI offers you immunity in exchange for implicating yourself in a crime, then they can't retroactively retract that offer after you've already confessed. This is true even in cases where the defendant was improperly offered immunity. And emails from an organization's domain name are generally legally binding.

(Obviously this isn't legal advice.)
Borg is much older and has seen production use for decades and had all the bugs worked out. Iirc rustic is still sub-1.0. Not ideal for backup software.
In other words, true Scotsmen.
To add insult to injury, sometime establishments tow cars left overnight. That happened to me. I took an Uber home, left the car in the bar's parking lot, and in the morning, the car was gone.
Same goes for S3 support, working great. Been using MinIO and SeaweedFS as target, works identical to native AWS.
I could be mistaken about this, but I thought it had something to do with the UK’s relationship with the EU (and perhaps the US, as well?) that made the UK particularly attractive to financial industry.
Oh yeah, restic is awesome

_backup_prepare () {
export $(sudo cat <protected_credentials_file> | xargs)
}

_backup_remove_old_snapshots () {
restic forget -r <repo_name> --keep-weekly 10
}

_backup_verify () {
restic check -r <repo_name>
}

backup () {
echo "---------------Scheduled backup time---------------"
echo ""
_backup_prepare
restic -r <repo_name> --verbose --exclude="$HOME/snap" --exclude="$HOME/Android" --exclude="$HOME/.android" --exclude="$HOME/ApkProjects" backup ~/
echo ""
echo "---------------Backup done, removing old snapshots---------------"
echo ""
_backup_remove_old_snapshots
echo ""
echo "---------------Old snapshots removed, verifying the data is restorable---------------"
echo ""
_backup_verify
echo ""
echo "---------------Backup done and verified!---------------"
}

Then in cron I just have this entry:

20 \* \* \* DISPLAY=:0 kitty -- /bin/zsh --login -c 'source ~/.zshrc; backup; read'

So every time my PC is on @ 20:00, a shell window will pop-up, asking me for password and runs the backup :). Since they are incremental, it takes maybe 10-15 minutes top.
I don't get it, are middle class cosmopolitans hydrophobic?
The amount of software to protect my Windows based work laptop suggests that unstable software is more than just "does it work for the user"? It feels like it should include how well protected is your data for the application you are using?
I read this often, but just can't see it.

A lot of common use cases are all but impossible with no port. Think, charging on a red eye flight. Using a power bank for a long hike/camping. Quick charge in the morning when you forgot to charge the previous night, etc.

Wireless just doesn't have the speed nor efficiency to compete. Even if speed is solved, I can't imagine how big a power bank would need to be to compete given the efficiency of wireless charging.
It could also be argued as "more secure" if traditional wired data exfiltration is hindered by the lack of ports.
Diplomatic status for staff of international, intergovernmental organisations is common.

Similar status applies to the ESA, ITER, and many others.
Probably ChexSystems. Kinda like a credit report, governed by the same laws, but distinct from the big three bureaus everyone is familiar with. All the banks use them. And anything negative on that report will prevent you from opening up an account somewhere else until you get it removed.
Billionaires with most of their money in cash?

I don't know of any.

I do know of a lot of retired people, or people with low-wage jobs. That's who gets hurt by inflation.

edit: Warren Buffet's wealth is in stock. Berkshire Hathaway holds the cash, for opportunity investing. (Just in case that's the billionaire you're thinking of.)
It’s probably just me but the distinction between datalake and data warehouse seems like splitting hairs. Unstructured data can always be stored on structure databases. What’s the main reason for both to coexist?
In his 2020 article about wireless charging inefficiency [0], Eric Ravenscraft wrote:

> In my tests, I found that wireless charging used, on average, around 47% more power than a cable.

[0]: https://debugger.medium.com/wireless-charging-is-a-disaster-...
Because sometimes "stable" software has bugs.

A true story about one of my websites: It runs on Debian Stable, because I like stability and at the time, Debian was the OS I was most familiar with. It also does a lot of image manipulation, for which it uses ImageMagick.

In March of 2018, I discover a bug in ImageMagick: if you perform various hue/saturation modulations, sometimes pixels just turn "black" for no reason -- essentially it looks like someone sprinkled sand on the image. Reported here [1]. Apparently some code ends up with a divide-by-zero error. The good news is that the bug is fixed within a day, and is released to the beta version one day after that.

My website is quite literally built around image layering, manipulation, and generation. My users are experiencing what looks like sand thrown on their images every day. So what do I do? Do I assure my users that stable software is actually good and they should just sit tight for a year or two (or more?) until a version containing this patch hits the Debian Stable repos? Do I rewrite the core of my application to replace ImageMagick? Or do I update to run some unstable software?

[1]: https://legacy.imagemagick.org/discourse-server/viewtopic.ph...
That's a good point. The wording makes sense from a cryptographic point of view, but it doesn't really convey the full meaning outside of that context.
Ex-SpaceX Engineers Are Fueling the Space Race with Firefly
I would say that Rust is a significantly more complex language than OCaml. As someone who knows both decently, I found Rust much harder to learn.

What problems did you encounter when learning OCaml?
i didn't know it was possible to look suave on one of those scooters but it's subjective i suppose!
..except you're suggesting there's no recourse beyond "getting visibly upset". There are plenty of wisdoms out there, from non-violent communication, to mindfulness, to "professionalism" that suggests "getting visibly upset" isn't the most effective means of disrupting or altering negative conditions.
That may be the spin but ultimately it’s about the peripheral licensing fees for Apple.

The new MagSafe charging breaking comparability with existing items in practice due to making alignment harder is such a cynical moneygrab.
Consumers don’t use ACH for very much. Businesses utilize ACH a lot, because despite the additional time lag, it’s free.
Awesome also that this is perfect spanish.
Bankers are product managers for financial products. They implement features to acquire, activate, retain, and refer customers to ultimately drive revenue and margin. Debit cards are a first class product and overdraft fees are nothing more than a feature.
It's not just possible and reasonable. It's how literally every other platform works.

It's also how the Linux Standard Base worked. It was intended to be a stable well-defined backwards-compatible set of libraries common across distributions. Of course the LSB had its share of problems but they had the right idea to bring stability to Linux as a platform for binary apps.
You wrote:

> This has literally nothing to do with age, which, by deliberate design, doesn't implement signing. What a strange and hostile thing to write.

But of course I never claimed age performs signing I wrote that it re-uses SSH keys without a safety rationale. Here's what age actually says about its re-use of SSH keys:

"As a convenience feature, age also supports encrypting to ssh-rsa and ssh-ed25519 SSH public keys, and decrypting with the respective private key file." -- https://github.com/FiloSottile/age#ssh-keys

So, we see age does in fact re-use SSH keys for this unrelated purpose. And we see that, unlike the OpenSSH feature described in this article, it offers no rationale for why this is safe. Filippo talked about writing such a rationale but ultimately there isn't one provided.

Ordinary users shouldn't try to imagine for themselves why something dangerous might be safe. In the absence of a rationale for why re-using your SSH private keys to decrypt age messages is OK, don't do it.

The article provides a rationale for OpenSSH's "sign arbitrary data" feature (a briefer one is included in the OpenSSH distribution itself) so that you can assure yourself that this is a reasonable thing to do.
Cheaper, really. And documented.
1. This in Peru, far away from FAA's reach ;)
2. No,It must be a camera sync issue.. I was giving it just enough power to keep altitude
3. This was done just for fun.. To prove it could be done, if you wish. The engine (cheap chineese model) crapped out within 10 hours.. Sometime I'll put a newer/better and use it as a sustainer for when thermals are not available
Does this rely on a jailbreak?
"I’d like to make a simple function that does some work in the background, and lets us know when it’s done by running another function with the results of said background work"

This is why he's got a problem, in a nutshell. I suspect the author has a heavy Javascript background and is used to Continuation Passing Style (CPS)[1]. The problem is that in a non-interpreted language that is a horrible way to do things because of scope and references. A better approach is to use messages from your thread. In C++ you could do this with ZeroMQ inproc sockets [2], or other mechanisms. In JAVA you could use a number of methods, such as a ConcurrentLinkedQueue [3]. In Go, you have channels [4]. In Rust, you have..well, also channels. Rust By Example already has a similar example that uses channels [5]. The concept of a Message Passing Interface (MPI) works amazingly well, and there is at least one flavor implemented for all the major languages (and often more).

The only languages I've seen that get callback style interfaces done well are Clojure, Lisp, Erlang, and Elixir.

The only thing I've seen that's better than MPI, in some situations, is Tuple Spaces [6].

Tar and feather me for it, but I miss JINI [7] and JavaSpaces [8] when I have to do a system in JAVA. JINI is now Apache River [9], but the last release was 2016.

[1] https://en.wikipedia.org/wiki/Continuation-passing_style

[2] http://api.zeromq.org/2-1:zmq-inproc

[3] https://docs.oracle.com/javase/9/docs/api/java/util/concurre...

[4] https://gobyexample.com/channels

[5] https://doc.rust-lang.org/rust-by-example/std_misc/channels....

[6] https://software-carpentry.org/blog/2011/03/tuple-spaces-or-...

[7] https://en.wikipedia.org/wiki/Jini

[8]https://river.apache.org/release-doc/current/specs/html/js-s...

[9] https://river.apache.org/
No it got bid up that high. Until sometime gets that cash it didn’t sell. My sister reached a higher value when I tried to sell her as a prank back in 2005 and I didn’t get paid.

As for USB-C I’ve got lightning everything still which was around before USB-C when mini USB was crap. Suppose I’ll have to throw all that in the WEEE bin…
Mailgun doesn't validate the email headers of email sent through their system
With the modern JVM you actually have to work quite hard to write native code (Rust/C++/C) that outperforms an equivalent Java/Kotlin/Scala implementation. And it is quite easy to perform worse with a native implementation. Of course that is subject to various caveats:

1. Anything running on the JVM will need a 50-500ms of startup time.

2. The JVM implementation will not reach max performance until the runtime has optimized and JIT'd the relevant code paths.

3. There is memory overhead of the VM itself so your runtime will (all else equal) probably require more memory.

If you do need to use Graal to generate native images though it can actually be quite nice. You can run locally (or in benchmarking environments) on the VM and get all the tooling and metrics that come along with that, but build a native binary to actually deploy. I agree that it can be kind of a pain though.
Yeah right. As if this affected their sales at all. USB-C would only reduce accessory licensing fees.
Intrepid robot is the Wall-E of the deep sea
Use Borg, and copy the whole image. Borg will compress and deduplicate it, so you only backup the changes each time. You'll get point in time historical backups, so if you accidentally delete stuff, you can find it again. Useful because data loss isn't always just hardware failure!
Maybe. Maybe not. Sometimes correlations do in fact point to the causation, it's just that correlation does not necessarily imply causation. In this case, it would be very hard to determine, tho. You cannot just do a controlled experiment on nation-scale economies. What you can do is look at what changed and what changed in likely reaction to it (and you still might be wrong). However, in the pandemic years, a lot more than just immigration numbers changed dramatically, which makes assessing this theory even harder, if not entirely impossible.
Not trolling at all. Cunt is fairly common in the UK for males talking to male friends. Bitch is less common in the UK, but I used to hear it all the time on US centric gaming chat which was primarily males talking to males.

Edit: can’t believe my root comment got downvotes for asking a genuine question.
The only one I'm aware of that does a good job of this is the Go language project, but it's not really your typical FOSS project; it's a Google project, and Google relies on it internally, so the incentive to make it stable and high quality is as high as it will ever get. They don't sell it to others, but they themselves rely on it as a core part of their own business.
Two reasons: IMO primarily because it’s written to address people who are learning about the market and likely in the accumulation phase of their financial life. They are likely to have money to invest at regular intervals (and if they don’t have money to invest, knowing when/how they should is fairly academic).

Secondarily, if you say won a large cash lottery, you might choose to invest that over a series of spaced investments to ensure you got some kind of blended/average price rather than facing the market-timing dilemma of “should I invest this on Monday or wait until Friday?”
> A script language is not the best compilation target

Performance-wise, sure. But the parent commenters were not complaining about performance; they were upset about javascript's syntax, or lack of type guarantees, or typecasting, and so on. Well, all of this can be taken care of by the compiler, if the developer dislikes javascript itself so much.
Can’t think of anything I want sledgehammered more than COVID, and with multiple safe and effective vaccines, there are only upside potentials for people and downside for the virus.
I don't think the pollution is insurmountable. Carbon scrubbers maybe?

Having remains to inter and visit is valuable, to me anyway.
> I think you are misrepresenting my statement. I said "without any speakable side effects".

> You always have to compare potential side effects of a measure against the effects of the things the measure should protect against. Safety belts might be detrimental to saving you life in traffic accidents in a not insignificant percentage of cases (e.g. being trapped in a burning car) – however if you compare it to the likelyhood of dying because you are not using a safety belt the whole thing is miniscule.

And there are still ways to reduce the risk of dying from a seat belt even further. I have a seat belt cutter in my car for a reason.

There is no such mitigation for vaccines.

> Many people say they don't want to get vaccinated because they don't know about the long term effects of such a vaccination. But if they were honest they would need to admit that they don't know about the long term effects of getting the virus as well. Not to speak of the real risk to die or destroy your respiratory apartus in the process, in which case worrying about purely hypothetical long term effects seems to be a little delusional.

Except that viruses tend to get less deadly over time, which we are seeing with Delta. So I can take precautions to reduce the chances of catching COVID, which indirectly reduces my chances of having a long-term side effect of COVID.

> The one minor difference to the safety belt example is that your choice also affects the risk for the rest of society. If you dont wear your safety belt, you don't increase the risk for others in a meaningful way. If you don't vaccinate, you not only do that, but you prolong the pandemic for the rest of society – for what to me looks like a purely symbolic "victory".

Except that the CDC has admitted [1] that they have no evidence of naturally immune people spreading the virus, while there is copious amounts of evidence that vaccinated people spread the virus.

So maybe those who are vaccinated are the ones prolonging the pandemic because they are still spreading it, while those who became naturally immune are not spreading it.

Oh, and by the way, not wearing a seat belt does increase the risk of the other people in the car as well as those in other cars involved in an accident. [2]

[1]: https://thefederalist.com/2021/11/12/cdc-admits-it-has-no-ev...

[2]: https://www.youtube.com/watch?v=mKHY69AFstE
I don’t think they are saying benchmark is not important but rather public benchmark war being a distraction.
MagSafe doesn’t break compatibility with any qi chargers, and you have the difficulty of alignment issue backwards. MagSafe is easier to align - that doesn’t mean magnetless qi is made worse.
Spelling errors like that are how real people write in enterprise, imagine Trump writing email
ECS LIVA Mini Box QC710 Desktop – Snapdragon Developer Kit for Windows - $219
My objection to this argument is that it seems to present "comprehensible" as the default outcome, and then derive confusion as a result of problematic thinking.

Anyone who has actually tried to teach students knows this is false. Merely trying to be understood fails with high probability. The average math or physics grad student upon entering already knows more than they have any chance of explaining thoroughly; distinguishing between senior and junior professors puts that line much further away than it really is.

It's plausible that a sort of follow-the-template dynamic entrenches bad pedagogy, but I would think that the reason authors defensively stick to the old patterns is not because they worry about being judged, but rather the concern that they will do students a disservice if they are not "better than the Beatles":

https://pubmed.ncbi.nlm.nih.gov/22378269/

In other words, rather than risk being blamed for using a progression that works poorly, it's safer to follow the old patterns, so that tradition is blamed instead — nobody ever got fired for teaching IBM^W the geometry sandwich.
If money really is not an issue then check out the Zenbook Pro Duo Ux582.
PAGE 20

Of course,
the principles at stake when it comes to the Mandate are not reducible to
dollars and cents. The public interest is also served by maintaining our

constitutional structure and maintaining the liberty of individuals to make

intensely personal decisions according to their own convictions—even, or
perhaps particularly, when those decisions frustrate government officials.
Everything should not need support. The fact that most everything needs support is a symptom of how crazy the software industry is.
> Hang up and call the public phone number of the company A and ask for the John

Some time ago a HN user was approached by the CIA/FBI like this (they wanted help with a software he wrote). They told him to look up the public number for the agency and ask for agent whatever.
In part because regular bikes can go that fast with top athletes. The world record 1h speed is over 55kph on level ground, people can go significantly faster over shorter periods especially in sprints or down hill.
Open headphone jacks and ports in a water resistant phone has been a solved problem from Sony for nearly a decade with the Xperia line.
What are the best open source Text to Speech (TTS) APIs?
Paid services include AWS Polly, Google Cloud TTS, Twilio Voice, and many others. Curious if anyone knows of any good open source projects out there worth a look.