skysight-inc/HackerNews huggingface dataset:
Is there a GUI tool that lets you really get at the guts of PulseAudio configuration? This has come up fairly recently for me as I was looking to get 7.1 surround virtualization on headphones working on Ubuntu (I did succeed at this).

The two tools I found - 'pavucontrol' seems like just a mixer, 'paprefs' doesn't show you anything about modules. I want something that shows me what PulseAudio modules are available to build a signal chain with, possibly also handling configuring LADSPA plugins in the chain. I was really surprised that there seemed to be no way to 'list all modules available for loading on the system' (there seems to be only 'list all modules already loaded' which means I needed to Google to find out what the possible modules are).

Is there something like this already? If not, I would actually be tempted to build something like this myself - I need a good excuse to learn Qt :)
> Protagonist shames people who work in marketing, calls them bottom feeders, low skill workers and spammers

True.

> Protagonist’s product offers ‘marketing emails’ service

Also true.

Would you be happier if the protagonist was an entomologist or truck driver?
I absolutely love TypeScript -- right now Node + TypeScript is my pick for the interpreted language wars (Node/Python/Ruby/Perl/etc).

> In my experience I've found real-world applications, by definition are never as pure and perfect as we like them to be. Users do stupid things, or vendor APIs don't quite fit what we want.

This is actually one of haskell's greatest strengths IMO -- it enforces the kind of discipline that sidesteps this problem completely. The kind of functions you write with haskell don't allow bullshit -- non-nullable types are the biggest example of this I can think of, there's also the pervasive use of `Maybe Value` and `Either SomeError Value` types.

In other places it's usually referred to as Domain Driven Design or the onion architecture -- but best practices for software development usually dictate that you get rid of bullshit as early as possible on the borders of your application. Put simply, don't let invalid/incorrect input make it into your system.

> And personally it's why I think the Haskellers I know often get stuck in the mud. Seems the language, or just the Haskellers I know, are better suited for a academic applications.

Totally true, we do get stuck in the mud, but it's such nice mud -- the things you worry about are just different (and I think this is what you're seeing). Roughly zero haskellers are worrying about NPEs -- there's no urge to get something to "just work" because "better" is right there, and haskell encourages you to strive for it.

That said, it's absolutely the case that a ton of energy in haskell land is spent on academic pursuits, but that's actually good imo, languages that don't do this get stale.

> I'd love to be proven wrong as I'm into type safety and FP, in general.

