skysight-inc/HackerNews huggingface dataset:
UAVs like the Global Hawk or Triton aren't large enough to be fast enough to be useful against enemy fighters. As for StarLink, all relevant LEO satellites are coming down in the early stages of any open combat between the US and a near-peer adversary. To contest air superiority requires a platform that goes very fast and can see very far. To fight enemy fighters or to strike ground targets in places without air superiority a stealth fighter large enough to be fast and to carry a long-range sensing and jamming suite is needed.
Didn't know about Ventoy https://github.com/ventoy/Ventoy but the possibility to install something in an USB and from now on being able to boot from any (and multiple) ISO/WIM/IMG/VHD(x)/EFI that I copy there is pretty sweet.
For what it’s worth, non-human review processes are equally problematic. Just look at all the automated shutdowns of YouTube channels for bogus reasons.
Your pricing is high for this service. Exceptionally high, given the limits and no sending ability. I'd suggest taking a good look at competitive services.
SOCKS5 and HTTP over Turn/Stun Proxy
different product. those that use superhuman swear by it. I don't have the email load to justify it, but if I did I'd try it out.
>every collapse can be recast as a 'diversifying' of the original society, even if the end state of the society has little in resemblance to the original.

The folks from Easter Island would beg to differ if they were still around!
If someone tried doing that in Poland:
- there would be a huge (and proper imho) outrage - why not teachers, or nurses
- every job would be registered as a programming job ;)
But once they leave, veterans don't do that great statistically. And you can't be marine forever.
Firefox focus would work for this, every session is incognito with no exceptions so nothing would be saved.
If you make these things Big Process, each of which requires spreadsheets and certification by high level manager and weeks of delay, etc, then yes, people will think of them as meaningless hoops. If you can avoid dumb red tape then things can go quite well.

In games, when QA reports into the same person managing the product, things run smoothly and everyone remains aligned towards shipping a good product. When it's a separate org that loans people out and has OKRs that don't connect to individual products, they become horrible trolls who are only out to fuck the product up by submitting so many bug reports that it can never be released. Sim with whole-company legal teams ("never ship anything, we might get sued") and shared security ("never run services or we might get hacked") and ops ("never use servers or they might crash"). Alignment is everything.
In Ireland, eCall was only accepted on the condition that it only ever be used for ACR and no other purpose, so I don't think we'll see any EU standards using that eSim for charge control.
These GPS bugs are fascinating, just last year my Suunto watch had a bug where the 1.1.2020 started on wrong weekday (Friday, was supposed to be Wednesday)

https://twitter.com/suunto/status/1213128281253392387?lang=e...
On a Mac the "Sublime Text of email" is probably MailMate, which is well worth its $50 price.

I thought Hey's $99/year was expensive, but $30/month is ridiculous.
"The filmmaker left an art world he found too white" - fuck that guy. Didn't read on after that. Who gives a shit about the opinions of racists. Odds that his "art" is not racist are zero.
Thank you so much for your feedback. I'm still working out on the price. What do you think is a reasonable price?
Is the author affiliated with Superhuman? Despite the domain name, this blog looks to be someone’s personal (independent) blog.

The only links in the article are to:

- Twitter search for Superhuman, as a citation for a previous point.

- Another tech blogger’s post introducing the term “Superhuman of X", to which this post is a response.

- Various examples of apps the author claims to belong to a category of “Sublime Text for X" apps.

There is not so much as a link to Superhuman’s website in the whole article.
Ask HN: Looking for a KVM
I'm interested in a KVM suggestion. I have had very bad luck with KVMs in the past. I would like a KVM that is two monitors for four computers with HDMI or DisplayPort and USB support. I don't much mind if it has other features, but the computer supported are likely to be Linux machines of various types. If you have any way of knowing what a good brand for KVM is then I would very much appreciate it. I have purchased three KVMs throughout my life and all of them have turned into paperweights.
> it’s actually “design compromises”.

That's a good way to put it. I've seen several posts like this, and the tendency is to assume a set of requirements (e.g., a generator must be stateless), then fault a scheme for not satisfying them.

The main appeal to me of a password generator is that if you give me a batteries-included scripting language, I can rebuild it from scratch in five or ten minutes--no precious vault to lose. However, if you want to use a scheme like this on purpose, you're going to make some compromises:

* The OP's dpg script has extra logic to avoid similar characters (e.g., 1 and l), presumably to enable typing, rather than pasting. This chips away at the simplicity.

* dheera mentioned his "almost stateless" passenter script, with a publicly accessible configuration file. Would he be comfortable adding an entry for pornhub.com or ashleymadison.com, I wonder?

* baobabKoodaa mentioned his baopass utility in a previous story, which decouples the master password from the generated password using a keyfile. Awfully similar to a vault.

