skysight-inc/HackerNews huggingface dataset:
Sounds great, and thanks for the generous sample!

I think a lot about mouseless computer interaction myself as I am making KeyCombiner[1], which is an application to organize, learn, and practice keyboard shortcuts.

Among many other things, it can map collections of keyboard shortcuts onto a virtual keyboard. This helps immensely when looking for free combinations or conflicts, which is often the case with VSCode and Neovim. You can have a look at the public VSCode collection[2] to see the visualizer in action.

KeyCombiner's concept of building your own shortcut collections could be very handy for your proposal to create your own cheat sheets. With KeyCombiner Desktop[3], you can instantly look up these cheat sheets. In addition to your own collections (cheat sheets), the instant lookup always shows the default keyboard shortcuts of the active application.

[1] https://keycombiner.com

[2] https://keycombiner.com/collections/vscode/

[3] https://keycombiner.com/desktop/
Syncing a generator out of phase is exactly what was trialled in the Aurora Generator Test: https://en.wikipedia.org/wiki/Aurora_Generator_Test

Didn't go well for the jenny. (Though a turbine might have fared better)
Good catch, thanks ;-) I will update the post.
I knew this book will be the beginning of a cult.

Welcome, brother (or sister). We'll sing while burning some mice and love each others using a limited amount of keystrokes.
Thanks for pointing that out and expressing it well, I appreciate it.
In many countries that aren't the US, IT is used to refer to engineering too. For example, software engineers working in a Brazil bank are considered part of IT.

This probably shows a lack of understanding of cultural differences by the person surprised by the use of the term rather than the speaker.
I used the trackball module as a mouse but I prefer the trackpoint. If I didn't have the trackpoint, I would probably use the trackball more than the mouse layer. Both were pretty easy to get used to, a few days.

I scroll using the mouse layer mostly. There is a mini trackball in the key cluster module that is handy for more accurate scrolling but it easily also scrolls horizontally. I would assume they'll make it configurable.
From what I saw, many still use paper receipts, some use accounting software.
> However, know when to be inconsistent -- sometimes style guide recommendations just aren't applicable. When in doubt, use your best judgment. Look at other examples and decide what looks best.
Kristall is a browser without support for CSS/JS/WASM or graphical websites
Signal and Telegram include audio/video functionality on the desktop.

Also, not sure what they do to it (no Electron?), but Telegram feels super fast, really pleasant experience.
You should take a look at Keychron, they make a wide variety of "Mac first" designed mechanical keyboards.
Especially the screenshot is a giveaway that the software is less than 19.5 years old. It shows Windows XP which was released only 19.5 years ago. The BBC heading is unfortunately lurid and not factual.
The thing about satire is that it is easy to go overboard, and that’s where it stops being funny or useful.

Claim that I have no sense of humor all day long, if you want. I’ll match that with a claim that you do much more harm than good if even a small number of people take you seriously.

Recent events at the Capitol building in Washington DC would support my argument.
Ok, so the key quote here: "If the colon is omitted each of the above TZ formats will be tried."

So even if someone finds this sentence somehow this is still underspecified. The full logic seems to be for a TZ that doesn't start with ':' :

1. First format tried, if it fails...

2. ...interpret TZ as filespec, if it fails...

3. ...interpret TZ as std with offset 0.

Note that there is fallback parsing of TZ that is not described at all (essentially 3rd and 4th formats), and two fallbacks, not one.
It really depends on how the negativity is expressed, and about what. Being negative about something that you can change is defeatism. being negative about something that will happen and can do nothing about is at best unhelpful for anyone.

Being negative about how you reacted to something, how you did something, or how something was done (without pointing fingers) is extremely helpful for me, it push me to improve or change where needed.
Quick practical tip: "turtle your mouse". We all know we should probably learn more keyboard shortcuts to be more efficient, but it's hard to have the discipline to practice them when we're busy and the mouse is so easily accessible. My hack for this is to "turtle" my mouse: flip it upside down so it looks like a turtle on its back.

