skysight-inc/HackerNews huggingface dataset:
> So currently the "logic" is that CIA can kill anyone (even a US citizen) using drones as long as it happens somewhere far away like in Yemen or Pakistan?

No, the logic is that the US government may target enemies in war by all the means lawful against enemies inwar, even if those enemies are US citizens, anywhere in the world, including within the US.

And there's plenty of precedent for that.

There may be good reasons given the nature and mechanisms of modern warfare to establish some additional limits on that now, but we can't have the discussion effectively if we start with a false premise about the rationale and the false idea that prosecuting war without special limitations when some of the individual enemy combatants are citizens is novel.

> I wonder if POTUS has to at least sign all the kill orders.

In general, no, the President is not required to personally sign orders to kill enemies in war, regardless of their citizenship.
That's a nice feature of Restic as well. It's written in Go and also requires a single binary.
Paisley: Open-Source Alternative to MailBrew
Atlassian products in general spray out a huge number of requests to dozens of hostnames for even the most basic of actions. It scares me to think how their organisation is structured internally given the outwardly visible result.

If you’d like to see it for yourself, run Little Snitch in alert mode and try to sign into bitbucket.org - it’s almost comical how many hoops your browser jumps through.
gzip is a particularly poor performer when it comes to spotting repetition across larger amounts of data. Use bzip2 instead if you want to give home-baked tarballs a somewhat fair competition against Bupstash etc.
This has not been my experience. Utilities like "StatyFoccussd", "ColdTurkey", "LeechBlock, "SelfControl" have been extremely useful to me. On any day I spend some 10-15 mins in idle browsing, and after feeling bit jaded I set up a block for next 24hrs or so. In the interim when I make attempts to do idle browsing, I am blocked and I don't go out of my way to fight those controls I have setup. It is quite possible for me to bypass the controls that I have setup on the machine which I have full control, but that simple message telling me that I am blocked acts as nudge to restrain myself.

As an additional datapoint, recent versions of Firefox doesn't support the leechblock add-on, and my phone usage increased. But when the Leechblock control was working my phone usage was minimal.

May be my addiction is not strong enough, but the utilities that enforce devices limits do help.
Obama was also a shameless mass surveillance-er. He grew the NSA/CIA snooping like crazy because he was uncomfortable with the very public wars Bush was running. So he (and many others who still have positive images or direct power in the US) massively expanded the scale of the intelligence community and significantly moved it to secret courts.

Of course it all started with the Patriot Act. But even looking at who keeps voting for that and keeping it alive and you can't just blame Bush either.

It's like there's no options for Americans politically which doesn't involve massive "black budgets" and secret courts doing who knows what. It's bipartisan and even plenty of the worst Iraq war supporters all have had career revivals in recent years because the media + social media decided that only one thing was bad, the current president. All bad deeds in the past were forgotten for the old set.

Endless "Secret Wars" seem terribly undemocratic and dangerous to me - for the obvious complete lack of public courts, true due process, or war crimes laws that normally are adhered to.

And I also see no proper reckoning in the relevant future either as long as these same "good guys" are back in power.

So I guess we're stuck with it.
Nobel invented high-yield explosives, so there's a bit of poetry there.
Think of immigration.
Large Numbers of Health Care and Frontline Workers Are Refusing Covid-19 Vaccine
it's both, the title is misleading
It can be easy to know what to do when looking back
What do you know, taxing fossil fuels so their prices (better) reflect their actual social cost makes people switch to greener alternatives!

Who would have thought.
How about some evidence?

"probably" does not cut it.

The lie is the Soviets were bad economic managers. They pulled off the most incredible feat in industrialising their economy in less than fifty years, more liek twenty five useful years.

The millions of starved peasants, slaughtered "class enemies", exiled dissidents.... They were there too. Not pretty, not moral, not desirable, but incredible achievement nonetheless.