Although I'm not going to discourage anyone from using a password generator, I've come to a similar conclusion as you: the ability to store arbitrary information in the vault is really useful--usernames, PINs, security questions, account numbers, etc.

My current tool of choice is KeePassXC with a vault in a SyncThing directory, and a keyfile local to each system. I wouldn't mind better sync support, because I do occasionally get sync conflicts, which I don't even try to resolve.
> Hyper-V service is shutdown

as far as I know when wsl2 is actiavted, hyper-v runs as type-1 and linux, windows are virtual after activating it.

thus if it crashes, you get a bsod
IMHO no Electron app deserves a „Sublime Text of X”
Talking about health is a rather lousy justification. It's not because of worry for one's health that spending time in front of computers is considered low-status.

My suspicion is it's because of perceived individualism. Computers may provide you with rich and social experiences, but they detach you from people physically around you, and some people can't stand that.
This is surprising to me, because AFAIK GMaps tends to calculate the fastest route, rather than the shortest one. But perhaps it just didn't have enough movement data where you tried it ?
Just slightly older guys then I am had mandatory service. I never heard someone say anything positive about the experience. Mostly learned how to avoid effort in highly controlled environment. Many stories about bullying is various kind.

But purpose was never mentioned, they seen it more of as waste of time.
It's something that every installed grid in the world needs, and no-one is talking about replacing grid infrastructure.
There is no real alternative.

Anything Android is unacceptable. Anything Linux doesn't run on devices of comparable physical format and spec.

So, all things considered, I can't stop giving Apple money, because it will very adversely affect the quality of my life.

That't the main issue and that's why Apple is an exploitative monopoly.
https://archive.is/w2G7R
This article appears to have been wrongly flagged. It does not, to me, look like an ad but instead a piece about a set of features across a number of productivity apps that the user admires.
Show HN: I made a free documentation tool
As others have pointed out, Vitamin D is extremely cheap regardless of where you get it if you buy the higher strength pills. You also don't want to overdo it over the long term.

If you're deficient, many doctors will prescribe some large loading doses, but from the studies I've seen, going above 10,000 IU/day over the long term has the potential for hypervitaminosis. Also from the studies I've seen, 2,000 IU/day long-term is enough to prevent deficiency.

Lots of people don't like Amazon, but you can get a bottle of 250 or so 5000 IU tablets for about $20. This is enough to last a couple of years at 2000 IU/day. There are few people in the U.S. that cannot afford something that costs $1/month.
I do :) like at a less than 10 min walk.
There are basically no tourists around now so I understand why business for them is not going well.. I am not sure Parisians buy their books at those stalls...I don't.
https://i.imgur.com/jp4spsj.png

One country took the radical/liberalist path, another chose the one that doesn’t tarnish the economy.

As much as I hate libertarians today, in 1990s they did an awesome job.
We are talking about GNU/Linux here.
I don't know that this is true for all technical debt.

Generally there should be a motivation behind "fixing" technical debt that is expressible in terms of business value, whether that means faster page loads, more uptime, or ability to deliver X,y,z faster (or at all in extreme cases)

If you can't express the trade-off of solving the debt in terms of business value then it's going to be low priority by definition.

Another strategy for things that as engineers we know will make things better in the long run but show little immediate value can be to ask for a small amount of time per sprint/week to invest - ideally you should still be able to articulate why something is worth changing though
It includes two example snippets from each dataset.
The middle can shift to the right easily if you exclude houses in some random houses in the middle of nowhere, while retaining exclusive country neighborhoods that people still move to and commute to and from for work.
If you don't mind my asking, where are you flying from?
Axle weight and mileage, surely?
An appeal which is reviewed by the same organization that made the original determination is theater. It does not conditute oversight, it never has and it never will.
What a laughable opinion. Who would break up Apple? The U.S. gov't? Assume they do, what is to stop Apple from moving operations overseas to evade the breakup. That would be a huge loss to the engineering talent in Cupertino.

Also I have noticed this narrative increasing online. A size-able company/mega corp does something the public assumes is done with malice and the ONLY solution is to "break up" the company. I think this narrative is misguided.
In section 2.10, "Privacy for extensibility", are there any pros and cons to this approach over using the #[non_exhaustive] attribute? The latter works on both enums and structs, and doesn't require extra fields to be included.

https://doc.rust-lang.org/reference/attributes/type_system.h...
> capriciously decide what may run on the device that I bought, paying upwards of a thousand dollars for

But aren't there alternative phone devices that you or anyone else is free to choose? There are even phones that can install open-source operating systems. So an Apple device isn't strictly a 'monopoly' is it?

In fact, the high price of the device could be said to operate against it being a monopoly: unlike (say) Amazon, that squeezes out local competition by strategically under-pricing until all other alternatives are unable to remain economically viable.

