skysight-inc/HackerNews huggingface dataset:
> In other words, F is really R with large waves subtracted.

No, they are completely independent.

Here's another analogous example. Suppose you have a two-dimensional rubber sheet. You put a coordinate system on it, so any position on the rubber sheet can be identified by coordinates (x, y). You deform the rubber sheet so it has a curvy shape - anything you want.

You can have a tensor R(x,y) that tells you the curvature of the rubber sheet as a function of position (x,y). And a scalar T(x,y) that tells you the temperature of the rubber sheet at (x,y). These are completely independent quantities. Different fields.
The MTBF for a security camera has got to be ~100,000 hours or more. If this drone makes it 1000 hours, color me impressed. Presumably the next product will be a gattling gun you can deploy on errant babysitters, package thieves, and the ATF. Conveniently, the data appears to be streamed to me, myself, and anyone Jeff Bezos met at lunch.

The panopticon is coming, but I didn't expect to pay $250 for the privilege.
I'm going off the top of my head here, but you can watch Netflix in 1080p (and 4K I believe, I only have a 1440p monitor) on Edge, to see up to 1080 in chrome or FF you need an extension with 4K not being possible.

I don't know if it is a tech-issue or legal, but since it can be fixed with an extension, I guess it's tech?
It boggles me that you have only posted this within the depths of HN comments. Delightful.
Imagine a world where you don't have to put on a show to get paid fairly.
The thing that most annoyed me about Rails (not Ruby) was that

users.size
users.length
users.count

are all valid, all useful, all have different meanings, are all present in plain Ruby but with different meanings, and contain absolutely no information about what they do.

For reference, .length loads everything and gets the length of the collection, .count runs a SQL COUNT query, and .size uses length if the query has already been run and .count if it hasn't.
Azure IoT enables business resilience
Alt+Left/Right navigating through history has been in IE since at least IE4. I don't recall if it worked before then, and trying to look up ~25 year old documentation is somewhat difficult (especially since it would have shipped in a WinHelp file with the software instead).
Isn't Ractor based on the Actor model and not CSP?
> He defined science as “what we understand well enough to explain to a computer” while “art is everything else.”

That's perfect; will probably quote that if I find myself in such a discussion. Knuth is just a treasure trove of knowledge.
Is the C runtime and library a legitimate part of the Unix API? (2017)
Frankly, I believe that the criteria for the language selection for throw-away code is just that:

> This certainly is in part because I’m more proficient in Rust than in Python. It’s also because the Rust mental model is closer to how my brain works than the Python one.

You'll be more productive in writing the quick dirty hacks in language and programming model that you're the most comfortable with. That's it, the rest is IMHO just an attempt to rationalize your intuitive feelings.
Because of no overloading and generics, you are often forced to repeat code or resort to unsafe runtime practices.
One thing that happened to me a few years ago that pretty surprised me, went something like this: I applied to 2 FAANGs, got offers from both.

The recruiter from the first company to give me an offer, told me it is pretty much non negotiable, "we have a little wiggle room but don't expect much, it's an amazing offer". It was higher than my then salary, but not by a huge margin.

Then company B got back to me with a significantly higher offer both in terms of RSUs (x2) and base salary.

Well, turned out the non negotiable offer was very negotiable after all, and company A quickly upped their offer above company B's. At this stage it just became a back and forth bidding war, that ended after a couple of weeks with two almost identical offers, 50% higher than the initial TC.
You could probably just keep interchange fees on debit card transactions and still a lot of the other benefits. It would help pay for the services and support and make the banks less suspect that everyone would switch over.

I imagine the underbanked and unbanked individuals that would want this service aren't actually craved by the private banks right now.

Building out an ATM network though would probably be ridiculously expensive. You could probably just build them into the USPS though. I think Japan does this?
> 'Covid 19 is not dangerous enough to close schools across the country'.

I did not say that. Stop changing my words and especially don't "quote" them when they are your words.

I said:

> Covid-19 exists--this isn't some made up thing that the world decided on to make "somebody" look bad.

Please remember that the initial reaction by the illustrious US Presidential administration was that "Covid19 was a hoax".

My statement is a fact. Your statement is opinion.

The fact that even nominally educated people on HN cannot seem to tell the difference nowadays is the fundamental problem.

> Silencing Joe Rogan is an exercise in thought police

The government silencing Joe Rogan is an exercise in thought police. "Free speech" means that I may not use the power of the government to silence you.

As a citizen, however, I have a perfect right to tell you that I think you are a jerk and that I'm going to call you out on it and that I'm going to take action on it including boycotts. Maybe I'm right and maybe I'm wrong, but that is MY right.

As a citizen, I DO NOT have to give infinite leeway to someone I find repulsive. Sorry. That's allowing yourself to be trampled upon, and I DO NOT have to submit to that.
In the recent LTS version of Ubuntu, if I right-click something the context menu immediately disappears after popping up, soI have to right-click again until, for some unknown reason, it stays. I bet it's solvable, but I haven't bothered to solve it.
You would lose information in the process of constructing any abstraction.

You can't compute the next tick of the entire universe using a process that is contained within it. That would be like saying a single page of a book can contain the entirety of the book (without changing the size of the letters, obviously). It doesn't fit.
I tried many different ways to structuring tasks. On paper and then with apps.
The problem with just using notes and having a gigantic list of things to do is that, the structure should relieve us and help make quick choices. I procrastinated for many years and I found that, the root cause was for me because everything was piling up. Different deadlines mixed in a list got me stuck on what to do next because there was so much things to do.

Using the app from this post or others could help because they are build this way but you could do the same thing on paper, structuring tasks from deadline ranges in mind help you to make faster choices and actually see what have been postponed and since when.

Between the family obligations, what you have to do for friends, administrative paperwork, things that pop in your mind and disappear 2 minutes later to come back in mind once it's too late, tasks or ideas for work, all of that have different context and may not be mixed in the same list, with the same deadline on even in the same app.

I found that everything work related like bugs and features etc goes into trello for example or a simple .txt file sometimes.

Personally I saw a clear improvement in the amount of things that I got done before using Bullet Journal method and after. I struggled for many years and I adapted it to make it my own and I rarely postpone things compared to before and it makes me feel less crappy as well ...

I found that the "notes" app for the iPhone is perfectly suited for what it is, to takes notes.
It surprise me that you don't even use the "reminder" iOS app for the checkmark built-in instead of writing "ok" when it's done.

After all the most important thing is finding a system that fit us and make us more productive and we might have different needs and ways we like to get organized (judging by the number of app for productivity in the App Store ...)
Imagine the applications for the military and the intelligence services;

- Completely bypass any EM shielding / faraday cages designed to stop spies / bugs from transmitting information out of secure facilities

- Transmit information out of underground facilities or caves deep in Afghanistan without worrying about RF attenuation. Indeed, communicate anywhere in the world (or under the sea) without worrying about RF attenuation.

Bypassing the limitations of sending information by RF would be hugely advantageous for the military and intelligence services. The resources of the military industrial complex are staggering. What is the state of the art in unclassified technology regarding generating these waves and modulating them? What would be required to make such transmitters/receivers practical? A breakthrough in materials / fabrication technology? It sounds like the theory is solid, and it's a now an applied science problem?
Yes, but would your mother be dead if she caught covid without already having type 2 diabetes?

In other words, what some of those assholes are saying is, "Give yourself a better chance of survival by taking responsibility for the aspects of your health you can control."
Nothing to apologize for! That's what I love about HN, we're all here to learn. Leave the apologizing to us Canadians ;)
Let’s see :-) I have enough savings to keep me going for 12 months on a tight but doable budget. My savings from my career so far have been mostly spent caring for my family. And I didn’t see a dime from that million dollar job since I quit after 8 weeks. I drive a Honda, live in a 1 bedroom apartment and moved to Austin to avoid high costs of NYC/SF while I do this. So I wouldn’t say it’s because I am wealthy enough :-) granted 12 months of runway is already very good compared to what most people have and I am super lucky to have gotten there.
It’s surprisingly easy to grind performance to a halt in VSCode using the extensions (even on a modern machine of course) much like using a browser with extensions (but worse).

That said the only reason I use VSCode instead of Vin is when I program in Typescript because the support is outstanding, always cutting edge, and super easy to set up. Code is ideal for frontend js programming in general with lower investment.

Similar to how awesome Emacs was for Clojure and Lisps in general.

But nothing will peel me away from (neo)Vim for generally everything else. I love how fast, portable, and perfectly customized I’ve made it over the years.

The difference with vim vs emacs vs VSCode is probably like the value with the community size and plug-in support. Just like programming languages become great through having great libraries and frameworks and tutorials etc, being popular has tons of value. After simply being good at all the foundational stuff.
Has anyone ever created a site that is just a collection of all the scraped wikipedia articles posted in the comments on HN?
Depends on what you mean by Planet X. There's a legit search for another large ice giant in the far reaches of the outer solar system.

https://solarsystem.nasa.gov/planets/hypothetical-planet-x/i...
How do you choose all this? I haven't been able to make a single decision for what language to use at work for the past 15 years. I thought wouldn't touch C#, ruby, delphi, kotlin and python but it all happened because someone was paying.
Not really. I just got excited to get started (I just did) so I added Lambda to the write up because I am (so far at least) convinced that they are doing a very good job structuring the program. Not an ad by any stretch I don’t even know anyone there :-)
I seem to remember my brother installing a Mac theme on our Windows XP system back in the day.

