skysight-inc/HackerNews huggingface dataset:
The issue is not that. This is raising private corporate infrastructure (Google, Apple, etc.) to a quasi-governmental role. Something so tightly bound with fundamental civil and human rights concerns, should not depend on these giants. Think China's Baidu.

And here is a deliciously ironic title and article:

China's Dystopian Tech Could Be Contagious

https://www.theatlantic.com/technology/archive/2018/02/china...
What Happened When I Looked at Two Mac Apps Today
I don’t think it’s fair to call it a racist position. I read it as them saying that the Chinese government is doing these things, not that the Chinese people are doing these things.
> The thing that's crazy is that the cost to the SaaS provider has nothing to do with the number of users.

Surely their support costs scale with the number of users? This might explain some anti-growth behaviors, support is expensive and a lot of companies struggle to get it right.
“I’m mad as hell and I’m not going to take this anymore.”

https://en.m.wikipedia.org/wiki/Network_(1976_film)

This comment isn’t a rebuttal — I agree with you and every time I mull on these things I am reminded of the memorable saying from the movie Network.
> You mold your Emacs to a workflow unique to you, notice things you are doing often, add elisp functions to change it to make those things easier, and carry them with you from job to job.

In most jobs I worked for, taking files home from employer computers would be stealing from security point of view no matter what their contents are.

So it means that one has to create those configurations from scratch every single time in each new job.
Welcome to Costco, I love you.
A Secret Algorithm Is Deciding Who Will Die in America
The date is not important, the pressure it might create more so. But there are other things that create the pressure to get things done.

Natural pressure is the best: someone you care about suffers if you don't solve the problem, heating is broken and winter is coming, that family needs a place to stay etc.

The worst kind of deadline is completely arbitrarily set by someone who has no idea, because they thought promising early deadlines would make them look good and get them the contract.

This is a structural problem IMO, because freelancers usually don't make that mistake very often. If you manage someone elses time you can afford to become unrealistic.
This blog post illustrates the nuances of changes at the scale of StackOverflow (really all of StackExchange) https://nickcraver.com/blog/2017/05/22/https-on-stack-overfl...
"First Amendment" means nothing outside the US and certainly has nothing to do with WeChat. Why are people using esoteric and convoluted American terms for things that have universal equivalents?
Yeah I agree that most in China don’t think much of it (or often don’t even realize censorship is happening on their exchanges). But it’s still tragic. And I’m happy to see Silicon Valley come to its sense regarding WeChat. A few years back, VC’s were tripping over each other to sing the praises of WeChat and how much better it made China with its mobile payment and mini apps.
Although there have been several tab addons for emacs for a while emacs now has native tabs that work the same as vim tabs.

You can run emacs --daemon at login and run either emacsclient to start a new window connected to an existing instance. In my measurements starting vim in a new xterm takes about 250 ms. Starting a new gui emacslient requires only 500 ms. Perhaps numerously running a new default emacs instance with emacs -Q is actually faster at 400ms.
From the article, it looks like they have observed that the chat data is used for cross referencing image hashes to text, but extending it to incorporate and leverage representations learned via ML algorithms (supervised, or self-supervised) should be quite straightforward.
The same democratic countries that employ or tolerate mass surveillance by the nsa? Either people don’t care enough or they don’t have the power to change it.
<non-sequitur>
35 whole people with no fractional people isn't that large o a number. If you use a period for the thousands mark, what do you use for the decimal part a semi-colon?
So, yeah. Zoom did bad stuff. But Keybase is designed so that all those things would obviously be detectable (Keybase client code is open source), and the ways in which the Server could mess with data are much restricted. If that spreads to Zoom, there's a chance it'd be a good service in a year or two.

PGP keyservers have a fundamental issue that demands a solution like CT logs or Keybase-style merkle trees.

The only way to prevent getting Loki backdoor issues would seem to be a development so clearly in-the-open, that any secretive addition of significant code/suspicious PR behavior is obvious.

