skysight-inc/HackerNews huggingface dataset:
Yes, I am daily struggling to connect my Sony MX4 headphones in a way the microphone also works so I can use it with Google Meetings. I have re-paired them already more often than my AirPods.
never understood why this was better/ how it was different from regular functions. just seems like bugs/vulns waiting to happen
Actually, what I tried to say is that prior to becoming a common disease, it was a rare disease for a while, and precisely because it wasn't common, expecting it to be found often is unreasonable. Saying that a find is unlikely because most people found nothing is meaningless, because we already know that the virus wasn't common before it became common.

I looked up the test they used, and it's among the better ones.
We used to play a game at work where we would write deliberately bad code. It started off as bits we would find in our own code base. But it morphed into a game where we would try to write bad code. We would add conditions like 'make a for loop with out the for condition'. The whole group got into it. It was fun and gave concrete examples to everyone what is bad code and how to look for it.

Failure is an excellent teaching tool. When the stakes are low orgs can seek it out. When the stakes are 10k people lose their jobs orgs tend to build in caution and tripwires around the known bad things. Elon at one point was 1 rocket going kablooie from spacex not existing. That is no longer true so he can seek out more risk.
So much this.

Just recently Google took me downhill via a ~14% grade windy road with blind curves in Yorkshire instead of an extra 3 minutes on the A road. Immensely disliked.
Ask HN: Any Multiple Desktops/system, single-login for *nix?
You walk into your spacious office, sit down in front of many, many monitors, login in one monitor, and all monitors come alive. Stuff of Hollywood, brokerage office or hackers’ den? Or not?

I’ve tried to find this kind of elite stuff and failed.

Is it just me or there isn’t a desktop (or is that called a session) manager that would allow a single user to log on just one screen and open up all the local *nix-based PCs’ login screen?

I know of just one vendor (that I have forgotten) of Windows platform can do this but … But … BUT Linux (or BSD?)

A little help for this home lab user?
I've only had bad experiences with Bluetooth devices so far, especially audio.

Speakers, headphones, keyboards or mice.

Drivers issues, spurious disconnect, hard reboot needed for no apparent reason, delays when connecting, sometimes even noise on the line, difficult to believe given that this is a purely digital channel AFAIK.

Lately I am relying on good old analog electronics for audio, and wires for keyboards/mice.

Not only those are more reliable and serviceable (I especially like dumb headphones in that regard) but without batteries, software update or even drivers, they'll probably last much longer.
Because they can brag annd say "I published in Nature". I've seen that so often, same thing with the various "Science something" journals that get transformed as "In my Science article..."
So he was referring to the "east coast".

