skysight-inc/HackerNews huggingface dataset:
Srilanka is stone throw away from India. I don't think Srilanka will ever allow a military base for China and antagonize India.

When Chinese submarines were allowed to dock twice in Srilankan port that was the last straw. Indian secret service RAW allegedly played an important role in toppling the oppressive, corrupt and Chinese leaning Rajapakse government[1]. I guess that is one serious warning to ignore.

[1] https://www.wsws.org/en/articles/2015/01/21/sril-j21.html
This article is poorly written and the title is pure click bait.
> How do my examples not back up this point?

You give an example of one guy with a posted, and one manager, and then conclude "culture" in general, and that they can "never truly fit in with the guys"; But why is this the case with the anime poster guy? How does the managers treatment of the employee relate to their relationship with the other guys on the team?

> the behaviors we normalize

This is along the lines of the "role model" argument; all must conform to prescribed behavior lest a slippery-slope epidemic of deviance should arise. Do all the cubicles have scantily clad women?

> Videogames, Reddit, and HackerNews all have examples of this

The first two are verymuchnot the workplace. Reddit has many different cultures, depending on which subreddit you are in.

You list HN too (which is maybe a little closer to the workplace), as in "Women are overly criticized on HN when they're doing anything that's a male-dominant activity" - I'm not sure I agree, can you give an example?
Microsoft also has a poor attitude when it comes to being good stewards of their customers' hard disk space:

https://blogs.technet.microsoft.com/joscon/2012/01/18/can-yo...

No, sorry, you don't get to take up 30 GB of valuable SSD space for some unspecified stuff that I might need later because removing it is "not supported."
On the other hand, it's not like handling physical cash is free, really.

Think about time spent counting, ensuring that there are no falsified notes, bringing excess notes to the bank and making sure there is change, etc.

I think it is quite feasible to create an electronic payment system that has comparable overhead.

Consider that there are existing electronic payment systems, e.g. electronic cash in europe, that already work and are quite secure (being smartcard-based)
"All those comments on HN on WaPo articles about how they're owned by Jeff Bezos and won't say bad things about Amazon anymore might have some merit."
The average person doesn't have access to an ACH console though, and most banks & credit unions offer local transfers only, with "Bill Pay" that is just them mailing checks out for you. ACH is essentially for businesses only currently.
He didn't seem to suffer for it much. Still has his job, and still writing about Amazon.

Edit: Apparently, he was fired, but didn't update his LinkedIn profile. Odd.
Out of interest, what do you mean by walled garden in this case?
Another rich guy owning a media outlet, another media outlet owned by a rich guy..
I'd be interested in German stores if you can provide the info :)
There is absolutely nothing that can stop China from dominating this century and it is glorious.
> you would similarly dismiss the corruption etc that has led to auditors refusing to sign off on EU accounts for years?

So far as I can tell this is incorrect[1].

[1] https://infacts.org/mythbusts/auditors-havent-refused-sign-o...
Oddly this updated version has worse code generation than the last official release (at least on Windows). It uses 3 instructions just to push one arg to a function call!
Was it China that encouraged and financed Greece's excessive debt? This article is interesting, but comes up short on completeness (i.e., lack of bias).
We don't really know. Cryonics avoid ice formation with cryoprotectants or via vitrification. And assuming there _is_ brain damage, in theory it's still possible to recover as long as the _information_ of the brain hasn't been destroyed. It's akin to having the mainboard and the read head of a hard disk destroyed, but having the plates intact.
Link? Please?
For me it is nice to type on, but the keys have already started popping out after less than a year, very flimsy indeed.
I am. That's literally how HTTP, and broadly the Internet, works.

If you want to put restrictions on how your site is meant to be used, use appropriate protocol means. Like, respond with 402, or simply don't serve content until I pay you / agree to display ads / agree to run your cryptocoin miners / whatever.

