skysight-inc/HackerNews huggingface dataset:
> I don't have to think about abstractions as types I only need to think how to solve the problem in front of me.

There's a function in a popular Python scientific library (I can't recall the name of the library or the function, unfortunately), which takes a parameter n and returns a float if n=1, and a list of floats if n!=1. This behavior wasn't documented explicitly – I found out during testing – and is just annoying to deal with when the parameter n isn't a constant.

This wouldn't happen in a statically typed language, because 1) the function's signature would hint at this unexpected behavior, and 2) the designer of that function has to think about the assumptions they make and the guarantees they give, and not just "how to solve the problem in front" of them.
Ok, don't take a multivitamin then.
Pandemic Sentences to Ponder
bring back rec.trolling and alt.flamewars
My sister could fit a contrabasoon into a Toyota Matrix, but not anything much smaller; not sure if that would hold a bass.
Gnome works almost the same as macOS, which I'd say is for the average user. I have a bunch of minor complaints like the lack of a minimize button but I find ignoring these issues is more palatable than using a less polished DE that doesn't contain defaults that are almost exactly what I want anyway.
> The problem with social networks isn't the software, it's that they aren't for a particular purpose ... The problem with social networks, is that they're social

Let's take look how Hacker News is designed: A discussion platform that utilize tree structure to keep discussions structured, easy to track and on point.

There are many different kind of designs, the flat-list one for example, which causes less structured and often ineffective discussions.

The problem of social networks is not just due to social factors, software design plays a key role.

You know, most physical real-world bars/clubs, which are also social places, couldn't generate that level of toxicity. Even the toxicity on Reddit is no match for the top social networks. Those systems are what I called "moderated-islands", on each island, there are people who wants to keep things in check.

On the social networks however, the people who checks things are the same people who post the content, and moderation is done directly under the content they've posted, there is no "the third eye". Then, you introduce the feature that prevents your users to from structured discussions, and then give them a "How popular U R" counter ...

It's more complicated than "It's just social".
What? AC is unrelated to the energy source of the drivetrain.
> THe world ran well with people pushing PHP files onto live environments

No, it didn't. The world didn't fall apart, but it absolutely burned out lots of people who had to deal with this irresponsible way of doing things.

The way we do things is much, much better now. It is more complex, but that can be worth it. Don't romanticize a past that was absolute hell for a lot of people.

Source: inherited and maintained many of these dumpster fires.
How do you define UNIX? Don't use "a system licensed to use the trademark," as that's boring and includes many things that are definitely far from it. It's hard to pin down! I'd say it's easiest to define what isn't: massive systems.

Massive systems miss the design intent and, to a great extent, nearly every benefit of using UNIX over VAX.

This excludes many of the operating systems licensed to use the trademark "UNIX." In this regard, even though Plan 9 is obviously not UNIX, it's a lot closer to it than (any) Linux and FreeBSD.
Have been using Silverblue for the past few years as my daily driver. Definitely a game changer, have all of my apps installed in a toolbox or via Flatpak. Can honestly say I have never had a system this stable before.
I bet it's the opposite. Amazon delivers in densely populated places where economies of scale make it work and outsources rural delivery to the USPS, an agency with a universal delivery mandate. Yes, the net effect is Amazon "leeching" off the government, but you could also view it as a subsidy to rural Americans, and the government already has a lot of those.
Strings and integers are rarely just strings and integers. For example, is this "integer" an order ID or a customer ID? Without a type system to tell them apart, mixing them up is a bug waiting to happen.
They're first-tier to us.
The original jeep? Pretty much no ornamentation on these, lots of exposed structural parts, and most of the external coverings are practical (protective of the mechanisms and/or people in the vehicle). This basic design went directly into civilian service without any significant modifications (although the spartan aesthetic ended up being part of the marketing -- Willys even trademarked the grille design!).

https://en.wikipedia.org/wiki/Willys_MB
Do you also run a national mail delivery business?
Any English-language descriptions of the incident and reactions?
>Zoom also allows the camera forced to on when joining.