For me, these contentions seem to conflate a company's success with monopoly power.
Would you mind sharing some hints? What new approaches are you taking compared to this one?
The fundamental problem with social "science" is that it's trying to predict human behavior, but human behavior is uncomputable. Literally.

If you publish a study that says humans will do something, the humans will read your study, take it into account, and then do something different. That's the halting problem, game over.
Are you able to do this full time to support yourself?

Do you feel like you’re competing with the many other app options out there with larger teams?

I’m currently building something in a similar space. I’d like to be able to devote myself to it but am worried about viability (both overall and as a solo developer). That is to say, inspired to see your post!
When Big Brands Stopped Spending on Digital Ads, Nothing Happened. Why?
It depends on how seriously you disagree; the answer thus somewhere between run for office and ultimately you have to accept the limitations of cumulative representation.
Does anyone have an example of adding a non-root user in the Dockerfile as mentioned, that they like to use in a cookie-cutter approach?
It would, if it weren't for the SaaS email client ad at the beginning. And there isn't much of the article itself, it's just a (blogspam) list of a few apps.
Racket: I Think It’s a Great Language, and Why I’m Not Using It Anymore
APKCombo: Installeer de nieuwste APK-versie – Allersnelst
What technologies do you want to get exposure to over the next 12 months?
I made a list of the web technologies I want to learn and get experience with in 2021:

https://blog.markjgsmith.com/2021/01/03/web-development-technologies-bucketlist-for-2021.html

What technologies do you want to get exposure to over the next 12 month?
Or you can compare countries from a similar regions that decided to stick close to Russia (Ukraine and Belarus) vs countries that decided to stick with the West (Poland, Estonia, Lithuania, Latvia).
Understanding the Type of call/cc
PostgreSQL can easily store ordered key/value pairs.

It’s not the only thing it can do, but it’s still very good at it.
Clarity is important but I don't see how it suffers from that
except for people reading code in that language for the first
time. To my knowledge the languages shortening this to one
letter are also the kind where the programmer can be expected to
already know the fundamental data types, otherwise this syntax
won't be the biggest problem.

Personally I prefer it, mostly for subjective reasons but I
think it makes sense - in the case of Rust it was the easiest
syntactic novelty to get used to, things like lifetime
annotations are a different beast.
Bitcoin Surges Because Nobody Learned Their Lesson After the Last Crash (2019)
Could one argue that the rewrite being necessary was the result of too much technical debt? Thus the debt did contribute to the failure.

But I wouldn't go so far as to call it the sole reason the project failed - that just sounds too easy an explanation.
I never heard about that and definitely did not noticed anything like that when I stopped smoking.
> To be clear, Bitcoin is absolutely worthless by any real measure. It’s fake money that’s about as practical to use in the real world as Monopoly bills.

BTC/USD 2021-01-03: > $32,000
Cloning Is Still for Sheep
I run (almost) every day around Greenlake in Seattle. I use a Garmin watch to track those runs, and sure enough after the 1st my route appeared to be not so much around the lake as on the lake.

Side note, DCRainMaker is an incredible resource, and has dictated every one of my fitness device purchases for the last... 5 years? It's awesome they're so plugged in to the device landscape that they have a root cause for this bug, while not working directly on the fix.
Ask HN: What’s on your web development technologies bucketlist for 2021?
I made a list of the technologies I’d like to learn over the next year:

https://blog.markjgsmith.com/2021/01/03/web-development-technologies-bucketlist-for-2021.html

What technologies are you looking forward to learning this year?
I'm a bit out of date but if we are talking about rendering (not data retrieval workloads) I believe the best way is fundamentally the same as it was 25 years ago: network boot, mostly network storage, and applying local config overlays based on MAC address or equivalents. Exactly what push or pull techniques are in vogue I am not sure but definitely no running package managers on each node. You want as little as possible locally -- just a scratchpad disk that can be rebuilt automatically in minutes.
jupyter console --existing

should start ipython in your terminal and connect to the last started kernel (e.g., the one in the notebook you just started)

https://stackoverflow.com/questions/22447572/connect-termina...

For jupyter lab, you just choose to start a repl from the gui and choose an existing kernel.
I find it somewhat curious, that the article starts with listing examples where root user is used to run containers (amongst other issues):

> Writing production-worthy Dockerfiles is, unfortunately, not as simple as you would imagine. Most Docker images in the wild fail here, and even professionals often[1] get[2] this[2] wrong[3].

And yet, in some of the linked URLs, people are presenting reasons for why that approach was used in particular, instead of the supposedly safer alternatives.

For example, https://github.com/caddyserver/caddy-docker/issues/104