Ads, and sneaky cryptocoin mining scripts, are underhand attempts at having a cake and eating it too. Because they know people don't like to pay, they choose to pretend they're free, while at the same time bleeding the visitors for small amounts of indirect money (in attention => time, or computing resources => electricity).
Of Bugs and Coding Styles
CCleaner is not an Anti-Virus. It does not run in the background (at least the free version) and will not slow your PC. It helps users locate and remove temporary/cache files buried in the OS to free up disk space. It is very useful - even for pros. Defender will not do this.
Just as one data point, the last time I ran Disk Cleanup, it hosed my entire Windows installation. The bug in question was documented as occurring in Vista, but wasn't fixed in Windows 7, and for all I know, still isn't:

http://www.winhelponline.com/blog/serious-disk-cleanup-probl...
I have a small underpowered desktop running in my house that only has onboard graphics and it runs Ubuntu 16.04 just fine, but its only connected to 1 monitor, not 3.
I agree. This type of casual 'language manager install X', or even worse; use this container or vagrant image as your base, is the root of all evil. It is the political core of the devops revolution which allows developers to pollute operations with shortcuts and balloon code to avoid the hard work of maintaining/documenting a system and performing due diligence.
> If this would actually happen it would mostly just expose a tremendous shitheap of "enterprise" code created by consulting firms whose entire business model is based on delivering and "maintaining" overengineered crap with huge maintenance costs.

But that's a good thing to expose too. Might even provide a deterrent to those that are in the habit of producing bad and over-engineered work as it'll be public and potentially affect their reputation. And even then, we can probably still use that code and learn from it. Just because bad code is written with public money doesn't mean it should be kept private.
Given the USD ~1.64 TRILLION in assets Mizuho had in 2014, presumably this claim is beyond insane? Is there some mechanism to look up SWIFT transaction volumes by bank?
Seems to me the NY Times is doing OK, digital subscriptions are way up.
When I open the page it requires me to have a linkedin account and login.
And right here you see everything wrong with media these days--people who used to inform us are beholden to the money masters and they don't dare step out of line. Journalism is dead, and that's too bad because you can't have a free country without a free press.
As other have said already, Windows does this - CCleaner does it ... better. And also did it before Windows did it.

Plenty of examples of native apps doing something that third-party apps do much better.
If anyone wants to read more about Ellision, you should read

The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

https://www.amazon.com/Difference-Between-God-Larry-Ellison/...
I think we may be in danger violently agreeing, and perhaps I should have added a bit more nuance to my previous comment:

- I've worked with plenty of people over the years whose first language is not English, so I don't necessarily expect the most wonderfully written prose in comments and documentation (or anywhere else).

- I'd much rather somebody used expressive variable, method, type, or function names than wrote a ton of comments. Nowadays, with reliable auto-complete, and masses of storage there's really no need for terse naming. That being said, the odd comment to convey intent can be great. Reams of comments tends to be a smell because, even with the best intentioned teams, when the pressure's on they tend to rust, which in itself can obviously become a problem. Some might argue that incorrect documentation can be worse than none at all.

- I do like people to write descriptive commit and PR comments: "fixed a bug" or similar is obviously not acceptable.

But a lot of the above is about professionalism and taking pride in what you do, rather than being something that needs "enforcing". In other words it's something you want to deal with by hiring and promoting the right people, who are going to provide an example for others to follow.

In my experience people who work in tech are not on average known for their love of being told what to do (although to be fair that applies many people) so it's more about creating a culture that leads to the outcomes you need than trying to enforce behaviours.
I feel like Bellard is a super hero. I wonder if he has a day job and just takes on these interesting (and large?) projects during his off time.
Personally, I care about both of them, and see both of them as underhanded evil.
I started off my developer career as a MS Access developer, developed CRUD applications that helps a business. MS Access is a very versatile tool and I love it. I even prefer it over Excel. I once made a MS Access application for a client that wanted a web based application as a upgrade to the existing excel solution.

Many alternatives were had as a replacement for one of the apps in MS Office. I did test out LibreOffice's Base. It did not seem to be a proper alternative for the purpose of making a standalone application. The whole application in 1 file.

