skysight-inc/HackerNews huggingface dataset:
These numbers are great, with one caveat: the Teams thing. Several place I work or consult for use Office 365, not for its web app but for its desktop app (pay a fixed sum per month per user, and get access to the latest version word/excel, which is great).

As any user of this product can attest, for a couple of months now, Teams has been pushed through the Office 365 updater, causing it to

1. install by itself (even though I consider it a separate product, but hey it's not strictly evil just yet, at least I can understand that it get installed, just like say Publisher even though the user may not use it it's part of the suite's single installer)

2. Open a nag screen after boot that mixes up Teams and your Office 365 account and keep doing it until the users make a Teams account, usually linked to his Office 365 account. Ignoring and closing it is not enough, as it will nag you after every reboot until you pleases it with an offrand of registration.

That one is pure freaking evil because either I get called to deal with it (which is a total waste of my time and my customer's money), or people deal with it on their own and end up with each their own account for which they won't remember the password and will forever claim that "no I didn't create it I've never seen that before".

3. If you uninstall Teams, there is a separate tool that gets installed behind your back, called "Teams Machine Wide installer", that will reinstall it without asking and you will be nagged after reboot again. As you can guess from the name, it's not normal Office 365 behavior, it's specific for Teams, and it's separate from the Teams install itself.

To the product manager that let this thing happen: seriously, screw you. O365 installer used to be super clear and trustworthy, and now you've ruined it. Don't push auto-reinstall behind the admin's back.

So yeah, when it says

> It also has had a great year with Teams and has shown real momentum. Teams now claims 13 million users, 30% more than Slack

I think those numbers are complete bullshit, and if anything they're disapointing. Teams may or may not be a great tool, but the way Office users are being turned into Teams users without them really asking for it only to then claim a high number of users doesn't inspire any confidence to me.

Beside that, I'm a massive user of Microsoft's products, have been for a long time, and the great results are deserved on all front (as long as you give Windows 10 a pass of "O&O ShutUp 10" to remove the layer of crapware)
The point was that many of VB.NET features are what many in the community attack as being academic and not worthy of being adopted by Go.
Curious to know how Your filters are defined (spike, potential, hyper)
Thanks, i’ll follow and maybe use !
I also believe they were aware of this problem in March of 2019 as I was forced to do a password reset on my affected Slack account from my password manager last updated timestamp.
It won’t prevent an attacker from logging in as you at the moment, but it will prevent them from using stolen credentials later on.
Yeah, I am more aware about Microsoft's Visual Studio Code editor from the HN crowd that is doing mostly react, vue, node, etc. development (not C#).
> We basically just use a #breaking channel in there in case we have Keybase downtime.

The problem wasn't they were using Foo and Foo was compromised.

The problem was that he couldn't be 100% sure whether Foo was compromised or not (when asked, they claimed they weren't).

Now, if Foo is a "random-cheezburger-meme-generator" startup you just try out with a throw-away password, then you can probably assume that it's likely they have been hacked and they are lying to you.

That leaves one alternative scenario: you have been hacked.

You'd expect that Slack (in 2019), while it's still possible they lie to you, has decent security practices and thus makes it less likely to be hacked and thus increasing the odds that you might indeed be hacked.

In a way, it acted as a honeypot. But one that you don't control so you can't be sure whether it caught a hacker or whether the bees are drunk.
I accidentally found this circa 2008. I found a xss vulnerability on a local news website, where I could inject js into the webpage URL.

I then posted a poc on my blog. The poc will create a img link to my blog.

To my surprise my blog ranked 2nd for the news name. The only explanation that I can think of was googlebot followed the poc link and thought the news site has a link to my blog. Of course this is only possible if googlebot execute js, which was not a standard for other crawlers at that time.

I believe the blackhat term for this is Google Bowling. Correct me if I'm wrong.
I run my Nextcloud instance (for me and family) on a Raspberry Pi 3. The web interface is fairly slow because of the hardware (and likely my configuration :p), but it serves nicely as a Dropbox replacement.
Also it's kind of hard to not like VS Code, even on linux.
Elsevier is a useless profiteer, but let's please remember that scientists are voluntarily submitting their articles to Elsevier journals, and the funding agencies (and universities) are doing nothing to stop them. I find it a little frustrating to read the wailing from institutions like UC (where I used to work) about subscription prices when they are part of the problem in the first place.
I hate programming, and you should too. (2018)
Israeli Security Firm Claims Spyware Tool Can Harvest iCloud Data
all pay discussions must be qualified with details to whether it is a payment to a contracting company or the contractor or an actual salary with benefits. most foreigners will read your comment and think you are talking about contract payments while us citizens think you are talking about a salary with health and other benefits.
Watch~Full La Casa de Papel Season 3 Episode 1 (S03E01) Online Episodes
What's the mystery here? It doesn't have access to your file system or the ability to request root access.
Many places are just Microsoft shops with very few (meaning 1) or no other sorts of systems. They’re not shopping around for options outside Ms.
Comparison of Memory Usages of Ubuntu 19.04 and Flavors in 2019
Which do you think is more potentially damaging?

1) Using a website which has had its server code compromised (slack).

