skysight-inc/HackerNews huggingface dataset:
Yeah I think you're right - moving from mechanical to SSD made more difference in perceived speed than more/better RAM and faster CPU. Boot times are for sure a happy thing of the past, even opening up programs like Photoshop used to take long enough for me to alt-tab into the web browser for a bit while it started up, whereas now it's instant.

I've recently switched from 8GB MBA to 16GB MBP and to be honest, I'm not sure I've noticed any more speed above what's to be expected from any brand new machine before it gets bogged down with shit. My MBA used to be able to handle multiple big programs running in the background - 2 of the Adobe suite + Chrome + small stuff, so I haven't felt much use for the extra juice day-to-day, though I imagine the RAM is useful for video editing etc.
Well, some actually try. Don't give them ideas.
Globalism would be truly great if consumers and workers could actually reap the benefits.
Bluetooth not working isn't necessarily Ubuntu's fault. Bluetooth is a complicated, broken, cluttered, crumby protocol.
Which is an issue that most likely any with experience in systems like this knows - and instead of letting the user know that unless they read the article and are able to proceed to randomly prove they read it, there vote will not be counted.
closed platforms FTW!
Twilio now lets developers send and receive faxes
Elon Musk’s Billion-Dollar Crusade to Stop the A.I. Apocalypse
You say the e.g. gun industry is "controlled by the state". This is wrong; the industry regulates itself by means of lobbying.
Are you a graphic artist or a cab/truck driver? :)
Because you're deflecting from the topic. If you can't discuss Trump without deflecting to Hillary, you're not acting in good faith and having a real discussion. Not to mention that you're repeating claims that's been disproved and cleared.
But due to sheer mass of readers at what point does 'me too' become irrelevant?
Where were these news outlets professionalism in the pewdiepie fiasco? They were manufacturing it, that's where.

I think you're romanticizing these outlets, they're no different than any other private organization whose purpose is to make money and power.
I completely agree. The amount of megacorp apologists on here is deeply disturbing to me. No matter
what happens, there's always someone willing to apologize for them. Business seems to be the new
religion.
There are significant areas of the US where I suspect it's actually illegal to build an all-brick house (as opposed to just quite expensive).

The UK is basically tectonically stable, which means those brick houses aren't likely to collapse into a multi-ton pile of bricks when the mortar crumbles or cracks in an earthquake. The same cannot be said of many areas in the USA, and it only takes one earthquake every few decades to drive that point home.
> journalists quoting unnamed sources put their own reputation on the line as a stand-in for their sources.

Isn't that exactly the point? Their credibility is gone.
FLAVOR: Ubuntu Desktop

TOPICS: Encryption, Apt, Wayland, Bluetooth, and GPU

HEADLINE: Encryption needs to work easily and not be a pain with path names.

DESCRIPTION:

Home folder encryption. Feels like basic security. But there are a lot of problems that seem to come with it. One of these is the path length issue. This issue has been known for A LONG time. To me it is unacceptable that this has not been solved yet. There are a lot of security conscious users on HN. There was just a story the other week about the TSA accidentally giving a guy's laptop to another passenger. All work laptops need to be encrypted too, but it is such a pain when someone has a large path name in their build. And as others have mentioned about dual booting as well as encrypting after the fact (this is an options on Winblows and OSX).

At this point encryption should be an easy thing. Users need to do it but it is hard to get them to when it is not a few buttons away.

HEADLINE: Make Apt smoother

DESCRIPTION:

There are a lot of things I love about Ubuntu, but a lot I just love about other distros. I was a long time Arch user, and what kept me there is Pacman. The AUR is great, but there were a lot of simple things that were just nice. "pacman -Syu" will update AND install in one command. You'd also have updates with negative disk space. I wouldn't lose so much to root directories with junk. I know I am nit picking here but it is the little things. I do find this difficult when teaching new people linux too. "Wait, what do you mean I have to upgrade? I thought I just updated all my packages? What are all these files that it says I should 'autoremove'?".

