skysight-inc/HackerNews huggingface dataset:
>If it's so easy to switch, and a beginner is more likely to want it on, why not set it on by default and let everyone who wants it off put it in their config?

Why is it important to prioritize beginners over experienced users?

I can understand that point of view in the context of a new product, or one that is struggling to make money from an existing product.

But last I checked, Emacs is free software, with no impetus for increasing "user counts" or "market share," since "revenue" from "sales" of GNU Emacs remains the same regardless of either.

Perhaps you might ask the fine folks over at Lugaru Software, ltd.[0] why they haven't done so.

Espeially since they've been selling their emacs-based Epsilon Programmer's Editor since 1984[1][2], which, incidentally, was before GNU Emacs was available for any desktop computers.

[0] https://www.lugaru.com/

[1] https://www.lugaru.com/history.html

[2] https://en.wikipedia.org/wiki/Epsilon_(text_editor)
Novelty account 8 minutes old.
Does anyone know if the issue with copy paste is finally resolved? I’ve never been able to paste things reliably from other applications in LibreOffice (Calc is what I’ve used most). For several years, LibreOffice has not recognized the OS clipboard (on Windows and Mac), and has had copy paste broken. I recall this was a long standing open bug, but I can’t find the reference or link for it.
As a developer I've been quite happy with the Linux desktop experience. I only ever use Windows for games.

I have a Macbook Pro, which I bought for the combination of weight and hardware but frankly the experience has not been good. The model I purchased suffers from the "staingate" issue and good Apple customer service where they do repairs and replacements for free is non-existent in this part of the world. I am still running El Capitan because I hear the upgrades break a lot of CLI stuff. One of the speakers is completely distorted as well. As an OS, macOS is great if you buy in to the other Apple ecosystem because it is all built to work well together.

macOS is a lot more polished and a lot more pleasant to use than a Linux desktop, unfortunately it is all very bad value for money, and Apple operates like a criminal enterprise as far as I'm concerned. I received Airpods for my birthday this February and one of them no longer charges or has its battery detected. Apple Support shrugged their shoulders and said they aren't covered by any warranty. By contrast I have Chinese knock-off ones that are working fine. I got them for free when I bought a suit off the rack.

I have recently learned that a lot of the more modern Apple hardware is near-impossible to repair because Apple has locked down the supply chain for spare parts.

In Western countries, there is some semblance of consumer protection and customer service. In the rest of the world you are pretty much hung out to dry.

Since the OS only works with their hardware, that's enough of a scam to keep me away from it. I keep reading all kinds of anecdotes online about how Apple is a benevolent company and has good customer service, but I am wondering if many of those stories are astroturfing. I'm also surprised that they have such a loyal fanbase. I have never owned an Apple product that wasn't horribly defective after being barely used. I have also recently been following the great Louis Rossman on YouTube who regularly talks about the bad design and engineering practices that go into their hardware, which almost make it seem like they are designed to fail and earn servicing revenue.
And that exact attitude also drives away people who could handle and enjoy Lisp just fine, just not unwelcoming elitism.
So you want to live-reload Rust
I played a bit with the ESP family, and done some little IoT experiments for myself. But I'm not an EE, I don't have much solid knowledge or experience around circuits, so I'm deadly afraid of having any of my contraptions control something connected to the mains, or which could otherwise start a fire. This leaves me with only some hacky ways to add sensing to existing devices.

(One of these days I'll figure out how to properly design battery-powered devices, and build some sensors that aren't hooked to wall warts.)
We used to use Virtual Box but Oracle.... our company wants to never have any Oracle products on any of our stuff. AT least with wsl we don't need to worry about that.
Remember when Bill Gates became tech’s enemy number one? How about when Google was not going to be evil? How about when Steve Jobs convinced us that “it just works”? Or when Elon Musk was going to save the world?

We want to blame these highly-capitalized cults of personality for our human cultish tendencies — often exacerbated by chatterers who are incentivized by media access to cult leaders (that lead to clicks and views).

But the truth is most people are unwilling to make tradeoffs that favor principle over convenience & security. So it’s very hard to take them seriously when they cry for the Nanny State or the collective shaming mobs to bend the world to their will.

Liberty and innovation become ossified when people defer moral action to some regulatory authority or mob collective.
Obviously an urban legend, and one of a series of legends in which a menial worker comes up with a simple solution to an apparently complex problem. Snopes has details on some of the others:

https://www.snopes.com/fact-check/blue-collar-innovation/
Moon v2, now with crypto APIs
Show HN: Hacker MD, HN curated for a health audience
It seems to me that, sadly, the desktop war was won by a laptop: the MacBook Pro.
Ask HN: What are your CI timings?
A year ago, I started working in a mid-size (100 devs, single monorepo, bazel, 50 microservices) company with a relatively slow CI process - 30 minutes from commit to a green check.
Both ICs and the managers in the organization was ok with it, I was pretty shocked, 20 minutes for feedback? I want it to be more like 5 minutes.
During the last year, I started to measure, debug, and speedup the CI process (while waiting for the builds) and was able to reduce it to 6 minutes in the 50th percentile, 15 minutes in the 95th percentile. While After this project I've got appreciated by my colleagues, but I still feel it's not enough. Maybe I'm asking too much from our CI process?
How much is it takes from a commit until you get feedback from the CI pipeline? How many devs?
Launch the Damn MVP
Just meant to be some inspiration to get eyes on your MVP as soon as possible.

The amazing products that we use and love did not always look that way, and it's easy to forget how crappy they were originally.
> As a single developer or a team working in the same organization you can ignore this property,

That was my point; by fiddlerwoaroof's logic there would be no compelling reason for single developers or cooperative teams to use git (besides cargo-culting the linux kernel devs). But in fact there is such a reason - the graph structure I mentioned, or rather the sophisticated operations based on that structure.

> This is what allows you to merge back history from a forked repository over which you have no control with confidence.

When merging commits from a source repo into a destination, for each commit, either:

a, it doesn't already exist in the destination, in which case you have no way of knowing that the previous-commit data is correct, because while tampering would change the commit hash, you don't know what the old hash was because you've never seen the commit before.

b, it does already exist in the destination, in which case you have a perfectly good history for it already and (assuming the source disagrees, otherwise you'd just always ignore it) can either simply ignore the source's idea of where it came from, or (probably more usefully, but it depends on how you're organizing things) alert the user that they have two conflicting claims about the history of the commit, and ask for help the same as any other not-auto-resolvable merge conflict.

Git effectively treats b(≠) as "tell the user the source repository is horribly broken because its commit hashes don't match their content", but it fundamentally can't give you confidence about the parts of "history from a forked repository over which you have no control" that it hasn't seen, and including history in commit hashes isn't necessary for noticing that the parts it has already seen before don't match up.
Of course it’s a parable. That doesn’t make it any less pithy.

See also: The Russians Used a Pencil
Even without interest, a debt is something that needs to be paid back or you might go bankrupt.
This is soo cool!

Can I connect my midi keyboard to this as well?
Please keep flamewar comments off this site, especially generational flamewar, which is pointless and leads to worse.

https://news.ycombinator.com/newsguidelines.html
One should not leave out the important part "pilot study". As said by the authors in the conclusions themselves, it still requires a larger one to give definite answer.
Thanks! I've actually been wanting a mobile version as well but it's much harder to pull off as it requires a much more in depth integration with Gmail's api.

We will build it but probably as part of our Personal CRM app and not as a stand-alone product due to the time & energy required.

Hope that makes sense!
It’s certainly hard to imagine any real system being designed to stop the production line instead of just diverting the empties into a bin.
It would be helpful to have some examples of what is meant by "interactive audio-visual shows". Is a streaming session on OBS such a show? What interactions are supported? How does MIDI get involved here?

I could understand only after seeing this Twitter thread: https://twitter.com/jcelerie/status/1303674506951757824
Dunno - math seems to underlie the laws of physics and hence existence itself which is not just a language thing.
The other thing that would improve the chances of me completing the sign-up flow is not asking for more information than absolutely needed. If I log into a site with my Google account, it's because I didn't want to pick a username, add yet another password to my password manager, or give you my email address.
This sounds like over-the-top speculation. Just because their larger source of revenue has shifted to their high-value, high-capital PaaS, it doesn't mean they'll be killing off the Windows platform entirely in favor of Linux. Windows is an operating system that has evolved over decades for the PC and it still outperforms Linux in some very crucial things (like priority hardware support from manufacturers, optimization of hardware, etc.) by miles. It's hard to imagine even if Linux distros fix their glaring lack of standardization, bring about sane package management systems and manage to create bearable user experiences.

The writer seems to be treating the porting of Edge to Linux as the first stage of this "phase". This appears quite weird, a rather simpler explanation would be just that Microsoft wants as many people as possible to use its browser. I'm not an experienced programmer but I don't think it's such a phenomenal and revolutionary thing to release Linux builds for Edge, especially considering that it is now based off of Chromium which already has some presence in Linux distributions.
Ultimately no charges yes, but not because there was no proof of wikileaks working with the Trump campaign.

Your can argue that the acts weekend criminal or they were not charged for political reasons, but either way they did happen, and were coordination with the campaign.
Calling game-playing a stress test of a translation layer is a bit misleading. The idea is to abstract out the incidental complexity of system and library calls and function names, etc., so that the irreducible complexity of writing graphics data to the GPU runs at the same speed.

For business software, the complexity is not incidental as shown by the difficulty of writing Wine. When Microsoft makes up entirely new chunks of software and calls them "system libraries", Wine has to replicate their functionality. Such as with including IE as a component of Windows, Wine essentially had to replicate all that functionality in order to run things like Quickbooks. When they added .NET as a "system" component, Wine had to make that work by allowing .NET installs that work or replicating the functionality. Now, with WPF-based Universal Windows Platform apps, the windows API has become horribly complex with lots of little features and bugs that have to be copied to bring a translator to feature parity.

If you go through the Wine source code, you'll see that a lot of stuff is still unimplemented, for features that existed as of 1999 or so in Windows.

Windows has like 3 different ways of formatting text on the screen. It has several graphics apis. It has multiple apis for accessing the same hardware (like scanners). There are lots of little bits of functionality shipped as part of the operating system that seem unnecessary until a random business app uses them.

Getting the "essential" services for a small slice (like with ndiswrapper drivers) is a lot easier than being able to take one of these old applications like Quickbooks and make it work correctly.
Remote Onboarding: Lessons from a Summer Shoveling Manure
> A system can be so simple that there are obviously no errors, or so complex that no errors are obvious. In the middle ground we get progress by someone mathematically proving the soundness of a technique

As no-one else has commented: One might take the full Hoare quotation a different way, not referring to the simplest thing that could possibly work (and possibly not work well). "[T]here are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. [...]".

He also wrote somewhere -- which I can't now find -- about engineering in terms of producing an implementation that satisfies an initial predicate. In this context, perhaps he'd consider the difficult part to be a theory of the simple model of a set of patches as a design, with obviously (provably) no deficiencies in the required merge behaviour and simplicity in its use (c.f. git). Or perhaps he wouldn't, but a formal methods pioneer would presumably approve of a sound theory behind the implementation.
That person sitting behind you also has to start pleading with you to sign up for a subscription the moment you look away from it to get your coffee.
I think stopping the line would be the correct thing to do as having an empty box is a thing that should never happen (of course, the upstream issue should be fixed first) and if it does happen chances are something is very wrong and it's better to be safe than sorry.
YouTube has operated the same business model as companies like Uber and Jet. They deliberately burn money and turn no profits in order to gain the most marketshare. Then, after they have dominated the marketplace, they start raising prices, showing more ads, etc, to start turning that around.
I think Apple's story is that they keep OS and hardware tightly coupled because that way they can better control quality.

But of course, the consumer (even the average one) isn't really served by this attitude, in the long run.

Personally I think this should be regulated more. If a device is built as a general purpose device, then it should be accessible as such by its owner. There are many advantages for the consumer (not just functionality but also privacy), and also the environment can benefit as fewer devices will become obsolete because of software.
I guess answering myself - they point out that this equation isn't applicable, but darn I had a hard time getting past that.

ARR growth comes from sales, but that's a huge broad word and it's quite fun to watch a startup grow and see how they start to make money from a number of areas that aren't just direct inbound/outbound sales.
This is my first website! A fun HN historical note: while looking for a domain name, I found this old thread https://news.ycombinator.com/item?id=1315103

I guess someone had a similar idea about 10 years ago.
Counterpoint: Sukhoi Superjet had its "deliveries" years ago, and now several of them have crashed and nobody wants to buy or fly them anymore. And that _Sukhoi_ - those guys have been designing and building planes for 81 years. Just not passenger ones. On paper, the plane is "competitive". Doesn't mean jack squat.
You're going way back in time there though. I started like the other kids in my generation with BASIC on 8bit home computers, but my first paying programming job (early nineties on a shared Unix workstation which crashed about once a day, much more reliable than the Windows PCs of that era), I was given the vi cheat sheet. At first I thought that was worse than CP/M, but it did grew on me quickly. At home I used Emacs on a PC with 8MiB RAM (and it wasn't constantly swapping). Emacs was perfectly usable there, but when using a 9600baud serial terminal, vi was snappier.
Perhaps a related gripe: "Sign Up?" with "Yes" and "Maybe later", that proceeds to ask me to sign up every single time I go to the site. How about a "Never" or "Stop asking" option?
They literally used it in a Blockbuster Hindi movie called '3 idiots' as if it was a real story. A huge section of the population takes these urban legends seriously. But i guess as long as the message is decent , no harm done ?
'My Co-Worker Wants to Chat Non-Stop While We're Working'
Count active auth tokens?
Even as an apocryphal parable to illustrate something about the extravagance of the solutions found by extravagant processes, doesn't this kinda fall short? The $20 solution is only found as a response to the $8M solution, which introduced a measurement and an incentive. I read this as suggesting that (a) workers closest to the situation can offer solutions if (b) measurements are in place and incentives are aligned and (c) they're given enough freedom to deviate from top-down processes.
When looking for a solution, instead should look for a right question to ask.
What mechanism would you propose?
there does exist partial subjectivity in judging the aesthetics or beauty of art, but are not fully subjective in aesthetic judgment. beauty has levels of objectivity. as such, "good" or "beautiful" art exists, and "bad" or "ugly" art exists. ranking could naturally emerge from this distinction.

"beauty is truth, truth beauty"
The Constitution says nothing specific about journalism specifically. It regards only speech and the press, of which journalism is a subset. Publishing, alone, is surely protected.

"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the government for a redress of grievances."
> I'm using the DirectML support for WSL 2

How's that going for you? In my tests (directly on Windows host), tensorflow-directml was about 6x slower than tensorflow-gpu (e.g. with CUDA/cuDNN).
The article is hinting at this but I also think many people who complain that OpenAI didn't release the model don't understand how big this model actually is. Even if they had access to the parameters they couldn't do much with it.

Assuming you used single precision the model is 350 gigabytes (175 billion * 2 bytes). For fast inference the model needs to be in GPU memory. Most GPUs have 16GB of memory, so you would need 22 GPUs just to hold the model in memory and that doesn't even include the memory for activations.

If you wanted to do fine tuning, you would need 3x as much memory for gradients and momentum.
No WiFi, No AC: Inside the Chaos of 1,400 Covid Cases at One College
Yes, that's the closest I'm aware of.

But IPFS seems more designed for public sharing as opposed to private storage, and most notably only for popular content. Much like torrents, content disappears in IPFS if nobody's using it.

This is why I think the concept of paying others for guaranteed storage is the necessary second half. Not paying people individually, but that I'd simply be receiving some payment ~monthly for making available say 100 GB of space on my SSD, and the protocol would immediately redundantly copy content from other nodes to yet one more node the moment I go offline.
I assume it's meant as a parable.
I’ve been throwing on ASMR reruns during work. It helps when I need to be in the zone for pure coding but not as much when answering emails or crafting documentation.
Linux Mint also has LMDE (Linux Mint Debian Edition) as well: https://www.linuxmint.com/download_lmde.php
It's not just made up, the story is almost a word for word translation of a story that's been circulating for years in Chinese. Of course people have called bullshit on it before.

If you can read Chinese, you can check the thorough debunking of this myth right here, from someone that actually works in a soap factory: https://www.zhihu.com/question/27132006

And that was from 2014.
sorry, i am not connecting the dots. how is this connected to the claim and/or how does it show the claim is correct?
Amiga Format – Get the Most Out of Clarissa
> I find our assumption that other living beings are not self aware fascinating.

Sponges lack a CNS. I am quite confident that they have no self-awareness. C. elegans has 302 neurons. I am fairly confident that it has no self-awareness by any useful definition thereof.
At some point a brain will be sufficiently complex for the possibility of self-awareness, but that does not guarantee that it arises. And even when it arises it might be weak (e.g. the animal might have to be given many opportunities to realize it) or only true according to some definitions and not others.
So since not all animals have self-awareness it is then a matter of default position. Do you assume they're likely to have it until proven otherwise or vice versa? Considering that by raw numbers there are more simple animals than complex ones the latter position isn't all that unreasonable.
Venture capital tends to make members of the elite even richer. Imagine an angel investor putting in some seed money for 5% of the company, then a massive series A from government VC. The angel investors are very happy with this model.
Business people love these kind of stories that “prove” it’s not necessary to spend money to fix problems.
Thank you! I'm working on a SAAS app for a niche industry and I keep putting things off because I'm a perfectionist, but I need to just launch the damn thing and perfect it later!
The one about the expense of adding another elevator reminds me of a similar story where they just install mirrors on every floor and then the complaints about slow elevators stop.
>If you have a gun, and we agree that I will shoot someone with it, but it turns out (unbeknownst to either of us) that the gun has in fact been permanently deactivated ... that's still conspiracy to commit murder.

IIUC, at least in the US, a charge of conspiracy requires an overt act by at least one of the conspirators[0]:
"If two or more persons conspire either to commit any offense against the United States, or to defraud the United States, or any agency thereof in any manner or for any purpose, and one or more of such persons do any act to effect the object of the conspiracy, each shall be fined under this title or imprisoned not more than five years, or both.

If, however, the offense, the commission of which is the object of the conspiracy, is a misdemeanor only, the punishment for such conspiracy shall not exceed the maximum punishment provided for such misdemeanor."

As such, in the scenario you present, unless those who discuss murder actually do something in furtherance of that discussed goal, it's not conspiracy.

[0] https://www.law.cornell.edu/uscode/text/18/371

N.B.: IANAL