This was followed shortly by installing MacOS on our PC.
Pixel 2 camera curse continues and it's spreading to newer Pixels
Wasn't that faked anyway
Yes, what really pisses me off about emacs is the mind-numbing arrogance - they're basically saying "people ought not to have broke from our button scheme, so we'll just ignore it to our users' detriment!".

There's this implicit argument that convention is some sort of monarchist hierarchy where the successor mustbenamed as heir first, and what convention is most common is somehow irrelevant. It's infuriating.
>'Alarms' are probably useful. A loud 'alarm sound' would definitely have an effect on an intruder, they often alert some authority if left on, and cameras start recording.

>I find them extremely common in the hyper-safe suburbs where every kid is in a safety bubble, probably the lowest crime areas going. They're sold for inflated prices.

Alarms are definitely useful. Mostly because in many places, having an alarm system installed will lower your homeowner's insurance premium.

As long as the ROI is less than how long you intend to live in that residence, it makes lots of sense.

Beyond that? Not much value.
I see this very frequently, especially with newer developers. The code wasn't written using the paradigm they are familiar with or used at a previous company so they view the code as needing a refactor.

Often the original paradigm was chosen for a reason and it becomes clear that the refactor was a step backwards.

Any ideas on how to prevent this?
I am very interested in moving there.
This detail addresses none of the questions raised in the post. Either escaping these ten fetters confers a detachment from the world such that one no longer needs to change it, or one wants to share this state with the world and then has to grapple with those challenges identified in the post.
I have felt a great sense of enlightened several times in the past. It's most similar to the feeling of flow while programming... When you're juggling all the pieces of a big question and somehow they all slot into place. Everything just makes sense, but it's easily disrupted.

It's impossible for me to maintain for long, but I do my best to collect takeaways while I can.

Mostly what comes back with me are cheesy phrases like "just do your best" or "everything will be ok". Occasionally I come back with some type of specific insights about how to approach a problem that has been causing me problems or newfound motivation to persevere.

Occasionally I think about starting a cult afterward, but I really just want to collect kind, intelligent and motivated people around me. Would that really be so bad?
Try tinyhabits (free 5 day email course). What I got from this is even for non habit stuff (like a one off todo list item) you can write it like this:

Pick up sponge

Instead of:

Clean my car

Picking up a sponge is a lot easier! Once it’s in your hand well you’ll be more motivated.

Or “clean car driver side mirror” which is a one minute job. Try to stop yourself cleaning the car after doing that!
I have mixed feelings.

I'm not a fan of rightward assignment because I don't see much value and now the => operator has even more meanings.

I'm not a fan of endless methods because how lazy do you have to be to not want to type 'end'? My editor does it for me automatically. Now there is even more parsing.
For reference, some of the old BeOS sounds [1].

1. https://youtu.be/f-uCC_bM8zs
That's great and all, but people who are learning emacs for the first time don't know or care that it's one of the most successful text editors or that it's been around for 40 years. They care about being able to write code effectively. And emacs doesn't let users write code effectively by modern standards. Sure, after boatloads of configuration and tinkering it does, but it's unclear if it's worth it.

Forking it is also missing the point. There's plenty of forks with dark coloring schemes and predefined packages. Spacemacs, Doom emacs, etc. The issue is that most people hear about emacs and try to download emacs, not Spacemacs, not Doom. They're then greeted by an unfriendly UI and confusing commands and dammit it doesn't even autocomplete JavaScript by default.

Dark color schemes and proper right click functionality might seen dumb, but they're one easy step towards making emacs seem like an editor for the 21st century and not something your dad used on a Lisp machine in the 80's.
Residents of Bali, Indonesia still use a type of sneakernet to get around ISP throttling and slow performance. (Censorship is rare in Indonesia, aside from Reddit.)

Typically 2 or 3 middle-aged male friends will go to the fastest internet cafe on the island with SD cards or USB hard drives and download as much as they can, then return to their village and share.
Yes, plumbing together things because we don't want to reinvent the wheel every time, but on the next level of abstraction you're all on your own. What approach do you take, how do you represent your data, what kind of user interface, how do you negotiate the project scope - that's on you and your experience. Not to mention that there's always a corner of the project that needs a clever new approach or algorithm and you can do amazing things there.
> Does Huawei have ties to the CCP?

Your info is either out of date or entirely wrong:

- Ren Zhengfei, the founder, is "former" PLA

- employees lose their shares when leaving the company, so they're pointless (as reported)

- every Chinese company with more than 50 employees has a CCP cell on-site

- the CCP has allowed companies to earn profits, but ultimate control is by the CCP of everything. But the CCP is in the process in 2020 of re-nationalizing companies to exert even more control. See NTD news on Youtube.
Yep - that was exactly my response when a friend sent me this link, it sounds just like Psychohistory
I think there’s some truth to what you’re saying.