In New York State where I live, we have 95% first-dose vaccination status for adults and 73% for complete vaccine series (https://twitter.com/GovKathyHochul/status/148608338468219289...) .

so here, continued vaccine mandates won't have much additional effect. However, I would venture to say a whole lot of that 95% has been vaccinated *because* of the mandates that were temporarily in effect at the national level as well as the mandates that continue to be in effect (health care workers, federal contractors, large employers that mandate vaccination in any case). My general sense is that the vaccine mandates, despite their being in the process of being torn down by a very broken supreme court, most certainly helped a whole lot in states where state-level leadership was on board with the general idea.

in conservative states where vaccination rates are low, state governments are in varying degrees of defiance towards the federal government, vaccine mandates are not as effective because of the very great resistance to them in these states. you could argue that continued vaccine mandates will continue to not be very effective, and for that reason they should also be rescinded. I'd guess some replies here will make this kind of argument.

I would disagree with that argument, and it's my opinion that vaccine mandates should stay in place to the degree that it's the right thing to do, as well as the completely normal and traditional thing to do from a public health standpoint. The fierce political interference with traditional public health measures is unfortunate but that should not be a rationale for sensible policies to just be switched off.
In my case I seem to just not be able to disable this option at all. Rather, disabling it prevents the AirPods from switching but they'll still pause the currently-playing audio every time they get in range of another device.

Every time I walk home with music playing it will pause because they're suddenly in range of my Macbook.
Damn dude - let's look at some data.

This feat of ingenuity requires cca $25k - but distributed over 5 years. How many family households in the US could pay $5k/year?

3/4 of all US family households have income over $50k, more than 1/2 have income over $85k, more than 1/3 have income over $125k and more than 1/8 have income over $200k.[1]

$85k is enough to be comfortable and have $5k for the genius child even if you live in the Bay Area. $50k is enough for this outside major cities.

[1] https://www.census.gov/data/tables/time-series/demo/income-p...
> I get that Apple is trying to be clever and anticipate your moves, which I genuinely appreciate, but when it gets in the way it's annoying.

I wonder how long until devices regularly do eye tracking to figure out which device we're currently paying attention to. I think that could both be useful and extremely scary...
That's genuinely interesting. Here in my part of the states, you're expected to do it all yourself, and in my area (exceedingly rural and exceedingly low income) having anyone do some of those things would be seen as being stuck-up or snobbish or something to that effect. For example, I still catch grief for being a "rich bitch" from my neighbors because I hired someone to put a roof on my covered porch on the back of my house 6 or 7 years ago.

This may sound naive, but I had legitimately never considered that it's a valid and useful way to spread my opportunities through the community.
No noise cancellation is better than bad noise cancellation. The ANC on every set of earbuds and headphones under $200 I've tried is just a blast of white noise that makes it feel like someone is ramming cotton balls into my ears with a jackhammer.
They probably are leaving money on the table, but the hassle of renting out your unused parking spot isn't really worth the money you could make. There is also the convenience on when a guest arrives with a car you can give them your parking spot (this would typically happen only a few times a year)

The landlord could make a lot of money by collecting all the unused parking spots, but that is probably either illegal (those are for the residents and can't be separated from the units) or technically legal but they fear it would be made illegal if they tried.

The real money left on the table is secondary effects: residents pay for parking they don't need/use; and that parking takes up space that could be used for something else thus making the area more dense and public transit because of the additional people in dense area can afford to be more useful.
I have a similar schedule, but go to bed slightly earlier. I sit next to my wife in bed and code on my laptop for 2 hours before sleep. It's kind of the best of both worlds, but ergonomically imperfect. I'm definitely more productive at my desk, but have the same issues as you describe.
Sorry to sound cross. I believe I explained my point already, but I'll try to re-iterate in a different way.

The CDC measured antibodies and found more variability with natural immunity, then concluded vaccine immunity is more consistent. This is either a huge scientific mistake or just plain dishonest, as antibody level measurement is not shown to be an accurate way to measure immunity. I provided a link to the FDA saying the exact same thing. The CDC then used this erroneous conclusion as part of their big push that everyone has to get vaccinated. To re-emphasize: there is more to your body's defenses than serum antibodies and you can have zero such antibodies and still be protected: https://www.clinicbarcelona.org/en/news/can-you-be-protected....

In contrast, real-world studies like the Cleveland clinic study came out around the same time and showed that natural immunity is working better in practice with no significant variability, but the CDC just ignored those studies entirely even though they were much higher quality than the ones the CDC were citing.

Finally, when a democrat-run administration speaks, or when someone friendly to that administration from the deep state speaks, the corporate media spend about zero effort researching, questioning, or fact-checking it because they are essentially all allies working together. They instead just blindly repeat the message and weaponize it against dissenters. This, combined with the CDC's many mistakes and/or agenda-driven dishonesty, has resulted in great harm and misinformation in American society and possibly the world at large.

If the CDC had not done these things, there may not have been a vaccine mandate from President Biden that had to be shut down at the supreme court level. There may not be as much of the segregation, discrimination, and vitriol that's going on now. These things matter, and the CDC has very clearly acted as an agency with an agenda and not in the best interests of the people: https://www.realclearpolitics.com/video/2021/02/01/rep_thoma...!

Note that I'm not talking about immunosuppressed people here. I have done zero research on that group but I assume they are a very tiny part of the population that needs to make special considerations for their health, not just for COVID, but for all diseases.
Environment definitely plays a big role. It’s a balance of environment and individual capabilities. When assessing intellectual contributions, I think people tend to underestimate environmental and structural factors (were you working at a place like bell labs, did you go to an elite school, etc.) and overestimate the “innate” abilities or gifts of the individual.

If you look at intellectual history, almost every genius worked in an environment in which they were surrounded by equally brilliant minds, or had ample correspondence with other thinkers of their time (of course there are exceptions).
Lets see, Libra/Diem was face-masked, and then Meta gets launched. If you can't do what you want, then start up a virtual world where you can still do what you want I guess? I'm not a user of Facebook/Meta/etc, but what in-game-currency do they use?
The mobility, flexibility snd convenience of me still sitting on front of the same PC for eight hours?
Publication and diffusion software can be Free there are a lot of options. Often university libraries even provide them with support for you.
> I don't recall siri being this invasive with my Bose BT headphones

I think it's just because Apple is intentionally gatekeeping the feature to AirPods even though it can technically work with any headphones, so in this case your Bose headphones were spared the annoyance because of Apple's anti-competitive practices, whereas AirPods have it on by default. Fortunately it's easy to disable in Settings -> Phone -> Announce calls.
That is true, but depending on how you are living your life, being disciplined can be differently challenging.
Airpods are insanely small and the outside casing is pretty much a single piece of plastic. I am all for right to repair, but it does not seem feasible or reasonable for AirPods - they’d have to be bulkier.
It's amazing to me that every post that has anybody arguing against the restrictions or similar gets flagged, no matter the source or rationale.

It's really the most divisive issue I've ever seen in my life.
Show HN: A simple Wordle clone in 60 lines, using Hyperscript
Hello HN!
I've been playing a lot with https://hyperscript.org/ recently (not to be confused with the other hyperhype hyperscript). I threw together a quick Wordle clone in an evening to see what it would look like using this language. The main functionality that is missing is checking for invalid words. The word dictionary is also very small, so it's very easy.

The goal here wasn't really to create a good version of Wordle, it was to build 80% of Wordle in a different language to see what it looks like. Turns out, it looks pretty good! Stuff like using CSS rule precedence to highlight the squares, CSS selectors to figure out which key to highlight, and using the DOM to keep state are all really natural in Hyperscript. I highly suggest going to the site and viewing the source!
Show HN: I built a slack based virtual office
Signal generators (common test equipment) can also be used as broadcasters. I recall doing this a long time ago with an old HP 8640B. It has both AM and FM modulation. Not much output power, but the output power is adjustable so that you can experiment without creating issues for anyone else.
If we go that far, why not just upload the pre-print to sci-hub if it's close enough?
Do you still need a FB account? They made some news late last year about maybe getting rid of that requirement but I haven't seen anything about it since.

I don't have a FB account and will never get one, but I'm casually interested in the quest2.
I have the 65t, absolutely love them, insanely solid, always seem to have charge, pair to everything instantly. I wear them during workouts and they get covered in sweat and chalk still sound beautiful.

Love them a lot and agree. Check out Jabra!
If Starbucks is a premium shop, what is the lower quality, non-premium one?
Published code provides more value than unpublished. Not cleaned up is most academic research code, for which there is no time to clean up.

And that’s okay.
Can people stop overusing and throwing the word “monopoly” every time they’re not happy with an Apple service or product?

What’s next? Apple is monopoly on ARM? Smartwatches? Monitors? Touchpads?

It sounds like a cheap internet attempt to bash a company using a lately popular but completely irrelevant word in relation to AirPods.

I use both AirPods and Bose QC35 II for years, everyday for hours, without any issues. I haven’t had my Bose quality of experience degrade, so I don’t know what you’re on about.

You enable pairing mode, select your headphones in list of Bluetooth devices, that’s it.

They even swap between Mac and iPhone without much issues.
So yes this is the easy way, but wouldn't this also help the vicious circle to continue? Would this let bad managers to push out people whenever they feel like they are challenged to manage or just as they like it, successfully everytime ? Toxic culture thrives on that and I don't think it stays contained in the company(ies) people are pushed out from.

I think we are hearing more and more managers put people in PIP or other manage-out tools as a retaliation and everyone suggests to apply other jobs when there is a confrontation. Well, when all the companies share the toxic management culture it will be too late ask the culture to change, won't be? I believe more people should stand their ground when they face unfairness, hostility and/or bad management for some more time as they can afford. Making bad managers life easier does not solve the bigger or growing problem. It won't change as long as they go away silently and conveniently.
Nobody seems to care, is the thing. Qualcomm is now deprecating APTX-LL in favor of APTX-Adaptive even though it's 50% laggier even under ideal circumstances.
The doctors want you walking (with help) as soon as possible after a heart transplant, unless something is horribly wrong.
The past is always moving and disappearing. Old servers die, content is moved to new structures and lost along the line. That's why the wayback machine exists. Also, google is just a window, it's not the whole world. And for some years now they limit their crawling to the last years of content AFAIK, for multiple reasons.

Over all, I think this is good, because it's more likely that old content is outdated and wrong. But of course old content can also be valuable. So for this stuff it might be better to use other ways than google to find them. Like searching directly on the websites or in specialized archives-search engines.
By installing ad blockers and content filtering.
Why are they parsing argv by hand instead of using, say, argp_parse()¹? It’s even the seventh commandment of The Ten Commandments for C Programmers²: “Thou shalt study thy libraries and strive not to reinvent them without cause, that thy code may be short and readable and thy days pleasant and productive.”

Also by Henry Spencer, from How to Steal Code³:

“Even widely-available library functions often are not used nearly as much as they should be. A conspicuous example is getopt, for command-line argument parsing. Getopt supplies only quite modest help in parsing the command line, but the standardization and consistency that its use produces is still quite valuable; there are far too many pointless variations in command syntax in the hand-cooked argument parsers in most UNIX programs. Public-domain implementations of getopt have been available for years, and AT&T has published (!) the source for the System V implementation. Yet people continue to write their own argument parsers.”

Now, of course, we have argp_parse(), which also comes included in glibc, and is much better than getopt().

1. https://www.gnu.org/software/libc/manual/html_mono/libc.html...

2. https://www.lysator.liu.se/c/ten-commandments.html

3. https://archive.org/details/inventing-wheel-once
I wonder how finance worked. Today a car might cost 3 months of salary, but I can get a loan to pay it off over 6 years. If I had to buy a new car without a loan I couldn't afford it because I don't normally keep that much savings. (Ignoring retirement savings which technically I could tap into)
I hope it works for the parent, but in my case even that doesn't work. Whatever extra protocol or other crap they introduced with this "automatic switching" feature is garbage and worsens the experience even if you disable the new functionality. The audio menu and connection/disconnection being slow as molasses is a new thing introduced by this change.
Open Source Maintainer's Song
Getting out of a bout of apathy or lack of motivation can be difficult. Sometimes it can slowly go away on it's own, but I have found that it helps to make yourself do things that you don't want to do. You want to get out of the rut, so use that little bit of motivation to force yourself into doing things you may not otherwise want to do.

Options are fewer with COVID limiting social interactions, but within your own risk tolerance, force yourself to do something social, even if if you're going to be bored and uninterested. The change of scenery alone can help shake your mind out of its pattern.

Or if you can't bring yourself to that point, take your laptop-- or just your phone if your computer isn't a laptop-- to another location and do there whatever you would have done sitting at your desk. That can be as small a change as another room in your home, or the lobby/commons if you're in a dorm, whatever other location you have available.

The main goal is to gradually introduce changes to your current routine. It's not a silver bullet fix, but it's a small step that can help you get started.
Use the right tool for the job. Sometimes that's wired headphones. Sometimes that's bluetooth headphones.
Of course it does. If two files are identical then by definition there is nothing in them that can be used to tell them apart.
This is a great write-up, and also a great illustration of something that's fundamentally broken in the way Linux and Unix think about security.

`suid` binaries exist for a good reason: they allow users to escalate their privilege in limited ways under control of the system. Good, but obviously risky if the user can subvert that control. The offered solution to that risk is where the problem comes in. Developers of suid binaries are just asked to write them really, really carefully. There are some documents to describe how to do it carefully, but they pretty much assume that code can be developed without bugs, as long as we're careful enough. At least initially, there was no help, no tooling, no verification, no testing, nothing. Just real, real careful.

Unfortunately, instead of seeing the absurdity of that situation, many people have gone all "no true Scotsman" on it. "If you were a real Unix Developer then you wouldn't make mistakes like that." We don't need no stinking tools, we're Real Programmers.

The situation has been improving, but the underlying mechanism is still super popular and here to stay. It's either time to stop pretending that local `root` means anything, or start taking stuff like this much much more seriously. Some people sure are, but it hasn't pervaded the culture yet.
Maybe Big Media can't make bittorent and piratebay go away entirely, but they've put one hell of a dent in the whole ecosystem of piracy. Used to be I could use Covenant[2] on Kodi[0] and stream anything for free, in a multitude of languages and formats, with downloadable subs if desired. It was a golden age, and it is gone now.

Similarly, I've watched several retro-game preservation communities[1] I've been a part of disappear mysteriously overnight. Certain sets are still very difficult to find on public trackers and the private ones are difficult to get into.

In other words, they may not be able to eliminate it but they can make it very inconvenient.

[0] Yes, I know this isn't backed by bittorrent.

[1] Backed by bittorrent but having little to do with Hollywood.

[2] Actually I guess Exodus was first. I always forget which one was the fork.
What every developer should know about database consistency (2020)
I'd pass the wires through my shirt, keep them from snagging or pulling my ears too much.
DeFi Increasingly Popular Tool for Laundering Money, Study Finds
Pretty sure I had that from my QC 35 II
The transaction itself is not zero sum. The existence of the transaction itself is proof that both parties value what they received more than what they gave away (otherwise they would not have transacted).

The waste of time is having to haggle to arrive at the price, when the price could have been published. It benefits nobody, because that's the price the transaction would have happened at anyway. But we have to do a whole song and dance beforehand anyway, every single time.
Labor Economics
I agree, but the awkward "omg an airpod fell off after bumping into something/someone" is also a real thing. They should have an optional cord between the pair.
A follow up post is https://marginalrevolution.com/marginalrevolution/2022/01/wh... .
At least patents expire after a while, and they are public. They mostly slow down commercial application of new discoveries.

Copyright doesn't really expire in some places, or after a very long time. I believe this is way more damaging to progress. Especially for publication, since science works better in a tight feedback loop (and it doesn't work as well if... authors die before others can reply to their papers).
What in-game-currency does Meta use for purchases? My guess is that Meta was partly created to have a virtual world where they could still operate Libra outside of regulation.
Apple has not degraded 3p Bluetooth - that is bullshit. My Bose work just the same as they did years ago and behave similarly to my AirPods.

You cannot expect Apple to not develop better features in their own products.

This is not anything close to monopoly and it’s wild to say that.