I am not sure, how in the context of such a system "efficiency" can be measured. But in raw capacity there has never been anything like it until the Chinese in the nineties and naughties with their own millions of starved peasants, slaughtered "class enemies", exiled dissidents....
Apple will probably ban you if you are using an iphone
Ah. I can see HN is a good place to learn problems.

i.e when someone posted a new or exisiting product, sometimes people will use them for comparison, or talking about missing features

As you said, there can be false expertise discussion too.

Thanks for the idea
If the question is safety: we have complete air superiority over Yemen.

If the question is politics: we're nearing 100k Yemeni civilians dead, they won't say no, and won't have the choice anyway.
> The only thing I can think of is that the manufacturing runs were done sequentially instead of all at once. Was that a common thing for ASICs back then?

It still is common. It's more efficient to make a batch of 1000 widget-Xs and then a batch of 1000 widget-Ys, rather than 1 X and 1 Y and then 1 X, and so on. It saves changeover time for the machines in the process, in this case things like the wirebonders and so on. Not so much the wafer fab if the process was identical, though in those days it may have also been worth it there too.

> I’m also curious why calculators were such a common thing then

The magnitude of the speedup is really pretty huge. Slide rules helped but were only ~3 digit accurate; that's not always good enough. Sit down and do something like solve a simple quadratic equation with non-integral coefficients without any calculator assistance and you'll start to get an idea how bad it can be....
> 50% chance of Bitcoin crash like in 2018, 50% chance of further price appreciation but I think $100,000 is absurd for a commodity that has close to zero intrinsic value

"$100 is absurd for a commodity that has close to zero intrinsic value"

"$1,000 is absurd..."

"$10,000 is absurd..."

At this point, the burden of proof is on sceptics to show why a commodity with zero "intrinsic" value trends upward despite those sceptics' predictions during the last ~10 years.
If you don't mind me asking, is the small office at the company's expense or yours?
Similarly I'd rather spend my time doing things I find fulfilling instead of killing an hour+ talking about the weather with acquaintances. I don't see the difference.
uh ... what?
Reacting to an event is much better than polling.
No they don’t
> The only thing that would shock a traveler from 70 years ago is the awful service and in flight entertainment system.

...and the cheapness
Obama isn't even the worst American on that list. Henry Kissinger has one.
To the end users and management the two are essentially the same outcome: customers leave your non-functional service.
> Very few tech leads or devs are empowered enough to tell upper management they aren't going to work on the tasks assigned to them and will instead work on fixing a technical debt issue

But everyone is already doing that _to some degree_. Everytime you do a mini refactoring, and be it just some code formatting, isn't strictly "working on the tasks assigned". Unless you define "working on the tasks assigned" a bit wider, which you should.

> And I can relate to this, because if I asked a dev on my team to work on building out a new report a user asked for and they respond they're going to fix technical debt instead, I wouldn't be happy.

But you, as the lead developer (or however you call it), should have some insight on the longer roadmap. And if you see that there will be a lot of new reports necessary in the future and the current reporting-system has a lot of tech debt, you should decide if this tech debt should be tackled and then align with your team to do it. And this is what my point is: you should not even have to tell your manager (unless he is the one to decide if the tech debt is tackled or not).

