skysight-inc/HackerNews huggingface dataset:
PulseAudio provides this feature and actually provides more features and functionality than Windows. Ubuntu's default mixer isn't the greatest so I recommend this instead:

sudo apt install pavucontrol

You can then find it in the application menu labeled, "PulseAudio Volume Control". It lets you set the volume for individual applications (and with Chrome, individual tabs!) and also pick which output/input device will be used.

It lets you configure some neat tricks. For example, you can setup an audio device that forwards to another computer running PulseAudio, an RTP receiver, and a few other similar protocols then set say, Spotify to output to that device. So if you have some network-enabled audio receiver somewhere in your house/office/whatever you can send audio from your Linux workstation to it.

You can of course also pass that audio through various filters/plugins to mess with the sound before it goes out to the remote receiver. For example, equalize it, noise removal, etc. PulseAudio supports LADSPA plugins so if you wanted to you could setup a little Raspberry Pi audio receiver at your front door and yell at solicitors in a robotic voice from your desktop. All with a bit of PulseAudio configuration fiddling =)
Could? or does?
Thanks I think I tried exactly this but will try again. Actually I'd like a command line way which should be more deterministic.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Bleeding edge drivers with autodetection / appropriate kernel tuning

- DESCRIPTION: How many year has it been that we need to have correct performance management / drivers enabled to correctly use quicksync with discrete GPU's, for how long will we need to tune cpu behavior / peripherals power management ourselves to have decent power usage? A "I'm the system, I know what I need" one button optimization would be really appreciated...

- ROLE/AFFILIATION: System analyst in a SB.
I quit using Ubuntu as a Desktop OS because this was so obnoxious. I would gladly return if they fix this.
> "byobu"? packages.debian.org to the rescue...

You don't ned to use packages.debian.org to look up what packages do.

> apt show byobu
..
Description: text window manager, shell multiplexer, integrated DevOps environment
Byobu is Ubuntu's powerful text-based window manager, shell multiplexer, and
integrated DevOps environment.
Guide: How to win at Reddit
How to Achieve Success Without a College Degree
"creates meaningless web tracking data"

or

creates a massive botnet which will eventually be used for some nefarious PPC scam or worse

you decide ...
Doesn't need to be that "anyone who holds that degree mu[st] be bad" - just that there's so much chaff a lot more time is wasted distinguishing the good ones.

Consider that qualifications are themselves means of efficient filtering / signalling competence. What it's saying is, the qualifications doesn't add distinction to a candidate without.
You rent them the home that they live in.
And that type of marketing makes a gun illegal anyway. Look up the "street sweeper" 12 gauge. Not a very capable or dangerous gun, quite terrible actually.
Is DDR4 memory a major bottleneck in systems today?
Not sure what your point is. Yes new media has an effect but so what? A lot of it is just as proper content as CNN or Fox. Nothings really going to change that much.
This is the main problem that keeps me from wanting to set up less technical family members on Ubuntu. It's possible to get in a spot where even a simple command won't solve this.
How else would you describe the system liotier is talking about?
While this would be lots of work, and I'm not an ubuntu user, a good portion of cocoa APIs are already implemented:

http://www.gnustep.org/
Having moved from Magnet (previously Window Magnet) to Moom some time ago, I fail to see how Magnet is "better thought out" when Moom can do whatever Magnet does as well as having the ability to also draw over a freeform grid and define custom layouts and grid sizes. The only thing Moom can't do is splitting in thirds on bottom edge drag. Both are great anyway.
> The simplest fix would probably be to make /boot large enough by default (in the order of 10GB or 20GB or so -- the current size is 512MB IIRC).

Sure, I'll just use 1/6th of SSD to store 60 megabytes.

$ du -hs /boot/
56M	/boot/

If 512M is not enough space for /boot you're doing something wrong.
Havermout brood als gezond tussendoortje and Recept
There's a great story that Tommy Flowers tells in the book about COLOSSUS, which is that when COLOSSUS was declassified and published (sometime in the 80s) almost nobody cared, because history had already been written describing what the first "real" computer was. COLOSSUS used big networks of vacuum switches to break the Lorenz SZ-40 ("Tunny") teletype crypto machine used for high-level Nazi communications. Bletchley Park was very skeptical that COLOSSUS would ever work, so Flowers (who worked at the post office research lab) self-funded the work and told Churchill he could have the machine finished in a year.

One person did care, though, and wrote to Flowers after reading about COLOSSUS's design. He was a former Nazi, German Army crypto specialist that told Flowers he had had basically the same idea for a code-breaking machine. However, when this German crypto specialist tried to sell the project to Hitler, he told Hitler it would take two years. Hitler vetoed the plan because he thought the war would be over by then.
If you already have a security vulnerability scanner that runs arbitrary triggers when something is detected, can't you just use ssh to run whichever command you want? i.e ssh root@machine 'systemctl halt'
How Locked-Up Economies Put Adoption of Programming Languages into Slow-Motion
Sometimes I wish I would've saved code from my younger days so I could go back and hack on them again, to bad github didn't exist back then.
Last time I was using Ubuntu consistently I was shocked by this deficiency +1
That I'm not entirely sure on and a cursory search doesn't bring up anything helpful. It probably gets passed down like other effects? But that's just a guess.
I can't find much information, but things like scrolling, switching work spaces etc. worked out of the box for me when I was testing Fedora 25 a month or so ago.
I switched from a Macbook air to Ubuntu on a Thinkpad this fall, and mouse/scroll settings were by far the most frustrating part of the transition. I ended up with a script I run every time I boot up my machine:

https://github.com/artursapek/dotfiles/blob/master/prefs.sh

It's nice that xinput exists for low-level tweaks, but it seemed necessary because the GUI is so lacking. I still don't think I completely understand what settings I'm changing, but everything feels normal now.

The trackpad scrolling still doesn't feel nearly as good as on a mac, but I've gotten used to it.
"Today, March 31st 2017, WikiLeaks releases Vault 7 'Marble' -- 676 source code files for the CIA's secret anti-forensic Marble Framework. Marble is used to hamper forensic investigators and anti-virus companies from attributing viruses, trojans and hacking attacks to the CIA.
(...)
The source code shows that Marble has test examples not just in English but also in Chinese, Russian, Korean, Arabic and Farsi. This would permit a forensic attribution double game, for example by pretending that the spoken language of the malware creator was not American English, but Chinese, but then showing attempts to conceal the use of Chinese, drawing forensic investigators even more strongly to the wrong conclusion(...)"
Not the same Startup School. This is a MOOC that lasts 10 weeks, it's different from the conf. that was only 1 day.
I am unconvinced this is ghe case. If anything we have never been as aware as we are today about "facts" its just that the frequency of both claims and rebuttals of those clims have gone up.
I have a fairly dumb question. If one were building a standard web app... say, a super simple web store that lists products, allows someone to submit products and such. How would they use RPC instead of rest? Can you give some concrete examples of how it's different / better.
This is a ridiculous article.

Pasterski looks like a smart student who is good at personal branding, and is ultimately being exploited to be some sort of PR coup for the university.

Regardless of her genitalia, it's better to actually do something before seeking affiliation with luminary figures like Einstein. The "next Steve Jobs" Elizabeth Holmes comes to mind when I read bullshit PR like this.
also check https://www.devuan.org

we are very close to release Jessie stable, backed by a vibrant community

http://distrowatch.com/table.php?distribution=devuan

For those preferring an introductory video:
https://www.youtube.com/watch?v=wMvyOGawNwo
Backports are virtually useless. http://packages.ubuntu.com/xenial-backports/allpackages

PPAs are a very good idea but they are almost always managed by third parties and I don't trust them.

Also, upgrading the system every six months is annoying and fails too often. A rolling release decreases the friction of doing a major upgrade.
Resilience Is the Only Sustainable Edge in Business
I read the article but it isn't so clear about that. It says the forum contains many non-hacking related subjects. To a total outsider with little understanding of the world of computer security, Hacker News might look and sound like a blackhat site too. There are frequent posts about vulnerabilities, hacking news, and security tools.
REST is horrible. It encourages new developers to think in terms of CRUD, which is also horrible.

It encourages developers to think in terms of data, which is amazing. At the end of the day, we're just doing data transformations, that's it. GraphQL is an interesting iteration on that idea, because it focuses more on the data.

REST is simply a way to design your APIs so that they're extensible, usable, and maintainable. If you're doing something really specific, maybe it's not the best thing, but it's a really good starting point.

As per your CQRS comment.... https://martinfowler.com/bliki/CQRS.html

"Despite these benefits, you should be very cautious about using CQRS. Many information systems fit well with the notion of an information base that is updated in the same way that it's read, adding CQRS to such a system can add significant complexity. I've certainly seen cases where it's made a significant drag on productivity, adding an unwarranted amount of risk to the project, even in the hands of a capable team. So while CQRS is a pattern that's good to have in the toolbox, beware that it is difficult to use well and you can easily chop off important bits if you mishandle it."
Meh, I've been doing this for around 10 years now, and I dislike code I wrote yesterday. It's not wrong, it's just merely sufficient.

Why?

To paraphrase someone else: I wrote sufficient code because I didn't have the time to write good code.

There's always a better abstraction I could have teased out, a more complete refactor to make that one line hack never have to exist, and better documentation which would read more like English and less like shorthand.
I think you have to be careful about how you're using the concept of "manufacturing consent."

Part of what makes that idea so plausible to me is that there's no need for conspiracy. It's not the "mainstream media setting out to trick people" and it wouldn't be "google and facebook setting out to trick people." It's also not the government (or any other body) coercing the media into toeing some policy line.

The factors that result in "the manufacture of consent" are tangled and hard to pin down. Most of them boil down to internalized assumptions leading to the inability to think objectively about geopolitics.
The problem is, that many people think the "failure"s were not failures, but plain lying. And so then the newspapers don't make it up for it, if they actually do good journalism on topics where they don't have a hidden agenda. Also, if you believe that, than you also don't know what other failures haven't been uncovered, so you loose trust.
I had the same concern about not having a clear comparison to non-MBA results, but the second study mentioned did have a clear comparison.
Reagan was governor of California for eight years between his acting career and becoming President. That gives considerable relevant experience for the Presidency. Trump's got nothing like that in his background.
- FLAVOR: [Ubuntu Desktop]

- HEADLINE: Better multi-touch gesture support

- DESCRIPTION: the biggest problem preventing me from switching mac to linux on desktop is that ubuntu's multi-touch gesture support can't match mac os'.

I have never felt the need for a mouse when using mac os. but when using ubuntu (and windows), I need a mouse connected.

specifically, I need the 3 finger to move application windows feature.
- FLAVOR: [Ubuntu Desktop]

- HEADLINE: Better multi-touch gesture support

- DESCRIPTION: the biggest problem preventing me from switching from mac to linux on laptop is that ubuntu's multi-touch gesture support can't match mac os'.

I have never felt the need for a mouse when using mac os. but when using ubuntu (and windows), I need a mouse connected.

specifically, I need the 3 finger to move application windows feature.
People in the U.K. were very rightfully afraid of what that could lead to and decided they wanted to get off that train

37% of the electorate in the UK.
Just a heads up, there's a page 2 to the article that mentions her research papers. I missed it until I saw a comment. Guess my mind thought the continue button was an ad.
This sounds a lot like what I've done with my SaaS products.

I set out to build a business with the heuristic of "Maximize Jason's Vacation Time". I like to climb rocks, surf and travel through interesting parts of the world, and always found it hard to do that for, say, most of the year every year when I had to work for other people.

So I built a product that brings in recurring revenue, generally sells itself, and has a userbase of technical people who can usually solve their own issues for themselves, and are generally fun to talk to when they need help. Even so, I've also made a priority of automating everything that can be automated, including common customer service things, so that as time goes on there are fewer things that can interrupt my Days Off. (Days Off being defined as days where the sun is out or the kids of off school and I don't need a rest day from climbing or surfing, so hey, let's polish the product a bit).

