skysight-inc/HackerNews huggingface dataset:
The simple answer: online lacks all the visual and aural feedback mechanisms that are automatic in face-to-face interaction. That radically changes how people act.

All the social norms that have 100,000 years of biological and sociological development that are kept in-check by visual feedback from others around us are taken away online.

This also applies to things like sales - face-to-face direct sales is far more efficient and effective than doing the same by phone or online. You can close deals far higher $$ amounts face-to-face because people can "read" each other. Online works just fine for simple, low $, low risk transaction - that's Amazon's sweet spot, for instance.

I've been in high tech sales for 30 years - with early experience at HP selling test equipment with average selling price (ASP) of $20K-$1M. I'm still in that general market. The sales training you get at Fortune 20 companies addresses most of this difference both directly and indirectly. The latter in includes noticing how direct sales works and what can be sold that way vs. what can not with telephone and online sales (the risk level of $1M piece of equipment even for the largest corporations absolutely requires a lengthy face-to-face process).
You can't create any monopoly for generic drugs, by definition.

Sure you can. If you're the dominant player, you can pay or buy out new entrants. Happens all the time in generic drugs.[1]

[1] https://www.nytimes.com/2015/09/21/business/a-huge-overnight...
That one time in band camp ...
> Xwayland has a lot of bugs with transparent always-on-top windows.

Damnit, and here I was going to port Clippy to Linux. Found the sprite sheet and everything.

…actually, I was working on putting clippy in blender a long time ago but the way it does (did?) window animations meant the animations would only work while the mouse was actively over the subwindow and (IIRC) was moving.
Can I use Linux in this unactivated state like Windows 10 allows me to do indefinitely?
Improving My Lab Book Using Snippets for Vim
I always thought that was part of the capacitor plague but I guess not since the timing doesn’t quite line up with what you’re saying:

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

I had an Onkyo from the bad cap era that blew its capacitors, it was maybe 15 years old when it died, FWIW..
Aaand now you're on the watch list
This looks nice, but would be better if it were fully functional. Maybe it could integrate with http://www.linuxgenuineadvantage.org/?
Mmmmm...A degree is not needed to be good at design...
You could have Dr. Sbaitso say whatever you typed, by telling him to 'say' something. As pre-teens, my sister and I used to laugh maniacally with this basic TTS system. Typing in 'winkle tinkle' like a dozen times and hearing him say it in his special cadence still kind of cracks me up.

I also won the middle school science fair with a program that came with the SB Pro, called VEDIT2, if I recall. I set up a tape recording of a standard sound and moved a dish-shaped snow sled different distances from the microphone while recording the standard sound. I used VEDIT2 to measure the peak amplitude and then compared with expectations from a parabolic focusing reflector. Any middle schooler using the word 'directrix' was sure to win in my small town.

And yeah my dad helped with the math.

Good old SBPro though.

EDIT: ah this site has a thing for SB Pro too, and it has vedit2: http://www.vgmpf.com/Wiki/index.php/Sound_Blaster_Pro_(DOS)
The Autobiography of Benjamin Franklin. I find it inspirational.
Quick aside: there are a lot of wireless headsets that simply suck on MacOS. I have a pair of Sony XM4s that I can run with 990kbps audio on Linux that are stuck at 330kbps, barely connect half the time and auto-open Apple Music every time they connect for some godawful reason. I think Apple's desktop audio experience is getting really so-so. Pretty much their only advantage is CoreAudio at this point, and even that's shaky when you compare it with the likes of PipeWire...
This kind of shit is why I just went with AirPods Max.
> figure out an entirely unattested language

I did not say that. Human languages evolve in similar ways, use similar vocabulary, grammar etc. Linguistics has already unraveled the structure of many languages and the structure of evolution of language through time.

I am not saying DL is THE approach to take, but given that there's only ~10k characters of Linear A, it is hard to tackle the problem without common representation of multiple languages that are close to it. That's the whole point of DL, how to build better and better representations, not how to accurately model uncertainty (which is what you get by doing statistics).