Tor does not use Tor by default. It works with Tor, but that's it.
Disclaimer: mostly vim guy. I agree that Emacs is super powerful for power users, don't agree that it's intuitive or easy for new users. Also I found spacemacs to be pretty brittle when I last tried it a year ago.
What are you guys talking about...

1. nano code.txt
2. ???
3. Profit!
> but switched to Emacs because it has better support for completion, etc. while having nearly perfect vi emulation

I switched to emacs for similar reasons (plus the fact that it supported embedded repls that actually worked). But eventually switched to neovim, because it could do things like completion and repls. vim 8 can now as well.

> I try VS Code every now and then, but I always stop because of two reasons: incomplete vi(m) emulation and the latency feels really bad compared to Emacs/vi.

> Would like to switch otherwise, but non-leaky vi support and good latency are essentials.

Same. Also start-up time. I love typing `v <filename>` in a terminal and instantly getting an editor. Lower memory usage is also nice.
What percentage of a newpaper's employees in the old print days did ad sales vs doing reporting?
How long did it take you to switch? I tried spacemacs for a few months but got tired after I was always accidentally breaking things
wow, that is substantial.
Any tech that aims to improve something by re-designing roads is bound to fail. It's simply not cost effective.

How about truck by-lanes across the country are equipped with electric cables on poles, and trucks have those train type extenders to get charged. Or even charging stations in truck stops.

And wireless charging is in-efficient.
You think mean comments are a SO or reddit problem? The fact that anonymous online discourse gets rude and heated has been known since the days of usenet.

There was even some of this on BBS forums, but that was a more civilized time, likely because we knew the people we were talking to were within our local calling area in most cases.

None of this is new. It's a humanity problem, not a technology problem.
As far as I am aware it still isn't as GUI oriented as ZWEI used to be.
Of course different people have different preferences. I don’t tell anybody that the way they prefer is wrong! I don’t say there is a reason to prefer the keyboard either. But being what it is doesn’t make Emacs broken. You can definitely read code from top to bottom on it.
yeah, but that's just funny and was meant to be satirical. the other phrases are just empty words used in a way to fake sincerity. (maybe fake is too harsh for "thank you", but if you were really sincere, you wouldn't be using a catch phrase)
Thank you so much for sharing this. I had heard the story from one of the Lightsquared guys at a conference but didn't get the details.

I appreciate this comment so much!!
Valgrind is also prone to throwing up false positives. I find ASan much better.
reminds me a little of "ducks" https://www.freecodecamp.org/news/scaling-your-redux-app-wit...
I might need to re-look at this. That's much more efficient at an earlier stage than I was expecting. Thanks!
Are you telling me you've surveyed every person on the plane to know for absolute sure nobody paid the same price? Do you think they create a unique fare code for every passenger? Of course they don't.

I never said airlines are stupid, I stated an opinion they are not "masters of a/b testing". You've not provided any evidence to convince me otherwise.
The genie has been doing a Fred Astaire number in cleats on the head of the sensible-economic-growth genie since about 2005.
I thought that's exactly what AGPL was for. Is there something flawed about it?
Well, there are reasons why Keybase changed from key-centric to identity-centric back in 2015: https://keybase.io/blog/keybase-new-key-model
> Trains should be long-haul, semis should be last-mile

There is a reason semi's are long-haul. A fleet of semi's is tremendously flexible, with single loading and single unloading.

The fleet can be driven in a myriad of ways and constantly re-routed for suit the present requirement.

Trains are good for a specific types of cargo, ex. to and from ports.
You haven't been paying attention then. Check out the ridiculous series of non-apologies over the Monica Cellio debacle.

https://meta.stackexchange.com/a/340913/627733
> I don't use smartphones.

Why these tin foil hats living in their parents basements always flood the discussions about Matrix, Signal, etc.?
I suppose it's somewhat cheeky. Like it has a cheekiness rating of 0.0001 instead of 0.0. But I really cannot relate to the sort of person who cares.

At the same time, giving it a name is useful.