And yes, as you describe, I've passed up opportunities that would grow revenues faster at the cost of more of my time being taken up by the business.

The one downside is that it took longer this way. It was 4 years before my product stuff could pay my rent, and another 2 before I could properly live off of it, buy houses, raise kids, etc.

But now that it's there, it's kinda nice. I've gone as far as not bothering to bring a laptop on the road anymore for trips less than a few weeks.

I have a blog (linked in my profile) with some possibly useful info, and it seems I do a lot of my writing about this stuff here as well. Searching comments for "jasonkester product" seems to pull a bunch of stuff up.

Good luck!
Ok, but compare it to most any other news source.

What's your point? You're not making it.
> The latter can be challenging since he seems to keep those cards face down

Agreed. I think a variety of his actions are driven by pragmatic expediency as well. Trump was essentially a five million dollar contrarian put option, from that perspective.
> he announced the software on a site for hackers.

Being a "hacker" is not illegal. In fact, people often get paid handsomely for their services in pen testing. You're an idiot.
Fake news isnt a problem for anything but your wallet. Fake nees is not made to make you actually believe but to get you to click or share. We are beeter off against lies than we ever were
I can see three contenders:

1. CRDTs/sync solutions (like Firebase)

2. GraphQL with real-time subscriptions

3. A variant of REST over WebSockets with real-time subscriptions

I don't think #1 will be able to cover all necessary use cases because it is much more computationally expensive (in terms of memory, CPU and bandwidth).
Both #2 and #3 are good solutions but I think #3 will prevail in the end because it's a lot simpler.

You can break-up RESTful resources into individual fields which each have their own independent real-time subscriptions (so each observable model on the front end can hold a single property of a resource).
With GraphQL, you may end up with overlapping fields between different 'views' and it makes it harder to track/manage subscriptions.
This probably isn't the best link but what you said reminded me of an article I read a number of years back.
http://www.cnn.com/2011/TECH/gaming.gadgets/05/19/apple.reli...
The Air Force may pay pilots nearly a half-million dollars to stay in uniform
I'm running it with Unity
D is a tiny bit more with two options: `make -f posix.mak` or `make -f win32.mak`.
Users vs. Developers (aka Native vs. Hybrid Apps)
You don't look at what successful people have an MBA, you see which MBAs are successful. There are many factors to success, you could just as easily conclude that people managed to succeed, despite wasting time on an MBA...
Be careful staring into the abyss.
Having a specification that tells you exactly how to do a particular thing can be more expedient than being open to interpretation. But short-term benefits aren't exactly a goal of REST:

>REST is software design on the scale of decades: every detail is intended to promote software longevity and independent evolution. Many of the constraints are directly opposed to short-term efficiency. Unfortunately, people are fairly good at short-term design, and usually awful at long-term design. Most don’t think they need to design past the current release. [0]

There isn't anything about REST that is opposed to flexible querying or fetching multiple resources in one request. Isn't that what web pages do already? I've used very complicated search forms and fetched lots of related data on the same page. What makes it possible is the use of standards like query strings, x-www-urlformencoded, multipart/formdata, and HTML itself. Machine clients may just need their own media types.

[0] http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
I'm aware that HN is a pro-engineering, anti-MBA group of folks, but hopefully my perspective helps add a bit of color from the other side.

I got a BS and MS in Computer Science and ended up working as a software engineer for a number of years. After a while, I was left wanting more, so I enrolled in an MBA program. IMO, 50-60% of classes in business school are fluff leadership rah-rah self-development bullshit. But the other 40% is valuable.

Why? Because Sundar Pichai isn't losing sleep at night over which tech stack the Gmail team is using. Satya Nadella doesn't give a fuck about a 5% latency reduction on the Bing landing page. The higher you climb in the ladder, the more you focus on non-technical topics like scaling, budgeting, revenue growth, recruiting, etc etc etc.

In the bubble of Silicon Valley, it's easy to generalize every incompetent MBA you meet into a group that you classify as being useless in an organization. Just remember: a handful of tech CEOs have MBAs. HBS will always produce leaders, regardless of whether or not they succeed once they're in the CEO role. McKinsey churns out more CEOs than any other company in human history. The business skill set may seem trivial, but playing the political game usually gets your further than raw skill alone.
The first study shows that MBA CEOs do poorly but there is no control. i.e. it may just be the case that capitalism is competitive and that most companies do poorly.

