skysight-inc/HackerNews huggingface dataset:
Why is the comment so unfair though? It's true that for many companies, customer support is a joke in poor taste compared to the profits brought in by said customers. And "appeal through HN" often seems like the only solution that will get you unstuck.

I think this event, and many others (and Stripe is very far from being the worse of the lot - looking at you Apple & Google) shows that these companies simply do not value their customers' peace of mind and are perfectly happy to send automated notices and perform automated takedowns without a (relevantly informed & powerful enough to act) human in the loop, and without the possibility of a meaningful appeal (that gives actual reasons and not "you have violated policies").

Automation can fail, but this begs the question of why this is automated in the first place, given the consequences. This is also not a business bringing in 100$ per month (though I will argue they also deserve respect, but I understand if they're not giving quite the same care as business bringing in hundreds of thousands or millions).
It is absurd if you don't compare it to other video reference monitors but being the only alternative for a large screen with 200 ppi resolution. The problem is the huge gap between this screen and almost every other screen outside. There are plenty of developers which would be happy to pay good money for 30" 200+ ppi screen. But the Apple Pro Display is very expensive for that and has some weaknesses as being optimized for something else (video production).
It also isn't a really great screen otherwise. It doesn't even come with a second video input.
If you don't mind a podcast or two, you can get a lot of context from these: Stephen West's "Philosophize This!" as the light-weight option, and Peter Adamsons' "History of Philosophy Without Any Gaps" as the more academic option.

Both go chronologically, from pre-socratics onward. West's podcast is a bit rough in the first episodes, but it keeps getting better.
I don’t see any solution, just want to mention you are not a “weirdo”, and it is not weird to feel that way.
I sometimes browse the commit history for a project, but it's more useful when scoped to a specific file. In addition, I use git blame, which depends on the commit history, quite often to understand the reason for a code change and the author.
Then perhaps we're not at odds because full JS-disable support is often unreasonable. My gripe was that many of my own experiences using uMatrix with scripts disabled by default ('cause you never know what sort of modals and pop-ups and other junk random pages send you) and not getting even the slightest feedback on what went wrong. I'm aware that this is a minority setup, but throw a user a bone. I've been banned from signups because I failed a third-party CAPTCHA I never saw. I enable JS manually on almost every site once I get an error and it's vaguely trustworthy.
I do this too, but you know what is an even cooler and more rewarding way to exploit the shell history?

By COMMENTING your commands:

$ grep -i myname /etc/passwd # passgrep

..
..

$ Ctrl-R "passgr"

It is so rewarding to do some intense bash work with liberal command line comments and then come back a few weeks later, "history | grep \#", and see my work notes - along with the relevant commands - available.

I used to write '~/bin' scripts for special stuff, including comments in the .sh source itself - but now it just makes more sense to wang a comment at the end of the complex/interesting commands and then just grep for the comment later ..
Nowhere in those papers does it mention having had a vaccination makes Omikron worse.

The vaccines are just less effective. Big difference, please don’t spread false information.
> I figure that by now anybody that decides to farm out a critical portion of their business to a large company is able to figure out for themselves that such a dependency has risks as well as benefits.

This is a disingenuous argument in general. If cars were much more unsafe than they are, would you also blame car crash victim for driving a car knowing what the risks are?
> With iPhone 13 Pro Max, iPhone 13 Pro, iPhone 13, and iPhone 13 mini, you can use Dual SIM with either two active eSIMs or a nano-SIM and an eSIM. iPhone 12 models, iPhone 11 models, iPhone XS, iPhone XS Max, and iPhone XR, feature Dual SIM with a nano-SIM and an eSIM.

From https://support.apple.com/en-us/HT209044
Are you using Element? I find the web version good enough to be used, but I admit the mobile client is still a mess (they plan to improve it in 2022 though).
No banner on Firefox Android. Maybe it's uBlock Origin. But I had to use reader mode to read the tiny non reflowing text.
K&R are not the last word on this. They made their comment in 1978, and now it's 2021, and computing is very different.

"Characters, numbers, and addresses" are very much not what CPUs deal with internally today. Most languages no longer reference addresses directly, and "characters and numbers" live behind abstractions of their own.

The point is that C assumes a certain model of computing that was baked into both hardware and software from the late 70s onwards. That model has been superseded, but hardware and software still lose a lot of cycles emulating it. The claim is that this is both inefficient and unnecessary.

But the advantage of the C model is that it's simple, comprehensible, and general.

If you expose more of what goes on inside a modern CPU, programming becomes more difficult. If you build a CPU optimised for some specific other language abstractions you bake other assumptions and compromises into the hardware, and other languages become less efficient.

So if you want to replace the C model you'd first have to define an industry standard for - say - highly parallel languages with object orientation. That is not a small or simple project. And previous attempts to tie hardware to more abstract languages haven't ended well.