"Do you have natural scrolling on or off?" vs "So, which direction does the content scroll when you move two fingers down on your trackpad? No, I mean, when you're touching the trackpad with two fingers and you move them towards you, does the page go up or down? Oh, by up, I mean that the text actually is going down but you're moving towards the top of the website."
Could you save some of this data and show a table of what has been checked? Guess I could just check caniuse.
The abstract and introduction to a math paper usually does so, though sometimes they slip up and in then in the middle of the paper you find some strange symbol and have to manually binary search for it.
This to me is a bit like saying we should go back to assembly because programming languages are too much of an abstraction from machines. As with everything it comes down to tracking solid metrics to avoid wasting resources and getting decent logs when bugs occur.
I’m mad as hell and I’m not going to take this anymore. I'm buying a Toyota!

On edit: wait, I don't even have a driver's license!
With identity theft these days, while I’d agree that it’s certainly _less_, I’d contend that it’s not an insignificant number either.
The NBA losing money and the Chinese government being totalitarian and thin skinned doesn't give free rein to any old racist shit, mate.

And they own media companies to push their agenda is flat out, textbook conspiracy theory racism, unless you have more evidence than something completely unrelated.
Hydroxychloroquine: The Drug Costa Rica Uses Successfully to Fight Covid-19
This reminds me of a quote from Jack Mah, the founder of Alibaba, from a few months ago.

在阿里巴巴二十周年时，马云提及未来的一个畅想：“30年以后，我们希望每年向社会推荐输出至少1000名10年以上的阿里人，他们应该参与到社会的建设。”

Translation:
During Alibaba's 20th anniversary celebration, Jack Mah expressed a wish of his: "Thirty years later, I hope that we at Alibaba can export, with commendation, at least 1000 Alibaba-rians that are >10 years seniority, to society each year, so that they can participate in the building of our society."

If you think Jack Mah was talking about annual layoff, you aren't the only one. Needless to say, people are impressed (sarcastically) that he even made layoffs sound so patriotic.
In Europe, the "." and "," characters in a number have the complete opposite meaning to when used in US/UK/Australian etc. numbers.
In Apple Music, Cmd+Z deletes the folder name
> You think mean comments are a SO or reddit problem?

No. They mean a hostile attitude form the company towards the users and the volunteer moderators.
The whole letter is really tone-deaf. First paragraphs of guff about "stay focused on living our core values", "Let’s all continue to take care of each other", and then whoops, we just fired 15%!

Then again, they've got a solid track record, in a previous moderation kerfuffle they pulled their initial "apology" after they racked up north of 2000 downvotes.

http://web.archive.org/web/20191208001413/https://meta.stack...
Tesla Shuts Down All Vehicle Output Worldwide
> I hope eBay, Paypal and Yelp are next.

For ten years I sold things on eBay about 5-6 times a year. It wasn't a business at all. Basically if I had an old phone or a laptop, I'd put it on eBay and get a few bucks for it.

Around 2008 or so, I noticed that eBay's policies had shifted, so that sellers were at the mercy of the buyers.

My last straw was when I sold a phone to someone. I'd paid $500 for the phone. I'd used it for a year. I sold it on eBay for $40. I'd spent $15 on shipping. If everything went lick clockwork, I'd make $20 for the sale, which was peanuts since I'd spent 2-3 hours posting the ad and shipping the phone.

The person who bought the phone couldn't figure out how to turn the phone on. I got their email, and I responded to their complaint in exactly nine minutes. In the span of nine minutes, they raged out, and clicked some button on eBay to complain about me.

Like, I get it, if I ignore your email for a week, that's not cool. I responded to them in nine minutes.

Their complaint resulted in my perfect eBay score being lowered, and they got a refund.

Stuff like that just completely burned me out on eBay. They only seem to be interested in maximizing the number of customers on their platform and don't seem to care about keeping their sellers happy. And without sellers, eBay wouldn't exist.
Same here - what concerns me, is that upon clicking on a TC article link, my browser opens (and fails because it is blocked w/ Pi-Hole) the URL https://guce.advertising.com/collectIdentifiers?sessionId=3_... - seems pretty shady to me :( (or, well, at least not something i'd expect...)
??? You just mentioned Galileo. The Church disagreed with him because god had made arguments from authority in the bible about Earth not moving etc.