In Zoom on Windows I go to Settings > Video > check Turn off video when joining meeting

I'm pretty sure that will stop anyone from forcing my camera on. But I think that setting defaults to unchecked, meaning by default Zoom automatically shows your video.

For extra protection:

Settings > Audio > uncheck Automatically join audio by computer when joining a meeting

Settings > Audio > check Mute my microphone when joining a meeting

Settings > Audio > uncheck Press and hold SPACE key to temporarily unmute yourself.

I also generally join a bogus empty meeting before any real meeting to preview and ensure my microphone, webcam, virtual background, filters, and studio effects are all the way I want them and not something silly from some playful meeting yesterday.
But the book (as I understand) is straight faced, while the movie is biting satire. Aren't the two saying opposite things with that line?
>It will be interesting to see how a concept like Cybersecurity Mesh will thwart these security threats and protect valuable information in 2021.

It won't. You can't secure a network if all the nodes at the ends are insecure. All it takes is one confused deputy, or bug in a process with more than least required privilege, and it's all over. (The fact that most systems default to all user privileges instead of none is the root of the problem)
Advice for Neurotic Creatives
Vertical scaling maybe works forever for the 99% of companies that are CRUD apps running a basic website. As soon as you add any kind of 2D or 3D processing like image, video, etc. you pretty much have to have horizontal scaling at some point.

The sad truth is that your company probably won't be successful (statistically). You pretty never have to consider horizontal scaling until you have a few hundred thousand DAU.
> I've been wondering if vitamin technology has been keeping up.

Definitely they have but not in brands typically found in grocery stores. Look at brands like PureEncapsulations, Thorne, and Swanson for example.

I personally take PureEncapsulations ONE multivitamin daily.

Be careful with vitamin E... too much is NOT a good thing. And yes, there is more than one kind each with different bioavailability.

A lot of multivitamins don’t include minerals, especially iron.
Looking for Freelance Software Engineer
We're looking for someone willing to work for part equity/part cash with at least 1 year experience with Flutter and/or Android or iOS native development and strong experience in noSQL db, especially Neo4j or Dgraph. Google cloud/aws experience a plus.

Initially would be a 3-4 week build sprint of our mvp working with our CTO.

We're building a social network for users to build and discover stronger connections thru common interests.
Is there any specific reason not to use something like SmartOS?
What a bummer that this all rolls up into a metaphor for how evil the dang old Republicans are.
Most issues are because of changes between software versions. Some very few are because of environment, but that's what a staging environment is for.
The last time that page was edited was 2 years ago. The last commit wasn't particularly recent either.
Call it intelligence, smarts, IQ, talent or whatever you want. We are all born with a certain level of it.

The sooner you realize your limits the better. The issue with most of us is that we don't push hard enough to understand what those limits are. As you've seen, you've worked hard and now know your limit.

But frankly, what's the issue? You're not good enough to pass a leetcode interview? Guess out, most people writing software aren't able to either. If all you do is compare yourself to the Wayne Gretzky's and LeBron James you're always going to feel inadequate. Ask them why they are so good and they will tell you that it's hard work and dedication. Because it's more fulfilling to say that than to say "yes, it is those things but heck, I'm just naturally good also".

Read "Flowers for Algernon" for some perspective. Personally, I always remind myself that the intelligence I do have is a gift because there are those with no fault of their own that are far worse.

If you don't enjoy programming or just want to do something different, be honest with yourself.

Your conclusion is right - The is reality not everyone is lucky enough to be intellectually gifted to succeed and not all hard work pays off.

But the issue is you've boxed what success means you to so much that it's suffocating you.

