skysight-inc/HackerNews huggingface dataset:
> On the other hand, blindly accepting browser extension upgrades is a huge security vulnerability.

That argument can be applied to any software, being allowed to run code on your devices comes not just with the freedom, but also the risks. I don't think restricting people's freedoms is the right way to somewhat reduce the occurrence of malware.

> There was a post some time ago about how popular extension projects often get bought by adware/spyware companies and they were able to publish malicious changes directly to user's browsers without any validation.

I think you're referring to one of my blog posts. :)

https://news.ycombinator.com/item?id=20587440

https://armin.dev/blog/2019/08/supporting-browser-extension-...
Ask HN: How do you move up in professional status as a remote worker?
How do you move into senior positions, and then lead positions as a remote developer? Is it even possible? As a remote software engineer I have low visibility and do not work with a team of on-site developers so I feel stuck in a holding pattern. Not to mention half the time my roles are temp roles. How do I cement myself as a bigger team player while staying remote, and gradually take on more leadership?
Apparently people keep forgetting that laptops and 2-1 hybrids are desktops as well.

Microsoft is doing pretty well there, to the point that in many shopping mall shops in Europe, Android tablets have been slowly being replaced by hybrid laptops running Windows 10.
Python is not a great programming language
In the leadership shakedowns for campaign contributions. It essentially winds up a domestic counterpart to foreign aid's function and why it is given to kleptocrats. Essentially a leash of "if you act against us say goodbye to future funding" and is cheaper than the "full scale destruction" of military intervention/heavily campaigning or contributing to oust them.
> "Bill Gates ordered to all application business units to include checking routines of operating environments and if it is Microsoft DOS, nothing will happen. But if it is non MS-DOS (such as DR-DOS), application will display messages saying that 'This application has been developed and tested for Microsoft MS-DOS. Since you use different environment, this application may not work correctly . . .' "

That seems entirely reasonable. If you're selling software and you've tested it for a particular OS, and someone using it isn't on the OS, why wouldn't you notify them that issues they experience could likely be resolved by switching to a supported OS?

Anti-competitive would be preventing it from working at all on different operating systems.
Awesome - this will be really popular with service providers that support businesses that have large guest networks.
Let’s not be so dramatic about a capitalist business decision to strategical maintain their market share. The computer wasn’t stymied and competition still exists.
Researchers should consider making their papers runnable. Jupyter notebooks being a great tool for it. Also, check out Knuth’s literate programming.
The fact that you're quite flippant about MS's conduct in the 90s makes me think that Gates' PR has been amazingly successful. Does no one remember the default Borg icon for MS stories on Slashdot?

Here's another great example: https://www.theregister.co.uk/1999/11/05/how_ms_played_the_i... . MS deliberately displayed false incompatibility error messages when Windows detected it was being run on DR-DOS instead of MS-DOS in an effort to crush any fair competition. MS was absolutely ruthless in the 90s, and I can only hope you are younger than 30ish or so if you don't think MS's behavior then was immoral. It's interesting to me that Google gets so much shit for their practices these days on HN when MS was easily an order of magnitude worse in the 90s.
> I don't buy the tacit premise that most political disagreements are primarily about issues of facts and knowledge.

On a scale from 1-10 how much do you believe disagreements are primarily about issues of facts and knowledge?
I agree it is hard to judge based on anecdotes, but we know Enders have had specific issues that increase fire risk. E.g. thermal runaway protection disabled by default, XT60 connectors with bad connections, defective MOSFETs.
"History is written by the winners" I hate this quote because it is often used to argue a point without having to provide any other facts. Just saying that is sufficient to invalidate a whole narrative.
So true, but I’m not sure what I could have done here, except stay on iOS 12* indefinitely. This wasn’t a case of having an invalid backup per se (I was able to restore my phone back to iOS 12), this was a case of being unable to port forward data from iOS 12 to iOS 13. In other words, a perfectly working system could not be upgraded via Apple’s upgrade process, nor did Apple provide good workarounds for this scenario, such as allowing the restoration of individual apps.

That’s why I’m extra disappointed in Apple. I did everything by the book, including testing my backups, and my data was still lost.
Most developers look at the result from a function call rather than looking at the documentation.
The specific obligations in GPL are there to ensure the continued availability of modified sources--that is keep the software free.
People say that because of technology.

Name another species that can create its own energy, create new materials and cure diseases.
Most people know this, but still continue to upload images without stripping the EXIF data. I think it's just convenient to not strip it, but they pay with an invasion into their privacy. If I recall correctly, Twitter strips EXIF information so you don't accidentally reveal your location and other metadata.
Ok, I'm going to take this one.

First, are you claiming that weather scientists and forecasters are part of a vast global conspiracy? Seriously? These guys aren't even climate scientists, they are just building more accurate sensor networks and forecasting models. And if you look at the forecasting models running on todays supercomputers they are devastatingly accurate compared to 2 decades ago. So one can guess they are getting it more right, than wrong.

It think to biggest issue here is "normal" people don't understand math or stats.

I work with weather data sets in building simulation, which involves sensors and sensor fusion. First, there is no sensor that doesn't involve algorithms, statistics, or some sort of "data cleaning". Unless you are talking about a glass thermometer visually inspected... and if thats the only "data" you'll accept then we are talking serious luddite tendencies here.

All weather data needs cleaning. There are data drops than need interpolation, sensor stats checks to detect erroneous readings, multi-sensor fusion to make more accurate values. Get real.
You are missing my point. As you noted, it is in fact capitalism and it is in fact cut throat. Yet it is simultaneously cruel and misguided. There is nothing inherent in capitalism that says it must be cruel and cut-tnroat. The more it is used in a cruel way, however, the more people will distrust it and the more we are at risk of losing it.
"Show HN" without a proper README or any screenshots of whatever that is supposedly adorable.
Sidecar only works with very recent Macs. Any MBP with a functional keyboard isn’t on the list.
Pablo Escobar demonstrates that there is no depth to the depravity some people are willing to forgive if you give enough to charity. This demonstrates the incredible efficacy of laundering your reputation by giving to charity.

Some may have worse reputations to launder than others, but the mechanism involved is identical.
Salaries in Norilsk are really 2-3 times more high than in Krasnoyarsk, for example. But same applies to prices too, unfortunately.

And that is true about milk thing in USSR, people actually still believe that milk removes toxins.
Though where is the line drawn about what is a valid gender/pronoun? For instance, are all the pronouns listed on https://askanonbinary.tumblr.com/pronouns acceptable or not?
'Your account has been banned for violation of policies.

You are not allowed to know why you are banned.

You know what you did.

All your data has been deleted and is no longer accessible to you."

---Any cloud provider

Is that kind of secrecy useful in any way? No. It, instead serves to cover up abuses and oversights. Transparency, especially in government is essential. People should have privacy as their right, but the government should not.
Your whole post is one long and droning denial. I didn't have to go back a year to find an example. That's just what HN gave me the fastest. There are plenty of examples. Maybe you should try looking harder yourself.

HN has a problem with fake news. So does Facebook. And Twitter, and so forth.

Instead of saying "we can do better", you've taken the route of complete and utter denial. And in a kind of off the cuff, blame shifting way.

Just like so many other tech bros in SV. Completely unprofessional and unhinged when faced with real issues. You're enjoying the club, I guess.
Well, I called it impressive. It is just that I don't think it is marathon, in the same way as a soccer match is not.
Grocery stores often have a branch of an existing bank inside them, but the ones that don't often provide some financial services like cashing checks.