HEADLINE: What do you want? Wayland! When do we want it? In a reasonable time.

DESCRIPTION:

Wayland, we've been waiting a long time and are excited about it.

HEADLINE: "How do I connect my bluetooth device on linux?"

DESCRIPTION:

I hear this all the time. It should just work.

HEADLINE: "How do I install CUDA?"

DESCRIPTION:

GPU. This should also just work. I'm still surprised how many problems I face with this. It feels like 2/3 machines I install CUDA onto has minor to serious graphic problems upon upgrade. Enough that I just don't bother with some machines. I know this isn't directly your fault, but you definitely have more pull than us individual users. A lot of us choose linux because it is a great programming environment. I'd love to see Canonical and Nvidia have a good relationship. They look to be wanting to make headway in ML. Programmers love Linux. It should work out for everyone.

ROLE: User
What can you say? They suck.

On the other hand, it might make a nice long term investment strategy, and alternative to the S&P 500 index fund. Buy stock in 200 non-MBA led firms and hold for 15 years.
I moved to London from Sydney a year ago and I couldn't agree more. Unless you are prepared to live in a damp cupboard, prices are way higher and salaries are lower.
Hi - Noiszy creator here. You're right about the scripts - we're using GTM and Google Analytics. I think it's 100% legit for sites (like mine) to want to know how much traffic they're getting - this to me is a good use of data. I work in the analytics field and actually I love data - I just don't like AI using data in creepy ways. The thing is, there is a big moral grey area between "count visits" and "creepy targeting based on everything you do". My hope is that by disrupting the data, we can make the conversation happen about the right things to do with algorithms. I don't have the answers but I hope to be a part of the discussion.
BQ put out an Ubuntu tablet that is similar to what you're talking about, I've heard bad things though. However that is the goal of Ubuntu for mobile.

https://www.ubuntu.com/mobile
Hi Hanno - Ubuntu Security Team member here. Thanks for the feedback!

I wanted to point out that we did have a public response to the four issues that you mentioned. We quickly fixed them! If I'm remembering correctly, we had updates available within 24 hours of the first two issues you mentioned. The second two were privately disclosed to us and we had updates available at the same time the issues became public (thanks again to Donncha O'Cearbhaill and Ilja Van Sprundel for those vulnerability reports!).

https://launchpad.net/ubuntu/+source/gst-plugins-bad0.10/0.1...

https://launchpad.net/ubuntu/+source/gst-plugins-bad0.10/0.1...

https://www.ubuntu.com/usn/usn-3157-1/

https://www.ubuntu.com/usn/usn-3246-1/

Note that the first two issues were in packages that don't receive official security support so we didn't publish Ubuntu Security Notices for them.

I think we did a good job of reactively fixing those issues. You seem to be asking for more of a proactive approach (audits, sandboxing, etc.) and that's a valid suggestion. We are making progress there but not specifically due to the issues you listed.

The security team does proactively review the code of packages, which have an attack surface, just before they move into the "officially supported" state. Sometimes that involves fuzzing depending on what the piece of software does. It is a technique that we're trying to use more often.

We're also heavily employing sandboxes by default in the world of snaps. As more debs turn into snaps, those packages will get the added benefit of strong isolation.
>>Disable webcam indicator light

Schools and corporation do this all the time for theft Reaction (take a photo of the thief with out them knowing), it is a feature they want, Some Schools have gotten in trouble for turning it on and catching children in the rooms

>Lock computer with a password of your choosing and show a message on the computer. The youtuber says it's for ransom.

Again, legitimate Theft Reaction

> Swap mouse button functions ..Open CD tray

Is that malicious, really. Enough for jail time

>* Keylogger

Plenty of Corporations have keyloggers on their systems, some corporations even go as far as 24/7 keylogging and screen recording while the system is on.

>>* Send SYN floods from all your controlled computers

That one you may have a case for... the rest all have legit purposes used today by Enterprises worldwide
Hi there! You being an actual Russian doesn't change anything about my argument, which is about the reliability of western media and not Russia specifically, that just happened to be a convenient example.

Your rebuttal is that:

- The other higher polling and more well known politicians aren't "real" opposition politicians, they are just sock puppets.

- Navalny did well, once, in one city, in a race which Putin didn't participate in.

The first is your opinion only. You don't have data to support that, just your own political viewpoints. You being actually Russian doesn't make any difference; you can find people in the UK who think Tim Farron is the "real" leader of the UK opposition because he's actually trying to overturn brexit, but that isn't based on any hard data either.

The latter is irrelevant: I knew about that election and when the west says Navalny is "leader of the opposition" they don't mean against Sergey Sobyanin, obviously, as nobody in the west knows who that is. They mean against Putin. And regardless of what you may believe about the other politicians in Russia, "opposition leader" has a clear factual definition which he does not meet.

This political opinion is invariably phrased as if it were inarguably scientific fact in the New York Times and elsewhere. Your personal belief that it "feels" true doesn't change the facts: the media is lying.
This is a gross oversimplification.
"I made this one [letter] longer only because I have not had the leisure to make it shorter." - Blaise Pascal. https://en.wikiquote.org/wiki/Blaise_Pascal
Because of these kinds of shenanigans, I'm seriously thinking about an iPhone for my next phone.

If Verizon did all this stuff on an opt-in basis, I'd have no problem with it. If it were opt-out, I'd be grumpy, but would probably deal with it. When it's required, I'm going to be looking for alternatives.
A huge +1 to this.

My main system right now is macOS with 2 screens. 1 Main screen for all my development/browsing with 2 desktops, personal+work. Second screen for things that are always there no matter what desktop the main is on, such as IM/email.
Huh, strange. I had mine removed almost 10 years ago, and the idea of using general anaesthesia wasn't even mentioned. It was a bit uncomfortable, but I don't remember it being particularly painful, even days after.
>, pick a laptop vendor and a laptop and just Make It Work.

I think what you're also looking for is and for the LTS release, ensure it continues to work on updates.
There are many times when someone already expressed what I wanted to say and liking what they said reduces the volume of text to read, but it's rare that I'm unable to prove beyond what's been expressed already that I in fact understand the topic and there's a reasoning behind my upvote.
I can't help but come to exactly the same conclusions.

I'm not exactly a young guy either so maybe it's having lived through (i.e. seem) more. Or maybe it's being grumpy suspicious old guys. Or maybe we are right.

Whatever it is it seems there are a fair number of people who feel the same way at this point, more than there used to be.
> Nobody, in any significant numbers, has ever claimed or believed that there were direct manipulations of vote counts.

They don't need to. But the choice of phrase is important. What "hacked the election" does is make people draw false inferences without actually saying something like "they hacked the ballot box." The media knows people consume information in bites and rarely deep dive, and "hacked the election" is the perfect way to make people think the "election was hacked" when the truth of the matter is "the DNC was hacked". And if we really want to get technical, the "hacking" was to guess that John Podesta's email password was "password" -- but by glossing over those details the average person is lead to believe that some elite team of Russian hackers slaved away for months or years figuring out how to discredit the DNC by exposing their own misdeeds.
IMO, it is very ignorant to think they are not getting the data from apple. They just have the ability to openly do it on their own with android.
No it doesn't. "Leader of the opposition" has a clear meaning. By your definition Nick Clegg is leader of the British opposition because he was involved in organising a recent big anti-Brexit protest, but nobody in the UK would recognise such a definition.

Regardless of what you may personally believe about Russia or its politics, the statement that Navalny is "leader of the opposition" is simply 100% factually false by any hard, observable data.
More as an inspiration, though. You don't have to define a spec with om.next queries, for example.

Walmart Labs just released a library about a week ago that does actual GraphQL, and there are libraries for the front-end but they aren't widely adopted and not really like Relay, afaik
Hey HN - a couple years ago we built Pulse & Bloom and that got some good discussion going on HN: https://news.ycombinator.com/item?id=8285228

I wanted to share my experience building a large scale art installation, showing what went right and what went wrong. It's always helpful to have a nice bog document written by somebody who's done it before.
I think upvoting is a good way to say "I agree but I have nothing more to add and I don't want to clutter the conversation."

Whereas I believe a downvote function should at least encourage a user to explain why. Otherwise it's impossible to know whether the downvoter believed the comment was inflammatory, offensive, off-topic, or plain just incorrect, which one would assume would be a call to explain as to why it was incorrect...
It doesn't, it appears be pointing out that simply receiving a comment would not be a measure of someone expressing that they are able to explain why they liked something in a way that's not simply repeating what's already been said.
Plaster walls need to be the double-thickness type, AND have sound-proofing material between each wall. I've suffered a few piss-weak plaster walls in my time, thin enough to punch a hole through with my fist and strangle neighbour on the other side (never actioned).

Once I lived on the bottom apartment in a two storey apartment block. The floor boards were a nightmare and eventually we had to move. Upstairs footsteps across the floor were loud enough to wake us up, and I don't just mean squeaky boards, but just the thumping knocking sound resonation. Sometimes I could make out the words being said in their conversations. Never again.
FLAVOR: Server, Core
HEADLINE: Snaps are too hard to make
ROLE: DevOps, release, infrastructure engineer
DESCRIPTION: In fact they are so hard and convoluted to make that I always fall back on just comiling and packaging everything inside a Vagrant VM or a Docker container and then just generating a tar or deb with FPM. You guys really need to simplify the process if you want software to be delivered through snaps.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Incentives for Non-Linux Software Developers to Reconsider Ubuntu / Linux

- DESCRIPTION: I have three tools (or groups of tools) that I still use other OSs for:

Adobe Tools (primarily Photoshop and Illustrator)
Sketch
Serato

I can't imagine there to be much reason for these to not work on linux any longer. I'm already a paying customer for all of these, and it's absolutely unfortunate that I have to load up a VM or separate computer on occasion to use them.

Steam made some major headway in this regard, and I think that momentum should be supported and increased.
Pratt Parsing Index and Updates
I realize the network effect is positive for you, but I think it's negative for the world at large. One would hope that hires would be merit based, not simply that your are friends in the MBA club.
It's interesting that the concept of'fake news' rose up out of seemingly nowhere at the same time...
You should fact check your fake news [1] before parroting it, when you try to justify Trump bragging about grabbing women by the pussy without their consent [2] by making a false equivalence. An no, that wasn't just "locker room talk", so don't parrot that line either.

[1] http://www.factcheck.org/2016/06/clintons-1975-rape-case/

[2] http://www.independent.co.uk/news/world/americas/read-donald...
FLAVOR: Ubuntu desktop

HEADLINE: Better testing and polishing

DESCRIPTION: Some small flaws never seem to be fixed or addressed. Like sound output selection. If I connect a HDMI cable, and previously have selected it as the audio output, I probably would like it to be automatically selected again.

On my XPS15, after disconnecting the headphone connector I can no longer get audio out from any output. Even if I reconnect the headphones.

Why do I have to select headphone type when it is connected?
Why isnt it detected? Why isn't the previous answer select the next time a 3.5mm connector is connected?
Chrome hast had DPI scaling since 2015 on Windows. I remember having to report lots of initial bugs. Now it works fine.
I actually feel like I'm getting something in return for letting Google index my personal data. I also trust Google far, far more than any ISP (wired or wireless) that I have used.
That is weird, I had local anesthetic for my wisdom teeth removal. Granted they weren't that hard to remove, but I wouldn't want to be put under entirely for something so simple. Aside from being a bit pale, I could go home straight after and function close to 100%. Recovery from general anesthesia takes much longer from what I know, and there are more risks involved as well.

Only thing I found out is that paracetamol/acetaminophen doesn't do much for me, and that naproxen is a much more effective OTC painkiller.
ENOTSUP is part of the standard and I do have autotools macros checking if some function calls produce that error value on the host system.
If the CIA or anybody else for that matter wanted to stage a mass murder like Sandy Hook, for the purposes of gun control or something like that, it would be infinitely easier to make sure a bunch of maniacs have access to guns and feed them LSD or a drug with similar effects and wait until they act, rather than create a fake school, community, parents etc.