Access has flaws too in terms of backing up data. That is the biggest drawback and in the web era, Access seems like a relic. VB6 has limits in terms of making a full fledged UI. But it is functional.

The closest successor i think would be a SQLite+electron app. I have not worked on it to see how it will turn out.
2 things caused me to decline a Rolling Stones subscription which I just cannot get over:
1. A Rape on Campus
2. the Marathon bomber on the cover looking like a rock star
For fengari-web[1] we want to watch for <script type="text/lua"> tags inserted into the document.
At the moment we use a MutationObserver[2], but I should compare the speed of things. I've created a new issue to track[3]

[1] https://github.com/fengari-lua/fengari-web
[2] https://github.com/fengari-lua/fengari-web/blob/4279f4b3aec063062eb8baf68a065ee5b0c1d7c6/src/fengari-web.js#L132
[3] https://github.com/fengari-lua/fengari-web/issues/15
Just a hypothetical. Can Google say to all the phone manufacturers that you can only use play store services if you are not going to make any customizations and hence ensuring that the updates are not in the phone manufacturer's hands?
and also the terrible chiclet keyboard :(

I mostly love my T560, but really miss the good old keyboard.
Also, who decided that it would be good idea to ship "professional" device like this with F-keys set to what should have been an Fn-called functions (volume and brightness control, etc...)
So your mobile notifications work without fail? On Android I receive one out of 20 notifications. The desktop app is horribly laggy -- and my computer can handle a lot. I have 2x 75Mbps internet links that stream 1080p effortlessly so it's not my net either.

And you're pleased with the lack of granularity of the notification settings, too?
NixOS/NixOps will manage the whole machine, but it will replace individual services instead of rebuilding the whole VM.
Most likely the parent was using the phrase in jest.
Uau, checks are still in use?!
It's because the video service is utter crap anyways.
The article is an excerpt of a book, but still nonetheless I am wondering why you would say it was poorly written?
In fairness, hes right. No president of Ford would drive up to his job at Ford in his Toyota Camry.
That's exactly why ads are so popular on-line. With them, it's trivial to waste a bit of time of other people with shitty non-product, and earn some money in the process. The same thing wouldn't fly with subscriptions; you'd actually have to create something valuable.
Generally when you're "truly" senior, it's pretty trivial to come in and start working tickets ie bugs and features so long as it's the tech stack you're used too. You've seen most of the bugs before, and implemented a lot of the same stuff (dashboard? KPI's? yawn). If it's a different stack, then sure there's some ramp up, but weeks not months. Like if I went from 15 years of java to .net, I'd be uncomfortable for a while, but basics are the same; version control, IDE's, building, deploying, etc. It's just a matter of learning the particulars.

So far as projects to work on, generally managers and project/product owners have a back log of stuff they want done; some feature or other. Or maybe there's some crippling technical debt that needs to be resolved (example I saw recently; using ant for building deploying, and needing to move to maven).

>> If you want them to come up with their own project, at least intro them to the current strategic goals of the company and whom to talk to find and prioritize pain points.

Rereading; this is a bizarre statement. If I encountered a situation like this, I'd start looking immediately. This is a strong signal the org has no clue what they're doing ie leadership is incompetent.
Was reading a copy of Maximum PC a while back and they suggested Privazer http://privazer.com/ . I've installed it on a couple of machines and it seems to do a pretty thorough job in cleaning the system.

The CCleaner infection was for win32 machines and from what I understand upgrading to the next version (v5.34) fixes the problem.
Convenient way of displaying errors in iOS apps
Yeah, pressing Enter and waiting 0.5 to 1.5 secs for the message to appear is indeed an unquestionable progress!