I would say XLM [0] builds a common representation of a collection of languages and then works better on machine translation for languages for which the data is scarce but that are related to the languages in the model. (what it also does is discover and represent the structure of part-of-speech, grammar, entities etc. without being told about those particular things)

Does there exist an abundance of data for languages close to Linear A? If not, then I admire the work of all that try to untangle this with their brains alone.

0: https://github.com/facebookresearch/XLM
This submission includes a comment by the author inviting questions:

https://news.ycombinator.com/item?id=31368713

Talking with the Moon: Inside Apollo's premodulation processor (righto.com)

98 points by picture 2 days ago | 24 comments

Edit: Strange. I made this comment yesterday. So that suggests this got reposted via the second-chance queue or whatever it's called.
NVMe Raid on Raspi
They make money by being a middle man between investors and market makers, giving market makers precious real time data
Yes, you need only take a quick look at the Movie/TV category of most any torrent site.

I would argue that you have a better user experience consuming media through torrents as opposed to the 6+ different user hostile streaming services.
Looks like LibJIT hasn't had a commit since April 2020.

https://git.savannah.gnu.org/cgit/libjit.git/log/
Right. It’s definitely not “clean” IMO.
Collect Sensitive Survey Responses Privately
GNU Octave is intended as a non-proprietary replacement for MATLAB not for IDL, so, as another poster has written above, both these 2 GNU projects have the purpose of replacing certain proprietary tools, but they are intended for different user bases, who were previously familiar with those 2 different proprietary tools.
When I started using Go generics, they turned out to be completely useless for the use case I wanted to solve the most: functions to use in Go templates. Something is basic as adding two numbers is not solved by the core library and becomes a challenge with about a dozen numeric types. You can use a type switch and cast interface{}/any to float64 (which is a hack, but one that works in practice). What you can't do is use generics, because they require instantiation at compile time, which cannot happen in templates, because those are dynamic. Extremely disappointing.

Another disappointing thing is the fact that Go type inference is not good enough to have syntactically compact lambda functions. So now, even though it's possible to write code that does filter-map-reduce kind of stuff, it's verbose, slow to write and hard to read.
If you have "Phenibut days", you're addicted. You may space it out, but your body is adjusting to it being in your system. It is that absolutely powerful. I was like you before things got bad.
useless dismissal, I made a question not an affirmation. Besides it allow for an exploration of the search space of solutions, which stimulate the depth of the discussion and might allow finer grained questions that would then become possibly innovative
https://www.home-assistant.io/

https://old.reddit.com/r/homeassistant/

https://old.reddit.com/r/homeautomation/
Yes! TX-NR609 (11yrs old) here.
Send in for repair (recall - free out of warranty) and no problems ever since.
As someone with self control issues, work from home has been a disaster for me.
I think you need to look deeper - one of the strengths of go is the runtime and everything they do there to support their internal threading model. When you are calling out to an external language you have memory being allocated and managed outside the go runtime, and you have opaque blocks of code that aren’t going to let the go runtime do anything else on the same cpu until they exit. Those are more the considerations to wanting go native implementations. Even with SQLite, which is probably the most solid and throughly debugged pieces of code written since the Apollo program, it would be desirable to minimize the amount of data being copied across the runtime interface, and to allow other go routines to run while I/o operations are in progress.
On the flip side, Linux audio supports things that MacOS and Windows do not. Do you have 990kbps LDAC running on your desktop? Probably not if you aren't on Android or Linux. With PipeWire, I feel pretty comfortable saying Linux has Mac and Windows beat with wireless audio compatibility. Yes, Pulseaudio/ALSA and Jack kinda suck. That's a pretty dead horse to beat when you consider the offerings on... other platforms.
Gotcha. I’ve not tried that many either, and occasionally it took some wrangling, but it’s always worked. (Also I may be forgetting a time when I tried but succeeded using something besides Bluetooth)
I don't think, for accelerating a desktop graphics card used across your entire desktop environment, IOMMU changes my argument at all.

I believe it *does* help if, say your desktop's integrated video works natively and you have a second card you want to pass through to a gaming VM. Or if you have a server with no card shared between users and a one-card-per-user scenario.
>Vitamins used to be priced according to manufacturing cost. Slowly, the low-cost vitamins have been up-priced to match the expensive ones. Vitamin C is about $10/Kg in bulk, but about $100/Kg at a US drugstore.

How does one even know if the Vitamin C is Vitamin C? There is no government agency that confirms supplements and vitamins are what they say they are, nor are there penalties. The only thing I have heard of is the USP branding being a signifier of higher likelihood of the supplement/vitamin being what it says it is.
> If you want a concrete example of that, A lot of media that features Australian characters are played by Americans doing bad Paul Hogan impressions. It's dumb, but didn't make me want to play Borderlands or COD instead of Overwatch or BioShock (with that damn 0126 code too - who does this!?)

Wrong weather and bad accents are pretty tame, I agree. Actual portrayals of women in games have been much worse. The "Tropes vs Women in Video Games" YouTube series by Feminist Frequency goes over a lot of these. Fortunately the industry has gotten better and games are now expected to include realistic female characters. That can be a tough ask for male game devs though. Most men couldn't accurately describe shopping for a pair of pants as a woman, let alone something more complex.

> Gamedev jobs are mostly terrible, with low pay, immense amounts of unpaid overtime and chronic, stressful "crunch time". I don't know why men stay in the industry, let alone women.

Nevertheless there are many women in much worse jobs who would take all of those terrible game dev jobs in a second if they could. The fact that they haven't suggests some systemic problem.
https://en.wikipedia.org/wiki/Sturgeon%27s_law

> Sturgeon's law (or Sturgeon's revelation) is an adage stating "ninety percent of everything is crap." The adage was coined by Theodore Sturgeon, an American science fiction author and critic.
Indeed. I think it's important to bear in mind that it's ok for the abstractions to differ, and for the view to translate between the abstractions inside the system and the abstractions or concepts presented to the user. But it's certainly the same exercise.

If we see coding as an exercise in describing the system in a way the computer can execute but most importantly, other developers can understand and maintain, developers are simply another persona, and a card sort between developers would elicit the abstractions and names we should strongly consider using for things in the code. Same methods as information architecture for users.
> Source?

Do your own googles instead of implying that I'm ignorant or dishonest. It's easy to find birth rates broken out by income. What I said is true and readily verifiable.
“Carbon Bombs” – Mapping key fossil fuel projects
Yeah, for me I primarily use Syncthing just for syncing between servers and computer.

I switched to Migadu for my primary email which includes CalDav and CardDav. I also run Hydroxide in my K8s cluster for Protonmail syncing on Apple Mail -- I could also switch to that for CalDav and CardDav if I wanted to.

There isn't much I actually need Syncthing for on my phone nowadays. Even if I was back on Android I can't think of much I would need it for -- for my workflows.

> Nextcloud is what I ended up using

Nextcloud has always been one of those projects I appreciate so much but find so bloatey for me as a single user and always end up getting rid of shortly after I install it. I feel like if I had a team of users (work, friends or family) who fully committed to using it then I would love it.

Btw, none of this is meant as a criticism to your setup -- it sounds perfect!
The problem with Bitcoin miners
Yep, this is the meaning I was referring to.
Again, why do you care?
As a teen in the 90’s I added sound to the games I wrote using SMix. It was a sound mixer that supported Sound Blaster and others.

SMix was written by Ethan Brodsky, couldn’t easily find anything about him today. Just another generous internet stranger who played a role in my tech career.

https://archive.org/details/smix130_zip
You found that when they were required to come into the office, the underperforming employees+teams did more work? I wonder if you have any thoughts on why that is, I'm not necessarily surprised but I'm interested to hear more about your scenario.

Do you feel it was because they were held to a higher standard by managers etc. or ended up being motivated to do more because of camaraderie of irl interactions or something else?
My sound card story:

A long time ago we had a bottom of the barrel PC. 386SX 16MHz, 1MB RAM, and 41MB HDD. My parents weren't poor but they were cheap and this was a bargain $899 PC at the time, with 14" VGA monitor and 9 pin printer.

The Pentium had just been released, but I had Surplus Software's advertisements (later bought by Egghead). They sold out of date hardware and software on clearance. I picked up an 8-bit Soundblaster compatible sound card, and a 2400bps modem. The parts arrived, I installed them, and my brother and I spent the better part of a Saturday morning downloading, or rather waiting for the download of Duke Nukem 2

Note: Airborne express dropped the package off at 10:00 am when I had placed my order the day before using my moms credit card (with her permission). That alone was amazing.

Back to the story...after the download was complete, we ran the installer and we so nervous and excited

CD\DUKE2
DUKE2.EXE

The cheesy opening cut scene and thundering intro music blew us away. We had never heard any sound like that from the pathetic PC speaker or even our beloved NES.

It was amazing.
Good question, still waiting and looking...
Did you just call all Slavs "weird and primitive"?
+1 for the Sony XMs, doubly so if you're on a Linux machine. These things "just work" as well as the Bluetooth adapter you have on the other side. Connection is easier than literally any other Bluetooth peripherals I've used.
>Windows can track the Clipboard history

They aren't asking for a generic clipboard manager (that are numerous) but one that can log only URLs. A more flexible implementation will be for the manager to include filter functionality for what it logs. Afaik none has this.
Ironically, AOSP has an x86 build target.
Adding 2 hours of unpaid commute doesn't do anything but increase burnout. Nor would it prevent slackers from slacking.
Bankruptcy in Japan doesn't work the way it does in the West - it's pretty much a death sentence commercially in Japan. The brand will never be used again and the assets will be liquidated. The loss of face and reputation makes it very different.
Combined with inflation that makes for -7.3%/year. Generous!
I've never heard this term at all.
I'm using VACUUM INTO, which does basically that: https://sqlite.org/lang_vacuum.html#vacuuminto

> The VACUUM command with an INTO clause is an alternative to the backup API for generating backup copies of a live database....The VACUUM INTO command is transactional in the sense that the generated output database is a consistent snapshot of the original database.

EDIT: Litestream docs will also recommend that: https://github.com/benbjohnson/litestream.io/issues/56
His TedTalk in 2015 was the largest insider tip in the history of the world and everybody missed it. 2% risk of pandemic/year, Compound that risk for decades and it's inevitable at some point.

Not only governments but also hedge funds, big insurance companies, large Sovreign Wealth Funds, Private Equity, Private Debt.

Government might be inefficient and bad, but trillions were up for grabs and the private sector (companies and investors) also missed big time.

This guy is a real one. He'll be relevant well into his 90s if he manages to live that long.

EDIT: and I am underwater and flagged. Sorry I misspoke, wha t I really meant was:

"Hang this guy because he's short Tesla and not fond of Bitcoin. He also caused the pandemic to profit from vaccines"
You can also use Healthchecks[0] or Uptime-Kuma[1] both of which are open source and self-hostable!

I've been using both for a while and they're great. Healtchecks has first class integration in borgmatic[3], and is in my opinion the better choice for cron jobs. Uptime-Kuma has a really nice interface and also supports checking hosts/services via ping or http request. It also supports "push" requests a la healthchecks but there's a weird race condition bug that makes it misfire (PR is waiting to be merged). It also has status dashboards with incidents.

[0] https://healthchecks.io/

[1] https://github.com/louislam/uptime-kuma

[3] https://torsion.org/borgmatic/
> People get so insecure around the whole IQ test range. Imagine if someone had released a study showing humans were getting shorter over time and that environmental factors were to blame, and all the comments were from people arguing that “being short doesn’t make you less attractive! Being short doesn’t mean you can’t reach the top shelves, because you can just use a ladder! Height tests are bogus, I scored 5’3” in one, but I’m really good at basketball!” It’s silly and overshadows the really interesting scientific investigations that are possible because we have this great measure.

I'm not saying that.

I'm saying if you don't know what IQ tests measure, you don't know what the external factors are causing.
wdym make money??

-- vlad, probably
I think type systems have diminishing returns. I’ve used Python professionally for 15 years and a whole lot of time is wasted trying to figure out exactly what properties a given parameter must have. In the best case, you have stuff like “file like object” which doesn’t tell you if it just needs a “read()” method or also write, seek, close, etc. In the common cases you have annotations that are incorrect or outdated.

On the other extreme, you have Rust and Haskell type systems where you spend gratuitous time on pacifying the type checker for negligible quality gains (arguably negative gains).

I always felt Go hit the sweet spot.
What's even worse is that a lot of their privacy and security features are designed to interact within the walled garden instead of purely security and privacy by default. Talk to another Apple user? Everything fine. Talk to an Android user, no more privacy and security. And good luck sending a video that doesn't look like it was filmed with a literal potato.
That’s an awesome setup. Curious how do you triangulate using the video from a camera.
Hold down modifier, those keyboards have 'planes'.
Audio has worked great on Linux for a while. Pulse Audio improved a lot, and now Pipewire, pretty much everything just works.
GNU lightning is a simple and portable JIT library written in C, it might be a good fit. Its engine is fast and minimal, and does not perform much in the way of optimisations for you.

(For what it's worth I'm a very minor contributor.)

* https://en.wikipedia.org/wiki/GNU_lightning

* https://www.gnu.org/software/lightning/

If you want a more sophisticated JIT engine, others have already mentioned libgccjit and LLVM (heavyweight compiler solutions), as well as Cranelift and Mir (more lightweight).

Of these, only Cranelift is written in Rust.
Bootstrap etc are overkill in most situations. I found myself using lightweight classless CSS frameworks like water.css[0] just to give a project basic styling before I ship it.

[0] https://watercss.kognise.dev/
Don't do video chats? They're pretty worthless.
Devil's advocate: this would be a horrible office for a teetotaler with a pet allergy, an alcoholic who wants to quit (possibly - from a productivity standpoint - also one who doesn't), or someone with dog-related trauma. None of that describes me, but just saying. For me, frankly, that seems like a distracting work environment that values camaraderie more than productivity; there's nothing wrong with the former but it shouldn't come at expense of the latter (and the converse feels like a weaker assumption).

Some people have a genuine preference for a brutalist cube farm and it's not because their aesthetics barometer is malfunctioning.
And our compilers or jitters will produce much more optimised code.
How to Choose a Gift?
https://healthchecks.io/ is what I have used in the past. Pros and cons of this one?
Author of the post - I'm a big fan of technical solutions that feel boring and light weight. There sadly are a few interesting and wild types written to support this pattern, but I found them perfectly stable in real world applications. Once written they were set and served their purpose.

The main goal is to eliminate the need for as many tests as possible. I find that I hate writing tests but I love writing types. So the more heavy lifting I can get TypeScript to do the better.
Why Going Faster-Than-Light Leads to Time Paradoxes [video]
Building bridges with difficult co-workers
Ie the keys on either side of spacebar switch between layers.
Yeah, I got burned by this "philosophy" when I found their Elite 85h full headphones wouldn't play with anything but a very specific subset of my devices (my Android phone, amusingly, not among them) and tried to complain.

They do sell a dongle to make this work, and more generally I have heard you can use things like the Creative BT-W2/W3 to make Bluetooth devices that don't play well with whatever chipset/driver mess you have play well - because they just show up to the OS as a generic soundcard and don't mention the word Bluetooth to anything the OS can see, and their implementation, unlike many software/hardware vendors', _works_ robustly. But I have not personally tried it, yet.

(I'm still using the 85h for some things because the set of {USB-C charging, good noise cancelling, does not break with strange bugs in a week} headphones is much smaller than you might hope, but not for more general use.)
... assuming brains perform FLOPs.
That's such shit. Companies that pull nonsense like this shouldn't be allowed to market their products. If you're in the US, try contacting the FTC.

I have the Elite 85t and it works fine with my Android phone and both my Dell Win 10 machines, so it may be a Mac issue. No excuse for their shitty behavior, but I'd research Mac-specific BT fixes.

Or it could be an issue with the button functionality. Try disabling button actions for calls in Sound+.