So C persists not because it's high or low level, but because it's general in a way that other potential abstractions aren't.

This is not to say that alternatives couldn't be both more general and more performant. It's more a reminder that designing performant alternatives is harder than it looks, and this is not a solved problem.

My guess (FWIW) is that nothing credible will emerge until radically new technologies become more obviously better for general purpose computing - whatever that looks like - than current models.
I guess that's the reason why they took eSim away on the iPhone 12 in Hong Kong, despite previous models having it.

I used to have my main number as an eSim, and then inserted a travel SIM. Had to convert my eSim back to a real SIM card. Luckily it has dual SIM.
> You ping it.

If the phone is truly turned off, the radio isn't listening, so pinging the phone does nothing.
So, not figuratively closing them?
K&R write:

> It has been closely associated with the UNIX system, since it was developed on that system, and since UNIX and its software are written in C. The language, however, is not tied to any one operating system or machine; and although it has been called a “system programming language” because it is useful for writing operating systems, it has been used equally well to write major numerical, text processing, and data-base programs.

https://archive.org/details/TheCProgrammingLanguageFirstEdit...
I use Linux (Ubuntu) because it's better for my needs and gets out of my way, being open-source is a bonus.

Since Ubuntu is arguably the most proprietary-software-friendly distro and also the most popular, I'd say a good portion of those 3% seem to be on Linux for the same reasons as me, and not for its "licensing status".
I am surprised that LastPass have not yet addressed this. Even if it isn't a widespread incident, the fact that this is being reported by multiple people seems worrying enough for a password manager to respond promptly.
Mandated build-outs worked in the past for electrification and the telephone. Is there a reason why it wouldn't work now for optical fibre?

Fibre lasts a long time, so its installation cost can be amortized over decade(s) like the previously mentioned cables were.
I was hoping they discuss the difference in quality between each jacks ( if any ). And why 2.5mm never picked up any stream.
Hehe. Walter-not-yet-so-bright :) I tried to repair broken gear from an early age and had a pretty large collection of blown fuses to show for it.

But sometimes it worked! And I learned a lot.
> This comment is disgusting on so many levels.

“Disgusting” is a hilariously strong word to use against someone trying to hold a 100B+ company to a little heat and get attention to their cause.

“Assume positive intent” is a facade for “don’t assume negative intent” - but that doesn’t mean we should dip into the good-will bucket for every company spokesperson here.
I like #2. Take it, set a late start date and keep interviewing. If nothing comes through, also keep interviewing for six months.

Life is cruel, I know.
> > state and federal governments need to step in to make high-speed internet truly universal

> Ah, yes, the same governments that brought you toxic lead pipe plagued water infrastructure that subsequently poisoned thousands of children and adults, affecting them permanently.

Well, no. State and federal governments did not build the water pipes.
Destructors are good. Though if the language does not have unwinding, catchable panics you could be even better served with linear types.

Constructors, though, are solely an attractive nuisance.

For the constructors themselves you're better off with factory function whose semantics match your needs (fallibility, or the lack thereof, being a big one) and for other protocols (e.g. copy, move, conversion, ...) you're better off either not having them or having dedicated protocols which are clearly and explicitly opt-in, depending on language semantics.

> I am always amazed when a new language omits destructors.

Destructors require deterministic destruction, so that only works for non-managed languages. That's why managed languages try to find alternative solutions to the resource problem (except for languages used to research substructural typing I guess, as well as languages which mandate refcounting as part of their semantics).
C. and take time from your current job to do the LeetCode. You want to leave anyway and there is high chance nobody even notices you work little less.

Also, FAANG companies are really big, there are a lot of teams with a good work-life balance.
I think there will be plenty of traditional “come to the office 200+ days a year” tech jobs once COVID is endemic. I wouldn’t be at all surprised if over half of tech jobs offer an in-office experience for employees who want it. For those companies that do, I’d expect over half of employees will choose 100+ days a year in office.

If you want a 5 days/week mandated in-office in Jan 2022, you’re going to have slim pickings. If you want that in Jan 2023, I sure hope that’s fairly common again (just for the implications on C19 endemic status, not because I want to go to an office).
Yeah, I just meant to say that as a user of twitter it's nice to be able to find most companies and message them in one central place instead of dealing with phones, chatbots, etc. I'm definitely not advocating for removing phone or email support.
Because JS is pervasive.
The ones that are not for the FOSS aspect are either masochists or using Apple, aren't they? I'm yet to meet anyone using Linux because they couldn't buy or pirate Windows.

> Funding open source would be cool though. Specially if we started hiring UX people

