skysight-inc/HackerNews huggingface dataset:
Funny thing about games: most revenue happens soon after release. It's like movies. A game from several years ago usually has low ongoing revenue, so there's little profit in updating it for a new OS. Many Mac games will just die. Especially indies, where the creator might have already moved on. Do you own any nice but not very successful Mac games? They'll die. This move destroys the reputation of Mac as a game platform, compared to Windows which can run decades old games fine.

I'm so happy now that Steam purchases aren't tied to platform and that most gamedevs don't target Mac exclusively. I can just move to PC and keep the games I own. Probably lots of people will do the same.
That's not necessarily true. We could start building correctness or equivalence proofs for the building blocks of research software, and maybe some day we could prove some meaningful equivalence between how the software is described, and how it actually works.
My friend is very active and loves his fitbit. I am not very active and got bored with mine and got a new watch. Experience will be in the eye of the beholder :-)
You've actually made grandparent's point.

What the grandparent said doesn't exclude Apple as a company giving "the best solutions to [a user's] problems". If anything, it can be an enabler.

You say "i care about the company that give me the best solutions to my problems".

Well, hundreds of millions had the same concern on mobile, and they settled on Apple (and others on Android), not Microsoft.

And that was because Apple could (partly thanks to its lax approach on backwards compatibility), be able to shrink down OS X as needed for mobile (and now wearables), make the transition to x86 and later ARM for mobile (and in the future ARM for desktop perhaps), and so on.

In general, they can move forward faster, break things if needed, etc.

