skysight-inc/HackerNews huggingface dataset:
Thankfully these companies are big enough that the supply of SVPs and VPs is near endless. In fact, with DHL my biggest effort was wading through the list to find the people I thought most likely to reply. Of three messages I wrote, two replied and offered to help.
Just look at the revenue chart. After all that's what a company's ultimate goal is.
lol, wow. On one occasion I actually did need to know, but only remembered which playlist it would have been in. I ended up having to search for websites that linked to a few dozen dead youtube urls. I never thought I'd be happy to land on a poorly executed Chinese content farm full of scraped html and incomprehensible markov chains. After that I started treating Youtube like the ephemeral thing it is.
I agree.

Though you could make a similar argument for domesticated animals like dogs. Especially larger dogs. Or humans! There are a lot of things that can be dangerous to humans, especially children, when they fly off the handle.

There is always a risk. Most animals function emotionally like humans, but have no good way of communicating emotions like frustration and anger except through aggression.

But locking up animals in cages - those who easily have the capacity to understand what you are doing to them - is cruel and immoral. So you either have to live with them or leave them be in their natural habitat.

You wouldn't lock up a human either for having the capacity to harm someone else.

So if you end up with an orphaned gorilla in your care, morally you are between a rock and a hard place.
The Startup Ecosystem Information in Italy: OpenData Turns in to Fluff
Good old days, oh we are soo old now :(
It really isn't/ shouldn't be.

In theory, the bank is really incentivized to provide proper and secure authentication (if someone can impersonate you to your bank, you're kinda screwed anyway). So, it only makes sense to trust a bank to provide the authentication service. One should realize that SSO integration with a bank doesn't mean 3rd party has any sort of access to the bank - it' just means that you authorize your bank to tell a 3rd party "yes, I believe this is really curryst"). Doesn't increase the attack surface for you - it only increases the "blast radius" if someone successfully compromises your bank account. But that one is typically already a dire situation.
I did actually end up solving the problem by setting up cross-functional 1:1s or whatever we called them with some friends in other departments as placeholders for private work time, came with the added benefit of a large meeting room and something for the manager to demonstrate “leadership” with.
I have my own Nextcloud instance, and the iOS Nextcloud app automatically saves new pics from my phone to the server. But that means that you have to manage your own server, so it's not everyone's cup of tea.[1]

If you are looking for a managed solution, I suggest one of those that you pay for (iCloud, Dropbox, OneDrive) since usually, paid services have at least some form of customer service and something like OP's story is less likely to happen.

[1] Also, the cloud provider where I rent the server might decide to block my account for whatever reason. To minimise the risk, I'm planning to store daily server backups on a different cloud provider.
A betrayal of trust will not "ruin their entire product", we've already seen that it won't (no matter the scale). Believing a small betrayal to be worse than a big one is your right, but that doesn't mean it isn't naive.
We are also on GSuite (Workspace now?). I am currently considering moving everything to Office 365. However I am not sure about the photos part.
There exists quite dense information about this on credible news sources, YouTube, Reddit. (WMDs in Iraq was found to be a hoax just by googling.) Also I've once met backpackers who got imprisoned for practically no reason in exactly that area.

Apart from the Xinjiang issue, the Chinese government has also a quite well-documented recent history of putting individuals into reeducation centers. I don't think this is about hating China anyway but taking on a critical stand towards Chinese (government) policy which is well compatible with an admiration for Chinese culture, if that makes any sense...
I had trouble syncing contacts and calendars on my iPhone. Has this been fixed? I also couldn't set up notifications for calendar items.
Back at uni I ran an experimental lisp shell. A few notes of what was painful and what worked.

Outer most parens should be optional, if you're running ls you don't want to type (ls).

Grouping flags, files and options is difficult: ls -lh file could become (ls (h l) file) (ls (flags h l) (files file)) (ls -l -h file) (ls -lh file) none of the options are particularly good or lispy.

You need a full editor on the command line. Shells are designed for teletypes, lisps are designed for glass terminals.

All in all not I'm sure that an s-expression based system is the right fit for a low level interface to the computer. That said I did enjoy my experiments a lot more than I did using shells. Were I to try it again I would have it is a higher level language that compiles down to a shell.
Credibility is always an issue. You can find a thousand people willing to support allegations that Joe Biden committed fraud and stole the American presidential election to the point where they are willing to commit armed assault on the capital. The reason such allegations are not taken serious outside of American right wing extremists is because there isn’t any credible claims. If there were credible claims of election fraud other countries would have picked up the discussions and might have taken actions to support democracy in America. But there weren’t.

In this case it’s extremely important to distinguish between credible claims of genocide and the many who would without any basis in evidence be ready to support claims of genocide simply because they’ve seen pictures of mistreated Uighur and feel bad about them. You can’t have international political consequences be based on “I saw pictures on Facebook I don’t like, so China needs to be punished!”

As such I think it’s extremely important when people routed in facts and evidence bring forwards a credible case for what China is doing being classified as genocide.
> I’m mostly inclined to view this post as a stalking horse for the current american republican talking points

It reads like a stalking horse, starting with small step motherhood statements...

"Forgiveness is one of the most, if not the most, essential virtue for any civilized society."

Setting the bar so low, no reasonable person could object...

"Professionals who years earlier used an inappropriate slur are fired, despite sincere apologies."

Then begins the ascent towards overreach...

"Because of a lack of forgiveness, people are not allowed to mature, they are not allowed to change."

Then it gets ambitious and pointed...

"Even those guilty of criminal behavior need the forgiveness of both society and the individuals harmed by the crime."

Before the grand finale triple reverse twist mafioso dismount:

"Without forgiveness, America will continue to devolve into Thomas Hobbes’ dystopian vision of the pre-civilized, natural state of life for man as, “solitary, poor, nasty, brutish, and short.”"
This is exactly it. The argumentation "it is still a wild animal" is fundamentally lazy and seeks to banish a random class of organism to a space where it is okay to be needlessly cruel because understanding how it works is too hard.
At least with LastPass you know they have a commercial model and reputation to incentivise better behaviour. If you download something that is free then that pressure doesn't exist.
You can hire developers from Iran. They provide great ROI + reliable codes. You can find them here: winatalent.com
What does ensure that Protonmail will not have the same business model and the same behavior 10 yers from now as Google?
Show HN: Two-factor authentication for OpenSSH on an OpenWrt router
If you want to get your own domain to take control of your identity, do NOT under any circumstances register it through a hosting package. Ideally keep it separate from everything, including your email provider.

And do NOT register it through a provider whose only support is Machine Learning!(tm).
F-droid flags apps that have known anti-features. Using Open source software is a very significant security solution.
petard still means small explosive / firecraker in modern french.
Tiny cross-platform webview library
I am happy with Fastmail!

With the complete lack of accountability, support, or recourse the giants seem to have, it has never been more important to not put all one's eggs in one basket.
Or better yet, get the domain elsewhere. (Not GoDaddy either.)

You can the use whatever service you want. G Suite, Exchange Online, roll your own, …
Many/most people don't see the government as a threat. And since you own your own domain you can migrate to another email provider any time you want if you experience they're doing fishy things.
Six Healthcare Startup Ideas
maybe there should be rounded brackets around due to global warming to be absolutely clear though.
I can happily second the Fastmail recommendation. I self-hosted mail for 17 years and there's nothing I want that they don't do.
Where the internet was delivered by a donkey
And you're probably limited to fission or fusion power sources if you want enough power to achieve high enough thrust for crewed spaceflight with one of these drives. Problem then is getting rid of the waste heat - you'll almost certainly be limited by radiator area.
Manipulating the search results so blatantly? How are they going to do this without generating more criticism?

It’s better to bake it into the OS and push an update. But then you’d have to get an OS update to heaps of phones.
I offer freemium in my b2c app https://stockevents.app with a hard limit on the amount of stocks the user can put on their watchlist and its working great. 10% of my active users are paid users.
In my experience, updating DNS is surprisingly fast, even though I typically set my TTLs to 3 hours. Typically I don't have to wait more than 2-5 minutes. Faster than e.g. updating an avatar on GitHub.
The stock Camera app on my Android phone recognises QR codes. This is on Android 11 on a Pixel 3. I think this has been the case for a few versions of the OS (but don't have access to old versions to check).
> Imagine an authenticator app ending service

imagine android version of Google Authenticator having no way to export data to the iphone version..

oh wait..
Results Indicate You Are a Level 4 Stable Genius
How personality tests are whatever you want them to be… #Team #Results
Star Trek Didn't Invent the Term 'Warp Drive', This Sci-Fi Story Did
OpenLux: Luxembourg, a tax haven at the heart of Europe
The system works! Just takes about a decade.
Try his short stories collection. They are some of the best I've ever read.
Also if you're looking for a longer novel, try Caves of Steel series. Out of all his novels I read, this stood out the most for me.
An Atonement of Nano
This is terrific advice. Whenever someone in my team complains about meetings, I ask that we get out their calendar and go through each and every meeting. We decide whether it’s required for them to be in the meeting or not. And then try to find a way to agglomerate the meeting times to allow for workblocks.

In every case, it’s a huge productivity boost.

The only challenges tend to be multi-function meetings, which require high-level support to move and consolidate. But it can be done!

Definitely follow this advice.
Google needs a read only account mode that can be used instead of disabling/deleting accounts. Even if a user violated ToS, its pretty harmless to just let them export data which at least would mitigate the worse parts of this & free up energy from data recovery to time spend getting the account unlocked.

I mean what's the harm if a bot has a read only account? Or an account than can send 1 email per hour - just enough you could tell your contacts that you have to migrate to another provider. Even if the machine is AI driven - the actions taken could be more nuanced in order to stop the ToS violation but provide limited account functionality.
I double checked and it's indeed faster, up to 3x faster if the data is partially sorted.

It uses O(n) aux memory so if std::sort were to use this it would still need IntroSort as a fallback, but that's pretty much a non-issue since std::stablesort already does the same.
My Android 10 phone from Samsung has both the flashlight and the QR code scanner icons in the drop down notification bar. I don't know if it is a standard Android feature or something from Samsung.
It's interesting that the vast majority of them are pit bulls. That might suggest that neither domesticated dogs nor wild animals are as likely to attack as are animals specifically bred to attack.
Data Masking and Other Measures to Prevent Unwanted Data Leakage
My Samsung has a built-in QR scanner, which I found out by accident.

I downloaded an app for it because it never crossed my mind it would be built into the camera app. After all I don't want to take pictures of the QR code, I want to decode it...

No idea when it was introduced. I've had an S3, S5 and now an S8 where I discovered it by accident last year. Pretty sure the S3 didn't have it.
> can't do without nowadays

You can.
> The first one is obviously a joke, because nothing says "respect the user" like canceling a beloved service with millions of users, or "updating" the product while losing half the features.

But most of all, the user is still the product.

Unless by user they mean "the advertiser".
Asking to clarify

> Nothing in the model layer specifically doesn’t depend on the views.

is there a typo or this is intentional?
It's painfully clear at this point that we need a consumer "bill of rights" to protect us from these giant tech companies. At the very least, companies must be legally required to present you in writing with the so-called violation of terms they're accusing you of, evidence of the violation, and a phone # or other immediate contact so that you can dispute the accusations. It's insane that these basic legal rights don't even exist.

You could of course sue Google, but that's an extremely expensive and time-consuming option, rarely worth it for a mere consumer. Going to court certainly won't make your suspended account become unsuspended any quicker.
OnePlus seems to have the QR code scanner built into its standard camera app. And the flashlight into the setting shortcuts. Very convenient, and perhaps necessary, considering all these app stores becoming malware vectors.
This sounds like just moving the problem. The author makes it seem like writing a Dockerfile is somehow such a burden on development teams when in reality it's a rounding error on the overall development time spent on a project. Ours is about five lines long. Copy the files, define some environment variables and a port, done. Not exactly rocket science.

Part of the problem stems from trying to roll CI into the Dockerfile. Not a thing if you use, Travis-CI, Github Actions, the Gitlab equivalent of that, Google Cloudbuild, AWS Build, etc. Because it's all externalized there. Creating good pipelines with those is a bit of work but also nothing major.

They all follow the same pattern: build pipelines defined in json or yaml that define steps that are effectively dockerized build tools. The only problem your project Dockerfile should solve is copying the output of that pipeline to the container.

I guess a build pack would try to "standardize" CI/CD in the context of a very specific deploy environment and CI environment. Standardizing something that specific has limited value though. What would make sense at this point are dockerized build steps that work in most or all of the above CI systems. They all solve more or less the same problems in a very similar way. But of course where it gets complicated is the deep integration with the stuff outside the build system (cloud specific components, secret management, networking, deployment clusters, etc.).
On Linux, it works on Firefox. On Chrome, it only worked after retrying half a dozen times.
Price changes are a concern indeed. But I think if you get something form your country, or a .org, it should be mostly fine.

I've had the same .org domain for around 15 years now. Except for the coup we've seen last year where somebody tried to buy it privately (thankfully averted, I believe), I've see no price hike over time.
There should probably be a "standard apps" project, similar to prog-langs "standard library" - sponsored by goog et al but not owned by it, and heavy on security and standardisation.

what do you recon would be included?

- barcode scanner,
- auth app,
- calculator of some kind,
- wifi management, dns/network/firewall management.
I'm not sure how a foo@gmail.com email address could realistically be transferred to another provider.

At the very least, I wish there was a regulation that forced platforms to provide users with an explicit reason why their account was suspended. No vague "please read our T&Cs" statements. Instead, something along the lines of "We have suspended your YouTube account because in video A you made statement B at time index C which violates our rule D". No doubt it would be burdensome for the likes of Google to implement, but that's what you get when you become so large that you can destroy your users' livelihoods on a whim.
How does office 365 compare?
I find it interesting that you perceive this as a recent phenomenon - rigorous cultural self-criticism almost seems like a culturally British trait from my perspective. Are you suggesting this is new?
> In this case Google provided a reason - a ToS violation.

When the ToS are 15 pages long this is about as useful as hearing "You're being arrested for breaking the law" when you're in the back of a cop car. Doesn't really narrow it down and provides you no way of actually defending yourself.

I agree that being too specific can help bots but the current way of handling these things is obviously flawed.
Yeah the problem I think is other vendors implementing their own camera apps without this feature.
Nice. Once you have a million users, are you open to selling it? ;-)
> Very often a few minor party seats hold the balance of power.

This is partly because the major parties are so partisan they refuse to agree on anything out of principle.

Edit: and when I say principle, I mean shear bloody mindedness.
More than once I’ve seen dang threaten to ban the alt accounts of an obnoxious user. Perhaps this the “real” account for an alt troll?
Businesses isn't helping to solve the problem you think it is
Don't Be Evil is so stupid. It's like Disneyworld having the slogan "we won't kill your kids".
Sorry for the late-late reply, I am not very active on HN. Hosting this requires a go compiler mostly and patience to fiddle with the sources, or to pester me on the mailing list to write proper instructions for deployment. The little documentation that there is is hosted here[1].

[1] https://github.com/mariusor/go-littr/blob/master/doc/INSTALL...
2.5 times the weight of water is nothing. It goes from it costs a shit load, to it costs a shit load / 2.5. (Assuming normal cheap water pumps still work)

Look at the diagram. The water reservoir is way bigger than 2.5 times the size, it's also way higher (So more energy). And it doesn't have to be buried.

Working in mines is a nightmare for safety, working in confined spaces is dangerous. Burying things underground is expensive.

Ponds look beautiful if done properly. They can be used by the public. You can use them as nature reserves. They are cheap, just holes in the ground.

They would be 'tidal' and you couldn't drain all the water, but to me this is the way to go. But because the project costs are simple, people won't fund them.
Simple rule: Do not use Google services for business-critical areas. Expect that you can lose access to Gmail,
Google Workspace, Google One at any time without doing anything wrong.
The same is true of things like Instagram, where they have made downloading an image so difficult that people install malware purporting to be able to do it all the time. Pretty huge vector.
I know everyone loves to give Microsoft a kicking but they have amazing customer support compared to Google. I've known people buy dodgy keys from eBay that haven't worked and have gone through MS support and had the key activated.

A hotmail account may not be cool anymore but at least you're likely to be able to talk to someone if you have a problem.
> Scotland is a nation which has gained independence from Great Britain

Not yet, it hasn't. It has its own parliament with some devolved powers, though.

https://en.wikipedia.org/wiki/Scotland#Devolved_government_r...

There has been a campaign for full independence for a long time, but when it was put to a referendum, in 2014, Scotland voted against.

https://en.wikipedia.org/wiki/2014_Scottish_independence_ref...
I wonder what people think about Ammonite (https://ammonite.io/)?

It's not Lisp but Scala so may not be the authors language of choice however it can be used as a Shell: https://ammonite.io/#Ammonite-Shell

I am personally using it and compared to a classical shell like Bash it's really nice for more structured data related tasks (exploring some API, checking some data, creating a bunch of PRs at once, ...).

It also makes use of Scala's adjustable syntax and functional concepts so you basically get shell piping but in a strongly typed fashion (e.g.
`ls.! |? (_.ext == "txt") | (os.read)` would produce a list of strings representing the contents of all files ending in .txt of the current directory).

Also I am curious what people think of PowerShell which as of PowerShell Core is usable on all platforms as well.
Anything wrong with binary eye? https://f-droid.org/packages/de.markusfisch.android.binaryey...

I'm very happy with it
Thank you for the book recommends

Also i read your home > work articles

They are excellent
Once a 'stonk,' Hertz reveals dilemma companies face in Reddit frenzy
I'm of the opinion that talent is specialized and misplaced for most jobs(Talented people work at jobs that don't allow their full potential, like e.g. software engineers working to optimize ad exposure - that not being their specialization).
Doesn’t this fly in the face of what drug peddlers have always done? The first hit is free because you’ll get hooked and then your LTV will rise. Same with software: let me try it in as seamless a way as possible and if it improves my life enough I’ll evangelize it for you internally. Paying up front kills adoption, no?
Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
>You could of course sue Google

Unless you've waived that right when you agreed to the Terms of Service.
Are you intentionally missing that the point is the fact that any one of them can use the portable init system that isn't systemd?

> No, they should turn systemd into a real standard. ECMAinitd :-p

Well systemd can only work on linux, by design. So every standard compliant init system would require that it package a linux kernel. That is not only moronic, but with history as our guide: would directly result in never patched, network active, embedded software.
In Europe, GDPR has provisions about algorithmic decision-making, including a "Right to explanation":

https://turkishlawblog.com/read/article/221/algorithms-meet-...

I look forward to this getting used against Google and everyone else banning customers without explanation and/or recourse.
Thank you. I have been on the fence for a bit. But I will initiate project leave Gmail and Gdrive now. It will take me a year, but the deliveries and the final goal is clear.
Traditional Coding vs. No-Code/Low-Code Development
Amazon will let go of the bad people pretty quickly in my experience