skysight-inc/HackerNews huggingface dataset:
It’s got to the point now where I find Windows unbearable to use. It feels like more mental energy to run Windows than it does to run Linux, and that’s saying a lot.

I now recommend anybody who asks to just buy a Mac instead. Yeah, you’ll pay a couple of hundred pounds more. But you will thank yourself later.
Windows 10 used to boot up out of hibernation in the middle of the night, do something, sometimes restart itself and hibernate again...so all my opened programs and context was lost and i though i had a ghost in the house. I got fed up with it one day and simply forcefully disabled windows updates. It has been over a year and a half and I had ZERO problems since then.
That was a fun trip down memory lane.

I dug up my old personal website, as well as ones developed for friends, family, and professors. It's funny how I was longing for the good old days of the Internet in the early 2000's, at least for the simplicity of design (albeit, not the garishness). Everything was centered upon some form of content: a cookbook, poetry, scientific research. Most of the sites were developed using an HTML pre-processor or on an Apple IIe.

As much as I miss those days, I doubt that I would survive in the modern world of web development. Each of those sites were developed because someone had something to say. There was no pretense of building a reputation or making money. On the flip side, there was also no sense of being a voice lost in the wilderness. People you know would still go there and you may even receive a few appreciative notes from those who stumbled across your site.

It's so much fun rambling about the "good old days".
In general, maybe. Here's a specific case: https://news.ycombinator.com/item?id=24520757
Weeks ago I installed Mint 20 on a new thinkpad x1 8th gen and I didn't have to disable secure boot or anything. It just worked without any intervention or decision from me, except when it asks if you want to install it along windows or to overwrite it. I was amazed.
This is missing some animated ‘under construction’ gifs.
or correctness.
Well there are bits where pipi mixes up a whole bunch of medication to make a nice drink.

She resists the authority of the state. Today this is (too?) popular, but in centrally led France of the 50's...

For me I suppose it's like anything with parenting: if you're there to contextualise, I'm much more open to expose my kids.
Spot on. I’ve tried to merge the two ideas for my kids, I’ve got a NAS filled with shows, movies and music, and playlists that shuffle each so they can get some randomness and not just watch/listen to the same few repeatedly. We work pretty hard to try incorporate a big mix of content for them, and it seems to be working quite well so far. Also stops them being inundated with ads and recommendation sidebars designed to manipulate them.
And there was so much text! Old websites (90th) were so text-heavy, it almost hurts these days with videos in mind. Also people had more time to consume these amounts of text.
The iOS app does nothing unless purchased?

There is only a slideshow with the features and a button “Purchase Euclid”.
You started with Windows, you’re used to it, and you’re not interested to learn a different way. That’s fine, most people have better things to do than learn new OSes. Also, Linux doesn’t dictate GUI look and feel, that is up to the respective desktop environment, of which you have a choice.

You can pay for better Linux AD support (e.g. Centrify) that IME just works. Just like you paid for the same in Windows.
Nice to see our old site still vaguely works in modern browsers.

http://theoldnet.com/get?year=1996&noscripts=true&decode=tru...
Many, possible most, young people today have nothing to compare today's internet with.

I recently read someone here arguing that "without ads, there's no incentive for anyone to create new content!"

If you're older, you can't help but know better. The majority of the web, in its first few years, was full of "content" and there was, broadly speaking, zero financial incentive.*

* To be fair, there were banner ads and, once Netscape introduced popup windows, even ads that hijacked your screen... you'd have been nuts to take that as an incentive though. People don't write essays for $2.50 a month.
I also know firsthand how difficult it is to do a human health startup. Thank you so much for sticking with this!
I meant "character" as in "nature" not as in the prog.lang "character type"..I just realized that in context this might be confusing. Lol.
The thing Atlassian had going for them is that we could get our non-technical people to use their stuff, understand it, and even customize it themselves to meet their needs.

This. Although personally I have never been a big fan of clunky Atlassian products and as a developer would prefer more productive tools, but getting key non-technical stakeholders use the same system as devs teams is a big win.
> That's how it goes. https://xkcd.com/619/ this is 1000% true.

>> "Do you have support for smooth fullscreen Flash video, yet?"

Seriously, who uses that?
Assuming you go out into the workforce, and not stay in academia, you essentially have two choices: go into a job for which you code, or go into a job for which you don't.
The coding jobs pay better than the the other jobs, which is why they seem like the obvious, no-brainer choice. But, in their own way, they're a dead-end, golden handcuff situation: you'll likely be toiling away removed from the actual business. Mind, it doesn't mean the work is boring or can't be fulfilling.