Most of us writing software are failures if we use passing a Google interview as a metric.
Definitely. There is certainly a place for Horizontal scaling. Just wanted to highlight how underrated vertical scaling is and a good engineer would evaluate these scaling options with prudence and perspicacity, not cult behavior so often observed in software engineering circles.
Huh, once I believe someone muted me then tried to unmute me and I got a popup saying the host wants me to unmute. I'm pretty sure I didn't mute myself; I was in the middle of talking, and my hands weren't even on my mouse or keyboard. There was someone else making background noise, so I believe the host tried to mute that person, accidentally muted me, then tried to unmute me causing me to get the popup.
> Though I really hope the future is more polyglot, because that is just way more fun.

I hope so too, but... I've worked with people who really don't want to touch anything besides JavaScript. Such people could be coaxed to use Rust to write kernel drivers and the like, due to its safety guarantees -- but not C, nor C++. JavaScript is in everything. Both of the major DEs for Linux embed JavaScript interpreters. Microsoft is adding it to their office suite, to coexist with and eventually supplant VBA. Inasmuch as developers are still writing desktop apps, odds are good they're Electron apps. It's as near to a universal language as we've had in decades. Instructions are being added to ARM to better support JavaScript.

The dream of the Lisp machine (which Emacs to some extent embodies) is dead. Computers of the future will be, largely, JavaScript machines.
I don’t think anyone hates SMS 2FA in general, just that it is susceptible to MITM attacks (snooping/interception) than other solutions (device, key, app) as is made clear in this article.

I note, however, that this attack seems to only be possible on VOIP routable numbers, and it’s my experience that banks, etc, will not allow you to use VOIP routable numbers for 2FA. That’s definitely not the case for a naive implementation of sms 2fa as would be done by likely any dev using Twilio, etc.
I wanted to see whether this sound could also be used to amuse my cat, and I can conclusively report that she is not amused.
When unable to access the minutiae of some byzantine concept with my hominid navigation apparatus I often comfort myself with the knowledge that all that I know will ultimately be lost to the chaos of the universe and that the cumulative impact of everything I’ve ever done is utterly inconsequential.
> Google Photos is not circumventing anything.

Yes, it is. It is attempting to induce the user to granting more access than it needs to function, circumventing the user's preferences regarding the privacy of their photos. In doing so, they fall afoul of section 5.1.1 of the App Store Review Guidelines.

> It’s using a public API that was provided to developers in order to detect and react to limited permissions.

It is very clear that the interaction that Google Photos has with this API is not what it was designed for. I actually advocate for the removal of this API as it is very easy to use in ways that are not appropriate (and of limited use to legitimate apps).

> That business model likely can’t work as a “view only” retrieval service.

photos.google.com on desktop exists. Plus, this is an entirely separate argument; regardless of the business model there are rules for what iOS apps are allowed to do and the outrage stems from that.
It is possible to build more general purpose AI without creating digital life that will compete with us. But people will stupidly go ahead and create digital emulations of humans with human-like desires and instincts but superhuman capabilities.

When they do that, un-augmented humans will not be in control over the planet. The AIs will be. Maybe the people with Neuralink's or whatever can hope to be their friends. Or favored pets.

But there is no way we can control superintelligence unless we explicitly design it to be nothing like people or other animals. It can't have any true autonomy or instincts, open-ended action, or many other capabilities and characteristics of creatures.

If we are careful we may be able to stay in control of the planet for another 40 years, 100 years, maybe even 200 if we are lucky.

But I think eventually someone will build digital superintelligent creatures that are (human) animal-like and completely autonomous out of a type of moral imperative that puts the evolution of intelligent life over the supremacy of humanity. I hope they wait until after my lifetime though.
Regarding your final remark, almost all abstraction is the result of someone being impatient and fixing the problem of the decade. Why does anyone need Python for anything if C++ is so much faster at runtime? Because C++ takes more time to learn, code, debug, and fix bugs. These abstractions aren't weak as a whole, but they do have their downsides, so this pain endured encourages bright developers to create another layer of abstraction that avoids exposing these same rough edges to new developers.

> - something failed and the app is partially up? Did it take out your ssh port? Good luck getting access to fix the issue

Not sure how it could ever knock out your SSH port unless you run a container like