> We actually originally did run as non-root by default, but simplicity we decided to drop that (see #24, and also #103 for some other related discussion).

> If your Dockerfile works for you, that's great. In most cases where users want to run as non-root, they also don't need to listen to :80/:443 in the container, so the setpcap magic isn't necessary at all.

> It's also worth noting that caddy is an official image, and as such needs to be similarly-shaped to other official images of the same type. At a quick glance, none of nginx, traefik, httpd, or haproxy support running as non-root out of the box either.

> Finally, it's worth considering why you want to run as non-root. What attack vectors are you trying to avoid? Container escape vulnerabilities are pretty much the only real risk, but anyone running a modern Docker version is immune to many of them. It's also worth considering user namespace remapping as a mitigation. In my experience the main reason for running as non-root is to pass compliance checks - not a bad reason, but it's also worth recognizing that non-compliance does not automatically equal decreased security (and vice-versa).

If larger projects, like Nginx, Traefik, Httpd and HAProxy were all creating containers like that, it makes you think about the reasoning behind it. Is it easier to just run containers as root and not worry about the permissions inside of the container? If so, wouldn't it really make more sense for the container runtime to have some sort of mechanisms in place to allow people to do what's easy within the containers while also making sure that it has no harmful impact outside of them?

Because to me it seems like people will continuously take the path of least resistance and from where i stand, it should be up to the creators of the container technologies to make sure that this path is safe by default.
I've actually just given up on notebooks. They just don't work for my writing style. What I do now is use loose leaf papers and a binder. It's not as nice looking or as compact, but it lets me focus on writing instead of annoyances.
> So new comer will get use to it faster.

Languages have many competing goals. It shouldn't take long to get used to u64 over, e.g., unsigned_int64, and brevity is valuable in its own right. Too many wasted characters can obscure the flow of a program and make it slower to read and understand.

Is it the right choice? I could be persuaded either way. I know it's one I've personally made before, choosing rebindings like i256 and cmpeq8 when doing a lot of bit-twiddly vector code.
Maybe there will be a company like Red Hat that announces to support python 2.7 indefinitely, although I doubt it.
Hey man, first of all thanks a lot for you efforts. This and ziglearn.org are just great as a starting point.

If I may here are three additional pieces of information that if added to your documentation will clarify some more things for the beginner/reader:

1) Arrays and Slices section

Arrays in Zig are values. They store the pointer and the length, but an array is a value so the raw pointer can never be accesses unless....

You coerce the array to a slice. A slice reveals a pointer to you.

2) Add tagged unions (I do not understand what they are but they exist, maybe some fellow reader here could help me)

3) If, for, while and switch can ALSO BE EXPRESSIONS!

Now to the part that does not address you directly but everyone.

These tutorials are great, but they are the mere starting point. I admire Zig and its design, I admire Andrew and that awesome community, I love Zig Showtime and everything. But there are two problems I have with Zig that annoy me and that is only because I REALLY want to learn it and ditch C already:

* I am trying to figure out how to do system's programming. Like use all the system calls and their system library wrapper equivalent's that I am so used to in C. After an hour of research on the net I could not even figure out how to read in and go through the contents of a file (fread, fstat, fgets, fopen). That stuff needs to go into the official documentation or at least to ziglearn.org

* The same way the Zig compiler is awesome the underlying build file you often wanna write is just horribly documented. I don't understand half of it and it changes a lot. Andrew should really politely ask people on the internet to take down old repos and blog entries.
Please document the build system and build file writing better.
> That is, all source code and all objects are stored in memory.

Common Lisp usually stores code in form of normal source files that are then possible to load into a clean-slate Lisp image. It's possible to dump images and restore them, but it's not the norm of working with CL.

Unlike in Smalltalk, I currently know of no tools that allow one to easily edit source code of functions/methods that have already been compiled into the system, and therefore the dependency on the filesystem source files is heavy and immediate.

AFAIK dumping images in CL is mostly used for shortening load times by preloading code and data, and for application delivery, but not for live editing support.
I'm not sure it's a matter of civil liberty, but I think it's definitely an issue of social responsibility.

imo, it's desirable to live in a world where anyone can code up any app they want, and share it with people. This seems like a given to me if you care about equitable access to information technology or whatever.

Apple is creating a world where they're the only realistic way to get apps onto the personal computing devices of a large share of society.

Since that's Apple's choice, it's their responsibility to reconcile these two points.* If they're not doing that, it seems appropriate for society to create better incentives for Apple.

(* Promoting and processing payments for every sketchy unverified submission is probably not the right way to go about that, sure.)
Wind generated about a quarter of German electricity in 2019, but there seems to be growing public resistance to new onshore farms and growth has fallen dramatically.

The article below gives a reasonable overview of the causes:

https://m.dw.com/en/german-wind-energy-stalls-amid-public-re...