A job in which you don't code will pay less. (Not because coders are inherently smarter, but because actually training someone to code is costly.) And many of them have quite a lot of boring bits, just as coding does. However, quite a lot of them will teach invaluable business skills. Like picking up the phone and talking to people; like writing RFPs; like seeing what real-world clients value and what they don't; like soaking up domain expertise.

The last one is a killer, really. Teaching coding to someone who can't code may be expensive, but it's doable (see coding camps all over). Teaching domain expertise to a newcomer is also expensive, but can't be done unless they actually live the domain. So domain expertise in the long run ends up being more valuable. Again, money wise really very little compares to FAANG salaries, but in terms of career options - as many as you want, and then some.

It's also where the most interesting problems lie. Not just interesting, but frankly, quite low-hanging fruit as well.

As for starting a business, or being self-employed, if we're honest here, you've not worked in business, you don't know what problems there are to solve, and up until now, throughout your life you've been optimized to clear benchmarks (get good grades, get into good school, get good grades again). I'm not saying you can't do it, but of all the options, it's the one least lending itself to growth.

I come from a very similar educational background, and my first job as SWE was my worst working experience. Maybe if it wasn't so bad I would have stuck it out, but then again, I wouldn't have chosen differently if I had to do it all over again. Point being, after that experience, I torched one path and was only left with another. I made less money overall, but I learned a domain, traveled the world for business, got comfortable networking and building relationships, got ever-more flexible working arrangements, and eventually carved out a niche. Twenty years on, many of my former SWE colleagues are either in academia, or tech leads/ICs in a software company.
Because HN is nit primarily populated by medical experts specialized in Virology? Just a guess.
I tried about 30 calculator apps and they're just all terrible.

I got used to using "dc" (rpn desktop calculator) at the command line on unixy things or python. In real life it's an HP35s. For phone I just ask Siri because I only use it for trivial stuff and it's easier than navigating the input errors on a touch screen.
I promoted it upthread (though I have no connection to JetBrains), but I'd note that YouTrack and their other team products have extensive Java and REST plugin APIs so they're also very customisable. Actually YouTrack lets you write workflow logic in JavaScript too.
It looks like it only works for a week unless you pay
Even in the old days, I believe Lyudmila Mikhailovna was fairly desensitised, at least after the first hecatomb.

Bonus clip: https://www.youtube.com/watch?v=fuPX8mjeb-E (IIUC the song backing this patriotic video was, as composed in the 1980s, anti-war)
This is pretty freaky, but after the OP link mentioned having a running BBS I was wondering how I’d go about finding other current BBSes, and on my third “Surprise Me” click on Wilby it gave me this:

http://www.synchro.net/sbbslist.html

There goes the next few nights.
>Are all our sites wearing the same uniform like in some dystopian novel?

Well, they all have the same bootstraps https://getbootstrap.com
Please add support for amazon.nl
Roy Wedding's "Careers for the new millenium..." is gold:

"A talent for making up cute names to replace 'layoff' such as; reduction in force, right-sizing, down-sizing, early retirement, etc., is a plus. "

http://theoldnet.com/get?decode=true&noscripts=true&year=199...

Curious that what ought to be apostrophes are corrupted and substituted with � .
So C++ doesn't have linters? Why not configure the subset acceptable.
Small business owner here.

The GDPR does not put any strain on us - I'd love some more detail on what you believe these "slow and expensive process burdens" are?

All the GDPR does is hold companies to follow a reasonable standard about PII and consent. We only need something like the GDPR in the first place because so many companies hoover up PII and tracking information without consent, using and selling it as they want, and not even taking sane measures to secure it.

If you want to capture and process PII, you should legally have to first gain consent, and you should have to take care to secure it. If you can't comply with that, you're not responsible enough to hold such information.
Twtxt.xyz: A web-based directory of twtxt users
It does stuff on my iPad (iOS 14, fwiw)
You are full of rant, you are not target.

Linux is not a private company to please you. It is you who can fix issues. If something does not work it is a signal — no one bothers enough to implement. You don't. Quite a lot of people like you don't. Entire niche can't code or hire to code.

Linux users is not homogeneous group. I do not care about you and your use case. Maybe you've found some trolls, good for you. Maybe it works for some users and they've shared how it can be done but you can't listen. Who knows.

Linux works perfectly for web development — a ton of languages, popular browsers, open source tools. It works out of the box on hardware it supports. It allows GUI customization and there are so many choices. I do not want window decorations and task bar — fine [1].

It is fascinating how many projects with deep history merged together — vim, emacs, man, tex, X, bash, perl, etc, etc. It is still unfolding right here and now. Communities formed like islands. It takes years to comprehend how it differs from Windows, to find your own path.

[1] http://sergeykish.com/side-by-side-no-decorations.png
2.5 grams of relatively harmless tritium diluted in more than a million cubic meters of water.

And yet still they are making this kind of headlines and outrage.