This introduces a tiny bit more effort to using the mouse - you have to flip it over first. I find adding that little bit of resistance makes me much more likely to learn keyboard shortcuts, which in turn make me more efficient overall.
why would you want staggered non-split keyboards?
> Why do I need methods to have underscores in 2021, but classes to use camel case? Why do my lines of code need to fit on a punched card invented decades before the language was invented? Why does the idiomatic "one true way" need to be what some other engineer thinks is "the one true" way?

These problems are applicable to all languages, not just Python.
Microsoft installs plenty of their own crapware, so even if they had won that part of the lawsuit, our computers would still be full of it.

And I don't think antitrust is supposed to always benefit the consumers, it seems more designed to help the market through competition. But more competition means less compatibility, so we'd just end up with 20 shitty walled-gardens of services instead of 3 good ones. What we need it competition and cooperation, but the market was simply not designed to allow that.

Especially Google's business model of giving away free services to grow their monopoly, then making money off of their data, would not be able to survive. That sounds like a benefit on paper, but most people would consider not getting free Google services a huge problem.

That being said, I still support it. I don't care about the short-term slight negative impacts if it means we rid ourselves of these invasive companies and get at least some semblance of control over our tech.
A kernel of a maybe good idea, rapidly descending into a rambling communist manifesto and idpol virtue performance.
Automating Static Wordpress Updates
My issue is with the behaviour of humans who belong to this hegemonic cult, not the document.
So if the rate we produce new plastic is slower or the same as decomposition, than it will be a lesser problem than its today?
For the dither lovers.

https://8bitartwork.co.uk/#history
Over 50% of the population has HSV 1, many never show symptoms.

I wouldn't worry about it , very likely you already had it for most of your life
It is the basic part use in Fast Fit Keto supplement
Would you like to resemble a VIP, If obviously, after that you can consider for the Fast Fit Keto supplement promptly accessible in the online site. Fast Fit Keto assurances to create you the needed result which you wish for.To get freed of the corpulent condition, Fast Fit Keto has been setting up by the producers. This item tries to make a positive outcome for the end-client without uncovering any ominous impact. It is moreover comprised of top quality all-common dynamic fixings.Losing bodyweight turns into a basic technique for all individuals these days as there is a huge creation in the keto diet plan. There are a great deal of keto diet routine enhancements that utilizes various confirmations for weight reduction just as cases a ton of things. Assume you are investigating for the danger free and furthermore most worthy item which is included with complete Keto diet. All things considered, there is one first class supplement offered in the market called Fast Fit Keto, which can shape your body and protect the ketosis state in your body.

http://supplementstore4u.com/fast-fit-keto/

https://michaelherandez.medium.com/fast-fit-keto-reviews-2021-does-it-really-work-get-free-trial-4c0f8562fe92

https://fast-fit-keto-supplement.over-blog.com/2021/02/fast-fit-keto-reviews-update-2021-benefits-side-effects-100-natural-safe.html

https://muckrack.com/nelson-jeffers/bio

https://news.supplementstore4u.com/2021/02/10/fast-fit-keto-reviews-7-tips-does-it-really-work/
So you're saying that a += b should create a new object and assign it to a? Now that would be even more unexpected...
Hurrah for science! Hurrah for gene therapy! We are finally able to match God in creativity, and even improve the design!

God/Nature was never that good anyway, we can give ourselves special powers now. Science ethics committees have discussed this, and they say its fine - we've had that discussion! Release the beast. Its not like my code is isn't perfect - I thrive when I barely have a handle on what a complicated function does, and can't even see it!
Input Output Statement in C
I have to admit that I didn't dive 100% into what made this difference exactly. It just worked better without webworkers.

I just dived into the git history, and it turns out I didn't use the buffers as transferable. Perhaps that was it! I'll definitely check that out later, thank you for pointing this out!
The fact that Telegram is a Qt app that looks nice and is lightweight makes it really good; it's just a shame it's centralised.

