skysight-inc/HackerNews huggingface dataset:
I think that your view on the needs of the regular user is pretty agreeable. I don't get why you got these kind of replies. Nothing you said was controversial about the regular user's needs.

I too have experience working with some non-profits and also some schools, were I've maintained their Linux desktops and the users never really complained about their experience.

Of course, you would sometimes get the usual "where's Word?", "This .exe I downloaded does not work", etc. we all know about. But regular users who complained about the desktop experience per se were not common.

I think that the main reason why Linux on the desktop has not seen major growth is because of inertia, Windows is still the standard and why change? If you buy a cheap laptop/pc at Walmart you're still getting Windows. Why would a regular user bother to change OS? Also, one has to admit that without getting in to the details, Windows 10 is a pretty decent OS.
I call bullshit, with being the first block chain. There are examples of depression era script currencies where the individual holding the currency would sign their name on the currency when they spent it, so the current owner knows who owes the amount of the script currency. There are example in the smithsonion from 1933
That Windows comment didn't make sense to me either. The last few years have been good for Windows.
Maven Wave Supports Nielsen's Digital Transformation During Migration to G Suite
Every time I've put a Linux distribution to very inexperienced users, it worked well, there's a lot of UI things which tend to work better on Linux compared to Windows.

I think the main thing is there's no real point to switch so no one does.
The title capitalization seems very irregular.
It's not a matter of how many packages are required; that isn't the issue. The reason "30 random npm packages" doesn't satisfy the requirement while Rails does is that Rails provides a high-level framework for integrating those disparate packages into a single cohesive application, while with npm packages you have to write that framework yourself.

Perhaps the best example I can give for this difference is Devise, an authentication plugin for Rails. Have a look at the instructions for setting up Devise on Rails: https://github.com/plataformatec/devise#getting-started You just add the dependency and boom, you instantly get a database migration for storing authentication data in your database, automatic integration with Rails's email notification system, a single command you can run to generate all boilerplate files, and a single line of code you can add to your controllers to automatically enforce authentication for any particular action. With a similar authentication package in a Node application you'd most certainly have to set all that up manually.
Does it support Facebook group posts?
I would imagine a major responsibility of the FCC is ensuring communications in an emergency and they are clearly failing. I immediately think of this article as well https://www.npr.org/2018/08/22/640815074/verizon-throttled-f...

This is damning evidence to what a regulatory captured agency looks like.
Pittsburgh becomes largest US city without a daily print newspaper
The thing about Emacs is that it has nailed the text editing aspect really, really well.

Emacs actually has a built-in tutorial. It takes an hour or two to go through, if I remember correctly. Most people don't do it, I think, because they think they know how to edit text - you just use the cursor keys and hit the keys you want to insert?

But if you follow the advice in the tutorial and practice over a day or two at a reduced speed, it does actually make a noticeable difference, IMHO.