Does not give me much hope for humanity.
One of these things that aged really badly is : for command mode. On the particular keyboard that vi was made on : was accessible without modifiers, but on virtually all other keyboards it needs shift and is not a good default. Comma (,) would make much more sense. I'm sure there are other instances where the keybind initially made sense on the keyboard the devs were using that nowadays makes less sense.
Everyone who cares about privacy uses Firefox browser for other reasons already so browser was a poor example.

There's also Wayland as a replacement for X11, but granted not all applications support it.
Can you give me some examples of tools that are better? Genuinely curious.

I've used JIRA at multiple workplaces and really enjoy it. I like Github issues and Trello for my personal task/issue tracking but I don't think they're suitable for more complex projects.
> No it doesn’t, it’s still surprising to see a CPU instruction added specifically to cater for such a high level language like JS.

It surprises you personally, but if you think about it it's easy to understand that widespread interpreters that use a specific number crunching primitive implented in software can and do benefit from significant performance improvements if they offload that to the hardware.

You only need to browse through the list of opcodes supported by modern processors to notice a countless list of similar cases of instructions being added to support even higher-leve operations.

I mean, are you aware that even Intel added instructions for signal processing, graphics, and even support for hash algorithms?

And you're surprised by a floating point rounding operation?
FORTRAN is still quite popular in many fields of scientific computing and C++ hasn't become ubiquitously mainstream so there's probably quite a lot of potential here.
See my experience was the opposite in the context of home use. I used Ubuntu desktop as a daily driver for a few years. After a year or so of use boot filled up and the whole thing wouldn't update any more. Finding a resolution to that was a pain in the ass. Turns out I should have done something other than accept the defaults when installing the OS, or known to clear out un-needed kernels from boot periodically.

At another point during an upgrade from one LTS edition to another, the DWM was switched out but something happened during the transition and the logon screen booted up to the old, unusable DWM/interface. Had to boot at a different runlevel and point the boot config at the correct DWM.