What’s ironic is that many of Mercurial’s commands are the same as CVS and Subversion, which makes switching easier.

Git’s commands are often quite different.
Humans of IT Microsoft Ignite 2020
Wow imagine the fun reverse engineering the communication protocol, littered with millions of years of hack
Azure portal September 2020 update
That's a problem with culture, not with the language. You can't say "you can get into accidents if you drive a car, so you're not allowed to drive"; you try to fix it by setting rules into place. At any rate, if you don't like bikeshedding, there's great, well appreciated standards in place for ruby which you can take up as-is: there's AirBnB, standard-rb/ prettier-rb and rubocop's default config. No bikeshedding involved, pick one and run with it
The rand(40000, 120000) estimates for current job titles is why we built peerwyse.com
Sidecar Pattern in Action
For better or worse, I feel that one "simple" change that would make any project more attractive to newcomers is switching to GitHub for development.
Victoria sacks its health minister for coronavirus outbreaks
Show HN: MinutePhysics Why masks work better than you think?
Depending on the company, but yes if the company is not growing, the incentive would be to discourage promotion. At that point, if it is a good company, they would know it and will prioritize a different kind of employees.
Azure Fundamentals Microsoft Learn paths have been updated, go check it out
I’m losing my trust in AWS
Things You Should Know When Implementing Azure DevOps in Your Organization
Detroit's Michigan Central Station Restoration 3D Photo
> that said, I think consumers would prefer subscriptions if they understood how it aligned incentives.

Actually, I think subscriptions misaligns incentives. With subscriptions, it becomes important for the vendors to keep releasing updates (so that the customers feel like they're getting value out of the subscription), which means having bug-free software is a terrible idea. You'd need to either release intentionally buggy software (so you can ship a follow-up version to fix it) or go on a feature treadmill (in which case trying to stabilize has rapidly diminishing returns and high opportunity cost).

As a consumer, software that was developed knowing it would never be fixed and has to be perfect the first try is much better (even if it still has bugs). Mario64 had bugs (e.g. backwards jump going really fast); but the bugs weren't really noticeable in normal gameplay because they couldn't just ship an update most of the size of the whole game before you start to play.
It wouldn't really make much of a difference, if any. For source files, anyway - more complicated diffing helps for files we consider just "binary" now but that are actually structured.

Pijul's pushouts are unrelated - that just allows a line in a file to be ambiguous, rather than definitely being one line.
> checkpointing the state to a file on the node, and loading that into your newly started pods

For some types of my nodes, the majority of the state was tcp connections and associated processes. I don't think there's a generally available system that is capable of transferring tcp connection state (although, I'd love to build one! if you've got a need, funding, and a flexible time table), which would be a prerequisite to moving the process state. All of those connections need to be ended, and clients reconnect to another server (where they might need to do it again, if they don't get lucky and get a new server to begin with).

The other nodes with more traditional state had up to half a terrabyte of state in memory, and potentially more on disk, and a good deal of writes. That's seven minutes to transfer state on 10G ethernet, assuming you can use the whole bandwidth and sending and receiving that data is faster than the network.

Although, in my experience, we didn't tend to explicitly replicate disk based storage for new nodes, all of our disk based data was transient, so replacing nodes meant writing to new nodes, read from new and old, and retiring the old nodes when their data had all been fetched and deleted, or the data retention cap was missed.

I/O Volume meant networked filesystems would be a big stretch. You could probably do something with dual-ported SAS drives, and redundant pairs of machines on the same rack, but then that pair with both go down when that rack has an unforseen problem, plus good luck getting dual-ported SAS drives hooked up properly when you're in someone else's bare metal managed hosting.

(Yeah OK, maybe we had big performance requirements, but hotloading works just as well for stuff that fits on a single redundant pair, or even a single server in a pinch)
Ada is a superior language if you are trying to write safe code, but given that the tools (compilers and such) cost serious money, it will never get any adoption apart from avionics, defense contractors, and mission critical/safety type of software.
Yeah I think this is on point. The core maintainers are always kind of resisting changing things to more sane defaults, which is a pity.

I recently had the experience of a friend of mine, a data scientist, tell me he tried to use emacs but just couldn’t get it to work. When I asked how he installed it, he was like “well I just downloaded it, and started tinkering a bit with my config”. After which he just ditched it, he accepted that the learning curve was just to steep.

The idea that there are these whole starter packs never crossed his mind. I referred him to a few, and he suddenly got much more productive and has been a happy emacs user ever since.

Moral of the story: at the very least, users should be made aware of these starter packs much more prominently when downloading or installing emacs. Alternatively, fix the defaults.