Then there are other concerns. I don't want my OS to be burdened with ancient code (and vulnerabilities etc). I don't want developers to stick to ancient versions and not integrate new features etc (Apples forces their hand to -- those that can't be bothered are eliminated). And I don't want a mix of new, old, medium-old UIs on my Mac, like I get on Windows (depending on which decade of native UI framework, widgets, etc they use).
It's very difficult unless the entire company is remote. It's a very simple human bias. We feel greater connection and trust with people physically present, which naturally makes remote workers less likely to seem like a good choice for a promotion or leadership role. If it's something you really want you need to explicitly start working for it. Talk to management, explain your career goals, determine what it is they are looking for in a higher level position, and then become it. Make it obvious that you can do that job and keep revisiting the issue.

Even if you do this you may find that they still just prefer promote someone on site. It happened to me after 2 years with a small startup. It wasn't personal; they just preferred someone who could be there for social outings, in-person standups with other managers, and other obligations at the office. You have to be ready for that outcome and plan your career accordingly.
If I remember correctly, he is unbeaten since that moment in 2013.
That is a misconception of psychology. I am not surprised, because psychology only relatively recently broke with philosophy. Until the 1940s few universities had a separate department of psychology, and professors of psychology were usually to be found in the philosophy department. Chemistry broke with philosophy when it abandoned hidden inner essences as explanations of chemical events, and as it became a science, physiology dropped the inner vis viva or élan vital in favor of mechanistic explanations of the body's workings. In any case, I recommend searching for "objective psychology" which emphasizes observation and experimentation, and "comparative psychology" which emphasizes the common origin of all species, including human beings, in natural selection, and helps to promote purely natural accounts of human behavior. Additionally, take a look at "radical behaviorism". It is known that cognitive behavioral therapies are effective. They are based on radical behaviorism. Whether or not behavior analysis is a part of psychology, the same as psychology, or independent of psychology is still an ongoing debate. Professional organizations such as the Association for Behavior Analysis, and journals, such as The Behavior Analyst, Journal of the Experimental Analysis of Behavior, and Journal of Applied Behavior Analysis, give the field an identity.

For more information: https://www.amazon.com/Understanding-Behaviorism-Behavior-Cu...

To reiterate: no, psychology is not akin to religion or astrology:

> Psychologists use the scientific method to conduct their research. The scientific method is a standardized way of making observations, gathering data, forming theories, testing predictions, and interpreting results.[1]

[1] https://www.sparknotes.com/psychology/psych101/researchmetho...
Yeah sorry I didn't mean to suggest a religious apocalypse, but any civilization-ending event which apocalypse also means: whether cooling and global glaciation, warming and ocean inundation, all-out global nuclear exchange between superpowers, the eruption of the Yellowstone caldera, large meteor impact, "inevitable" Carrington event, 1 in 1000 year worldwide tsunami, etc. But it can be local too and without outside support is the same as world ending if you can't get out. If you have power loss for weeks in an area that is totally power dependent you start to see civilization meltdown. The situation in Puerto Rico recently was an example, another is the Haiti earthquake before that. Neither has recovered years later.

You make a good point about distributed distribution. Would have to be very local to avoid this wildfire problem as PG&E is doing (shut off power instead of deal with actual issue). The wildfire problem is one that is decades in the making and coupled with poor open areas management by government policy in general and not just the power company, in particular not allowing periodic fires to burn out underbrush. I had this huge pile of brush in my backyard. When it burned it was very dangerous. Now I make sure to do more regular smaller burns as giant burns are not easily manageable.

I like the solution of small Hitachi style safe nuclear reactors that service neighborhoods of around 2000-10000 people, can't meltdown or breech, are useless to terrorists, and require no maintenance. Doubt we'll go that way though.
totally agree with youre statement!
I stopped for other reasons.

Facebook doesn't respect the user.

I had a routine that every time I logged in I would go carefully through all of the privacy settings. I observed that: these were revised on a very regular basis; would always be default no privacy; every revision would reset everything to default.

Facebook would reset the feed to popular from chronological even in the middle of a session. When I read articles claiming facebook is spending billions on developers and highly sophisticated analytics, I'm certain they see that I'm manually resetting my feed to chronological several times during the same session. My experience is that my behavior is indicative of some subset of users.

Facebook would completely not show me posts from friends who rarely posted. Who are they to decide whose posts I want to see? It was often that these posts were more interesting than the food and puppy spam mindlessly upvoted.

I sandboxed facebook into IE because I'm not interested in having them track me everywhere and I never used IE for anything.

Facebook assumes people don't manage relationships independently or in some sort of grouping, e.g. college friends, motorcycle gang, co-workers from last employer, etc. Not everyone actually wants to see all of my posts, and I don't desire to see all of everyone's posts.

As soon as facebook started publicly embracing ideologies (of any sort), I knew it was time to leave completely and I log in maybe once every few years to grab a phone number, although I find LinkedIn is actually better for that, so it's really been a long time since I last logged in. An organization pretending to be a place for fostering relationships cannot also support ideologies.
Sudbury Ontario is farther south and has a warmer climate. However, it is of a similar size, fairly isolated, and has severe environmental problems due to a history of nickel mining and smelting.
And how much has it cost Microsoft?

Are we really worried about how much money it will cost to the company with the largest free-cash pile in the world? They have literally tens of billions of dollars of cash literally just sitting around doing nothing.

They can afford to throw 0.0001% of that at maintaining backward compatibility.
There's also the issue of cost, which can go up real quick in some fields.

It can be hard to justify expensive software which might not always be able to accomplish whatever you're aiming to do.
> lack of typing information isn't "free solo" hard but it certainly makes life a lot less pleasant.

One of the projects I work on has switched to full type hinting along with heavy mypy¹ usage, and it has become an absolute pleasure to work with. Along with hypothesis², I can't recommend mypy enough. It must be said that retrofitting either to an existing project is a lot of work though.

1. http://www.mypy-lang.org/
2. https://github.com/HypothesisWorks/hypothesis
> It's a slow and costly process, but it gets the job done and it made me wonder if there are algorithms like that, that can compute results otherwise uncomputable

The catch with certain classes (maybe/probably all? disclaimer: am not theoretical computer scientist/mathematician) of uncomputable problems is that they are such that there is no notion of "getting closer" to the solution that's analogous to traversing the desert to a known location. There is no way to verify whether the next incremental step is taking you closer to or farther from the solution because calculating such is essentially the same problem as the root problem. See https://en.wikipedia.org/wiki/Undecidable_problem
SwiftUI for UIKit Developers
Blackberry had a nice market cap too, a year or so before they went under...
What product on the PC does the Apple have that MS could never produce?
Johns Hopkins Study to Increase Learning Speed (2018)
Whenever someone mentions how much better/different it was under Steve Jobs reign it's always a sign that the comment is 100% wrong.

Especially since all of the Apple senior leadership team were still there making the same decisions as when Jobs was CEO.
He had already been convicted of child rape when Bill Gates started hanging out with him. Gates deserves the scrutiny here.
Fully remote worker (from another country) on a leadership position here.

Hard work and exceptional availability and communication skills. I was the guy who would work weekends, be the first the show up online etc. Never procrastinate. Keep track of other people's work and make your efforts in moving things forward crystal clear to your boss. Deliver.

People are not going to bet on a remote worker for displaying exceptional commitment or leadership skills. You have to actively display them yourself, but not in a pushy manner. Just be the absolute most useful and reliable person you can be. Soon enough you'll have enough responsibilities and involvement in projects that a leadership role will emerge naturally.
The surface line is still very much behind in sales compared to Apple.
This is not entirely true. When I implement a simulation, I specifically look for specific properties of the simulated system that can be checked, for example time evolution of total energy or (angular) momentum. If you have a decent set of properties with non-linear relationships between them, it is actually quite hard to have a misbehaving simulation that still produces corrrect values for these properties. In fact, these checks have led me to the discovery of bugs that would otherwise have been impossible to find because the sim output was just plausible enough.
Have you taken a look at Bitwig Studio? Runs natively on Linux.
> I'll need to deal with code signing and directory access rights nonsense

It might be nonsense (and a nuisance) for developers, but it's far from that for everyone else.

It's about time developers stop assuming they can do whatever they want on everyone else's machines.

If it's my computer, developers don't have the right to screw it. Period.
I don't have to prove to you that I own a Mac. Plus, bringing up flash was to further explain my point, which is, Apple getting rid of certain technologies in the computer sector as if they are the leader of the market which they are not. They already are struggling to keep their current users, and a move like this (getting rid of 32-bit apps) further decreases their market share.
LinkedIn.

Edit: for those of you who read French, I recommend the "Disruptive Humans of LinkedIn" Twitter account [1], where OP's bullshit detector would shine like a beacon.

[1] https://twitter.com/DisruptiveHoLin
For those of us on Microsoft Edge, it's time to uninstall uBlock Origin[0] from the Chrome Store and install it from the Microsoft Store[1]. It's about time someone seriously challenges and smokes Google's boots.

[0]https://i.imgur.com/ZGxI3xO.png

[1]https://microsoftedge.microsoft.com/insider-addons/detail/od...
Why don't you supply a link so the community can make up its own mind, rather than having you frame the story for them? To judge by what you just posted, it sounds like your earlier posts have been breaking the site guidelines (https://news.ycombinator.com/newsguidelines.html), which would explain why users flagged them and/or mods moderated them.

HN's standard is clear: this is a site for intellectual curiosity. Everything else follows. It isn't for flamewars, and while some political overlap is inevitable, comments must be thoughtful and substantive. Using the site primarily for political battle is not allowed, nor is flamebait (nationalistic flamebait in particular), and you can't take a thread off on inflammatory tangents, as you just did with this comment here. (I detached it from https://news.ycombinator.com/item?id=21233229 and marked it off-topic.)

Does that mean HN is or isn't "some sort of open discussion space where critical questioning is allowed"? That depends on how you define that. If by "open" you mean open to arbitrary flamewar, HN is not. Such discussion spaces destroy themselves pretty quickly, so it's not clear how "open" they remain in the long run anyhow. HN's goal, from the beginning, has been not to destroy itself in this way.
I've always felt like there should be a way to connect experienced software developers with research groups- something like this, for example, should have been never happened with code review.

For example, one could imagine a program that connects developers with with research groups to help develop good code, or with conferences to test submitted code.

Does anyone know if there already exists a program like that?
Yes, it's the same in C++: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n379...

§ 5.2.2 7 (pg 99):

> When there is no parameter for a given argument [...] If the argument has integral or enumeration type that is subject to the integral promotions (4.5), or a floating point type that is subject to the floating point promotion (4.6), the value of the argument is converted to the promoted type before the call. These promotions are referred to as the default argument promotions.

Sections 4.5 and 4.6 spell out in detail what promotions are applied.
>>>I'm not sure if this is universally a bad or good thing.

One of the side-effects of hanging out with physically-proximate but non-optimized-personality people is that you learn to compromise. You learn to build productive relationships despite differences in temperament and interests.

I think that is largely lost in the digital age. It's part of why we see such uncompromising partisanship in political movements. People are so accustomed to interacting with exactly the sort of opinions/viewpoints they want to experience online that they don't know how to handle anything contrarian when they are in meat-space.
Ask HN: What machine learning projects have not been done well yet?
Being convicted of child rape is a little more than "some warning signs". There's no reason any decent or intelligent person would put themselves in that situation. Gates seems intelligent so that only leaves that he either A: didn't care or B: partook in Epstein's services.
Compare this with GNU/Linux distribution model, from the developer PoV. It's so nice, compared to this arbitrary arrogant gatekeeper non-sense that happens with Google/Apple/...

You write a useful app, publish it on your own web page, and distributors will actually come to your website, check the app, review it, build it for you, even for multiple archs sometimes, and distribute it via worldwide network of mirrors. There are even many competing distributions, so no single one has power to exclude you, users can download your app from your website and use it too, etc. Nobody will be able to stop them.

For projects where there's no money in distribution, like those mentioned here, it's like a developer heaven.

And next time someone will talk to me about how fragmentation in the Linux distribution ecosystem is bad, and that there are too many distributions, etc... I'm really glad there are, because if alternative is this amount of power accumullated in single hands, and this kind of behavior, then that is not desirable.
Their other products, while locked down to forbid running third party operating systems, are still nevertheless hardware. With the exception of itunes and safari on Windows, virtually everything Apple does involves selling hardware to consumers.
Yup I really wish uBlock origin was available for Safari 13...
This is macOS specific & apparently actively being investigated, not present here on Linux.
Google Chrome only allows to install extensions from there web store, his would be the end of uBlock Origin for Chrome

Even if I am a Firefox user I don't see a sense in using Chrome. The 'features' that Chrome can but Chromium cannot are these that we everyone love:

* DRM
* Centralized extension managment
That is not how VC funding works at all.

And in fact YC CEO Michael Seibel has said on many, many occasions that the number one reason YC companies fail is because they hire too many people, too quickly.

VC companies push you to grow efficiently not just grow at any cost (unless of course you have unique unit economics).
At bottom something is necessary to delimit expressions. Going from () to semantic indentation is trading one delimiter for another, isn't it? Not exactly dropping the parens for free.
Similar issue happened to my family on American, seats were all purchased together but on check-in were reassigned. Happened for all four flights round trip, and at least once our 18 month old was assigned an aisle seat on his own, rows away from either me or my wife. It was like pulling teeth to get it fixed every time.
The slippery slope? Totally unimpressed.

Ultamist positions (NRA, ACLU, BBV) are useful thought experiments, defining the boundaries. To better understand the problem domain. And utterly impractical.

Any idea taken to its logical extreme becomes its own opposite, highlighting the absurdity.

Freedom Speeches™, like
Freedom Markets™, reject compromise, deny the existence of other concerns, eschew balance. They're terrible policies for actual governance. Toxic.

As we now see.
Not everyone needs a printer - but an easy to use, reliable and relatively affordable printer is more suitable for "everyone", not just people that enjoy "fiddling with my 3D printer" as a side-hobby or can/want to afford expensive ones. I interpret the article as meaning it that way.

E.g. a 3D printer can be great for all kinds of creative hobbies.
Only true for the game-as-a-product games. Games that are created as a service are usually soft-launched and increase in revenue after launch (if they're about to be profitable at all).
I rarely view livestreams, nor use chats. I don't know if there are alternatives to either.

Using mps-youtube to search, curate, manage, and play lists of videos, without relying on YouTube's server-side management is a real bonus.

Hooking mpv into the stream more smoothly would be useful, and I don't have a good method yet. But given my primary use-case (listening, audio-only), the fact that in the case of video and audio you really can only watch/listen to a single performance at a time, and the fact that in general what's most useful for me is to have a queue of content that I'm going to watch/listen to, in sequence, non-browser tools turn out to be far more useful than browser-based ones.

Most especially when you throw auto-play and advertising into the mix, and find yourself with multiple auto-playing tabs amongst ... well, I'm embarassed to say just how many browser tabs I typically have open, but it's a lot.

WFM. YMMV.
This is standard practice in some fields. I'm helping an old colleague with one of their projects, and one of the requirements for publication is documented runnable code and all of the underlying data.

I'm still surprised that this isn't expected in other research areas.
The answer to most of your questions are found in the first sentence of the article

> A Japanese student of ninja history

Later it is revealed that she is studying at Mie University.

Yes, it is a shitty headline.
As a person leading a remote first company.

I believe that it is first depends on the company and leadership culture.

If they look at you as an "outside" help, they will less trust you with important roles and responsibilities.

I have two suggestions:

1. From my experience even a week on site can make a huge difference. Is it a possibility for you to reach to the office?

2. Try to understand more about the bigger picture /context and do the extra step of bringing areas you feel strong vs other team members. It will show the leadership that you are able to lead.
So it's not actually a compiler, it's a bytecode compiler + interpreter (like python) where the names of the bytecodes match what an x86 assembler would use, but the encoding doesn't (and it doesn't know how to create or link .exe ELF or whatever macos uses)
As an end user, I don't really appreciate that some of the apps I am using are just going to stop working.
Work on something alone, and become the subject matter expert. Then petition for a helper, and build a team that did not previously exist.

If you don’t get assigned to an area where you can do this, look around and spot the subject you are going to master and the team you are going to build and petition a manager to get you to solve that new problem for the company.

(15 years in the last 20 remote)
The cons to multi repo are all anti patterns for microservices anyway. If you're doing microservices you shouldn't have build dependencies on other projects. The should only call eachother at a network level.
I make a lot of stuff from scratch and a 3D printer is an excellent way to quickly test if something is going to work or not in practice. Also: musical instrument parts, prototype machinery, replacement bits for old gear that you can't buy anymore. It's the sort of thing that you use more and more the longer you have it because you see applications that you never dreamed off before getting it.

You won't be using it make your own chair (or at least, you probably shouldn't) and you won't be mass marketing anything 3D printed nor will you compete in the marketplace with anything that can be injection molded or stamped.

But for a quick one-off part if beats whittling out of a piece of wood by quite a distance.

On another note: soldering irons and hammers are also not for everybody, some people will never get the hang of fabrication. But once you are in the group that likes to make stuff 3D printers are just one more option in the tool arsenal.
I miss "Software as a service" as a term