You should have all the necessary information and decision power regarding resources, priorities and technological&business strategy to make this decision. If you don't have that, your manager needs to have that _and_ needs to have the competence to make the decision about refactoring without having to rely on your or other technical people. If he can't do that (which I've seen is often the case) then this is where the problem lies: you are not empowered enough and you can't make the decision yourself, but you should be the one and not your manager.

In the same sense, you should not be the one to decide how your developer implements the new report. Maybe he will decide to pull in a new library, maybe not. Maybe not doing it would create some new tech debt or the other way around. But that should be his concern, not yours. Your job is to tell him what the priorities are and that's about it.

> Also we already know how this ad hoc approach to technical debt works in most organizations. You get 0% to work on technical debt.

If the decision makers don't care and you can't educate them about that you should be empowered, then I believe there is no point in fighting. It will just make everyone unhappy. Leave or create a lot of technical debt while moving fast until the company is stuck. Who knows, maybe that's better? The market will make the decision.
> Ask the Vietnamese or Filipinos or Native Americans or anywhere else liberated....

The Filipinos were actually quite happy the first (Spanish-American War) and third time (World War II). The second time (Filipino-American War), not so much.
How is the runaway to allow such practices?
I’d be skeptic about ideas that someone came up by thinking.

I’ll give it a look anyway
I don't think that the problem is with the lack of designers.

There are companies making specialized chips all the time, so if there were a way to create an efficient ternary circuits, then someone would have made one. For example, AI/neural networks do not care about base (they just need math), and they only need a few types of cells to be useful. But I have not heard of any applications of ternary there.

Intuitively, I assume we'd still want to drive transistors to saturation, so we are not dependent on process parameters. Which means that each transistor still only handles two states, and we need two transistors for each trit. But if we have two transistors, we might as well use them for 2 bits and get even more state out of them.
A scrubber is a way simpler, and can operate continuously.
My former employer's support department uses TeamViewer with customers. A web-based equivalent would be a game changer for them, if you can go real-time.
> If the question is safety: we have complete air superiority over Yemen.

Air superiority, or even air supremacy, doesn't make putting feet on the ground safe.
Response to Critique of Dream Investigation Results [pdf]
That assumes the right hand knows what the left hand is doing...
Thanks! I just checked it out. So interesting they use Linux for non-developer staff!
Just wondering who gets to define “white”? SMH
Usually elevators are counterweighted fairly significantly.
> Gaia GPS is my favorite for hiking, hands-down, and I happily pay for an annual subscription to it.

I bought it in the app store and I'm grandfathered in. Feels good! :)
What're some good project that has the right balance of documentation? in your opinion

I am looking for projects that are very small.
I don't think the British Empire is a good example. It has divested/separated areas under its influence without any sort of societal collapse affecting neither the individual former piece of the Empire, nor Britain itself.
> Moreover, when the company was started, no one anywhere realized that polluting rivers was so bad for everyone. No one knew back then; no one thought of it as a problem.

Zuckerberg called early users “dumb fucks” for trusting him with their data. That’s the demeanour of someone with bad (selfish) intentions from the start. Just because the damage he ended up doing is worse than the initial damage he predicted, it doesn’t excuse his continued morally bankrupt behaviour.
So many of y'all have bespoke setups and then bitch about WSL2 not working for you.
Interesting, first things first, pK and sK naming are conflicts with Primary Key and Surrogate Key, they make me quite confused occasionally.

The data structure looks like it's well-designed for wide range of application.

How is performance compared to DocumentFragment[1], and how DFlex is nicer than Node api[2] that also work with DocumentFragment out of the box?

[1]: https://developer.mozilla.org/en-US/docs/Web/API/DocumentFra...
[2]: https://developer.mozilla.org/en-US/docs/Web/API/Node
If the very light gray color of your comment is any indication, folks here didn't like what you said.

I certainly don't think that HN should ban you because of it, though.
And not just "some process", because the DoJ argues that they do follow a process. It's just not a process that involves the judiciary, or trials, or what have you.
I don't believe society will ever truly collapse, because there's too much money involved, and too much see evaporate.
> doing something expressive with the body like dancing, chanting, singing, or playing an acoustic instrument during difficult experiences

A VR motion game like Beat Saber might work better in a clinical setting, because it'd be weird for a patient to dance or chant with a therapist, and the other options require considerable skill.
restic used to be my tool of choice in the past, but I unfortunately ran into an issue where a single corrupted blob caused many files to be unrecoverable. Thankfully, I noticed it when testing the backups so I didn't actually lose any data.

I've since switched to using encrypted rclone backups due to the design decision of having each source file map to one target file. For my specific use case, it's more important that corruption of backup files has minimal impact vs. having good deduplication. I also like that the format is simple enough where I feel confident I could write an extraction tool that skips checksum validation or bad blocks if I really need to.
I'm all for an Assassin's Creed style augmented reality view of the world! But I don't see why it's something 5G would usher in over 4G (or 3G).
This is a memory leak in a GC language as well, depending on what happens to foo in ...code that uses foo... Maybe it will become a field of some class, maybe it will get pushed to some queue, maybe it will get captured in a lambda, etc. You won't even be able to tell just from looking at this code in this one place alone, if you passed this pointer as argument to a function.

It is my experience that when people work with GC languages, they treat the GC as a blackbox (which it is) and simply won't bother investigating: do they have memory leaks? Of course not, they are using a GC after all, all memory-related problems solved, right? Right... With code that relies on free(), I can use a debugger and check which free() calls are hit for which pointers. Even better, I may use an arena allocator where appropriate and don't bother with free() at all. With a GC I'm just looking at some vague heap graph. Am I leaking memory? Who knows... "Do those numbers look right to you?"

Memory management issues are usually symptoms of architectural issues. A GC won't fix your architecture, but it will make your memory management issues less visible.

It is my experience that most memory problems in C come from out-of-bounds writes (which includes a lot more than just array access), not from anything related to free(). A GC doesn't help here.
Oh it is? I thought it was borg's predecessor. But now I see that it was called Attic. Might need to check out Restic more closely.

What I like with borg is that it has the wrapper borgmatic that simplifies scheduling to keep the right amount of backups over time. Without a similar ability of another tool I would be reluctant to switch.
I’m relatively sure it’s the lack of several host to host hops in the network requests that makes an on-prem install so much faster. The way Atlassian’s hosted services handle requests is mind-bogglingly awful and necessitates several round trips per request a lot of the time. It’s just poor architecture on their end.

We’re talking 3-5 redirects for some things they could just proxy on their backend. It’s dumb and there’s no amount of hardware or bandwidth a client can throw at the problem to fix it.
1) Fully Remote, have been for two and a half years.