Well I don't know that this is something someone else can prove to you, outside of people just writing more middling/regular software in haskell and getting it out there, which is a bit of a community thing. I do my best to write practical haskell software and write about it, but a bunch of my projects aren't open source (just yet -- I'm heavily considering making one of them open source right now). Rust is also proving to be a huge (welcome) distraction because it gives much of the haskell creature comforts with within-C++/C range efficiency.

Maybe take haskell for a spin? The learning curve is high but it will bend your mind in a good way. Or if you're of the web persuasion, try Elm/Purescript, they're thoroughly practical.
I’m deep into the console preservation, restoration, and modification scene personally as an active contributor, and in talking to another friend in the community tonight around this article, it wouldn’t surprise either of us if most if not all of the exploits from the link were happily held in community embargo until a safe distance after the date Sony officially discontinued its support for the Vita had passed. There’s been a real flurry of “jailbreak” activity from the community since Sony decided to walk away from the Vita, despite some niche third-party manufacturers like Limited Run Games still supporting the system with new physical releases.

That said, while the Acekards and R4s made the Nintendo DS by far the most accessible vector for piracy and homebrew, exploits made the PSP ground zero for multi-system emulation fans. The PSP display was significantly better and the system, prior to the 3DS, was significantly more powerful.

We're about to see the Vita assume the PSP's place on that mantle, it looks like.
These days modelling (Helix etc) has reached the point where tube amps, cabs and individual FX pedals can be replaced by a single piece of hardware. As a bass player I ditched my SVT and individual pedals in favour of a Helix Stomp; it's the best musical purchase I've ever made.
They label the x86 architecture i386 - even though it's not actually compatible with 386 processors anymore.

So when they're talking about dropping i386 - they're talking about dropping 32bit, not your 25yo sx16.
Don't forget video games and loot crates! Most big-budget games are just a formula to encourage kids to shell out more money.
>Google "How to learn x"

On the other hand, if you Google "How to do X" you will often find a youtube video in the top results. But it will skip the intro and jump right to the important part.

Sure there is a lot of garbage out there (e.g. everyone uploading 10 minute videos to hit the YouTube optimzation algorithm) but it does seem like Google does try to cut through some of the SEO garbage to get you the useful info faster.
With one million people on the street, I don't know if that information is really useful in this case.
People might be talking about it a lot but it's a pretty low quality conversation. The extent of the knowledge among them seems to be mostly "plastic = bad, recycling = good". I've asked people for deeper reasoning behind their opinions and they have trouble expressing anything except some shock news story about dead fish or the idea that we need to save our oil for future generations' plastic needs - Those naughty future people! Though some are happy to burn plastic rubbish because their concern is more with the dead fish than climate change or waste of oil. Some are happy to eat fish because overfishing isn't as bad as plastic despite it being an actual, but out of fashion, problem.
How does Chicken compare to Gambit/Gerbil, which also compiles to C?

Edit, looks like Gambit supports R5RS, Gerbil supports R7RS ( https://cons.io/guide/r7rs.html ).
Personal goods, including hobbies, still get customs duty fees
Lenses are much more powerful than just records. It's programmable ., too borrow the metaphor.
Cancelling a loan, naively, is a taxable income.

What's the mechanic being proposed such that "you just 'earned' $60,000 this quarter" doesn't trigger?
I can't immediately find a definitive listing, but I think Vortex86 [1] chips (inheritor of the Rise/SiS x86 core) are still sold that have 586-level ISA compatibility.

[1] http://www.vortex86.com/
Yes there was absolutely a chance they could have been stranded in the moon. Nixon had a speech prepared in case he had to tell the world Aldrin and Armstrong weren’t coming home.

Ive heard the boulders described as the size of volkswagens. The lunar lander was designed to handle a small amount of tilt, but no one wanted to test it and pretty much agreed that trying to land on a boulder would cause it to tip over, definitely stranding them.
The cost of Ubuntu providing them seems very low here.

If that's so, then they'll get tons of volunteers willing to put in the "very low" effort, no? More seriously, I don't think that it's going to happen, and I think you'll agree that it's unlikely. This suggests that the cost is not so low after all.
V was originally released 2-3 days ago with absolutely no WIP written on the website but the readme in the downloaded compiler told a different story, that half the things mentioned in the website do not work.

After being called out as a liar and cheat on HN, first he became aggressively defensive saying that he did not lie, and everything does work. But later on, he changed the website and marked everything WIP but still did not accept on HN that things do not work as advertised.

Hence the vaporware.
Yes.

Largely addressed in text and links above.

Index cards are close at hand, flexible, and low friction.
Interesting strategy. Clearly hoping to effectively buy the votes of those with debt but the flip side is he dramatically alienates himself from anyone even approaching the "fiscally conservative" portion of the political spectrum. I guess his gamble is that he had already lost all those potential voters. Not sure it's a winning strategy.

I would not have voted for Bernie before this, but it further reaffirms my fears of his election. The fears are probably largely unfounded as he would be likely blocked by the legislature but who knows.
Or even that your product is roughly the same, not really better or cheaper, but looking to carve out a small share of the market.

A lot of ecommerce is basically this, your products are the same branded goods other retailers are selling, your website offers roughly similar experience and your pricing is roughly the same. Before the internet the differentiator was location, millions of store distributed across the world selling the same Nike shoes for example. Now a handful of ecommerce sites could serve the whole online market for Nike themselves.
Does it?

History shows that all governments fail, but does it show that governments people live in fear of fail faster?

Is history still relevant? The creation of cameras, high speed communications, and computers fundamentally changes the question. The capabilities of citizens, governments, and bystanders have all changed. The capabilities are still rapidly changing, e.g. facial recognition, and drones.
No one said said "calls" until your post...

I think the point is well made - the jury has to decide what "I can't help you" means, and it means different things depending on who says it. This is the nature of human communication and we can't escape from it.
"But he answered one of them, ‘I am not being unfair to you, friend. Didn’t you agree to work for a denarius? Take your pay and go. I want to give the one who was hired last the same as I gave you. Don’t I have the right to do what I want with my own money? Or are you envious because I am generous?’"

This is a very bitter pill. But you get to choose how to swallow it.
Thousands protest pro-China media
Easy problem to fix. $0.50 tax on any bottle smaller than 64oz.

Bottled water is the dumbest product category ever. Use tap water. If the tap water sucks, you need big bottles of water, so get them.
Literally everybody on this website agrees with you. These comments aren’t particularly useful
you fulfilled your obligation. so, just carry on with your life.
ARM to Expand Investments in Taiwan
> For about:config, I put all my rules in a user.js file. Make that file in a synced folder (Dropbox, Nextcloud, Syncthing, etc.), go to your FF profile folder, and in there make a symlink to the actual synced user.js.

That's exactly what I did, except I just forked the ghacks-user.js user.js file with the changes I needed

I then made a desktop branch, and an android branch.

https://github.com/dngray/ghacks-user.js/tree/fx-desktop

https://github.com/dngray/ghacks-user.js/tree/fx-android

The main reason I'll never use Chrome is because on Android that means no extensions whatsoever, meaning I'd have to give up uBlock and uMatrix. It's also why I wouldn't buy an iPhone (Firefox on iOS isn't allowed to have extensions).

A user.js file can be deployed on Android https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.6-Fire... (I use the non-rooted instructions).

On my desktop I have it hooked in with my bootstrap script. I use Yadm https://yadm.io/

#!/usr/bin/env bash

firefox() {
local -n branches=$1
local b p d="$XDG_CONFIG_HOME"/firefox/ghacks-user.js

for p in "${!branches[@]}"
do
b=${branches["$p"]}
printf 'Configuring "%s" on "%s"\n' "$p" "$b"
ln -sf "$XDG_CONFIG_HOME"/firefox/chrome/userChrome.css ~/.mozilla/firefox/"$p"/chrome/userChrome.css
git --git-dir="$d/.git" --work-tree="$d" checkout "$b" &&
cp "$d/user.js" ~/.mozilla/firefox/"$p"/user.js
done
}

The function takes in an array:

firefox_data_path="mozilla/firefox.json"
declare -A fx_profiles

while read -r profile; read -r branch; do
fx_profiles[$profile]=$branch
done < <(jq -r '.[] | .profile, .branch' "$template_data_path/$firefox_data_path")

firefox fx_profiles

Which simply reads in a bunch of profiles and what branch they are supposed to be from a json file:

[
{
"profile": "user.default",
"branch": "fx-desktop"
}
]
I didn't read the parent post as using it that way - I believe they're saying that any claim that "supply chain security" (of videos) will combat deep fakes* isn't necessarily a credible model of security considering that the "real" supply chain (of physical goods) isn't apparently particularly secure.

I don't think I actually agree, however. Things like hashing and cryptography make me inclined to believe a digital 'chain of custody' is easier to prove and validate than a physical one.

( *I'd never heard this before, but it's an interesting claim )
I think you're hosed. Public consciousness is substituting don't oppress people for being in a position of weakness for let's subsidize weakness. Sanders is selling other people your money. Everything he says is "free" or "cancelled" is really taxpayer funded.
Same here. I know people who aren’t as well off as I am and need help, but I also know people (more than I can count on one hand) who could pay their student debt off by cutting expenses but aren’t because they are expecting amnesty.
> Pointing to awards is effectively just an appeal to authority.

It would be, if it wasn't followed by the (correct) fact that there is an absence of an official record of who is and isn't a journalist, and saying that this is a decent proxy. And an appeal to authority, when we're discussing whether someone is authoritatively a journalist, seems apt, to me.
You can create another account, or another 10, reddit doesn't mind.
Stop eating, then.
There was an exception made during the recession to exempt cancelled mortgage debt from federal taxation, for example.
VB would have died immediately, as it should have, if MS didn't bring it along on the .NET ride. I've spent thousands of hours maintaining code I knew (with 100% accuracy) would be dead in less than 5 years, simply because it was VB, because of MS' choice. Anyone that chose to be an eternal beginner didn't deserve to keep being a professional developer, but MS handed them that opportunity for a few years. I'm glad it's over.
>...$1.6 trillion of student debt held in the United States...

According to https://www.nerdwallet.com/blog/loans/student-loans/student-..., $119.31 billion of the debt is private.

>Sanders is proposing to pay for these plans with a tax on Wall Street his campaign says will raise more than $2 trillion over 10 years, though some tax experts give lower revenue estimates.

So, a portion of the tax would go right back to the banks financing that private student loan debt. Interesting!
I'm really not trying to derail the discussion. But this isn't a very compelling argument.

Does anyone know of a good write up comparing the two?
He's going to wipe out grad school debt too? So instead of working and being cheap to pay off my undergrad you mean I could have been racking up fat debts doing master's degree this whole time? Wow, can I get the last decade back?
We've wasted $6 trillion (!!!) dollars on the "War On Terror". Forgiving $1.6T in student debt that shouldn't ever have existed if government policy had been properly implemented (appropriate funding levels of higher education institutions) seems like good policy; those student loan servicing dollars will go back into the economy for goods and services they otherwise wouldn't.

Fixing poor public policy in this case isn't subsidizing weakness; it's correcting an economic inefficiency. Somewhere between 60-70% of Americans support government funded higher ed; this is simply enacting it a bit later, retroactively (and based on polling, the support is there).

To put this into perspective, it ($1.6T) is less than 3 years of US military spending at current funding levels [1]. Pain is to be expected as the country unwinds poor decisions (education and healthcare in its current forms). Macro economic decisions should not be made emotionally, so squash the desire to argue moral hazard. We've burned up far more dollars as a country on far worse decisions.

Disclaimer: Sanders supporter, no college, no student loans

[1] https://www.thebalance.com/u-s-military-budget-components-ch...
I’m curious, where is that from?
> So I am asking, does everyone else have a huge boot delay? Is it really something like three minutes on Windows or Apple to shutdown and restart the machine?

Since I only reboot for OS updates (at which point the update process also runs which is much slower), I had to test this out.

My MacBook Pro running the latest MacOS, takes about 20 seconds to shut down, and then 50 seconds to boot again - including restoring the software that was running before shutdown [browser w/ tabs, IRC client, etc] since it does that before hiding the boot progress screen.
I'd much rather a politician sell my money to forgive student debt than to fund war, corporate tax breaks, and bank bailouts. It'd be a positive change of pace.
>first literary hero on the gifted spectrum

Why do you make this claim that there were no "gifted" heros in books before 1892? That seems pretty unlikely. Not even in myths?
I don't know why anyone even touching the "fiscally conservative" end of the spectrum would even consider Sanders. Anyone alienated by this proposal was alienated long ago, so I really don't think this is going to have a big impact on him.
Sanders is a movement candidate.

People who want real change should support him
Agreed. I’m about $3,500 away from paying off the last of my private loans. And although I’m wondering about the implementation details, I’m still OK with it.
What's the use case for 1000+ tabs? Just curious.
It could be because of lax and disinterested law enforcement. Amazon pays for a lot of lobbyists.
Whole Foods was collapsing when they were purchased. They were going to have to make changes regardless.

And at any rate, white label organic foods are just generic foods (like you find in bags at the bottom of the cereal aisle) that were grown using different types of fertilizers. It's not like "365" is an actual company. It's a label slapped on any number of generic stuff.
You spot 4 people using their phones without any context or knowledge and say not using the card was "useless". Is there something I am missing?
Agreed, hence my point "I guess his gamble is that he had already lost all those potential voters".
Cancelling the debt will require a bill. That bill can include whatever terms it wants, including a term that makes the benefit untaxable. The government can make the rules work however it wants.

[With no comment on the wisdom of the plan itself.]
Bernie and Warren are currently in a race to see who can unrealistically promise the most things to shore up the youth vote. I'm getting tired of unrealistic proposals that are akin to political grifting. These would never pass congress, even if Democrats controlled both chambers with super majorities. We can't get anything done in Washington because neither party puts forward anything realistic that can actually pass. It's tiresome. No one is willing to compromise and everyone puts up nonstarters.
Thanks. You in the Bay by chance?
This has been coming for decades. A functioning democracy was never going to let the debt slavery that student debt represents stand.

It's been hard to talk about it on this forum, though. Conversations invoked by Bernie Sanders are generally quashed on HN.
So he shouldn't complain about unfair treatment?
> I wonder why so many people are still doing that.

Because a lot of people kept doing that their entire life. Just now, it's becoming normal for people in America
Metro station are typically underground as well. So even a very precise triangulation could place you logically in a building above ground.
>Imagine the moving company puts out a job ad saying that they're looking for "powerlifters" or "muscleheads" or something. What they _mean_ by that (or what they think they mean) is that they want people who are physically strong, regardless of any other characteristic. What they're _saying_ is that they want men, and no woman is going to read that posting and think that the poster is expecting women to apply.

There are plenty of female powerlifters...
In my opinion it's not that the government has a 'heavy hand' but that Amazon pumps enough money into the system to suborn any regulation that'll eventually occur. You can bet they already have drafts of laws that'll suit them just fine while making it impossible for smaller players to compete.
> So the author has overhyped its creation.

There is a big difference between overhyping while saying the truth and without. Did you even see the V website 3-4 days ago when V was originally released? The website claimed that everything worked absolutely perfectly. After being called out on HN, he still did not agree that things did not work. Later on, he changed the website to mark things as WIP.

Also, he shows benchmarks on his website which are not reproducible because apparently his codegen is not yet done or whatever. Therefore, VAPORWARE.

As long as the claims cannot be verified, it is going to be vaporware. That is the definition of vaporware.

So its either vaporware or scam. Google their definitions if you don't know them. And then choose either of them.

Anyways, the major complaint with V was that the website was inaccurate. But that has been mostly fixed now.

The newer issue is his hostility. He has been banning people and deleting github issues that raise any bug which expose the WIP nature of his project - https://lobste.rs/s/1ogeev/v_is_for_vaporware#c_mxrwoj .
The Affordable Care Act was absolutely a compromise. It's not difficult to imagine a compromise being reached on a pledge like this in a similar fashion. It's primary season after all, candidates are laying out their philosophy as much as they're laying out actual legislation.
Hints: Prime numbers, Palindromes, XOR and offset for later :)
Can the US Government really "cancel" private debt (Debt a former/current student agreed to pay a private bank?)
Moral Hazard.

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

Who would pay toward their current student bill, if there were any chance of this passing? And what is the incentive for anyone to choose a cheaper public school, rather than a more expensive private one?
Fiscally conservative people have student loans too.
Fiscally Conservatives? Where are these people you speak of?

This is basically a tax cut for the college educated youth to give them more freedom and mobility. After a couple decades of spending on Wars, Banks and Billionaires, why not give handouts to this generation?
I don't know why anyone even pretends there is a "fiscally conservative" end of the spectrum. A few writers at the WSJ and a banker or three does not a demographic make.

No one cares about that stuff. No one. Everyone wants the government to spend on their priorities. Everyone thinks spending on other people's priorities is wasteful and unsustainable.

Everyone is wrong. The galaxy brain end of things is the realization that, yes, US government debt is almost literally free money in every sense of the word and we're absolutely bonkers not to be spending it on objectively useful junk like education.