Almost any other messaging platform is dominated by Electron clients (bar the few very WIP Matrix clients such as Neochat).
This kinda makes sense. A lot of people are asymptomatic carriers and there's not much you can do about it
Why SSPL Is Bad for You, Part 2
Great stack. I've been using this more or less for splitbee.io and will definitely using this for my future side projects!
Creator of Bedrock here! If y'all have any questions feel free to ask me anything here and I'll do my best to answer them.
Show HN: Shrink my video – Opinionated ways to reduce video file size
The main goal with this tool is to contribute to limiting environmental footprint of IT (more details here: https://acailly.github.io/shrink-my-video/#why)

First, by allowing non-tech savvy users to reduce the size of their video using recommended preset by The Shift Project (https://theshiftproject.org/en/article/unsustainable-use-onl...) without having to install and configure any software (it uses FFMPEG.WASM directly in the browser)

Second, by offering more radical ways to reduce the video file size.
The more extreme setting is to limit FPS to 1 image every 5 seconds, which is surprisingly well suited for conference videos.

For example, I reduced one of my video from 85 Mo to 15 Mo with these techniques (content is in French):

- original video: https://acailly.github.io/confs/developper-avec-utilisateur/...

- reduced video: https://acailly.github.io/confs/developper-avec-utilisateur/...

If you think of another original/radical technique to try, let me know :-)
> I think we would all (except you apparently) like to see Rod Ponton brought to trial in a neutral venue with competent representation, an impartial judge, and a jury of his peers

And do you think that stirring up an Internet mob is likely to achieve that? Historically, has that been what Internet mobs do? Are you somehow under the impression that Hacker News is a favorite hangout for the District Attorney in the appropriate jurisdiction? How exactly do you believe that cursing at random people on the Internet will achieve this goal?

I'll tell you what, if you email me in 30 days (March 13, 2021) and tell me that you've honestly thought about this even once in the previous 7 days, I'll Venmo you $5 USD. Honor system. My email is in my profile. If instead by then you've moved on to the next outrage du jour, maybe it's time to admit to yourself that you care more about feeling outraged than seeking justice.
To add to the complications, many countries have laws (or case law) which disable any anti-RE clauses in EULAs.
The key placement is not ergonomic. Why not using an ortholinear layout?
Most assuredly so. I use Thunderbird in a pinch to access my inbox as the ISP-provided squirrelmail does not work at all for inboxes my size.
Oh, I don't doubt it. I'm just saying that the particular example you linked wasn't that great.
I find old.reddit.com to be the better experience on tablet/desktop, especially with the custom subreddit themes disabled.
I have been websraping for almost 4 years now. That is my entire niche.

The problem with web scraping is that you really don't know the ethical point of scraping ends. These days I will reverse engineer a website to minimize the request load and only target specific API endpoints. But then again I am breaching some security measures they have while doing that.
If major countries started making its use illegal, its value would plummet and so would the incentive to mine. Not saying I hope that happens, just that it’s one route to stopping it.
I use a keychron on my Mac, its been working great for me.
Stolen power is definitely not used to mine Bitcoin in any significant quantities. Bashing Bitcoin for that is like bashing torrent for the same.
> going after big tech with antitrust law will necessarily be good for the consumer.

I believe in US antitrust law, better for the customer => lower prices. And installing crapware on laptops means lower prices.

The theory would be that if anyone actually wanted crapware-free laptops, there's nothing stopping any manufacturer from selling them. It's a problem for a market. I think it would be a bad idea to let courts decide what "product quality" is for something like that
I never liked python-cryptography in the first place, from the beginning, the hazmat thing let me think that it is an 'asshole' directed project like go.

No offense to be taken, but by that I mean the kind of software where they have some personal principes that they impose on everyone as being the one truth and considering users as kids that need to be framed.

I liked so much more the pycryptodome project that took care of covering the most important things for users like retro-compatibility.

I have worked in the embedded world and there, that kind of sudden change, with extra heavy dependency at compile time is a real pain in the ass!

So, the conclusion is probably like for Gentoo to avoid using the cryptography lib, that would certainly avoid further other unilateral hard sudden changes in the future...
8 year olds don't want stories about senators. They want stories about big scary monsters! Please!

And see, 8 year olds drive the narrative we receive! The networks listen to their customers, and when one writes in for a request, they fulfil every request. This is no puff piece - how dare you!
also, i use i3, tmux, emacs and vscode on daily basis. i changed my unix experience(mostly cli) into something close to a roguelike game - shell scripting + fzf + make + direnv can make cool things together. the less typing the better, and faster.
Well I ended up with 7 years of podcasts to go through now - thanks!
There is no way to have zero impact - even the act of doing nothing can be interpreted as acceptance or even support of what's happening around you.

There's no way to only have a positive impact as well - there are always side effects.

In HN terms, life isn't functionally pure.
Java's concurrency support is quite good. One of the best language level implementations I've used. It supports OS level threads and async. And they're adding support for fibers. At that point it will be the only mainstream language that supports all three popular models

JS has an equally bad concurrency story as Ruby. Maybe even worse. There are no threads, you can only use a single core per instance. In practice the problem is ram. JS already uses a lot of ram compared to Java and running an instance for each core makes it way worse.IMO only crazy people run JS backends when there's so many other similar options
Doesn't matter what they are intended for. What matters is reality.

Based on my observations, quite a few people on this web site use downvotes to indicate disagreement or dislike. Many of them appear to hate Trump.
I believe your comment changes the perspective on the role of $100M from addressing climate change to making Musk richer.
I use a 60% and I find that shortcut easier on the 60 than on a fullsize. I've mapped PgDn to Fn + ; and pressing Ctrl + Fn + ; feels easier than reaching for PgDn with my right hand.
I understood the point of view. You could open an issue ...
The article is dull, but the fact that the "ball" of aging science is finally starting to roll is interesting and very welcome to me.

We spent too much time thinking that aging is something inevitable, unaddressable and thus not worth studying too much.

Now that many scientists are ready to dive into the topic, some low-hanging fruit is likely to be picked within a decade or so.
HTML Video Sources Should Be Responsive
The very likely explanation is google is trying to do a cleanup - either removing the data from the mentioned apps from ads systems, or building transparency tools to give them even more control, over your phone.

disclaimer: deep cynic over all google's actions.
Virtual Goods and Residential Space
What is perfect pitch and why you might not want it
Redirection is often erroneous, then destroying the history exacerbates the error. Data destruction is an antifeature, really.
Top Angular Best Practices to Organize Your Angular App
Learn about Angular best practices to improve the performance of your existing Angular application. Tried and tested clean code checklist for your Angular app
> While other countries that embrace it innovate and prosper.

No evidence at all of any useful innovation happening here. Just churn, waste and grift. it's wishful thinking
> I'm pretty sure Apple never made anyone selling an iPhone pay them for an iOS license on all the phones they sell.

That's a wildly different situation. Of course Microsoft charges hardware vendors for Windows licenses - we have to pay for them too! Windows is Microsoft's main product - should they be giving away licenses to vendors?!? (I'm ignoring the underlying issue of sell vs produce here, because it's such a clear fallacy it's not even worth explaining)
This is a wonderful way of expressing something I've been thinking about for a while. Thank you.
> I'm glad it's becoming kind of ok to criticise that language, after years of it being untouchable

I've only been following Python for a little over 20 years of it's ~30 year life, but I don't remember it ever being “untouchable”, or even just “untouched” by criticism.
>Not because he was a pornographer, but simply because he did what he pleased and fought like hell to protect that right.

That's what's wrong with the "free" world. If something's legal doesn't mean it's moral.

He did what he pleased for sure, but at what expense. Many would argue he contributed to objectifying women. There's always a flip side.
It is how the mining works from a bird's eye view.

> A certain amount of bitcoin -- the amount determined by a schedule that was defined before the network became operational -- is given as a mining reward every 10 minutes. The incentives of the individual miners is such that the expenses of the miners (collectively) equals the mining reward -- and the major mining expense is electricity.

The 10 minute rate is true, but the expense is not collective. I as a miner am in active competition with my fellow miners and am incentivised to find ways to decrease costs (electricity), but only mine. In fact it would be in my best interest to increase the electricity cost of a competing miner in order to force them off the network, and if I win the block it is only my personal power backing that block.

> If the mining reward is cut in half, the electricity consumption of the network is cut in half, too.

Not necessarily. If the reward is cut in half but the price of BTC has risen considerably since starting mining operations then I will remain on the network as the profit is sufficient to continue. This is why the "halving" event that Bitcoin goes through has never had a major impact on either the price of BTC or the scale of mining operations globally.

> In contrast, if the rate of transactions changes or the number of miners change, electricity consumption stays the same. (More precisely, the expenses of running the network equals the mining reward plus any transaction fees, and since the blocks are of fixed size, for more transactions to compete for space in the blocks increases transaction fees, but I am guessing that transaction fees are currently a small fraction of the mining reward.)

This is very wrong. The expense of running the network is equivalent to all the energy burned by the entire network in order to find the next block. This isn't felt by the individual miner in any way other than a potential increase in competition to find the block, but taken as a whole the network is for example now considered to be using the total energy consumption of Argentina.
I was feeling that I wasn't as informed as I used to be about world affairs compared to the old days of reading the newspapers, mainly because of how UK news are now focused on promoting UK/US news. The stories are there, on the guardian, the times, etc., but it's hard to find them. Whether it's the algos, or that screen space is harder to balance coverage, or whether it was easier to skip to the back in newspapers to read the world news, I'm not sure.

So I've been trying Al Jazeera as an additional source, and I have to say, it's good. I feel it's fairly unbiased, a bit left leaning, the writing quality is high, the occasional piece that's not is because it is written by a foreign, local, journalist that offers real local insight on an issue (e.g. they had a Tunisian journalist writing about the anniversary).

Give it a go.
He said there was high db latency. This matters a ton when your language is single threaded and not using async io. 20 queries would tie up the whole server for a second at 50ms db latency.

You can get around it by using async instead of blocking, using fibers which don't block, or using a thread pool so other threads can keep serving.

I'm not experienced with Ruby but it sounds like Ruby doesn't do any of those
To what end? Putting the plastic that we can't recycle into landfill is not a disaster.
> If Tesla can update the software in a fleet of vehicles remotely why can’t I update the software in a power plant?

OTA updates to car firmware is widely considered to be a stupidly irresponsible idea. I don't think we should justify doing risky things by pointing at other people doing risky things, who only get away with that because of clout and regulatory wheels turning slowly.
I'm sure the original commenter is loving all your 20/20 hindsight.
Show HN: Spam detection API using ML and foraged data sets
Happy to answer any questions on implementation here
"You can't go through life either distrusting everyone and everything, nor can you do the opposite and live a good life."

I distrust everything and can make a convincing case for it.

Where is the trust to be found? In societal structures? In people who have been indoctrinated into a society and think its perfectly normal to spend time in an office looking at screens and in their downtime look at screens too?

And what is a good life? Is it having the money and the goodies, or is it having the truth? This is a decision for everyone to make, whether they realise it or not!
That reads like a line out of Microserfs 2 if there ever would be one.
Really loved the book and there should be a new version of it.
They were bought by Microsoft when they released a version of FoxPro with "rushmore", that made it many times faster than the competion. I still remember the adds.

http://www.foxprohistory.org/rushmore.htm
That's a good point, $40-60/hr is the pay for seniors level techs. Entry level techs are making much less and are employed through staffing companies.