2) My office doesn't exist anymore, but I'm about 35 minutes away from where it was. Just the next city over but opposite corners. In previous jobs (that weren't remote) I've lived as far as 2 hours away in previous jobs (it was awful).

3) Not too bad. The benefits far outweigh the negatives for me. If we didn't have this pandemic I would have seen my local coworkers 2 or 3 times this year already (we did see each other in January).

4) Pros: No commute, able to step away from work, if stuck in a boring meeting I can work on other things during it, can cook lunch or do dishes for lunch, spend more time with the dogs.

4) Cons: Me sitting on a headset a bunch the past few years might be why I have developed a constant Tinnitus in my ears the past year. That's not great. And sometimes it's harder to be productive when I need to be.

5) Pandemic remote is not the same as regular remote. Regular remote is better. Before the pandemic I would spend my mornings before work having a coffee at Starbucks and writing, and I would often go pick up lunch and have a brief chat while there, to keep me feeling a bit social. Haven't done that since the pandemic.

6) I hope to never have to work full time in an office environment ever again. I'd be okay with 2-3 days in the office a week, maybe, but it just doesn't make sense to me to keep doing 5 days a week in the office.
PBS Nova showed a good summary of the selection process. Regardless of aesthetics, the F-35 was objectively superior based on the rating criteria.

https://www.pbs.org/wgbh/nova/xplanes/
Even then; the human body is pretty good at dealing with excess heat, and conservation of energy says you can’t get more energy deposited than the transmitter puts out - even if you absorb 100% of the signal that’s still only 100mw or so for a phone (vs ~2000w for a microwave oven).
Does anyone have resources on what can be done now that this has passed? While I understand the intent of this bill it was a good privacy measure for spinning up new business units. I know there is a 20 person exception but if you are under that, it sounds like you'll need to do a ton of leg work then spin up the company.
I recently installed Freedom.to app on my phone, laptop and iPad. It's little buggy but does its job for most part.
Being sedentary is not very good on your body, muscles atrophy, joints become stiff, your body tires easier and from there it’s a downward slope. If you have enough physical activity then you need not worry about this but there are other factors. Like muscles all other faculties atrophy as well without use. Physical activity is good for the brain as well.

