Hacker News new | past | comments | ask | show | jobs | submit | more iLemming's comments login

> Microsoft is able to keep GitHub and npmjs.com online

Somehow they were also capable of killing Skype, Nokia, and Yammer, among some other things. They've also made LinkedIn less user-friendly and overwhelmed with ads.

GitHub (I feel) never had so much downtime before the acquisition. I'm dreading the day when they finally make something so stupid that would drive hundreds of thousands to move their repos someplace else.


I have 100% the opposite experience. I was a Windows user for many years. After heavily using Linux for several months, I cannot work in Windows anymore; it just doesn't make sense to me. I feel like I can never predict what the system will do next. I would open a folder with a bunch of subfolders, and it would show me a progress bar. For almost half a minute. "Why? What the fuck are you trying to do, Windows? Why can't you just simply list the files? I just need to see them, nothing else. How come that literally not a single other file-explorer software does any shit of that sort? And why does it happen every single damn time when I open the same fucking folder?"

Search doesn't freaking work anymore. I can't even find an app that I just installed seconds ago - the search instead would take me to the web, opening Edge. Which is another damn pestilence alongside OneDrive Cloud. "No, Microsoft. I don't care about your damn browser, let me use whatever I want to use... And no, I don't care about your cloud." There's now built-in telemetry everywhere, and they're making it real hard to use the thing on your own computer without logging into an MS account.

I like my Linux. It makes me feel liberated from bullshit. Sure, it can feel brittle, but it doesn't feel "broken all the time". Windows feels like it's fundamentally broken beyond repair.


> Apple is winning, somehow.

How is it winning? Apple employees generally need approval to even contribute to any open-source projects that are not their own products.

Apple is only "winning" by selling Macs to devs, but about 90% of devs using Macs don't even write software to run natively on Macs and iOS devices.


> exchanged for some dope idiot

Griner is a two-times Olympic golden medalist, two-times World Cup gold winner, six-time WNBA All-Star. Of course, she could be as well an idiot - I can't argue against this point of yours as I don't have sufficient data for that, but if you insist, at least please acknowledge that she is a highly-decorated idiot. What has Bout ever accomplished for Russians to be proud of or have any tangible benefits?


You can do lots of brilliant things, but bringing drugs into Russia...


Especially after Jan 23, 2022 Department of State Level 4 Travel Advisory – Do Not Travel – for Russia.

https://ru.usembassy.gov/security-alert-update-to-travel-adv...

"terrorism, harassment by Russian government security officials, and the arbitrary enforcement of local law."


As everyone knows already.

But the accused person has more than paid their dues in regard to this matter -- so there's no need to throw petty insults at them here.

As if anyone here would say that to her face.


Emacs has a built-in command 'morse-region'. I wonder if I can do the reverse - make the laptop flap for a given string? I guess you just need to find a small but powerful enough servo.


Whenever I see a comment that talks about programming with the uppercased "S" in "Typescript", "Javascript", "Clojurescript", my immediate guess is that the person used LLM , at least for spellchecking and improving the original text. I predict that soon, LLMs would learn to make tiny, insignificant mistakes, to sound "more human" in writing.


Guess I'll have to stop writing JavaScript and the like then. :/


Thread between Rich Hickey and Alan Kay about 'Data'.

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

I'm on my phone, hopefully that's the correct link.


> they're often people who are incapable of taking something complex and simplifying it.

Excuse me? Haven't a ton of things in recent years been simplified by borrowing ideas from FP? LINQ in C#, Flask route decorators in Python, React Hooks and Redux reducers, Rx in Angular, Kafka streams, and more?

> Few seem to even understand the core principles

They do understand specific pain points experienced outside of FP - side effects, mutable state, uncontrolled complexity. Many FP proponents are well-versed in OOP but choose FP for reasons like simpler state management, declarative syntax, and powerful concurrency models.

> They're people who can't keep complexity under control

> they're often people who are incapable of taking something complex and simplifying it.

FP langs specifically provide advantages for easier reasoning about code, deterministic functions, and improved reusability. Why would someone willingly want to try and take control of exploding complexity if they have already know better tools to manage it? Tools that they understand more thoroughly and that feel more "natural" to them, closely aligning with mathematical function theory. Math is already one of the best tools for describing a vast number of things in the entire universe. Why would anyone who understands math want to go study some other voodoo-doll piercing technique, even if it claims to be particularly effective at solving specific problems?


Exactly this. I'm indifferent to the most popular, ubiquitous, top-10-on-every-X-list trends. It's a pattern: something gains massive adoption only to fizzle out a few years later. XML, the one-size-fits-all OOP, all-in microservices, Silverlight, Flash, etc.

Usually, there are some good, pragmatic reasons why something gets selected, and it is always accompanied by trade-offs. The decision is not mine alone to make; we need buy-in from everyone on the team. If the choice turns out to be not very delightful or fun, it becomes obvious - replace it. My initial reaction to the question "Why are you using Gooby? I've never even heard about it..." is always "because it's fun"

And it is absolutely normal to become a team where everyone enjoys Gooby, and they'd try to hire like-minded people.


This is the very first thing I do when picking up a new tech - language, framework, library, tool. After initial familiarization with the basics - Wikipedia/Readme-Intro, I would google "Why does X sucks", and try to avoid becoming overly enamored with it too quickly, and strive to maintain a level-headed perspective.


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: