skysight-inc/HackerNews huggingface dataset:
FLAVOUR

Ubuntu Desktop (xubuntu)

HEADLINE

Make a2dp Bluetooth audio work right

DESCRIPTION

I've given up using my bt headphones. You need to reconnect a bunch of times to even be able to select a2dp mode instead of headset. If I try and direct audio from a web browser to the a2dp sink via pulse, it stalls the rendering thread and videos won't play at all. They start working again as soon as I switch the sink.

ROLE/AFFILIATION

Consulting architect / web developer
Only caring about Americans is the exact reason non-American keep supporting Wikileaks and the like, we're tired of your american view of the world, you're not the center of it, piss off.
It's data-driven... rather than theory-driven.

In some respects this is good, in other respects it's awful.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Allow moving the dock to the right-hand side of the screen

- DESCRIPTION: It's pretty annoying, especially with multi-monitor setups, that the launcher is fixed to the left side of the screen. By tweaking a dconf value you can move it to the bottom but there is no way to put it on the right.
I sympathize with you. I am in my late 30s so I didn't experience that level of inanity, but I did work somewhere where I had to carry a pager. I let the battery die though not on purpose. I was terrified the third time it happened. They never really mentioned it. They just took me out of the rotation and gave me a supervisory role over the other people in my team who had been there for many years and who did answer their late night pages. This was when I knew it was time to leave that job.
I've "shipped" a few racket projects in "production" now, but have never used clojure - only read about it, including posts like the above. I've had more than a few people tell me about how amazing clojure is as a language but never from people with experience in other lips. I'd love to read about your experience.
I've thought about that, but I find it difficult to believe a Kickstarter campaign would ever raise enough money to get Adobe to bite.

For one thing, all of the Kickstarter campaigns that I've seen specify up front the amount of money they need to reach a given tier of output. But I think we'd have little luck convincing Adobe to give guidance on what that number would have to be.

Perhaps it could be structured as something like this: "We're guessing that $75 million USD would get Adobe's attention. If this campaign reaches the $75 million mark, we'll propose to Adobe that they make a port of CS6 for the most recent Ubuntu LTS, and grant a one-year license to every member of this campaign who contributed at least $100 to this campaign. If they accept this offer, this campaign's funds will be collected and placed into escrow, releasable when Adobe completes its end of the bargain."
A small group recreating modern technology
Indeed, we really are all awful people. /s
Just because you don't have cancer doesn't mean cancer isn't a problem.
The author is a prominent woman journalist, so her experience of the internet probably involves more harassment than most people's.
Middle American suburbanites don't choose to restrict the supply of walkable urban housing, urbanites do. Middle American suburbanites can at best switch places with some people living in walkable areas by outbidding them. It can't reduce the total number of car-dependent people - that's up to the planning commissions inside the cities.
This is a great example of how to perform a successful wind-down. The win for monoculture isn't great for us, but at least they're shutting down gracefully.
Does it understand "I want 2x magnification on my 15" 4k laptop display, but not on my 43" 4k monitor"? Windows 10 decidedly does not, so I have to switch manually every time I switch display (just forget using both together), and it then tells me to close all my work and log out and in again to make scaling consistent between UI elements on screen.
I know I should be cynical, but as a Comcast customer I appreciate the gesture. These days I'll take what I can get, and if private companies are the only ones to even half heartedly act in the benefit of ordinary people so be it.
Usually educational use tools leave a lot as "exercise" to the reader. They don't come with features that make malicious use easy. And you usually frame the intent of the software around that. Not as a for pay tool. So that argument does have validity... in an open source project or white paper describing some technique.

There is a reason researchers often leave some details of an exploitable vulnerability write up left as an "exercise" for the reader.
Verizon, AT&T, Comcast Say They Will Not Sell Customer Browsing Histories
Why was that information available on the internet?

That's the kind of risk you take if you make that kind of information available on the internet. Think of all the possible things someone could do with your address and assume those will be done. That's the type of precaution you should be taking.
Read "On Lisp" by Paul Graham
http://paulgraham.com/onlisp.html
It makes a difference at high volumes.
It was also the primary vector for security vulnerabilities.
I have been using Lisp languages, off and on, since the 1980s and generally like them. That said, if you like Python and are effective with it, there is no reason to try Clojure unless you want to for fun. I have had to use Python a lot in the last year for Tensorflow and it is certainly a nice enough language.
Agreed. CodePlex and to a lesser extent Google Code both felt less like competing products and more like MS and Google just wanted to have a code hosting presence to advertise that they "do" open source.

Neither offered much that couldn't be provided with barebones cheap hosting and a Gitlab install, and my impression as an outsider was thatneither really improved over time.

TBH, GitHub and BitBucket may not offer too much over GitLab any more either, but they are at least improving their products all the time and there's a sort of trendy network effect in using them that didn't exist for CodePlex or Google Code.
Hey Google, wanna do something really great? Sponsor them! wink

Better yet, add native MathML support to Chrome, and help eliminate the need for MathJax altogether. In the meantime, sponsoring MathJax would be a Good Thing though.
>Note that while a negative inference may not be drawn from the invocation of one's fifth amendment rights in a criminal case

This feels about as productive as telling someone to not think of an elephant. Regardless of what the jury has been told, they will still see a refusal to answer a question, and they will take that into account. The only way this would be possible if the jury never heard the question nor the invocation of the fifth.
stay hungry. stay foolish.
PHRACK - http://www.phrack.org
Technically, yeah. But, unfortunately, in the USA, race and socieconomic status have been intertwined in a complex way, for centuries
"FaunaDB implements a process scheduler that
dynamically allocates resources and enforces quality of service...Execution proceeds via cooperative multitasking."

Just like Windows 95! I don't think I've ever seen a database do this. Apparently it operates per-query or at least per application. Operating system seems right; this is a long paper.
Middle American suburbanites can go to their suburb's zoning board and get the codes changed to allow infill.

That's how it starts.
The internet is as it always was, the only difference is more people, and more importantly more people without technological prowess and forum/bbs/irc experience, are accessing it and moving increasingly larger chunks of their life to the internet.

As someone who fell in love with the internet when I was young because nobody knew I was young, it constantly surprises me when people put intimate details online and then become outraged that they are targeted or harassed. The internet didn't magically make everyone equal, it made everyone equally anonymous (to at least their fellow users, privacy down the stack notwithstanding)... that's why it was/seemed like an egalitarian paradise. Everyone was equal, including the trolls, because nobody knew who you were. Is it that surprising that once people started telling others who they truly were discrimination, harassment, and invective started showing up again? The internet doesn't magically make social, political, religious, and ideological rifts magically disappear, it just seemed like it did because nobody could associate users with their backgrounds. Now that we know who everyone is, the internet just makes you encounter more of these rifts due to it's global nature.

But when your first experience with the internet is twitter, facebook, or any other social media this lesson is not only dismissed, but outright refuted. The internet is synonymous with identity to those people. They come completely unprepared and completely open, expecting the internet of the 90's. Obviously things are going to go sideways.

In my ever so humble opinion this is the disconnect that is causing a lot of fervor around "trolls" and "harassment". Those that have been battle hardened by the early internet saw how to treat trolls: you ignore them ("don't feed the trolls") because they didn't actually have any ammo. We've given them ammo now, so here are the consequences.
Neither of those things are forbidden by unions. Actors are unionized and negotiate their salaries. And of course you're always free to quit.
This is the spooky part:

> The pension would start twelve years later when I was sixty-five. What cost a dollar at the time I accepted the offer, would cost $1.44 when the checks began. Today, what cost a dollar in 1986 costs $2.10. The cumulative rate of inflation is 109.7 percent. The pension remains the same. It is not adjusted for inflation. In the meantime, medical insurance costs have soared. Today, I pay more than twice as much for a month of medical insurance as I paid in 1987 for a year of better coverage. My pension is worth half what it was. And I’m one of the lucky ones.
>There's no evidence the CIA has ever done this. This is pure conjecture based on the fact that there's demo code showing that the library supports Unicode.

Where is the conjecture? the exact quote is "this would permit" not "this has happened"

> They're pretty obviously trying to push the idea that attribution of hacks (such as the DNC hack) can be really easily spoofed, and you shouldn't trust them.

They are ~revealing~ the capability and intent of attribution obfuscation. I disagree with your assessment that they are ~pushing~ something, implying that there is something which is not self-evident which requires some kind of coercion for belief.
The micro-kernel used by Fuchsia is not built from scratch. It's based on a heavily modified version of the LK kernel.
I don't see the connection. You can see parts of the world that had leaded gasoline but no increase in crime. It's highly likely that the lack of education exposes them to such risks but it's not enough to explain the wide spread fall in crime.

For me personally, the would be criminals never being born makes more sense. If we just have less population being born from the low end of socioeconomic spectrum, there is simply less crimes being committed from this demographic.
The only thing I would add is that it's more than just browsing data. The data the ISPs sell might get cross-corellated with online purchase histories, search terms, etc.

Right now your "data persona" is mostly obfuscated by market fragmentation and the fact that advertisers wouldn't know what to do with all of the data if they had it. As someone on the "inside", the AI push scares me because it will make actually reconciling all of the disparate data sources both feasible and profitable.
API flaws said to have left Symantec SSL certificates vulnerable to compromise
> The truth is not political

Nonsense.

Discovering and revealing the truth, and the timing of those actions, can absolutely be political.

If one out of 4 PARTY-X Congressmen are cheating on their wives, and one out of 5 PARTY-Y Congressmen are cheating on their wives...

But somehow wikileaks publishes a list of Congressmen cheating on their wives a week before the election, and they're all PARTY-X on the list, and no PARTY-Y, you get to wonder if it was political.
How do you explain countries with environmental contamination but low crime rates?
I would be very interested to see software that turns horses into zebras, but I don't believe this is that, this is just software that manipulates images.
Faxes seem to be in use at places where there is an established system/bureaucracy. We use them regularly in aviation because our suppliers/customers/service providers require them for some reason. Medical offices use them to adhere to HIPAA requirements. The government and large corporations use them because it was how the system was developed at some point and they haven't gotten around to changing it yet. (UPS, for example, can't resend us certain invoices via e-mail, only fax. I have no clue why.)
Server Room Power Outage Checklist
Only it's not better than a random guess.

Because in Eyewitness identification, you're never truly dealing with "random" guesses. Again, my experience is on the medical side of this whole thing. I know, and understand, the rules as my company is obliged to play by them. And there is just no question that we would not be allowed to use that system on african americans. Review boards would look on it the same way you might look on someone using leeches in the middle ages.

Only worse... because we KNOW it doesn't work.
>You don't need POSIX at all if the language has a rich set of libraries.

Agreed, but that increased the cost of porting a language to the new platform. The larger (and richer) the library the more expensive it is. Unless your large library is built on a smaller internal library (like Posix).

Note that I'm arguing that C was the first to really achieve this. I'm not arguing C is the best choice, not am I arguing that the other languages couldn't have reached that. There are other languages (some better than C) that could have done just as well, but for some reason didn't.
I have no desire to gloat over someone's misfortune, but it would be useful to hear exactly how the subject of the article went from 401k/real-estate-income/savings to "I'm-broke". I know he had a heart attack, but there is some other vague reference to "spending too much" in Europe which honestly sounds like papering-over poor judgement.

We can't learn how to swerve around the potholes if we don't know where they are. Maybe McPherson fell down a particular hole like a bad lease or a partnership gone bad...I would like to know so I can avoid the same fate.
Not sure why they'd need a cover story for not having big leaks. It's not like US intentionally leaks things either. Anybody is free to try and hack their systems just the same way people hack US ones.
- FLAVOR: [Ubuntu Desktop]

- HEADLINE: Hybernate

- DESCRIPTION: Hybernate or something similar (fast load of last is and apps state) Hybernate works on my laptop but sometimes apps freeze after 20 min after resume and sometimes wifi does not reconnect.
The IETF's Job Is Complete – Should It Now Scale Up, Down or Out?
Well the whole idea of trade associations and unions has it's roots in anarchic-socialism. The idea being that collective bargaining lifts the floor for the worker.

The idea here is that the person at the top with outsized bargaining power is voluntarily relinquishing it to the person at the bottom in order to increase general welfare.

If you don't believe in that, then that's great, but that's kind of the direction everyone seems to be headed.
Definitely going to take a look at that!

Our foundation with respect to distributed systems isn't really formally rigid (I'm still trying to understand how Raft and Paxos work) and looking at this will probably help a lot!
It's just an extension of the Eternal September.

Any community that comes in contact with a larger community that does not respect their customs has problems, but it Usenet, email conventions, Burning Man, victims of imperialism, or a local book club.

We have lots of evidence of this. The unfortunate thing is that I can't come up with examples of anything positive coming about as a result: The smaller community is either destroyed or weakened, and the larger community rarely replicates the strengths of the smaller ones.

We can talk about the strength of diversity, and I'm all for it! But this isn't a melding to create something new, this is tearing apart the "other" and continuing on barely altered.

Humans are poorly built to handle large communities, and we've not really come up with an artificial means to deal with such situations.
Interesting. I did a test run of the new xps 13 the other day and it had all sorts of issues with a stock install.
That is really beautifully done, good job!
IAM what IAM
No, but pushing that agenda via architectural level changes is not exactly a way to get a good architecture.
This is super pedantic, but it can be confusing to call Comcast a "private company", which implies they are privately owned (which they are not, they are NASDAQ:CMCSA). The proper term is a "private sector" company. Minor nomenclature nitpick, just trying to keep everyone informed and make sure that the terms "Privately Owned" and "Private Sector" don't get conflated.
Meet the Hunter Troop: Norway's radical experiment training female soldiers
https://www.eff.org/deeplinks/2017/03/congress-sides-cable-a...
Well, gay sex isn't illegal (and has never been illegal at the federal level).

But in any case I'm not offering my legal opinion, I'm offering my ethical one of how I think the law ought to be.

IANAL, so I have no idea whether the government's case in this instance is likely to succeed or whether this application of the relevant statute(s) would withstand a court challenge.

But, if I were America's benevolent-dictator-for-life, I would hold a business and any responsible employees legally responsible for its customers' illegal uses of their product, in the case it is intentionally and recklessly marketed to persons whose interest in the product, any reasonable observer would assume, is likely to be for said illegal use.

And, neither here nor there, but I'd legalize less-harmful drugs (pretty much all except opiates and maybe cocaine/crack), treat addiction as a medical rather than criminal issue, and keep all consensual relations between adults legal.
Contrarily, the special snowflake and myopic individualism is what MADE the tech industry. The hubris to say, "I see a better way" or "I can do it better than that person" is how we got here. In point of fact, this entire thing is basically another form of "snowflake individualism".

I am starting to think the giant problem in tech is really attitudes which are dismissive of our differences and our experiences. Tropes about "tech-bros" and "millennials" are rooted in the very same biases that they're railing against.

It's just another face of tribalism.
The truth may not be political, however the curation is. Take the US election, for example. Wikileaks has released information about Clinton and the DNC, and claims they have stuff they never released about Trump and the GOP [1, 2]. Other sources have said the GOP was hacked in the same attack that got Podesta [3].

The only person less likely to criticize Russia than Trump is Assange.

Wikileaks lost any proximity to an alleged moral high ground when they stopped leaking everything they got, and started editorializing their release schedule for political impact, started talking about US politics, and held back bad things about people they like.

(I say this as someone who is very pro-Snowden.)

1/ http://thehill.com/blogs/ballot-box/presidential-races/29345...

2/ http://theweek.com/speedreads/645239/julian-assange-tells-me...

3/ http://www.nbcnews.com/news/us-news/russia-hack-u-s-politics...
Bicycles slow and impede pedestrian traffic, and more importantly, make it less safe.
How many times do we need to be fooled? We've seen enough of corporations behaving badly and doing the exact opposite of what they claim. What reasons do we have to believe they are telling the truth?
- FLAVOR: Ubuntu Desktop
1. Headline: pidgin with omemo support
pidgin has omemo support but is currently not built with the version in ubuntu
Focusing on the US, serves the US.. But i guess it depends what kind of country you want to live in.
I don't like plugging my projects on HN, but in this case I'll make an exception.

Though I've recently warmed to autoconf, I still agree it's overkill for most cases. For many years I have, like many others, maintained an ad hoc library of purely preprocessor-based feature checks that I would copy from project to project. When recently writing a comprehensive Unix system API module for Lua I basically ended up with a ridiculous number of feature checks. I broke those out into a separate project I called autoguess.

https://github.com/wahern/autoguess

Autoguess is a config.h file that exclusively uses preprocessor-based feature checks. It's very comprehensive. Much more comprehensive than most need, but compared to autoconf, or relative to modern C++ projects, all those preprocessor conditionals are effectively free.

autoguess doesn't provide any compatibility routines--just the detection. (For compatibility routines see my Lua module, lunix. Compatibility interfaces can be tricky, and context matters, so I've learned to stay away from trying to comprehensively "solve" that problem. One needn't look further than Gnulib to understand the pitfalls of trying to maintain such a beast.)

Most of the code in the autoguess repository is a framework for running autoconf checks and comparing feature detection results with the autoguess header. The library is just the single file "config.h.guess".

Autoguess uses the same naming conventions as autoconf, though in the autoconf universe consistency can be poor and HAVE_FOO names can differ from project-to-project. However, autoguess recommends to use "#if HAVE_FOO" arithmetic conditionals, not "#ifdef HAVE_FOO". That makes it possible to override feature detection macros from CPPFLAGS. Autoconf's rule about using #ifdef is an archaic solution to a mostly non-existent problem these days--broken C preprocessors not evaluating an undefined macro as 0 in arithmetic expressions. (There's a 6 line preamble at the top of configure.ac in my repository that will fix how autoconf generates config.h files.)

Of course, as new operating system releases are made, the autoguess checks can become outdated. Though many autoguess checks aren't directly reliant on version numbers, autoconf feature checking is, I agree, a more robust method. But autoconf checks aren't immune to regressions, either. There's no substitute for regularly building your software on various platforms.

Autoguess does much more than detect system and compiler versions, but I've benefitted greatly over the years from this project:

https://sourceforge.net/p/predef/wiki/Home/