2) Installing and using an application which has had its code compromised (maybe also slack).

The installed application is going to have more access and potential to damage your system and to compromise your data. There's not really anything more to it. One's in a browser sandbox and limited by browser capability, the other can do literally anything it wants.
ELG: An Event Logic Graph
Watch~Full La Casa de Papel Season 3 Episode 2 (S03E02) Online Episodes
China’s Built a Railroad to Nowhere in Kenya
What could be a really neat addition is having trends sorted by countries
Slack has some options to delete all messages over N days old. Unless there is a really good reason not to, turning on this feature generally sounds like a good idea. At least you can drastically limit the length of the archive available to any attacker.
I've paid for Dropbox for years, but recently cancelled, because I'm uncertain of the direction they're heading in. It's like Evernote of yore.. in fact, I sarcastically think Evernote and Dropbox should merge so I can simplify what I nostalgically ignore to just one entity.

That said, I get Google Drive File Stream with my G Suite company account, and I get Microsoft OneDrive with my Office 365 subscription, and I get 2TB in iCloud with my iCloud subscription. This supports the "feature" idea.

I wasn't thinking about dropping Dropbox until this latest round of product news.
> MessagePack and CBOR are equivalent.

MessagePack has an ugly history with text data that's still reflected in some of the libraries interfaces. E.g., the Python library doesn't round-trip strings by default. (They'll turn into bytes objects.) There's a flag to do the right thing, but not everyone is aware of it.

Add to that that CBOR has an RFC, and I'll pick it over MessagePack every time.

Binary formats are mostly nicer from a parsing perspective: it's much easier to unpack. You're right, I think, that simple compression will mostly close any size gap.
> You know what's better than installing slack? Not installing it and using it in the browser.

What's sometimes even better than that, is not using Slack at all.
Challenges Grow for 5G Chip Packages/Modules
This is where the conversation tends to break down. What you would call a suburb, I would probably call part of the city. What I would call a suburb, you would probably call rural.

I do think hit the nail on the head with the self sufficiency. I have absolutely no need or desire to commute into the nearest big city (big it is fun for day trips every once in a while).

The area directly outside the urban core that contains only housing and bad traffic is definitely not somewhere I would want to live, although owning a proper house instead of renting an apartment is very important to some people.
Scihub? Bonus points if your properly executed scraping project backfills Scihub where it is missing DOIs.
masters overseas are the equivalent of a bachelor here.
Well IntelliJ Community Edition has so much limitations, like Enterprise part is only available in Ultimate.
Right, a rich island country has 25%. What would you guess India, China, and Africa has as a percentage?
Touche and great question. It probably seems worse today due to the ability for news and information to travel so far and fast. Just like it's easier to hear about ALL the bad news stories... kidnappings, murders, shootings, flesh eating bacteria, etc. Even though the rates are the same or possibly even lower today, the [noise] volume is easier to be heard.
This is awesome. I'd love to have the ability to view topics based on category. IE. see the biggest trends in entertainment or the biggest trends in sports players, or the biggest trends in startup brands.
This is essentially how horse racing works as well in the US. The majority of races are "claiming" races, which means that horses are entered into a race at a given price. $5000, $10000, $50000, whatever. Before the race is run, anybody can put in a claim to buy the horse at that price after the race is run.

It's essentially how horses are kept racing against the appropriate competition. Enter your horse too low, in an attempt to win the purse, and it will get claimed. Enter your horse too high and it will not have a realistic chance of winning.
TIL: Samba and SMB are not the same thing.

This is why setting up your network shares by copy-pasting commands you found on a StackOverflow page and tweaking them until they work is a bad idea.
I'm guess it is companies vs users. Some big companies that don't use gitlab, but have more people responding to the survey, would skew it.
Right now spike/potential/hyper classifications are my subjective opinion.. which I hate because that varies depending on the day I'm having and my specific biases.

Figuring out how to classify them mathematically is next on the to-do list. For example a spike would have extreme outliers in the middle and hyper would be over a certain exponent.
IMAP's killer design flaw was that it imposed a strict UID consistency requirement between replica servers if client sync was to work correctly, i.e. you needed a master-slave setup or Paxos, you couldn't use a true multi-master setup or CRDTs with eventual consistency because of the possibility that clients might miss UIDs.

There have been attempts to solve this with even-odd UIDs etc. but those broke down on further analysis. There have also been papers claiming to implement multi-master IMAP servers over CRDTs but these never addressed the strict UID consistency requirement and never tested with actual client implementations for sync correctness.

How does JMAP address the distributed multi-master server sync problem, assuming eventual consistency?
Microsoft has really made some dark technological implementations in recent years. Sadly, it’d probably take another decade of this stuff before they faced any real pushback.
It’s true and probably unavoidable, but that doesn’t make it “okay”
I like having a standing desk with a tall stool. This way I can alternate between standing and sitting without any obstacles, and my stool forces me to have good posture while sitting. My stool isn't very comfortable (though not uncomfortable), so I actually end up standing.

It's not for everyone, but I like it.
Detecting Chrome headless, the game goes on
Sounds like an opportunity for a third party tool!
One Weirdo Built the Future – Big Tech Is Obliterated
I wish I were in that bubble. At the company I work, Windows desktops are the standard and the workplace uses a product called Vidyo for video conferencing. Vidyo doesn't run on any open source desktop... or maybe it does, but I've given up trying.

Most corporate offices today are deeply locked into MS Office. They could theoretically switch to a different office suite, but nothing else is fully compatible with MS's proprietary formats. More to the point, no other company is putting serious resources into developing a more appealing product. Google's effort seems half-hearted and Adobe never seems to have bothered.

In some ways the current situation feels like a regression to the 90's and early 2000's.
Trustless Off-Chain ZK-Proof Verification OrHowWeWon Decentralized Web Hackathon
You can be confident and self assured without being an asshole.

You mention Steve Jobs. What about Woz? Without Woz, Apple never would have gotten off the ground. I suspect most of us would agree that Woz is not only a 10x engineer, but probably a 100x. At least, he was in the early days of Apple, before the plane crash. And he’s a super nice fellow.

One thing being an asshole helps with is becoming famous. Everybody knows who Steve Jobs was. Approximately nobody outside the tech community knows about Woz. So naturally, if you go looking for examples, you’ll find lots of assholes. That doesn’t mean assholery correlates with (let alone causes) success.
I recently moved from Dropbox to OneDrive. I think OneDrive's been moving forward more with tying standard windows user folders into syncing. It works more seamlessly with Windows. If only there was a better Linux client though.
That was much later though.
I definitely understand why "normal" users wouldn't use an online repo (especially if they've never used git itself), but I can't really buy `git add ., git commit -m "sync", git push -u` being too inconvenient, especially when you can just alias all of those. Now if mobile phones are the main reason I can definately understand a bit more, but I do my best to minimize my usage of it anyway, it's mainly a messenger + hn device.
I'm beyond gigs
corporations are allowed to exist because the provide jobs to it’s citizens. h1b visa abuse is literally going against the whole purpose of their existence.
>a system where you end up with disparities of 500x, massive multinationals, and horrible behaviour by many