(I have a machine that can run 5 virtual Linuxes and 2 copies of a full HD game on 60fps, simultaneously, and can stream 1080p from my net, so no, it's definitely not my setup.)

Have you used Miranda 10-13 years ago?
> Were those Linux Desktop events?

Probably not, Linux on laptops and desktops is definitely at its peak at free local conferences (eg: LFNW, SeaGL, etc). OSCON, Defcon, and the events that the Linux Foundation promotes on its website are much less apt to have or encourage attendees to use Linux as their desktop, just give their event list a look: http://events.linuxfoundation.org/
I think that's short-sighted because if smart, clever people don't enjoy working for you they can and will find work elsewhere. Net result: you have to spend a lot of money and time hiring yet more smart, clever people, and so on.
The intent is good and I hope we find a good way to implement this.

I do see pitfalls though: I would separate ownership (i.e., one cannot patent the code developed with public money -- IMO a good idea) and visibility (showing the code on request -- IMO a very dangerous one).

My big concern is formalizing things that should be left informal. For example, in applied research, we usually build a number of throwaway prototypes before the real system. Those quick prototypes and proofs of concept are often ugly in many ways. If I have to expose those to the world I have to smooth sharp edges (HR -- "we cannot get this outside"), which means instead of building 10 throwaways I can only build 2-3.
And after your mentally burned out, rather than being allowed to go refresh it's then braindead "butts in a seat" work which is maddening.
Interesting with the VFSync site, nice to see some standardization on this. I used to work on on-demand file systems in Emscripten, but it never worked well, especially because you can't have binary XHR outside webworkers.

https://github.com/kripken/emscripten/commit/e2046bb8ce2b2cc...

But I don't understand, why is VFSync superior to something like NFS?

It seems that Bellard is trying to set up a hosting site for VFSync, so that people can easily share images. I dreamt about having something like that, combined with copy-on-write, which would make it possible to make small changes to a big filesystem and share them, without having to upload the full system. Kind of like with Docker. I wonder if that would be compatible with the VFSync model.
CCleaner does sell a bit of FUD though - "your computer is slow, use us so it goes faster". I don't think "crap" is causing significant slowdowns anymore, maybe frees up some disk space but nothing that the OS can't do itself either.
I noticed the author of the piece has a top level link dedicated to Dr McGill's work on her website for the book:

https://www.cathrynjakobsonramin.com/resources/2016/12/22/dr...
> You have to remember that you're not entitled to their server resources.

I am, to the extent their server responds to open protocols on the public Internet. It's up to them, not me, to configure what their server sends when. This is literally how the Internet works.
The bundling continues, they have now also bundled in "twitch prime" including a free subscription each month.

The old twitch prime ('turbo') no longer exists.

Am I happy that I suddenly have a free sub? It's nice to have but it worries me that more and more services are bundled until the point where Amazon Prime is no longer a luxury but there is so much bundling where the price isn't worth it for any given service but there's no alternative.

If it heads down that route then it'll take something drastic to break it up. It took the internet to break up cable tv bundling.
You're sort of describing Project Treble, which was just introduced in Android Oreo:
https://arstechnica.com/gadgets/2017/09/android-8-0-oreo-tho...
Eventually, they'll have a version of the file for each minute in the day. After that, the hash should ensure that no additional space is used to store the content. (I think, I don't know much about git internals.)

After that, if you assume 128 bytes per commit (timestamp, and maybe a hash or two saved?) then probably around 14 years.
They specifically referred to bare-metal deployments (presumably local). While you could deploy SmartOS locally and run Triton yourself, I have a feeling that running a control plane like Triton is a bit overkill for a self-hosted deployment. Not to mention it likely takes several days too.
Is it truly Kafka-esque when it provides us with adorable kitten gifs? At worst Brave New World-esque, at best actually good. Kitty!
> When I asked Chris Hughes if I could pick a fight over Amazon’s cancellation, he sent me a curt note instructing me to remain quiet. Unfortunately, I had already forwarded Amazon’s note to a friend—who, in turn, excitedly and unadvisedly forwarded it to the New York Times.

From 1 great decision to the next...
At the top of the article he wrote:

"If you are a technology startup, there are two hot ways to fund yourself:"

I just thought SPAC was some VC term or something. Didn't realize he was laying out a third way.