If I hadn't promised my wife that I would take a real break during the holidays, I'd be working on the landing page to gauge interest on this idea that I have on to create a (non-crypto) "DAO" for curating/funding/promoting Open Source development. Can I ping you once I have something more concrete to show?
Resolved this with nyanpasu64.
Err... what? Did you make these terms up yourself, or are these established in some literature already? Because they make no sense.

C isn't converted into assembler language unless you ask the compiler to. For example, LLVM lowers IR AST structures into target specific machine code. Assembler is never involved.

ASM is just a human readable representation of machine code for a particular ISA. So in your mental model, C and ASM exist at the same level.

Further, Java bytecode would exist above the the machine code level (again, alongside C then, since the VM is compiled to machine code) and Java on top of that.

It just doesn't make any sense to define languages like this. I don't see any benefit, and I don't even see it as being correct.
Usually we go to the lower-energy, longer-wavelength part of the spectrum for applications like this, since gamma rays and the high-energy, short-wavelength part of the spectrum is very hard to control and gives you cancer.
Types of Technical Interviews: Different flavors of technical assessments
What are you thinking of when you say "something goes wrong"?
how is different from datadog ?
I've gotten further in this version than any other I can remember. Great work with the mobile controls.
Nikon F-Mount
Hopefully by removing the SIM tray, they have now enough space to put the headphone jack back.

(bit of sarcasm but I really miss headphone jacks in mobile phones)
You misunderstand, that’s the factory color of the exterior of the old refrigerator. It looks a lot like the following

https://www.automaticwasher.org/TD/AWJPEG/SHP/2013/ovrphil++...
They are correct, and you are not. The 12 is as you say. With 13, you can have either 1 nano and 1 esim or two esim simultaneously. You can also have other esim plans stored and not in use.
I do see your point. I apologize if you already knew this, but the top level comment was quoting a mandate for the production and supply chain, not consumers. There isn’t a standard for consumer complaints other than presumably not to maliciously tie up resources. As you noted, the agency triages consumer complaints. The comment you’re discussing did not allege such a complaint would be spurious and stuck to debating the applicability of the supply chain mandate to what happened, though I think they also thought it was a consumer guideline. Here’s more context for where the original quote came from:

“Every manufacturer, distributor, and retailer of a consumer product distributed in commerce who obtains information which reasonably supports the conclusion that its product creates an unreasonable risk of serious injury or death is required to notify the Commission immediately. 15 U.S.C. 2064(b)(3). The requirement that notification occur when a responsible party “obtains information which reasonably supports the conclusion that” its product creates an unreasonable risk of serious injury or death is intended to require firms to report even when no final determination of the risk is possible. Firms must carefully analyze the information they obtain to determine whether such information “reasonably supports” a determination that the product creates an unreasonable risk of serious injury or death. (See § 1115.12(f) for a discussion of the kinds of information that firms must study and evaluate to determine whether they have an obligation to report.) Firms that obtain information indicating that their products present an unreasonable risk of serious injury or death should not wait for such serious injury or death to actually occur before reporting.”
Research works by prioritizing it to places where people expect a return. My friend has a PhD in cancer research because this way she takes part in saving human lives with the highest probability/impact. She could of course go to study anatomy more instead, but as it has an opportunity cost of more people dying of cancer.

Not having faith in medicine, which had many breakthroughs in the past few years just because it doesn't prioritize low impact research is what I would call dismissive.
No. Despite their current use as speculation objects or pyramid schemes, they were originally designed to be exactly that, a digital hard-cash replacement. Unfortunately, their use as the former makes the use as the latter currently very unattractive.
A good thing about that article that I haven't see anyone else mention: it's easy to send it to people to explain your position. It's not aggressive, it's based on fact, and clear about its values. Thank you for that, this will save me a lot of time when the topic of Discord comes up.
Ask HN: Are links submitted to HN automatically archived?
It seems that it would be useful to automatically archive the links submitted to HN, both to Archive.org and archive.is. Does anyone have a bot doing this currently?

Seems like https://www.gwern.net/Archiving-URLs would also be highly relevant.
So funny to read this. I'm thrilled that I have more free time and have been able to meet so many more people outside of work. The last thing I want is to feel more tied to my employer.
so, anything one can do if one wants to work with this technology on their own. I suppose an Asterisk extension or something, I tried searching for eSim on github but seems it's a pretty generic acronym for people to pick.
No, but for the Collison brothers I'll be happy to make an exception, I have yet to see any interaction between them and others where they did not go out of their way to make things right and they come across as super nice, both before and after their success.

If you want to go after the CEOs of other 100B+ companies be my guest, they usually are jerks. But in this very specific case that is not so.
> I guess it would be easier to build up a decent IP reputation if it was on a "virgin" IPv6 address used only for this purpose, and not tainted by prior use etc.

IP addresses (especially IPv6) are ephemeral, email providers know that. Just about every email service has a TTL on IP reputation.