That's not unfettered capitalism though. That's captured markets via regulation and laws picking winners and protecting incumbents. That's due to corporatism... when corporations, via imaginary person-hood, are given the same rights as humans. What I label as corporatism.
When building a system that surfaces interesting trends, you have to be careful about curating which historic examples you show. People will craft their understanding of predictive power based on those examples... but if the examples aren't representative (i.e. randomly sampled) of the algorithm, then you're selling people rainbows and unicorns.
There seems to be a filter on the top to do just that.

https://trennd.co/?categories=%255B%2522sport%2522%255D
There are quite broad category filters you can use right now, like "sport" or "food".

Definitely looking to classify with more precise categories in the future like sports players etc as you mention
Maybe? They wouldn’t be able to do the current bootstrap of each Go version being built with the previous but they could go back to the first release. There’s a canonical version where Go bootstrapping starts, so it might be possible to avoid fixing unportable C in the early days.
Ok, anyway cool app! I actually found some cool trends via this.
I don't understand this. They say that if you delete your workspace, all messages are gone.

https://get.slack.help/hc/en-us/articles/204067366-Delete-a-...
CrateDB 4.0 Is Now Stable and Ready for Use
I wouldn’t worry too much about Nadella. He is probably doing very well financially.
Except it literally is? What do you think tax brackets are?
1. Work-life balance is more important than money.