Bad school teachers sometimes make these arguments. "This is so, because I said so". Or "because the book says so".

I don't know if you are a scientist, but one can often see young grad students believing in something only because the senior scientist believes it, and not because of actual good reasons.

You also see arguments from authorities in non-scientific debates. "We must believe X because because historical figure Y said so."
who in the discussion? most people who burning 5G base station, or Truscism
Bored highschoolers at home? Have them design a race car for the Moon
“We’re laying you off. The whole world is dealing with significant uncertainty, we’re not alone in layoffs, you’re not alone in being laid off, so you probably won’t find a job elsewhere either. Good luck.”
Can you do that for all users? The server is a per-user server, isn't it?
I thought this was satire
Interesting. How did you get it to store the list of previously opened files?
WoW, that looks so much more advanced than the HiSoft Pascal and HiSoft Assembler I had at the time. I still have the cassette tapes in the attic of my parents house somewhere.
I understand they had to do it (I'm sure we—their users—understand), but I can't understand the need for bullshit business-speak.

Just say, "Due to circumstances you all familiar with, business is slow, so I have to let go of some people from X department."

Putting up bullshit like this is like adding insult to injury. Especially, since their user demographics are mostly people who don't like bullshit.
>> A financial success case for google is some sort of data-centric monopoly. They don't really do business another way. It's fair to be dubious of their endgame.

Reminds me of a board game called Risk that I like playing where you have to capture territories by attacking owners of other territories. The moment any one player looks like they are gaining a good lead over others, the rest of the players gang up against that player to prevent him from getting too powerful.

The goal is to be the single largest player in the game and everyone is trying to do that. But the moment anyone is too ahead of the curve in doing that we don't like it.
I guess we as a society are wired to hate a single large player. Maybe the last couple of centuries left a bad taste in our mouth.
How does Chrome decide what to highlight when you double-click Japanese text?
Some of these "cloud" places, though, don't have that kind of oversight. They build their systems to just auto-scale up, and up, and up. Soon, there are dozens, then hundreds, then even thousands of these crazy things. If they write bad code, and their footprint goes up every day, they don't even realize it. Odds are, the teams themselves have no idea how many "machines" (VMs in reality) they are on, or how quickly it's changing.

There's no equivalent of my friend to stand there and tell them to first optimize their terrible code before they can get more hardware. The provisioning and deploy systems will give it away, and so they do.

What usually happens is that someone will periodically run a report and find out something mind-blowing, like "oh wow, service X now runs on 1200 machines". How did this happen? That's easy. Nobody stopped them from needing 1200 machines in their current setup. People wring their hands and promise to do better, but still those stupid instances sit there, burning cash all day and all night.

Most accurate picture of shops struggling with the problem of doing cloud well.

Not only "cloud", but 3rd party APIs/managed services as well. Slab based pricing, pricing on various rates, pricing on data. what not!

I have come to believe that most of the cloud/API vendors make bill tracking so convoluted and hard on a definitive purpose, just so that people can't get easy visibility and early-warning of impending disasters.

Any firm/outfit that says "we want to use cloud for its elasticity" must be prepared for that "elasticity in the billing" too. If they are not, they will find themselves in deep troubles.
It just seems to display a blank blue page on browsers that don’t support WebAssembly. I tested on Safari 9 and the Nintendo 3DS browser.
I would guess a comma.

That’s the locales for a bunch of countries:

> Argentina, Austria, Belgium (Dutch), Bosnia and Herzegovina, Brazil, Chile, Colombia, Costa Rica, Croatia,[44][45] Denmark, Germany, Greece, Indonesia, Italy, Netherlands, Romania, Slovenia, Spain,[46] Turkey, Vietnam.

Quoted from https://en.wikipedia.org/wiki/Decimal_separator
Furloughed, mostly
The discussions on here are what keep me coming back. I often dont even read the article, just jump into the discussion. Provides a lot of interesting perspectives from people who clearly think and can articulate those thoughts. As an aside: I am not IT but I do work in tech.
Resource-Oriented Client Architecture
Throughput of service requests ?
> In a few years, VS Code has achieved better out of the box functionality

How many years will it take until stock vscode stops lagging randomly every 10 key strokes?
And I didn't say anything about sending anything.

If anybody messages you or your family/friends receives something suspicious something and the Party suspects you're intentionally avoiding their watchful eye with a custom mail server, I think you might end up worse off. All it takes is one goofball finding a vulnerability in your system and dropping a joke image or bit of text to royally screw you.

Furthermore, while it's nice in theory to deploy your own servers and get all of your friends and family to exclusively chat through your homemade application, it's very unlikely. WeChat is basically an OS all its own these days. It's a social network, chat app, payment app, shop, and more. People are incredibly reluctant to give up convenience unless they're very motivated and technologically inclined. And for people inside of China, getting a VPN or non-Chinese messenger is quite difficult thanks to locked down app stores and most people communicating only through phones.

I don't use Facebook and won't budge on that issue. My parents won't use anything that's not Facebook. If they won't take 10 seconds to register for anything else, then they certainly won't want to deal with anything I'd try to scrap together. The end result is that I make a VOIP call to their phone about once a month and they ask me to just give up and use Facebook at some point. It's probably a similar situation with most people wanting to leave XYZ terrible messenger.
Extract Transform Load with C# – Beginners Guide
> To work, they need to keep legal costs low.

But they will absolutely try to claim 4-6 hours of legal work at $275/hr, for mail merging a Word document to send you.
> The universe is finite and discrete,

Well, the universe appears to be close to flat, which would indicate an infinite size. And the discreteness of spacetime in QM hasn't been made to work with Relativity, thus the forays into String Theory and Quantum Loop Gravity.
So painful to read a fluffed up speech about standing together while firing 15% of workforce during a crisis. If you need to fire people, own it.
A comma.
‘Spaceship Earth’ Review: A Mini-Planet with Mini-Planet Problems
Not everywhere in Europe, it’s something country specific.

Also, a funny note: In Switzerland we have 3 formats depending if it is a currency, not a currency, or hand written :p
Convolution is a great illustration of the difference between the push and pull approaches. You can implement (one-dimensional, but generalizes easily to any dimension) convolution either by assigning each point a weighted average centered at that point, computed over all points (pull), or by sliding the weight function along the interval and accumulating (summing) the weighted value of the current center of the weight function at each point (push). The push approach is optimized for reads (linear reads, quadratic writes), and the pull approach is optimized for writes (quadratic reads, linear writes).
It seems that if vim is so much more popular than emacs, old fashionedness doesn't necessarily make an editor less popular.

If one believes that emacs would be more popular if it were more like some other editor that is more popular then being more like vim would make emacs more popular. Evil has existed for a long time but vim is still more popular. As much as emacs can be like vim, people still feel vim is better at being vim.

If emacs was more like VS code, would people want to use it for that reason? It seems like VS Code would always be better at being like VS Code than emacs.

Emacs has a loyal following, conceivably of millions of users? It also attracts new users who like things about it. There are packages for most languages, even very obscure ones. Being less popular than vim doesn't seem to make emacs less useful or keep new people from picking it up. It seems like emacs is a good thing according to many people as is and if its developers want to make users happy, looking at what people use emacs for and making it do that better would probably be a good idea. Making it more like other things that already exist doesn't make as much sense to me really.

I guess I don't really understand why it is important to be most popular as long as something is useful with a strong user and developer base.
I've spend 4 years mastering vim and I can definitely say I could have spent that time better elsewhere. I'm pretty sure Emacs would be the same waste of my time. These editors have a very steep learning curves and require a lot of effort to master.

Don't buy into the meme, at the end of the day they are just text editors.
That’s dumb. I’m not asking for a professor to read to me. I’m asking for the school to provide a curriculum that introduces me to these subjects since I PAID them to educate me. Cryptography was not introduced/required for my CS degree.
Legal Billing Software – Billing Software for Law Firms – Bilr