These are the kind of issues which keep Linux on the desktop limited to enthusiasts only. I have worked professionally with Linux for many years, but at home I just want shit that runs itself. I can recover from these kinds of problems but that's my leisure time shot to shit for the evening and that's a very different equation to fixing issues on the clock (or in leisure time where I'm specifically electing to tackle something tech-related e.g. in the homelab).

Then I discovered my ageing Windows 7 licenses on the machines would still upgrade to Win10 just fine and that was the end of Linux on the desktop for me for a while.
They're both tools to build forms. How horrible the forms are is really up to your organization. Whether they force you to fill 50 mandatory fields or not.
Holding power is the most underrated aspect of investing and life
Well they certainly noticed companies running their own Jira hurt the image of Atlassian, and stopped offering the service altogether. It would be a knee-jerk reaction but possible.
What is "modern" HTML? Compared to HTML 4, there are only very minor additions like somewhat arbitrary sectioning elements. What has changed, though, around stagnant HTML, is an enormous amount of CSS and JS, making it impossible for a layman to create a basic site that doesn't suck. As such, "modern" HTML has totally failed its intended purpose as an easy means for self-publishing, and a browser cartel has inflicted webapps onto us instead. This despite HTML, being based on SGML, had all the mechanisms for rational vocabulary evolution.
I'll answer: for starters, I want a protocol for articles that puts the dev into a straight-jacket: no dynamic features, no control of font or font-size, no ability to position text boxes. Basically, a protocol to present text articles Medium-style.

Why? Faster loading, fewer chances to track me, less ability to show me ads, more legibility, minuscule footprint to hack me, no ability to show me share buttons.
If you dedicate a large amount of your career on C++, you can be quite productive writing very robust performant code, and these days its getting easier and easier.

I've been coding C++ since 1996, and to this day it is still a joy. I do a lot of back end node/typescript, and after dealing with the loosy goosy types and stuff in that language, coming back to a concrete hard core language that requires a much higher intellect to write in, is frankly refreshing.

I've always felt writing in C++ requires much more skill, and that alone is a very rewarding experience. I can tune things like arena allocators and make string operations insanely fast, things I agree most problems simply don't require, but still, its a craft that I feel very proud of conquering, and every day you learn something new.

So if you like a challenge, if you like learning, or maybe if you simply enjoy flexing your brain cells a bit more then most, C++ delivers that on all fronts.

As for whether it deserves a bad rap, that's a little too generalized of a statement, and it reeks of dogma. Ignore dogma, dive in, learn for yourself what you think sucks or doesn't.
Thanks for your comprehensive reply - and the very best of luck to you and your team!
The gap is small, and they might close it. P not being NP doesn't mean any individual problem is hard.

A good, related problem is graph isomorphism (check if two graphs are the same, just with the vertices in a different order). The complexity of this isn't known, it's between P and NO at the moment.

However, it's VERY hard to make hard instances. Basically all real world, or randomly generated, graphs can be solved in about O(n^3) time. There is significant research into just finding the hard cases.
Yeah, but most software updates have so many bug fixes and performance improvements it's unreasonably expensive to give people a justification for each upgrade request, especially when - as noted - customers accept forced upgrades without any notice at all, when something isn't self hosted.

I think this is a fundamental issue with the software world: there aren't enough skilled sysadmins left anymore (how many people even call themselves sysadmins these days), so the more options users have the more ways to get things wrong they'll find. The vague, open ended nature of "support" means it ends up being an unsatisfactory experience. When the only people who need support are the in-house devops team, it's a lot easier.

Unfortunately there don't seem to be good solutions for this. If users aren't given choices, they may leave or never turn up at all, but once that pain is over they won't be unhappy again (unless you have a major outage). Give them choices and when things blow up they'll become an angry unhappy customer with a support contract, which is every businesses worst nightmare.
You don’t have to replace all the parts, just the battery and throw in some extra RAM if you can.

If it doesn’t have an SSD yet that’s another thing to replace.

But replacing the CPU is usually not good value. Old top of the line parts are still pretty expensive (since there are at most two generations of CPUs for a platform there is not much to choose from), so that’s usually not worth it.
Baby steps. Swapping for a Firefox and LibrrOffice (which also has a web version) is a big improvement in privacy already. By having this all-or-nothing mindset people don't ever take the first steps towards taking privacy seriously.
I thought the story of the kidnapping sounded a little familiar. And so TIL that Murder on the Orient Express was based on that real life story.
Risc is good.
Best not-only-scientific calculator for every OS that has a web browser installed:

https://www.wolframalpha.com/
They also bite inanimate objects, but as an owner you are still liable when they bite another dog or person.

At the end of the day it's up to the judge to decide what a reasonable punishment should be, which may be based on the reasonable precautions that you did or did not take. If you can't accept that then just don't own an un-neutered patented dog. I'm not sure why you find this so complicated or unreasonable.

And contrary to copyright, patents actually expire in a reasonable amount of time.
Ah, thanks, that makes sense, and makes me a lot less worried about potential negative consequences.
Thank you, that video and the explanations is great.
To see how overbuilt they are, you have to compare to late masonry stone arch bridges that are more 'airy'.
Like so https://en.wikipedia.org/wiki/Paul_S%C3%A9journ%C3%A9#Galler...

https://fr.wikipedia.org/wiki/Viaduc_de_la_Roizonne

https://fr.wikipedia.org/wiki/Pont_des_Pierres#/media/Fichie...
Antitrust Chart of Investigation Targeting Apple's App Store and Google Play
The reference point for ease of use is either (a) having the OS preinstalled, or (b) clicking 'next' a few times and waiting some time after a download or inserting media.

That's how most people have obtained their OS, they never ever touch boot settings. It must either come preinstalled by the manufacturer, or be installable from a GUI launched from their existing OS, which is what they have done if they have installed a newer version of windows than they had originally.
The new smartphone patents battlemap
It really wasn't geeks and information (unless you talk about early early web).

Even in early 2000s lots of non geek boards with people just chillin. There were issues but less intense, less frequent, less invasive.
Firefox doesn't force you to update however. I just update & restart it simultaneously whenever I want.
How to intelligently manage your technical debt with behavioral code analysis
What's with this attitude? The guy wrote a blog post and by definition he can write what's in his mind at his desired level of length and verbiage.
It's not like he was asked to write the eject procedure manual of a spacecraft...
Yes, some can, but depends on the task.

Not many people would be able to do complex calculations in an RDBMS, especially if it requires joins or grouping. But many more are able to use a GUI tool to create a single database table and import some CSV data.

The recent UK disaster wouldn't have happened if the data had been imported into Access or SQLite instead of an Excel sheet.

Of course it's not a panacea. Badly designed databases can be just as error prone as Excel, but they have different error modes.
For 95% of companies, outsourcing your servers to the cloud is a drastic security improvement.
Just to say, I’m case you’ve never heard it before, but there’s a theory that humanity as a whole only started seeing blue in modern times. https://www.google.com/amp/s/www.sciencealert.com/humans-did...

There’s a sense that colour is a bit weird like that and your story about only seeing the green once it was pointed out to you reminded me of that.
The book Spycatcher details how, in the 50s, MI5 developed systems to detect radio receivers. They fitted out vans and drove past embassies to determine the frequencies different embassies were tuned into. I think they also tested with fitting out aircraft, but it’s a long time since I read the book.

Of course there is also the opinion that tv detector vans were a hoax and would never work, so ymmv :)
How is it “political” to acknowledge that women can be managers?