Just remember the CIA/NSA is evil, they don't care if they have to kill a few children.
- FLAVOR: Ubuntu Desktop

- HEADLINE: independent work-spaces for each monitor with multiple monitors

- DESCRIPTION: On MacOS when you maximize an application it creates it's own "workspace" and each monitor handles these independently. With GNOME 3 each additional secondary monitor is it's own workspace. These are both great but not ideal. It would be great if Unity could be more like the tiling manager i3 and have independent workspaces assigned to specific monitors. Let's say you have a laptop with two workspaces 1,2 and an external monitor with 3,4,5 then when on the laptop monitor ctrl-alt-arrow would switch between 1 and 2 only but the workspace on the external monitor would stay where it is. Then when on the external you switch only between the workspaces on that monitor.

- ROLE: software/infrastructure engineer
> There were, but the market chose otherwise.

That depends on what you mean by alternative to C. If you are just looking for a "portable assembly" or systems programming language: there were many alternatives.

If you are looking for the systems programming language that has a chance building and running the same source code on multiple different systems then you have to wait until Posix which is tied to C.

Of course you can well argue that once you have Posix, C is not actually required. You just need a language that can call C style functions (this is a trivial exercise for many languages) with compilers for the platforms you are interested in (not trivial, but it is straight forward work that has been done often enough that it is well understood).

Most people mean Posix+C when they say there were no alternatives to C, and in this form they are correct. The other choices may be better for most definitions of better, but there are few alternatives that let you write code and have a chance of it running on something else.
The Best Alternative to Skype for Your Team
The sex industry uses WhatsApp primarily. This is what decided things.
Yes, it's one thing Windows gets right.
I am doing my part to combat this trend by writing very dull and unpopular blog entries. No likes for me thank you very much.
Haha, this is great! Memories. All those terrible lines of code I wrote when younger led up to less terrible later. I too got on some of the cargo cults until the harsh reality of the projects showed me why not. :)

This year marks 20 years since opening up QBasic as a 13 y/o.
Fake == not real. Fake news == reporting stuff that did not happen, isn't true.
- FLAVOR: Ubuntu Server
- HEADLINE: All configuration change managed & automated
- DESCRIPTION: All configuration management in Ubuntu Server should be managed. For example, editing apache configuration raw on the FS should be strongly discouraged and logged as an error to reconcile with a legitimate configuration change. I should instead create my own configuration package that adds files, edits exiting files, etc. These configuration packages would then be versioned and stored in some central database. If I want to reinstall Ubuntu Server, I then login to the central database, indicate the name and version of the configuration I want to apply, and that's it.
- ROLE: Software engineer / home lab hobbyist
FLAVOUR: (I'm British) Ubuntu Desktop
HEADLINE: Less glossiness on Unity launcher
DESCRIPTION: I use a flat theme (Paper and Arc) to make my desktop less obtrusive when I'm writing/coding. Unity has loads of glossy effects on the launcher, which is distracting. I'd prefer something modern, flat and out-of-the-way.
ROLE/AFFILLIATION: Sr. Software Engineer, B2C Food company.
Silicon Valley Is Right – Our Jobs Are Already Disappearing
The next step is "turning pencil drawings into photos" and using it to fabricate evidence on grand scale.

Why bother catching politicians doing something when you can just draw them in? Will wreak havoc on societies with weak politics/reporting culture.
I actively block 'like' and '+1' buttons using uBlock Origin in the browser, I do however upvote an article, story or link on HN and (less frequently these days) Reddit if I feel it has merit.
Definitely depends on the construction type. I will say that floor-to-floor noise transmission in a 19thC brownstone is a tiny fraction of what it is in a mid-20th-C apartment block. In the latter, you can hear people moving furniture or turning on the shower multiple floors away on the far side of the building.