ports:
22:22

Which is very unwise if your main ssh is port 22.
Thank you for clarification.
I've made a note to myself to play with Fission when I have time.
It's not unmatched, though? Never heard of Julia or Rust?
Why edit the submission title, mod(s)? It matched the actual article before.
Very corporate? Because they want to...make money, like companies are supposed to? Burt sold his rights to the product, including the usage of his name. As the documentary details, the fact that the company elected to basically keep him around out of good-will (is that how they screwed him?) doesn’t serve your point at all.
> despite a notable lack of actual research or though[t] past ‘no gubernment’

Can you not dismiss an entire space just from your surface-level view? Please? People are doing "actual research" in this space. If you were to comment in a respectful tone indicating that you're actually interested in hashing things out and learning, I'd happily point you to interesting research and experiments around distributed governance and funding of public goods (something which America has a real problem with!), etc.

But when you comment in a dismissive, derisive manner like this, all you accomplish is shutting down the conversation. That's not what we're here for.
Used them years ago when we moved from AWS to bare-metal (losing Elastic Beanstalk that we were using in AWS in the process)

I seem to recall a few minor issues here and there, but I'd totally use them again.
I second Garmin. My wife has a Apple Watch, battery lasts most of a day. My Garmin venu lasts ~5 days.
I'm all for working to avoid docker in your local development environment if you can swing it. Docker is a beast and if it's way faster to `go run` then do it.

But docker is the deployment artifact of our age. Simple go binary? great! but don't deploy that with SCP, put it in a bare bones docker image because that is the language of deployment today.

I've been using the Serverless framework to deploy to lambda recently, and if I could change one thing it would be to deploy using a docker image instead of the old lambda zip file. The docker image would be versional in a way that is difficult with the serverless framework presently.
1. Do they park at the same place every night?

2. Do they have to install electrical charging to all possible parking space?

3. Are these installation paid by government or the USPS?

4. Are those installation done on government property? Or on private property? Do the owner agree to do so?

5. Miles and Maintenance / TCO flavour Electric in these usage?

6. Insurance?
How does the brain interpret computer languages?
This reminds me of my 13 year old sibling yelling at our mother when we were teenagers for not buying them the exact item they wanted, but something pretty close. Disappointing.

One should not hold people responsible for acting "non-perfectly". Any behavior exceeding "average" should be met with admiration and gratitude, average behavior with "respect and appreciation", and anything somewhat sub-average with "mild disappointment but no surprise and some understanding".

Having a company spend money they are technically obligated to allocate to share holders, to a developer who, without any pre-existing contract or even verbal or commonlaw understanding, helped them, is way beyond "average response" for modern businesses.

Please, don't hate on the vanishingly small number of counter-examples blazing a trail in this space.
Nice, good that they gave him something. I didn’t think they would
It’s insane that providers can do this.

I note, however, that this attack seems to only be possible on VOIP routable numbers, and it’s my experience that banks, etc, will not allow you to use VOIP routable numbers for 2FA.

That’s definitely not the case for a naive implementation of sms 2fa as would be done by likely any dev using Twilio, etc.

Also, don’t forget that NIST deprecated SMS 2FA over 5 years ago. Here’s their reasoning: https://www.nist.gov/blogs/cybersecurity-insights/questionsa...
Why does Gizmodo still suck without an ad blocker?
Same thing is achievable with HA VMs.
If you are wondering what myelin is made of:

Myelin in situ has a water content of about 40%. The dry mass of both CNS and PNS myelin is characterized by a high proportion of lipid (70 to 85%) and, consequently, a low proportion of protein (15 to 30%). In contrast, most biological membranes have a higher ratio of proteins to lipids.

In addition to cerebroside, the major lipids of myelin are cholesterol and ethanolamine-containing plasmalogens