The second study which compares MBA v Non-MBA on the covers of magazines is the more interesting study.

Firstly, 25% of the 444 CEOs had MBAs. I will assume that is statistically significant.

There are three questions that I would ask:

1. The difference was statistically significant, but what was the effect size? If you've squeezed out a 0.01% significance at 95% confidence, then that isn't impressive.

2. Was the effect driven by one or two CEOs? If Steve Jobs, Bill Gates, Jeff Bezos and Larry Page were in there, that alone may have accounted for the difference.

3. Is there another reason that magazine covers would lend themselves to a difference?
In-person meetings are far more conspicuous. Other people, security cameras, etc.
Citing an anecdote (albeit your own) doesn't make you objective. I've been through the (actually exact, by your description) same experience and I'm doing fine but that doesn't translate to the generality in any way.
> simply move away from the ads business model and suddenly there's no incentive to invest in fake news

Getting your desired message heard and accepted is still a pretty strong motivator - though yes, this does deincentivize the purely 'fake news for profit' camp.
FLAVOR: Ubuntu Desktop

HEADING: do not break things that work

DESCRIPTION: every time I update Ubuntu I cross fingers for havings things that work not broken, like Guake on more monitors and other bugs. Ubuntu is so much prone to regression bugs. Maybe more tests would be useful?

HEADING: the Unity menu ui is bad designed

DESCRIPTION: Apart from the apps search feature which works well, the apps navigation is so ugly: giant icons, I have a 2k monitor and I see just 30 apps when I go on the apps list!!! WTF!!! I have to scroll this giant icons menu also beacuse the app list isn't resizable or fullscreenable! Those giant icons drive me mad, no joke!

FLAVOR: Ubuntu Desktop (on laptops)

HEADING: Fix long-stanging WiFi issues

DESCRIPTION: there are a lot of bugs related to WiFi on laptops. I had the Power Management: Off one: http://askubuntu.com/a/537375/53268 but there are many others. I've always experienced bad stuff

ROLE/AFFILIATION: Web developer, freelance
She's not a genius, she's rich. I'm sure a lot of people could build amazing things but don't have the money or family support to do so.
That's due to integrating the memory controller onto the CPU, you can't switch memory controller to use a newer spec, you're stuck with whatever the CPU supports.
Yeah, seriously, go after the person or corporation that has the most power in solving the problem. Who allows all those computers to be hacked so easily? The companies developing and servicing the systems. Fix the broken systems, don't go after the hackers. If there's nothing to hack they will go away anyway.
Someone should make a Nintendo Switch-like PC that runs Linux; a full desktop-strength OS with a touchscreen UI when in mobile mode, that you can dock at home, or into a laptop-like chassis you can carry around (like Apple's Smart Keyboard), and get the full desktop UI.

The home dock would have more powerful, user-customizable and user-upgradeable hardware, and the OS should seamlessly handle the transition.
Same here with a tiny twist: opensource and has a SHA512 mentioned somewhere in the repo that could be verified against whatever comes from the chrome appstore.
Yep, that's it! Thanks for the find. So, basically, ~56% of respondents actually worked between 3-6 hours a day, what I wish the poll also gave was how many hours they spend at work. So we could really get a sense for how many hours at work are actually productive hours.
Airbus Drops Electric Light Aircraft for Larger E-Fan X
Not quite what you're describing, but the venerable Squid cache can do distributed caching. Something, at least, to play with with your nerdy friends.
Startups is the new thing for MBAs, our research report showed that now close to 10% of MBA classes go to work for startups and its beginning to eclipse investment banking (might be a good time to be a banker :) ).

If you want to see the full report on these trends for MBAs going to startups, including their average compensation, here it is:

https://gallery.mailchimp.com/570b962c65552f112714db835/file...
Show HN: Brunfaick, a fast Brainfuck interpreter implemented in JavaScript