Usually, if an email is DKIM signed (and aligned) then domain reputation is used as the key indicator, the sender IP becomes less relevant in that situation.

Obviously, each implementation is different. There are no silver bullets here.

But what I'm trying to say here is: do not worry about inheriting a 'tainted' IP address. With the limited number of IPv4 addresses available, and the huge volume of spam, just about every publicly available IP would have been 'tainted' by now.
Imagine a suicide hotline which played a prerecorded message saying “you’re useless, KYS” and so on.

Who or what would be liable for a death resulting from a suicidal person calling up and killing themselves?

Obviously someone is at fault, because we all instinctively realize that such a setup is monstrous and horrific. I hope.
If you haven't seen Jordan Mechner talking about the development of Prince of Persia yet (definitely recommended): https://www.youtube.com/watch?v=sw0VfmXKq54&ab_channel=ArsTe...
I have the impression that the microservice architecture lowers the... 'activation energy', if you will, of building components that operate in a different paradigm. It's intensely pursuing the idea that a subservice is only its interfaces. And behind each of those curtains, it would be practical to construct something really weird.

Of course, it's cheaper and intellectually less stressing to just pop up a container, so that's what everyone does... so far. I mean, you need a TCP/IP stack somewhere.

Perhaps a microservice component embodied entirely on a GPU is an easily accessible example, or on one of those fancy ML-specific processors in the bowels of Google..
Agreed, I had to use paddle once for a subscription and the experience was absolutely horrific.

Events are delayed, no customer support, sucky sdk.

Don't touch them with a 10 foot pole.
Agree with regards to forums. I think hyperkitty [1] is probably the best of both worlds, i.e. a forum-like webinterface to mailinglists. Not sure why this is not used more often.

[1] https://gitlab.com/mailman/hyperkitty
The point of co-working space combo with "WFH/Remote" is that you potentially get benefits of both WFH/Remote and Office.

Being in co-working space/office gives you some social interaction, less chance teenage neighbor is blasting latest trance tunes on really loud speakers on one side and another neighbor is tearing down/renovating his apartment with loads of jack-hammer action, perhaps you just don't have enough desk space at home, maybe it's easier to switch between work and personal life by having some (short) commute ...etc. Some of those might be all the time - and some might be every now and then.

Meanwhile not being in same "central" office with colleagues give you more independence/autonomy. Beyond having less interruptions (e.g: it's easier to avoid/ignore a chat/email than a physical shoulder poke), some people prefer (or actually perform better) when interactions are less "real time" and more async, or perhaps they just concentrate better at 4am or 10pm ...etc.

And in general idea is that co-working offices don't need to be as big/crowded nor as far as big company offices.

Though I'm not sure how much last part applies to places like Hong Kong (many people, relatively short distances)
> Austerity to destroy public services is good?

Reining in profiligate government spending is good. If the countries were actually being run sustainably, they wouldn't have needed bailouts in the first place.

> Deregulation to reduce worker and consumer rights is good?

Can you please point me to where and how this happened?

> Privatisation to destroy publicly owned production is good?

Publicly run enterprises in my country were and still are hopelessly ineffective. They continue to leech taxpayer money that could have otherwise gone towards healthcare, education and infrastructure spending. If it wasn't for private sector enterprise, many goods and services would simply remain unable to the ordinary public.

> Almost every country the IMF has imposed its terms on has higher levels of poverty than before.

Definitely not in my country. Poverty rates have been cut in half since the reforms.
there are many use cases that don’t require you to be connected 24/7. You could while driving under a street light download a movie in seconds. Then go on your way loading your cars infotainment with maps and several movies for your kids in the back or whatever. I haven’t looked into the tech in years but the promised of faster downloads and a city wide array of street lights made it seem like the future.
A lot of times 2 variables and a `map` function is all I wanted and the config would have been pleasant. Getting type errors in my editor and being able to extend record defaults was the cherry on top.
Because you are already using it for other things.
What are the alternatives? I'm seriously not aware of any that fulfill all of the abilities that an Alexa or Google Home has. I can imagine an offline version that does most of what they do but as far as I know they don't exist.
This is going to be a very abusive advertising technology. We already know the "cocktail party effect" where one can hear their name spoken by a familiar voice in a crowded space with lots of other voices. Expect to hear vaguely familiar voices using your name and personal information to craft advertising that pierces your awareness all the time, at odd times, and distracting you when you're busy.
How many (online) meetings do you (and the others) typically have? How do you manage the resulting conflicts around quietness, background noise, or even confidentiality of meeting contents?

While I like the idea of shared co-working, the reality is that my current job works best in a room on my own. And it doesn't even involve more than 10 % meetings plus some ad-hoc calls with coworkers.
And you can raise the error if that index is actually out of bounds. I don't see why the wrapping specifically is the problem here, the only unsafety is indexing operation itself.