https://www.ncbi.nlm.nih.gov/books/NBK28221/
Terry Wahls, the doctor who claims she reversed her MS through diet would only partly agree. In her book 'The Wahls Protocol', she spells a diet regime out from a functional medicine perspective.
Take vitamin b12 at a minimum.
Not really glorifying poverty. You can be rich and still take the simple route with appliances
Kind of odd isn't it - I mean to have something so available but not.
> Detecting the auth level of access to photos is documented (PHAuthorizationStatus).

This is not the problem. The problem is that they use that to do

> Google photos is simply refusing to let you use their app all unless you grant them access to view all of your photos.

This is not an appropriate use of the API.
Yes; for (1) speed, and (2) security.

* The gain of speed is noticeable. I love it.

* The benefits of security is qualitative/theoretical. I do not have any quantifiable data here.

* The change of UX is usually acceptable. I consume mostly textual information.

A few website's contents and/or services are valuable enough so that I whitelist them. For example, GitHub, YouTube, and HN.
True, either that or your disposable container technology has to level up to being "good enough" while still maintaining cost parity.
> So you've dropped your phone in the toilet,

Would you guys pick it up? I am not sure what I would do.

Edit: of course, I would not let it clog the drain. I mean would you use it afterward.
If you use 100% Go, Docker doesn’t give you much.

But if you use other languages where library dependencies is an art form, then Docker is a life saver.
Those areas should splurge for fast charging then. Plenty of areas could get by with slow charging though.
"Docker is easy from a basic usage standpoint like most tutorials are"

This applies to basically any software or tooling once you get away from the initial tutorials. They wouldn't be tutorials if they covered all sorts of specific use cases particular to your own situation.

"The hard part is when you start configuring and configuring to your own requirements. What baseimage should you use? How about logging?"

Either the same distro you would use on a bespoke server, or you can optimize with alpine or scratch. Logging can be as simple or complicated as you want it to be, regardless if you use docker or not.

"How about PID 1 problem?"

We use s6-overlay [0] to manage this. When a service dies, a script gets executed, giving us control over how to handle it.

"How about SSH?"

For us, we use ansible to provision/set up kubernetes with ssh keys, then access pods and containers through kubernetes' cli. It isn't particularly -nice-, but it does work.

"How about restarting servers? How about migrations? One-off scripts?"

This is managed through kubernetes. You can restart servers and make deployments.

[0]: https://github.com/just-containers/s6-overlay#features
This may be a valid example (while I was thinking of excluding military vehicles, because these tend to have distinctive looks of their own.)

Here's a possible example, a Diamond Reo refuse truck, which also brings some to the sculptural aspects of brutalist design:

http://www.classicrefusetrucks.com/albums/WS/WS04.html
How does a website proactively select opt-in without knowing its users’ ages?
The whole thing has been fairly hands-off for us, surprisingly enough, as I fully expected this to be a maintenance nightmare that we might have to pull back, hence the experimental label. I could count on a single hand the number of times we had to make adjustments since we shipped it.

I'd honestly love to be able to implement dark mode the proper way with semantic color tokens and runtime theme swapping someday. But since our codebase didn't start with hot-swappable theming in mind, retrofitting a proper theme-based dark mode into it would be a gigantic undertaking that we'd have trouble justifying against all of our other priorities.

For anyone building a brand new app, definitely start by implementing themes the right way instead of using this hack. You'll definitely save yourself a lot of headache down the line.
Yes, cerebral venous sinus thrombosis, exceedingly rare condition in the general population. It can cause permanent neurological disability and death if not diagnosed and treated.

Cerebral venous sinus thrombosis presents with nonspecific symptoms (eg headaches). It can only be diagnosed with cerebral imaging of specific modalities (CT or MR brain venogram, expensive and specialised tests). From speaking to colleagues in the UK, their hospital system is quite overwhelmed and doctors are repurposed outside their field (eg surgeons looking after internal medicine patients). It is quite possible in the throes of a pandemic to be underestimating the incidence of this condition in the UK.
Personally I don't believe any naturally occurring plant, animal or fungi should be on schedule 1.