I think of the computer as a tool at the end of the day. It is a very powerful tool which has radically changed how we do things but it’s still a tool.

Lastly it’s healthy to take a break from whatever main activity, whatever that is - could be being on the computer all the time programming or playing games - so that a different perspective sweeps in.
> In its appellate brief, the government argued that Kareem lacked standing because he makes an unsupported assertion about being targeted in a war zone.

This is odd to me. I guess in my mind it goes without saying that the government should be required to name all individuals it's trying to kill, presumably to allow them to surrender themselves for trial. I get in combat this may not be practical, but it sounds like this individual identifies as a journalist (and the fact that he's appealing to the court system).

Perhaps stating the obvious again, I think the idea that the individual should have to prove to the government that he's on a kill list, when the government has access to the kill list, is a bothersome mentality.
What we learned from NeurIPS 2020 reviewing process
Apparently up to 40% of Covid cases are asymptomatic, so maybe you had the same strain that is common today. I also had such symptoms in January of 2020 (started a year ago tomorrow).
The society they are a part of does consider it a worthwhile skill, which is why they’ve created a niche for it.

There may be disagreements on the individual level, but society creates institutions (like the military) and the policies they execute based on their aggregate values. Or in cliched terms, people get the government they deserve
At least Kissinger ended a major war. Obama ended none and started U.S. involvement in more.
Which supports your feeling that the current (dominant) systems are dumbed-down. I don’t want to think about the security implications of the carious implementations on this long holiday weekend... but if we needed to spend less energy on security we could have nicer toys.
Nope, ENIAC was binary, it still had bits:
https://wikis.olin.edu/ca/doku.php?id=2014:vacuum_tube_sr_la...

What it did not have was base-2 bytes. It's bit encoding algorithm had "prohibited" states to ensure all numbers are in base 10.

But each individual element in the machine only had 2 states, ON or OFF.
Thinking about Ternary is good at exposing the binary bias we have most programming [languages] (eg., we could have to come with with new concepts to replace &, |, ~, << etc).

Worth remembering that the ENIAC was a decimal design but after careful consideration, von Neumann (and pals?) decided that using binary would be more efficient. (Decimal was popular for many reasons).

Binary has great noise immunity and all other coding schemes are inherently worse. It's also a lot simpler to make binary gates than ternary.
I bought a knock off ipod clip player and being able to go listen to music and walk without distraction is my "meditation". But, I smoke and used to be a drug addict and none of that compares to the impulse to be with my phone.
Nice try, SkyNet
I wonder if I am an outlier here (physically the US) and think society is not collapsing, but diversifying. Also, given the state of the environment, national debt, employment prospects for many in the generations proceding me, and civic unrest, it seems prudent that we evaluate our socioeconomic activities.
Maybe it's the relatively long distances in Australia? I don't live there so maybe I'm totally wrong.
Yeah, AFAICT, none of the linked pages have a direct quote from the DOJ lawyer himself. Instead, they’re all reactions to what his argument is presumed to imply.

This other article [1] has what is purportedly a related, direct quote: “In all of these circumstances, he [Kareem] is not even the only person present, much less is there anything to suggest that he’s actually the target of any of those specific attacks.”.

So yeah, I’d agree that even the original sources are likely flamebait for what a real headline should be “DOJ Lawyer: national security precludes disclosing who is on kill list, including Americans” (at trial).

It’s not clear to me that this argument holds (it’s close enough to “we are going to imprison you, but we can’t tell you why”, violating habeus corpus), but at least it’s clear that this is the argument they’re making.

[1] https://www.wsws.org/en/articles/2020/11/18/kill-n18.html
More Simple Tips to Boost Your Productivity X2 (2021 Guide)