2. Don't trust your company to do right by you even if you really believe that they will. Only you can look out for you.

3. Cannabis is medicine.
Know what you want.

PHPStorm is an IDE. It can be used as a simple editor but compared to the other it sucks at it, very clunky.

VS Code is an editor. It can be used as an almost IDE with refactoring and stuff but compared to the other it sucks at it, very clunky.

I use both, for PHP and for Go, and they're very different beasts who both have their uses. It's weird to me that one could consider them in competition or having to "chose one" between them, unless you don't really know what kind of tool you want to work with.
> Unlike Slack, it is free. And without ads.

How does Keybase make money?
clickable title
AMPRNet Sold the 44.192.0.0/10
You're right: coding standards have improved. Still, I wonder if we might be biased. From my perspective I see a lot of well engineered code (Scala, Rust), but the majority of the code produced is probably not that clean.

The move to mobile has really opened up new opportunities and it seems this discussion is less relevant. Then again, loads of apps are web-apps underneath.
I'm sure shareholders will sue, because they try to turn everything into a violation of securities law. But securities law shouldn't be the only way to regulate companies imo
The linked-to documentary ("Doom Vibrations") shows Kohlhase armed with a microphone and a spectrograph.

My personal belief is that these kinds of news articles happens when you mix together (1) some legitimate phenomenon for which it's difficult to measure (or not obvious what physical dimensions to measure) with (2) nutcases who love mysteries/conspiracies. Maybe they or people they know are really suffering as a result of some external stimulus and we don't have a good way to diagnose or treat them (or identify the stimulus). That's a tragedy and it would be great if someone could pursue it and identify it. But they're clearly nuts and we shouldn't entertain their speculation until/unless they can show objective evidence.
If they can inject server code, they can bypass 2FA entirely. They don't need your 2FA code they'll just skip that part of the authentication.