Wal-marts cash checks, do money transfers, and provide debit cards which act as a pseudo-bank account since they can be used with direct deposit etc.
I mean, I have learned that people simply won't accept that SQL doesn't guarantee the order of a result set if you don't use "order by". I tried to argue it and eventually gave up. It seems vastly easier to change a language than human nature. People are hardwired to ignore claims that something should not be relied on, because in normal human relations, that is a way of pushing away undue responsibility, not something to be taken literally.
Here's the last 22000 years of climate change in comic form to illustrate the point. https://xkcd.com/1732/
Leads Campus Brings Quality Lead Generation with the Latest Technology
I very much enjoyed reading "The Mythical Man-Month" (as well as listening to the Phoenix project, but that doesn't strictly qualify as non-fiction I guess.)

The Mythical Man-Month was interesting to me becauset the situationsiit describes are totally different and yet eerily similar.
I understand why they are there but that has nothing to do with freedom. Forcing people to obey rules if they want to use the software is not freedom. In contrast, MIT gives and requires nothing. That is true freedom.
Thanks for making a complete strawman of my argument. Nobody said 100% everything the Koch foundations have ever done has been terrible. But I sure as hell see a world of a difference between an entity that does entirely good things and one that does terrible things half the time. List me all the terrible things the Gates Foundation did that you think make it comparable to, idk, the Charles Koch Foundation. I'm reading the latter donated $25M to UNCF, which would be great except even in that case, "the UNCF's involvement with the Charles Koch Foundation was 'a betrayal of everything the UNCF stands for' because the Koch brothers were 'the single most prominent funders of efforts to prevent African-Americans from voting'." Yeah, because I definitely see the Gates Foundation being accused of undermining its own causes and driving away its supporters as a result.
In the gallery it says just outside Norilsk is the biggest metallurgical mine in the world.

So it's an industrial city.
Microsoft Surface sells are estimated to be 20% of Mac sales.

https://www.zdnet.com/article/surface-by-the-numbers-how-mic...

Apple sells about 20 million Macs a year and even that pales in comparison to mobile sells.

The total sales of computers is estimated to be around 63 million last quarter according to Gartner. Compared to 310 million cell phones (https://www.androidcentral.com/phone-sales-continue-decline-...)
Clinical trial data that the FDA makes decisions on is summarized in the label. You might argue we need more detail.
Interesting example of a unit test of sorts for language usability. Got any others?
Yeah, I bet there are Electron-based terminals out there anyways.
A side note, browsers are making bookmarklets harder to use in the name of security. Making it possible for web sites to block bookmarklets via Content-Security-Policy.
If you have enough experience, try to change teams or companies and apply for a more senior role. Try bringing this concern up in your next 1:1, see what your manage thinks about it - he or she is probably well positioned to give you a game-plan.
Creating My Budgeting App
Microsoft did manage to port Windows to mobile platforms, with success to some extent. Notice that it's Windows for Desktop that maintains support for legacy software.
Support for legacy software isn't necessarily detrimental to success. Microsoft's lost battle in phone market has nothing to do with it. In addition, Microsoft seems to be doing just fine in the other markets, and it's been growing on cloud, which we may consider to be a new market. The whole 'support legacy and risk being stuck on the past' argument makes no sense.
„Propiska“ was a Soviet thing and it no longer exists in the same form - in no way it restricts free movement. It is called now a registration on a place of residence and it is a thing that exists in many countries. There’s no difference between the Russian registration and German Anmeldung - they restrict your life in a similar way (though in Russia you have much more time to register).
Strange fantasy
Drug companies already tailor their trials for the FDA. There are IND meetings with the FDA where they give you feedback on trial design.

Pretty much any “recommendation” they give is not really optional.
I would list all of Panic’s apps if the question did not specifically exclude well-known apps. They are hands down the best at delivering just beautiful software.

---

I use Reeder a lot (both on macOS and iOS), and love its beautiful simplicity!

https://www.reederapp.com/

---

I recently started using Paw and am in love with it with its design and features! There are so many well-thought features, I wasn't even aware I nedeed.

https://paw.cloud/

---

As a long time user of Folx GO, I recently discovered CloudMounter from the same developer that allows you to mount cloud services as a local drive. I enjoy using both of them, and would definitely recommend!

- Folx GO: https://mac.eltima.com/download-manager.html

- CloudMounter: https://mac.eltima.com/mount-cloud-drive.html
> For example, it turns out to be really convenient that strings are simply lists of characters. It means all the list manipulation functions just work on them.

Why is it preferable to couple the internal implementation of strings to the interface “a list of characters”? Also, since “character” can be an imprecise term, what is a character in Bel?
There was a period of 10 or 15 years or so (up to around 2000) where the de-facto standard microcomputer operating system, supplied by MS, was much worse at using the hardware than it should have been.

(In the earlier part it wasn't able to access all the memory without jumping through hoops; throughout the period it wasn't using the available protection mechanisms to isolate processes properly.)

This was for business reasons, not because the human race didn't know how to write a better OS.

(I don't think this makes Gates an evil person, but I think it does make it fair to say that Microsoft stymied the computer revolution to some extent.)
I can understand eliminating CarbonLib support, though I would have made CarbonLib an optional component you needed to install on the OS a couple years ago to make it clear this was now an optional component that may no longer be supported in the near future.

I also don't get why they would eliminate all 32-bit userspace support though - like why eliminate support for 32-bit Cocoa apps, and I think Apple made a mistake here by eliminating support.
Solving remote build cache misses in Gradle Android builds
2019 and you're still bringing up Flash ?

And if you do own a Mac which I highly doubt you would know that nothing really has changed. I can still run the apps I want. I can still use Homebrew to install CLI tools and libraries. I still don't need to use the App Store.

The only difference is that they finally got rid of 32-bit support which was a decision years in the making.
The authors of this article are arguably professional trolls: https://en.wikipedia.org/wiki/Grievance_Studies_affair
That hardware has software that works on modern Linux kernels?
I could hardly care less how modern a piece of software "feels" as long as it's usable. It doesn't stop being usable 5 years later due to being out of fashion. Many recent redesigns (hello Gmail) are quite the opposite to me btw.

I care about fixing security holes, and actually useful improvements (to the UI as well, why not, when they make sense)
I have no interest in claiming any moral equivalency between the two. They are comparable, but not equivalent. I dislike all of these people, and no amount of charitable giving will change that.
Thanks for this, I'll definitely take a look. My concern always, as you point out, is falling into crackpottery territory. Hopefully being acutely aware of that serves as an inoculation to some degree.

I should also state, I certainly find the concept of life on other planets extremely fascinating. However as I said above its insufficient to give clarity to some of the more fundamentally existential questions around our existence.
commenting to bookmark, thanks everybody for the great ideas
It's funny how people, especially Americans, talk about race as if it were an unchanging construct. You see swathes of scientific literature classifying people into races even though the classifications are inconsistent. So you get whites and blacks and asians and... native Americans I guess? Sometimes Hispanics count as separate, sometimes they don't. Arabs were white until 9/11. As for Pacific Islanders, well they're probably too far away to matter. But even the classification, the very concept of 'whiteness' changes across time - as the article suggests - and space - you may be considered white in the US but not in Europe, white in Brazil but not in the US, etc. It's almost as if one's racial identity only made sense insofar as it was percieved by contemporary society. It's almost as if - and this should be the 'aha' moment - race was a...social...construct.
Yes, they're mentioned in the API.

https://github.com/HackerNews/API
Unless you have shares in Apple your whole point is invalid, you're looking to this from Apple point of view which is very good for her business but not mine, i care about the company that give me the best solutions to my problems not the company that's can milk me the last day of my life.
Absolutely. Microsoft will even preserve behavior that most people would consider bugs, just to keep old software running. I would say backwards compatibility is a guiding principle of consumer software development at MSFT.

Edit: It really says something that the top examples in https://en.wikipedia.org/wiki/Bug_compatibility are from MSFT platforms.
I also got sherlocked around 15 years ago. At the time I was working for a music company, and I was in very close loop with apple CoreAudio and CoreMIDI guys. I had (still have) a whole bunch of apple employees or ex- as friends.

Rather enthusiastically I was advocating, and filing bugs to allow me to ship a side project I had been working on for quite a while: A way to network MIDI devices on OSX. Multicast, very low latency, auto-discovery etc. I basically entirely trusted them with all the ideas, thinking it wasn't something they would need, or care, to ship in OSX at any time in the future because it was so niche.

I was wrong, next major OSX version, they had it -- in a more primitive way than my product -- but they had it.

I that point I had been a mac developer, one of the old school, since 1985 or so. And I literally dropped tools and decided to do something else entirely.

Now I still use a Hackintosh mostly for a few programs I still cary on using, but my work has entirely shifted away from Apple.
Author here — really happy that a joke project I did 7.5 years ago (while working at a typical outsourcing company) finally got a spotlight on HN!

Please feel free to contribute! I cleaned up and modernized the repo a little recently, but didn't revise the terms list properly in a very long time (except a few obvious additions like "autonomous" and "AI"), so it's a little outdated. There's so much new bullshit to add!
I assumed you would have an interest in not making a strawman of whatever you're arguing against. These are not comparable by any sane metric. One that doesn't outright ignore all the awful things when looking at the good parts.
I'm quite surprised Apple isn't providing a VM wrapper to run these apps in a more or less seamless way, for at least the next 2-3 versions. This is leaving a lot of software, and a lot of people, without alternatives.
Despite what people may have told you, writing formal software is a quite mathematical task requiring people involved to really engage and write decent software specifications to begin with.
Uhhh, i didn't say to a natural state. I said "to nature". The same way that the land protected to the example hasn't returned to a natural state. You can't get back to a natural state, it's been massively disturbed by humans.
Very. All of the above.
https://youtu.be/8WP7AkJo3OE

Yes and no. You can run progman and file manager on modern windows. Hell, you can run DOS aps.
I think the author simply uses the vocabulary of his field, and he tries to communicate effectively with it. As a consequence, his language is terse and full of references to concepts that are foreign to a run-of-the-mill SWE like me ("naturalization", "symbol grounding", "intentional-referential behavior").

Effectiveness of communication is relative, of course, and what is appropriate for an audience may not be appropriate for another. A parallel with programming languages can be drawn here: mainstream language programmers often have a knee-jerk reaction to being told "look, in Haskell, this program that took you 80 lines in your favorite OOP language is just 4 lines of almost only special characters that look like I banged my head on the keyboard!" but it's just a matter of easing into a different language and different concepts.
Perhaps I should have explicitly pointed out that I feel as though you have strawmanned me. I thought I could make that point implicitly, but I guess not. I dislike terms like that and I dislike discussions that hinge around them.
In Minecraft milk removes potion and poison effects
What “success” was that? Sure it had some modicum of success with Win CE/Win32/and .Net compact framework but success was fleeting. The development environment was nice but they ended up completely killing backwards compatibility with the newer versions and abandoned all of the enterprise/ruggedized devices. The last version of Visual Studio that supported then was VS 2007 while there were plenty of $1000+ ruggedized devices and kiosks that still ran Windows CE - I developed for them back in the day.
Principles to Become a Better Investor
So I take it you've turned it into a VR cryptocurrency startup and are closing a $140 million series B round by now?