skysight-inc/HackerNews huggingface dataset:
I wrote several ALSA drivers in the early 2000's. It hasn't changed much since then, but I'm not close enough to ALSA anymore at the kernel level ot offer any advice. What I can tell you is that stuff like "Device Tree" and "Device Tree overlays" are concepts restricted to one specific class of audio interface (based on HDA and its concepts), and do not exist in any of the devices you would actually buy to function as an audio interface.

There are no "new" ALSA driver tutorials because, IIUC, ALSA hasn't really changed much in the last decade. Just like CoreAudio and the older Windows APIs (they finally have some new ones worthy of the name "audio API").

Your complaint about "why a given soundcards multichannel support only ..." is really just a reflection of the screwed up nature of HDA and its cousins. Again, if you go and actually buy a "real" multichannel soundcard, you won't run into this issue. If you're stuck with what a mobo or SoC maker gave you, then the problem is typically with the fact that they changed the h/w setup and relied on a BIOS hack to make it work.

Driver stuff is "broken" with respect to much newer device hardware, but that's hardly suprising when Android ripped out ALSA and so nobody working on mainline kernels has much motivation to make ALSA work with the sort of audio hardware that shows up in things like phones.

I do know that on very contemporary RPi systems, things like Ardour and JACK (both of which I wrote, by the way) work out of the box.

There are two primary audio "transports" as you call them today: USB, which is more or less fully and totally supported by the class compliant ALSA driver (thanks, iPads, for enforcing a "no driver" policy") and HDA-via-PCI which is technically supported but the specs allow so much wiggle room that hardware makers (not audio hardware, mobos and SoC stuff) regularly and routinely break things.

Most of your complaints seem to be centered on the HDA-via-PCI family of devices, and there's really not a lot Linux can do there. MS provides BIOS patches, Apple builds their own hardware - what's Linux supposed to do with a useless standard that is routinely ignored?

I appreciate that "i just want my laptop audio to work" is a legitimate issue (although for the most part, they just do). But that's a tiny corner of what ALSA and audio is all about, and we're badly hurt by the (non)standard HDA and all of its misfeatures (which, as I noted Apple and MS workaroudn in different ways).
Time to check out the article and find out if you were right!
Maybe I'm unusual, but I avoid Java-based tools (like Bazel) because my Java environment often seems to be broken for any given piece of Java software, for one reason or another, and I don't want to add "make sure my Java environment is OK for all the Java tools I'm using" to the getting-started steps for any non-Java projects I'm on.

And yes, I mean the JVM, not the Java build tools. It's one of the reasons I go "ugh" when I realize I'm gonna have to run something written for the JVM. There's a decent chance I'll lose time configuring it to get it to work.
Stories about opioid addiction downplay the role of users.
I Am Sad to Report There Are No More Hot and Horny Singles in Your Area
there's no standard for building Go projects (except the use of "go build"). Make is common enough that learning how to use it is a worthwhile use of time for a new Go developer.

I also use a Makefile for my projects, for all the above reasons, but mostly so that I can hand it to a new team member and say "clone the repo, install make if you haven't already, then choose either make docker_init or make localdev_init" and know that they'll have a working installation about 15 minutes later.

Not supporting Windows is a furphy - we're developing a Linux-based web server. There's no point trying to develop this on Windows. Yes, you can do it with Docker, but you'll always be wondering if that error was from your code, or from some misalignment of stuff in your tech stack.
It's amusing to read this now when tuitions for the UCs have grown by a factor of a hundred.
Conda takes care of a lot of other useful things. For example, it will install cuda and cudnn for you. It will also install mkl. So much easier than pip + many other steps.
But that doesn't preclude a civil war if the other 12 hate it.
i don't know why it bothers me so much when i see redditors spam /r/thing outside of reddit.
Only very partially. First of all, you have to buy it with the screen included. Which is a great screen (using a normal 5k iMac myself) but also limited at 27". As mentioned by others, you cannot connect your laptop to the screen, so I had to get (and store) another screen just for the laptop.

My iMac has a good processor but the graphics card is severely lacking. Not sure how far the one of the iMac Pro goes in comparison to a good mid-range desktop card. In general, I consider the Xeons of not a great value for many usages, especially now with all the new AMD processors.

But the biggest catch is, that most parts of the machine are not updateable. To add to the insult, the machines are glued together, so that you cannot easily reach the parts which are. With the iMac Pro you are limited to Apple-provided SSD storage for example. So certainly the iMac Pro is a nice machine, but not really a replacement for a plain desktop.
> Anyways, that's what I think. How do you think SF defines American culture now in 2019? What is it that we export more web presences?

Almost every American 'culture war' issue has been centered in SF. This is incredibly important, more so than movies, plays, or art. It's one thing to produce a popular play. It is something completely different to be so influential that you manage to convince an entire nation to give up on their tens of thousands of years old definition of marriage. And yes, SF was the center of that. It was the center of the 'sexual revolution', arguably the kick off to all the culture war issues we see today. Regardless of how you feel about them, it is incredibly difficult to argue that the values often espoused in and around SF are not winning.
I just `git add`ed a 100MB file to a test repo, and `.git/index` only grew to 104 bytes. So it seems to only contain metadata. TIL.
To build onto this, the Ashby high-rise dispute has been going on since I was in graduate school over a decade ago:

https://www.houstonchronicle.com/business/real-estate/articl...

There was a more recent dispute in the Heights where a the local residents secured an ordinance to force single family homes in an area under proposed development:

https://theleadernews.com/owner-nearby-residents-remain-at-o...

The point being to re-enforce the point, the lack of zoning in Houston is a myth. Deed restrictions, ordinances, and nuisance laws create a patchwork of regulations that essentially create an ineffective, confusing, and legally complicated zoning system.
There's no need to apologize! It's just two different possibilities for the design of Magit. I already wrote the code this morning to do this as a quick hack. It's just a few lines and I've been writing lots of emacs lisp recently, so it didn't cost me much time. The question is whether it would be useful as a setting for other magit users. Like I say, I can see arguments for this (being able to update you commit in conjunction with working on the commit message) but neither of us have suggested an advantage of the other model yet.

(defun myrmornis--magit-commit-staged ()
(interactive)
(let ((commit-message (buffer-string)))
(let ((with-editor-cancel-message ""))
(with-editor-cancel nil))
(with-temp-buffer
(insert commit-message)
(goto-char (point-min))
(delete-matching-lines "^[ \t]*#") ;; hack
(magit-run-git-with-input "commit" "-F" "-")))
(magit-refresh-all))

(use-package magit
:bind (:map with-editor-mode-map
("C-c C-c" . myrmornis--magit-commit-staged))
> It really does matter how it got that way. If 20% of people of color vs. white people have a low income (a non-protected variable), I am perfectly allowed to use that variable to deny them a loan more often, even if the result is that 20% of people of color don't receive a loan. That's not a racist algorithm, however it would be racist if I start ignoring income of certain people as to achieve racial demographic parity in loans.

It's not that simple. The principle of "disparate impact" means that you can't, in general, make the decision in a way that adversely impacts people of color just because you didn't directly consider race in your decision.

You can use income in your decision because considering income "is necessary to achieve one or more substantial, legitimate, non-discriminatory interests." Income is directly related to ability to repay a loan, so you need to consider it. You can't just use any old variable you want to. You can't deny people for a loan based on what genre of music they listen to, because that has no justifiable connection to whether they will repay a loan.
There are as I understand it many hundreds of thousands of Chinese-born American citizens. Any claim that a significant number of them were agents for China would be an extraordinary one, and would be the argument that actually required evidence. Without that evidence, it's just a slur, and one with a very poor history in the US.

We are, by the way, the targets of espionage from virtually every industrialized country in the world, and, of course, the conductors of the same against other countries. When my career in information security was getting started in the mid-1990s, what I heard most often was the "surprising fact" that France was one of our biggest espionage adversaries. There is nothing unique about China in this regard other than the country's scale.
Someday a savvy generation of consumers are going to catch on to these scammy “validation” schemes and it will only get harder and harder to actually get people’s attention as they grow to ignore anything that doesn’t demonstrate something more than a screenshot or video or a slick website.
You sound like you know nothing about how currencies actually work. Both exchange rate and purchasing power of the USD do change over time. People do speculate with currencies. And the cap is absolutely not irrelevant if you were to have a global Bitcoin economy. The US would not be able to set the prices on its own, and those would instead be determined by the global market forces. This means the country loses and and all ability to do monetary policy.
At first I thought it was sort of a minor thing to lie about having a company that has been in operation for years but I think it's actually pretty significant here. He's pitching a product that doesn't exist yet by saying that it's worth everyone's time and money because his company has already been using it with success. That's just not true and not really fair to do to your would be first customers.
Announcing WT.Social (Formerly WikiTribune)
I admit I'm getting out of my knowledge here (it's been a while since I read gitcore-tutorial), but I think that's the "to-be-committed" commit object. So the index file "points to" the object file that stores the state of the object you added.
> The moral justification for unions is that they prevent mistreatment of employees, not that they can transfer as much of the company's profit as possible to employees.

In your opinion. In my view, one of the many moral justifications of unions is that they create a more even playing field between workers and already organized management/capital, and that includes the workers receiving a greater share of the profits the they had an essential role in creating.

A worker without a union is like a defendant without a lawyer.
The text that Apple signed prohibited them from: "attempting to enter into, entering into, maintaining or enforcing any agreement with any other person to in any way refrain from, requesting that any person in any way refrain from, or pressuring any person in any way to refrain from soliciting, cold calling, recruiting, or otherwise competing for employees of the other person".

I don't see how it doesn't fit this case.
From your link:
> Second, we found no evidence of political intervention. We found no evidence that anyone at the White House above the level of [National Security Council official] Richard Clarke participated in a decision on the departure of Saudi nationals … The President and Vice President told us they were not aware of the issue at all until it surfaced much later in the media. None of the officials we interviewed recalled any intervention or direction on this matter from any political appointee.

If "no one above the level of Clarke" participated in the decision, it's entirely possible that Clarke did, which is what the parent said.
How does Apple get away with this UI?
Be the COO and get a cut of the earnings and some stock, or be the CEO and get a larger cut, and the ability to lead the show?

Plus she could have been failing out of the COO role, or things were struggling / on-fire, and now that she's milked the role for all it's worth it was time to flee.
Taking in 6% and returning 7% rewards doesn't seem profitable, even in volume.
Hello HN! I made Listenbox to catch up on my list of online talks, lectures and interviews to listen.

Any feedback is good feedback, I hope you find it useful
Background

WT.Social was previously WikiTribune, founded in Aug 2017 by a cofounder of Wikipedia. WikiTribune was a "news wiki where volunteers wrote and curated articles about widely publicised news by proofreading, fact-checking, suggesting possible changes, and adding sources from other, usually long established outlets...Until October 2018, WikiTribune employed journalists with established backgrounds in the profession who researched, syndicated, and reported news...After that volunteers could publish articles without having them checked by professionals."

https://en.wikipedia.org/wiki/WikiTribune
Slandering is so cheap when you're on the Democrat side. Can't wait for the prices to skyrocket!
It's "Labs" because they're a "tech" company because they have an app. An app makes you a sophisticated technology laboratory. Right?

Definitely not just a company that uses "gig economy" workers to walk dogs.
I do not understand the hair that you are trying to split here. Why not just go all the way to genetics? How many generations away from mainland-born do you think you'd need to be before you were free of malign Chinese influence?
Although the article doesn’t really go into it, the best thing about using conda is that it obviates the need for pipenv or poetry.
Agglomeration economies lead to positive externalities on balance, not negative ones. And YIMBY isn't arguing that one should build skyscrapers next to single-family houses. One can increase density in a rather gradual way, and a few skyscrapers here and there don't even give you a density advantage compared to building a far greater number of mid-rise and high-rise buildings.
The index doesn't contain objects themselves, every added file (whether it is committed or not) is held as a regular object. The index simply holds a list of object ID's.

So yes, if you change a file and re-add it, the index will be overwritten and the original object will become dangling without any references to it.
How to solve the housing crisis: get the government out.

Nobody should be forced to have an electrical outlet in the garage for an electric car and the government has no business requiring that.

This is just my favorite example of thousands of silly regulations that are put in place to keep the poor from becoming owners.

No poor person can afford a Tesla, yet: https://www.greencarreports.com/news/1095076_ca-to-require-n...
SockPuppet: A Walkthrough of a Kernel Exploit for iOS 12.4
And if you go dig into `objects/`, you'll find your (possibly compressed) 100 MB object under its hash, and can view it with "git cat-file -p $hash" without ever having committed it :)

Edit: And I bet if you dig around your index file enough, you'll find that hash someplace in there.
"you don't own it"

hilarious.
The sidewalk. And the street right of way extends beyond just the physical street in most places.
I read they had $8M of $11M left, so a big hole to fill for the preferred stock.
Their consumer market earn their wages in factories selling to foreign consumers using foreign IP.
I think you're describing a very broad scope of phenomenons. Maybe this will become clearer if you either narrow it a bit or divide them into different, more precise, cases.
There has to be some upper bound to the cost of education, right? Or will I have to put aside a few million to send my kids to college twenty years from now?
I would characterize this more as a fight for revenue maximization than passenger comfort, at least within the US for domestic flights. I fly premium classes quite a bit, and spend a lot of time in lounges. My experience is that a lot of these products launch with a bang, start out strong, but very quickly the cuts start. The airlines (or lounge operators) seem to constantly be working to see just how little they can get away with providing while still getting people to pay. International is a different game to some degree, but even there it’s not really all that unusual to see cuts to the premium products while still charging the same amount.
About gives me a 404

If I understand that correctly, this structure implies that the function would directly call a DB if it would need to authenticate and or authorise a request (assuming the request claims to be for/by a specific user) wouldn’t that be just like a monolith?
A prohibition on privacy?
For some layers my projects do pay for MapBox tile service, but for other projects I use OSM extracts and self-made vector tiles. Mapbox charges only for the tile services, and there are multiple data sources out there, with which mapbox-gl works. It honestly the smart thing to do, as without such flexibility, I wouldn't be using their services or libraries at all.

> but a dev I work with has done a fantastic job of integrating street view with map box. I’ll try to dig up some of his code

This would be a pretty popular library, I am sure! The issue is that the Google EULA prohibits the use of their data directly, it has to be accessed using Google Maps SDK. So Google Mutant Leaflet plugin has to use the API to download the tiles and then exposes the Google Layer a custom Leaflet Layer, but it works :) On the mapbox issue tracker, they close all issues inquiring for help in implementing such a custom layer, so if your coworker did this, I'm sure it was a non-trivial exercise, kudos to him! :)
That solves the domain problem, not the vast amounts of cryptocurrency problem.
Why does HN love to bash "MBA types" so much? The bit you quoted doesn't even have anything to do with any type of technical background. Do you think that only people with MBAs are taught that they need to meet deadlines and obligations? Do you seriously think that someone with an engineering degree would for some reason say "actually we don't need to meet deadlines, I won't pressure you to finish these planes on time"?
It's pretty normal for companies to add a name like Labs to differentiate the parent company from the main (in this case dog-walking) brand.

It says in the article:

> Wag had planned to use the cash to expand internationally and move beyond dog-walking into related pet services including grooming, boarding, food and veterinary care.

It's mostly just a paperwork/organization thing, not something to be taken literally.
It sounds like the investors screwed up by giving away their claim on that IP.
The reality is that plenty of criminals and bad actors use insecure communication channels like phone calls, SMS, and unencrypted app messengers.

Evidence recovered from these channels is constantly used by police and if apps and services all actually switch to secure E2E encryption, a lot of evidence will be beyond their view.

Turn your argument around- if everyone who hasn’t been living under a rock knows how important e2e is, why are Facebook and SMS and MMS still so popular?
Or even "Barr Tells Facebook it Can't Open up Encrypted Messages"?
When I say people should study logic, I don't mean necessarily its formal presentation. If you're not a mathematician, a philosopher or a computer scientist, informal logic is more than enough (and a bit of rhetoric certainly won't hurt). Besides, you can understand a lot even if you skip the formal bits, and there are good non-formal texts on many logic topics. The Internet Encyclopedia of Philosophy[1] is definitely more approachable than the Stanford Encyclopedia of Philosophy[2] in that regard.

I'd also like to point out that the book[3] I recommended for beginners in the comment above is entirely informal.

[1] https://www.iep.utm.edu/

[2] https://plato.stanford.edu/

[3] https://bookofbadarguments.com/
I wonder how fast we're moving in the visualization. A million c? A billion?
...and then get them before they choose to dissent
What is the advantage of having the documentation CC-BY 3.0 licensed ? In cases where documentation is generated from the code it seems more convenient to use the same license for both.
Same. I've even had a few chips fall right of of the cards.
Show HN: crAIon – AI for adult entertainment (interactive drawing tool)
David Brooks is a clown
The lack of money, on the other hand, has caused many to keep their mouths shut.
Can you reconcile that argument with the various rules and statutes proscribing the destruction of evidence?
Simple fast payment links via Stripe
Building a Dcgan in Swift for TensorFlow
I wonder if someone has published a State-by-State comparison of employment/contract law relevant to tech workers. If found this document, which deals with non-compete and non-poaching:

https://cdn.americanprogress.org/content/uploads/2019/04/020...

I'd be nice to see comparisons that might include intellectual property issues.

The other permutation would be the difference in legal treatment with and without an explicit contract. In other words, what do the laws say in each State if someone just hires you and you do not sign any contracts at all vs. the legality of various signed agreements (for example, non-compete).
For me the best lesson was to have an audience if you want to improve. Something that’s not obvious when you’re writing becomes obvious when you share it with others.
How did they generate those nice looking graphs?
> Liquidation preference would not come into play unless you are selling off the whole company.

The wholesale liquidation would presumably provide a floor to the partial liquidation value.

That's not necessarily true, but probably is. ("Overstatement")
It doesn't matter if it' a currency in your definition or if it isn't. Gold is also not a currency by todays definition. Still no one care about the mcap of gold an certainly no one compares it to mcap of companies because gold isn't a company and neither is bitcoin.

>Wrong.
Good argument
That's nice. I'm not sure exactly what you think is happening here, but "make up a bunch of stuff and use it to pursue a whistleblower claim" doesn't strike me as a very appealing or sound strategy for ill-gotten gains. This isn't something that gets litigated in backroom discussions or tabloid news outlets.