The same goes for passwords, but with passwords there is the potential of additional value on other sites that haven't been compromised so those are always worth collecting.
Software running in a browser is probably going to heavily sandboxed and have tight restrictions on what it can access since the purpose of a browser is to run untrusted code. Native software will usually have minimal sandboxing because it's supposed to be trusted, and can do anything the user running it could do.

As far as performance, I think that only applies to apps like Slack and Spotify that use Electron to pretend to be a native app.
You mean this S3? https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html
LLVM has a lot of optimizations. Does anyone have information about performance of applications built by each complier? I’d especially be curious about apps well tuned to reduce usage on the naive GC that TinyGo uses.
Privacy is apolitical. In fact, it is built into the very fabric of how the world works.

Does the grain of sand on a beach in Japan know whether or not I've just sat down in America? No.

Does the merging black hole/neutron star somewhere in the universe know that it will have consequences for small bags of carbon and water somewhere in the universe? No it does not.

Do you know what your child is actually thinking when you harangue them for the umpteenth time? No, you don't.

Lack of privacy/privileged access to information has always been the byproduct of active human effort. The natural state of things, is for information to only effect it's immediate locality. I.e. privacy.

Lack of privacy; therefore is the political subject. Subtle difference, granted, but that subtlety belies the consequences of letting things get out of hand.

Excessive "awareness" is a problem. There are those that relish the thought for the power such systems confer; they chant

"I can make you safer!"
"You lose nothing!"
"There is no danger in this!"
"It is just the sacrifice a Good Citizen should be expected to make for the Greater Good!"

However, once the check is written, does the government ever relinquish it's right to privacy?

Nay. National Security. Just trust us.

Never mind that the assertion that led to the sacrifice of the initial liberty was that there were those amongst us who couldn't be trusted.

Nay, sir, I agree with GP. The breach of fundamental rights (or imposition of obligation) is the matter of politics, and very infrequently do I see any credible case made where something as fundamental as breaking the confidentiality of the most efficient means of communication anything but a power grab, and eventual tool of tyrannical oppression.
The spike for cattle appears to be in Google trends for me: https://trends.google.com/trends/explore?date=today%205-y&q=...
I recommend sync.com as an alternative. It works great, has end-to-end encryption and their support is very responsive (you can't say that about Dropbox's support).
A friend of mine did a practical course on building dry stone walls recently. She was taught various building styles from different parts of the UK. There's more than one way to pile a rock!
I wonder if you are a "type".

If you don't want products and services from Microsoft, Walmart and McDonald's, all 3 companies who don't seem to advertise much- do you find yourself buying products from big advertisers?

I don't find these companies low quality, so I'm wondering what would make you avoid them.
It happened to a friend of mine last year. He has a small business, a family business and got harassed with dozens of calls to buy a Yelp package of around $1000 a month (which doesn't guarantee more sales, they just push ads, etc and maybe fake reviews). He told them he cannot afford that and not to be called anymore. Few days later two guys in suits showed up to at the business to try to convince him to sign up for the offer. He declined. The aftermath: his rating on their site dropped a few stars, good reviews are pending forever and a few bad ones skim to the top. This is a bad business model!
NLP and Finance – Shakespeare Without the Monkeys
"everything is a component"

That is a major misconception.
In reality, that is simply not the case. (see all those 'container' like components trying to tame underlying components and the awful state juggling dance we are now accustomed to.)

And most JS frameworks confuse the logical structure of an app with the 'physical' structure of the DOM.

Components are in the end rendered sub-trees in the DOM.
But that forces you to lay out your app logic along these lines.

It's limiting, it's wrong and there is a very good reason why there's a C in MVC.
It stands to argue we dismissed the C part in the front-end world way too easily.
Not saying it could never happen, but in addition to being the architect of a renaissance at one of the biggest, must well-known companies in the world, Satya is also a mcrosoftie from pretty much birth. I think it would take a lot more than gobs of money to make him jump.