It's a bit like touch typing. I know plenty of programmers who can't touch type. Yet, in my experience it actually frees a noticeable amount of brain power. But it does take maybe 10-20 hours to learn. So people don't do it.
yes, and cutting trees down and transporting wood around is so great for the environment...
His thesis is a landmark in modern computer graphics. It's everywhere!
The link has an internal server error :(
I have bought a Giada i53 (Core i5 Mobile, 500 Go, 4 Go) for my parents in may 2013. I have installed ubuntu gnome 14.04. I live far away and performs all the administration remotely. It takes me around 5 minutes every 2 weeks (apt-get update, upgrade). I think ubuntu is perfect for old retire people who know someone who knows linux.
T-Mobile Database Breach Exposes 2M Customers' Data
Check this shit out https://www.youtube.com/watch?v=SqayDnQ2wmw (epilepsy warning)
Often it's "freedom-from" consequences. North American culture has a bad habit lately of focusing on people's responses to language/actions than the actual subject's language/actions in the first place.

"Yeah, sure this person did X, but why did people have to react like Y. What a bunch of snowflakes!"

It's extremely toxic, idiotic, and immature. It IS slowly seeping into professional environments. I personally don't abide by it in my teams. You are given creative and professional freedom, this is a privilege and power and with it comes responsibility. If you demonstrate that you are not willing to take this responsibility seriously I have no problem letting you go. We're a good solid company, we pay really well, and we work on cool stuff. Sexism, diet-racism, showing up late to meetings, randomly calling out after half off wine on Wednesdays, isn't tolerable.

I am not old (at least I don't think I am). I haven't hit 30 yet. But I personally feel like the above things seem to be happening in greater and greater frequency and it all comes down to a "freedom-from consequences" attitude.

Americans have a culture (at least a professional one) problem and we don't seem to be willing to discuss it, in my personal view. Maybe it's just constrained to the software development field? Though from what I see from my finance peers I don't believe this to be the case.
What's the Difference Between Java 6, Java 7, Java 8 and Java 9
That article is incredibly biased. Precisely because it's run by Chu's consulting company, I cannot trust them when they describe 389DS as "a less-capable LDAP server". It is simply one company attacking a competitor's product.

And of course the article contains direct links to both a page where you can buy support packages for OpenLDAP and something called "OpenLDAP Gold".
Take a look at arxiv vanity https://www.arxiv-vanity.com/
I was under the impression his staff carefully collates positive stories for his perusal, which probably gives him a an unreasonably rosy sample of news coverage. Even a perfectly unbiased sample would appear negative relative to that.
Totally agree with your familiarity argument. I think that's the main reason why Linux can't compete.

One can think that the desktop OS for a regular user is a commodity, so why replace it? The benefits for the regular user of using Linux are not tangible, so there's no point for them in not using what has worked for them throughout the years.

What I don't agree with, is that you make it sound like Linux "breaks" and would cause problems, and more extreme that it can not even compete.

There are lots of segments where Linux can adapt perfectly to user's need. The fact is that user's are not willing to change and don't really NEED to change. It is not because of supposed Linux short comings.
That is true after the certificate chain is validated by the browser, but not before. A malicious router attack could just as easily modify the initial http request so that the user is directed to the domain on a spoofed IP before HTTPS trust violation. The malicious http server would also have to spoof the original cert though, but then they get malicious trusted https on the trusted domain that returns similar looking code.
This kind of useless feature set is why Cash App is starting to eclipse Venmo in usage. [0]

It's why I originally started using CA... simple interface, no useless social feature. Just send money, boom.

Now they've added Bitcoin purchases (the easiest and quickest way to buy and send to hardware wallet) and Boosts which (inexplicably) give you huge discounts like $1 off every coffee you purchase at a coffee shop. [1]

No brainer to use CA over alternatives.

[0] https://www.cnbc.com/2018/05/16/nomura-instinet-square-cash-...

[1] https://www.cultofmac.com/532069/square-cash-coffee-reward-p...
There is room for that use case, as evidenced by the success of Chromebooks. I know quite a few people who are very happy with them.

But we don't really want to count that, because that's not what we meant. What we wanted is something that has all the options and configurability and openness of Linux, but on the desktop. And Chromebooks lack all of that.

I'm inclined to take that as a pretty clear confirmation that Linux on the desktop, as the Linux community tends to envision it, hasn't happened because Linux on the desktop represents something most consumers don't actually want.
Right tool, right job, etc. I built and run an internal tool for a company that went from a very dated coldfusion setup, to a cloud crm (expensive), to now simply using the rails application I built for them with fantastic sorting, searching, mass updates, login features, and export capabilities, you name it. It's has over 1M db records and is plenty fast for any mix of criteria.

Really cheap to run, low-low-low maintenance. I don't even need to touch it except if there are some security bugs that need to be patched and heroku handles backups automatically. In the event heroku has problems I run my own cron-job that does backups of the psql database and the application itself is put under version control.

I'm not sure there is another framework I could have pieced together such a smooth application with anything else in the amount of time and resources I had available plus without having to worry about it ever breaking because of some weird bug. Stability is very important for many businesses.

Once in a blue moon a new feature is requested and doesn't take long to make some changes. Now, would I use rails to fire up a basic website like I did in the past? No. I'd grab a static-gen like Jekyll and maybe some PHP to handle mail if needed.
I suppose that depends on the type of browser you use.
If you work with image processing, notebooks are very handy as they can display images directly. Also to display tables nicely with pandas, or for any data visualization actually.
Rm -rf remains
If you're in a warm climate this might not be for you, but I live in a moderate climate and I've always been interested in a Rocket Mass Heater as the centerpiece of my house:

https://en.wikipedia.org/wiki/Rocket_mass_heater

Unfortunately I live in a cookie-cutter suburb so it's not feasable right now, but someday...
I've experienced what you're describing, and have observed it in friends. It's usually indicative of heightened anxiety levels, due to the THC.

THC itself is certainly prone to triggering incredible amounts of anxiety, especially in the high-concentrations found in modern weed. In the quest for increased potency, many strains have been heavily modified to have the highest THC content possible, sometimes up to even 50x normal levels.

THC is only part of the equation, though. The "other" (there are many, but these two are primarily what people care about) cannabinoid, CBD, is linked to the 'calming' and 'pain relieving' effects associated with marijuana.

I would suggest trying to find a strain with a very high CBD:THC ratio before giving up completely. From personal experience, high CBD strains alleviate the anxiety I used to experience whenever all I could find was high-THC sativas.

Strains are usually split into three categories, sativa, hybrid, and indica. You can research these more yourself if interested, but usually indica strains are more associated with 'sleep' and 'relaxation', whereas sativas typically cause a more energetic head high.

tl;dr You might want to try a high CBD indica/hybrid strain before giving up on marijuana alltogether. The effect profiles are dramatically different between different strains, and a high CBD indica strain could be life changing when it comes to pursuing consistent sleep.

This may be more than you wanted to know, but as somebody who has also struggled with often debilitating sleep issues and has tried __every__ sleep aid, marijuana allows me to sleep better than anything non-dependency forming.

The only sleep-aids I've found to be more effective than marijuana are GABAergic drugs such as benzodiazepines (klonopin) or z-drugs (ambien). The main problem with these is that they are HEAVILY dependency forming, and once dependency is developed, can actually straight up kill you from withdrawals. They are incredibly powerful tools which will certainly allow to you sleep, but considering their addictive potential should be relied upon as a last resort. For short-term treatment of insomnia however, they can be literally life saving.
Wow, I thought I was the only one. I guess the biggest lesson I've ever learned from the internet is that I'm never the only one.
In the form case that's easy:

<script>
var f = document.createElement("iframe");
f.style.display = "none";
document.body.appendChild(f);
// note that the iframe has now synchronously loaded about:blank, which is treated as same-origin
var f_doc = f.contentDocument;
f_doc.innerHTML = "<form…></form>";
f_doc.querySelector("form").submit();
f_doc = null; // allow the old document to be GC'd
</script>

The fact the iframe navigates to a cross-origin page (and f.contentDocument will then be null) is irrelevant, because the data loss has already happened.
exactly what i was looking for
> Linux Desktop can't compete even in that easiest of user segments.

This is amusing, because I had to use a MBP for work a year ago, and I still have flashbacks of how painful it was to use in general usage. I mean, for heaven's sake, copy and paste was always, constantly broken. I'm not actually sure how you manage to break something that's been a mainstay of the computer UI for 37 years, but they managed it. And that's not to talk about the window focusing problems, and all of the other crap I experienced. Have you ever seen a (very skilled) senior developer lose all of their windows? I have. It was a regular occurrence because the MBP was unable to cope properly with a second monitor of varying sizes.

Alas, I will leave it there. /rant
Reading the article, it doesn't look like RedHat announced anything recently. In the SUSE release notes, "389 Directory Server replaces OpenLDAP to provide a sustainable directory service." Is there really any news here?
Being a vet is a tough job; they need to be able to diagnose problems with patients that can't speak and sometimes have very, very different anatomies. In farming communities in particular they can sometimes be critical to whether a livestock farmer succeeds or fails a season.
It's getting better. I've been starting to dig into Crow to see if it might be a worthwhile option as a C++ web app framework:

https://github.com/ipkn/crow

https://github.com/jolks/crow-template

(Relies on libboost https://www.boost.org/)

Seriously, it makes putting together a simple API a breeze. I haven't had the chance to try anything more complex yet.
I have a PhD, worked as a post doc and found I never had the freedom at work to explore full time what truly interests me. I had to spend a significant portion of my time seeking funding or jobs. I had to work on what my advisor wanted me working on. A job focused on teaching college level physics, which is what I got into it to do, seemed to stretch further and further away as I moved forward. That said, I'm still glad I got a PhD. I just think your experience might be a bit closer to the ideal than what many experience.
Well, except LaTeX probably isn't the best base format to write in -- Pandoc's LaTeX parser isn't very good, it doesn't parse (from a quick check) any of the papers I've written. They've tried hard, but I think it's a losing battle, particularly once people start using a large range of packages.

That's not surprising -- it's basically impossible to "parse" LaTeX, as it's defined by execution.
If I'm reading this correctly, they are withdrawing commercial support. I don't see the problem here; if you want 'normal' FOSS support you'll get whatever you are used to, and if you want paid support from your distro vendor it matters just a little bit what implementation you use since you're paying someone else to make it 'just work'.
I tried tg-cli and a few mtproto compatible libraries, but it was all a huge pain to get working properly before I gave up: https://github.com/captn3m0/opengram

The good APIs are the bot ones which won't work here.
The officers aren’t trained for it either. I imagine there are pretty important lists of questions that 911 operators ask in various situations to get the right information to pass on. The officers would have to wing it and hope Ts enough.

Or we’d have to train every single officer to have the right skills all the time for something they’ll almost certainly never use.
> if you memorize all the hotkeys and commands. But to get to that point requires a lot of memorization and practice, something I don't have the luxury of. Time spent familiarizing myself with a nice GUI interface like VScode to get the same job done is easier.

A lot of people use keybindings all the time, even on vscode/atom(at the very least copy/paste). People using vim/emacs don't start by memorising all keybindings, they start with very basics and as they find more useful things, they start using them.

> I think people honestly get too invested in their tools.

Editor is the most important tool for a programmer, so yes you should invest in it(may it be vscode/vim/emacs).
Trump attacks 'left-wing' Google search results
That is not an opinion based on any marketing material - 389DS is an unreliable dog, and even today it's still built on top of an Oracle-owned database engine.

There is no need to attack Symas for selling a supported variant of OpenLDAP, it's valid under the license after all, they have been the exclusive maintainers for OpenLDAP for many, many years, and it is of course the exact same model used for 389 DS.

Meanwhile everyone is free to share links to counterpoints in support of 389DS, assuming you can find any.
>Windows 10 is still far and away more friendly and presents a much better user experience than Linux.

Windows 10 is a definite step backwards in terms of usability and even stability. Peak usability was definitely XP/Win 7.

Linux really isn't bad with usability anymore on popular distros. Any recent install of Linux Mint or Ubuntu will force you to learn where things are (Windows 10 now has essentially 3 'Control Panels', with different settings placed between all three), but I really don't see Mint or Ubuntu as harder to use than Windows 10 in 2018.
Will the LDAP server merge into systemd or will it merely exclusively product tie or will it just be marketing?

Just curious how easy it'll be to continue using what works as opposed to what marketing wants to sell.
I subscribe to JetBrains Ultimate. I use IntelliJ & WebStorm daily, PyCharm as needed. I LOVE IntelliJ.

Meanwhile, I can't overstate how much I hate JavaScript, nodejs, npm, etc. Burning rage of a billion super novas. Bight on humanity. Crimes against reason.

And yet. I'm switching to VS Code. I really wanted to hate it.

I'm all-in for VS Code. Because Language Server Protocol enables a noob like me to create my own language plugin. Plus, with their docs and videos, the onboarding was trivial. I'm still delighted by this experience.

Further, judging from their respective "marketplaces", VS Code clearly has the mindshare and momentum advantage. It's an embarrassment of riches for such a young platform.

Having tried and failed to create and maintain plugins for both Eclipse and IntelliJ, this really feels like a sea change.
After processing you can move onto openframeworks, which is written in c++ and more performant, but also comes with a bit of a learning curve if you dont have previous experience with c languages.
https://openframeworks.cc
GitHub extensions to boost your productivity
Using FOMO in Digital Marketing
It was hard to see. It also isn't underlined like a normal link.
I have no affiliation with this YouTube channel, but here's a guy who does an entire in-depth series on how to build a house from scratch[0], from surveying the land, to getting permits, to pouring the foundation, and so on. Good way to spend a few hours on a weekend.

[0] https://www.youtube.com/watch?v=mn4L_aJ1rV4&list=PLRZePj70B4...
Building Trending Activity Feeds Using GraphQL and Neo4j
but people do want their messaging application to run in a browser now.

People don't want something until it happens and they see it and say hey that's what I want, unless you are going off the assumption that people are sheeple and can be made to want messaging applications in the browser because they have been told to want it somehow.
Mkernel: A minimalist kernel
I recently installed OpenLDAP on a server because I wanted an LDAP Server.

Sadly, LDAP isn't the most accessible system in the world and I only managed to set it up using FreeIPA, which is based no the 389 system mentioned in the article.

Most advice online around LDAP seems to amount to "ask your sysadmin", which isn't terribly useful either when I'm the sysadmin.

I hope 389DS will make LDAP a bit easier for newcomers like me.
Human Rights Groups Tell Google to Cancel Its China Censorship Plan
I didn’t understand the paragraph about CSS reset. As in, it was poorly written:

> Personally, I like to preserve useful defaults instead of clearing everything with a CSS Reset. A tool like normalize.css, comparing to the classic CSS Reset helps to learn how elements are meant to display actually.

OK, the thumbs-down and the first sentence give me the clue that you don’t like CSS reset (although I still have no idea what is meant by “useful defaults”, or how you might selectively preserve them from the presumably non-useful ones without a normalizing technique).

The second sentence breaks my english parser. It seems to be saying normalize.css is good, but this seems to contradict the thumbs-down and the first sentence.

Help!
The mercator projection is designed to project a ~sphere onto a plane. The distorted tiles are now being redistorted to drape the plane back onto the sphere.
yes, mtproto is such a horrible experience that almost every library is now abandoned.

The closest was this Show HN about a Channel-> Blog generator that worked on top of telegram: https://news.ycombinator.com/item?id=17617675
I feel like recent windows versions aren't that stable either though. There are times (for example one particular Bluetooth speaker) where I reboot into Linux to get things working... Pair that with the horror that is Windows update and I am not sure if Windows is less pain for the average user.

But there are definitely things were Linux is hit or miss (ime):

- video drivers (integrated graphics work well for me)
- integrated SD card readers

But if you don't have too fancy hardware requirements I think Linux can be OK.
389 is based on Netscape Directory Server which forked UMN's slapd way back when. Red Hat sells a branded version of it called "Red Hat Directory Server", although last I checked everything was released under reasonably free software licenses. Frankly, as long as I can install current OpenLDAP packages on CentOS/Fedora from base, an SCL, or EPEL, I'm OK with this change.
Saskia Freeke has some amazing work done via generative methods.

You can check out her profile here:
https://www.instagram.com/sasj_nl/

Great example: https://www.instagram.com/p/BltlYsgnVd9/?utm_source=ig_web_c...
High bill because someone walked in and watched TV for three days? (I'm guessing it was actually due to heating/aircon)
Finally, it never ceases to amaze me that Linux has yet to take hold on the desktop market. Given the disaster that has been Windows over the last few years

No, not even close to being a given. In fact, it's just not true and he loses a bunch of credibility by saying that.
YOLO model for object detection in Pytorch