I admit by that point in the article, I had assumed I got the gist of the article. Why fund yourself with an VC when you can ICO and give away basically nothing.

FYI, I just laying out where the mis-understanding came from.
I’m not a gamer. Also, I can’t recommend using or not using Defender. For aimless browsing I use my Linux box, and one of my favorite browser extensions is uBlock Origin. Nowadays I don’t have to carry flash drives or other storage devices and never plug in things that belong to others :)
Interesting followup from The New Yorker on the implosion of TNR: https://www.newyorker.com/news/news-desk/inside-collapse-new...

I wish I could say the turn of events shocked me, but it all just seems so predictable.
Yes, I would like to have some working open source micropayment system.

However, as far as i can see there is no bank offering a backend yet. Hopefully that will change soon.

It would have been great if the taler system had been usable at SHA 2017. We had to use weird, cheap and easily falsifiable plastic coins at the food court. Using taler instead would have been a really great tech demo...
Game of Thrones Griping: Valar Bloghulis
That people use it and may like it, is not really 'lock in'.

Ultimately, it's an easy-to-reproduce experience, and there will be/are competitors offering 'the same thing' - and so there will be price competition.

If you want to 'switch to an alternative' it would be a disruption, not a 'massive pain'. Your 'old chats' are not that valuable.

If Slack was integrated into other systems - or integrated with partners, customers etc. - that is 'lock in'.

FYI - It may very well be the 'next cool things' comes along, and you find small teams 'just using that cool thing' already.

Finally I would say that Slack is not even that optimal - there is a lot of 'noise' in those channels, and the value add I believe is not that high.

I consult for startups sometimes, they put me on Slack and it's total noise. I ask to just use email, and it works.

I think 'best practice' is not in a tool, it's in behaviour.

Email, used properly, with the help of a simple chat app for teams, can work just fine.
Can we please stop posting links to articles that require registration to read?
No heavy IDEs here, but I am known as a prolific tabs opener. The internal fans will spin up and the machine gets too hot to hold comfortably on your lap. No issues with responsiveness or speed, though.
Agreed, however I think it is unavoidable simply because demand for cheap code is many times higher than demand for good code. And even if it was the other way around, I don't think the market would be able to provide it.
You could say that about Europe, the Middle East, South Asia.

If China does undergo civil and political upheaval I don't think it has the social institutions or mechanisms to suddenly switch to enlightened liberal democracy, history matters, but that doesn't mean the Communist Party is guaranteed political control in perpetuity.
Sounds like https://flattr.com/
Online Training for Data Science Field with Imarticus Learning
Don't go down that rabbit hole. Linux is not for desktop despite many years of efforts. Even the distro with the greatest focus on UI (elementaryOS) looks like a toy. That Linux is hugely successful everywhere EXCEPT in the desktop should tell us something.

Just my honest opinion after 15 years of continuous use in university and work.

XKCD still relevant today: https://xkcd.com/456/
That's exactly the behavior the EUs anti-trust laws are designed to stop. And every time a company gets sued/fined for breaking them there's an outcry. Well .. that's what happens without such laws or if they aren't strictly enforced. We'll see if Amazon finds themselves on the wrong side of an EU anti-trust probe in the near future.
What is the Y100K problem.
More importantly, who would they pay out at that point when both parties are dead
Given that ESP32 is already a bit better than an Amstrad PCW 1512, it would be nice to have other options as well.

MS-DOS had lots of programming language options.
You call it leaking, I'd say it's whistleblowing in abusive practices meant to stifle criticism. Same as the red flags raised about Uber's cultural environment can hardly be considered "leaks".
If the battery API ever becomes a thing, the first thing I will do is to hack the browser to perpetually report an almost-dying battery. Similarly, if there ever comes a standard for network link quality, I'll make my browser report I'm on a 56k modem.

The reason is simple: whatever cruft the site decides to only serve to high-end users is the cruft I'm very much not interested in seeing.

And because I'm definitely not alone in this thinking, those APIs will be failures for anything other than getting additional bits for tracking and profiling people.