skysight-inc/HackerNews huggingface dataset:
Horizontal scrolling should be avoided in almost all cases.
Bizarre harassment of couple by eBay was ‘clearly criminal,’ company admitted
Mitchell Hashimoto's NixOS System Configurations
You Have Weirdly Coherent Opinions
That part seemed like their own spin on the decision, to me. I agree with you: they shouldn’t control the term.
But what is evil, really? When financial success is equated with virtue, as is far too often the case nowadays (especially in the US), then "don't be evil" means "don't be poor" and they certainly try to abide by that.
At some point GitHub main page 500'ed for me. The problem is probably somewhere down to the core, not at something isolated.
I think the problem is people who don't know who post anyway on HN. We'd all prefer the xperts get the most voice, and others mainly sticking to questions.

May I suggest the following addition to HN: Each post-requires a self rating 1-5 Likert on their expertise/experience in the topic, then allow a sorting feature of greatest to least expertise.
Have you tried the app? The UX is not that good, you can't resize and move the emojis at the same time, you have to choose one task at a time. Plus you need to put both fingers inside the rectangle it seems, there should be a very generous touch area outside the emoji itself.
Running SaaS Pricing Experiments
Podcast about running pricing experiments to de-risk a pricing migration.
Thank you - we appreciate it!
Rectangle dev here, I wrote a post about this a while back [1].

TL;DR The APIs are the same between the two, but there is the potential of a security risk with Spectacle. Something I didn't mention in that post is that Rectangle technically should outperform Spectacle, although it might not be noticeable, as Spectacle loads a JavaScript engine to perform window size/pos calculations while everything in Rectangle is in Swift.

[1]: https://medium.com/ryan-hanson/why-switch-from-spectacle-to-...
The thing I hate about the JVM is that I'm always trying to tune it. So many options and nobs to turn. With Go I just run execute the program, no tuning necessary.
node-ipc https://github.com/RIAEvangelist/node-ipc

They removed the code of the public repo by now but you can still find references in the issue threads
Really? Are you being deliberately obtuse? For someone that has not been active at all and is looking to see what kind of activity effort brings them to a desired activity target, then taking notes of what you've done and what was achieved is useful info. "How often do I need to do _______ to achieve my goal of _______" If you thought you needed to plan 1 hour per day, but realize you only need 15 mins per day, that's useful. NOBODY is going to count their steps manually.
I'm terrified of a lot of dependencies in node projects when upgrading, so I'd rather the ecology in Deno now allows me to write most things myself.
"This is a really strange take."

No, this is the gatekeeping mentality of many people software development.

It's also wrong, since Deno removes many idiosyncrasies about server-side JavaScript.
so now open source is the licensing on not whether the source code is freely visible?

"this unlicensed project is closed source, source code is free to browse >here<"
What do you mean? <3 mc!

- Turn on "lynx like navigation" in "Panel options". Allows you to move around real quick when you're traversing a bunch of directories.
- SFTP/FTP mode, where you can mount a remote FS like it was local (in case you need to selectively copy files).
If you wait too long to respond, Clippy pops up:

“It looks like you’re having trouble cooperating as a willing participant in enforced consumerism. Would you like some help?”

> Yes.

> Yes, please.
Open-source software: freedom from ethics?
Yes I am aware of that and sure it can be used for export/import like I described. But it won't answer the second part of my question, about Deno not utilizing all cpu cores on a multicore machine?

If I use a web worker it will be for one specific thing and that thing only, not for the entire web request? Thus, if there is anything slowing down the request in form of CPU intensity, it will "kill" the application at least until the cpu intensive request completes.

Sometimes it's hard to know beforehand what users do for example and surprising things can happen. I have had the same issues with Meteor for example where users killed the app because they tried to upload something unexpected that crashed the app and them spamming the upload button kept it crashing after restarts. It was of course an error from my part but it could be avoided if Meteor did support the cluster module. I have also had the exact same issue when unexpected large datasets occurred by user input (not file uploads), the app got so slow it stopped answering requests from other sources. It was after that I discovered that pm2 can run any node app in a clustered mode, which was very nice.

But with that experience in my baggage, it am very hesitant to use Deno because of this reason. I can't host my app on a serverless platform because reasons and I am not sure I even want to even if I could.
Oh, it wasn't popular, only got a few thousand downloads, I was hired by a social media app right when I finished my own app so I never had time to market it. Not that I would know how to do that. It was just an experiment.
Maybe it would be a good learning exercise to fork Deno and replace TypeScript by CoffeeScript. I liked it :)
When you onboard to a new company, they will automatically give you access to whatever systems you need to do your job.

Related: When you're hired to be a computer programmer, the company will have a computer for you on your first day of work.

This happened to me twice. The first time at a low-rent startup where people were expected to bring their own machines. (Company folded months later amid an unrelated government investigation.) The second time was when the previous programmer did something unpleasant to the computer on his way out, and the company's procurement process for getting replacement gear required lots of approvals because dev machines are higher-spec and more expensive than an ordinary office computer.
not only there are options, but there is excellent transportation in London, especially compared to the driving hell because of the all day traffic all around Bay Area.
Another parameter I don't see people mentioning (not surprisingly, since its HN after all) is the monoculture in Bay Area, versus living in one of the few global metropolis.
In the Bay all you see and live is tech, in London tech is only a part of the overall life experience.

But yeah, overall it's highly personal depending on personal circumstances than anything else.
I find it odd though that people make so much less compared to their US counterparts. Does anyone know why that is?

It's just supply and demand. When I was working at Facebook they figured out what salary ranges they should pay in each country by doing a survey of how much software engineers were making and picking a target percentile. I might misremember but I believe Facebook was trying to pay 90th percentile salaries. Then every once in a while they would redo the survey, maybe you tweak it if an office has a hard time hiring, etc, but that's the core logic. I heard anecdotally that Google did it similarly.

So in London the market is just paying software engineers less than they make in California, and so the large tech companies follow that market.
What most people misunderstood about WeChat Pay’s success
Good luck, now you are dependent on Google. Browsers have the exact same problems as OSes, unfortunately. I exclusively use Firefox where I can but at least at work it is becoming more difficult lately.
I think you're reading more into my comment than intended. Someone said, there is an implied promise of a conclusion when you start telling a story. Someone responded, well, that's not true with shaggy dog stories. My response to that person is, on the contrary -- shaggy dog stories are what they are because there is an implicit promise, which they break. That there is an implicit promise was my only point; I didn't mean to comment at all on the situation w/ Game of Thrones.

Perhaps "promise" is too strong of a word; "intention"?

I certainly don't think Martin, when he started writing Game of Thrones, was planning on leaving his work unfinished. If he had, then he'd certainly deserve some annoyance, just as the teller of shaggy dog stories does. Nor do I even think that Martin got to a certain point and then said, "Welp, I'm rich now, I can just sit back and relax; no need to do that pesky writing stuff any more." And if that was his attitude, then I think he deserves some annoyance.

Presumably there's a part of him that would like to finish them off, but finds it difficult for whatever reason. I think that's unfortunate, naturally, but as long as he has, within himself, made a good-faith attempt to move things towards completion, then I think he's held up his end of the bargain. And I agree that the expectation of anything more is toxic entitlement.
Those guidelines recommend 60-95% ABV (and note that effectiveness drops off sharply below 50%) but also report that at least some pathogens are killed in seconds with exposure to 40% ethanol.

If all you have to disinfect your ad hoc instruments is brandy, then use it: way better than nothing.
Ohhh, you trickster! Going to start doing this.
https://opensource.org/licenses/category is the list of all Open Source licenses vetted by the OSI (open source initiative).

Other licenses may be open source, but you'd probably have to get lawyers involved to make sure. So it's better to just pick a license which the OSI considers Open Source.

If you don't want to rely on just the OSI, you can also check what the Free Software Foundation, Debian and Red Hat think of the license you've picked.
I may not be able to prevent Google from spying, but I certainly do not have to assist them in their endeavor.
1. Create feature branch

2. Make changes

3. Commit changes at whatever point and write a good commit message about the feature.

4. Commit more.

5. Create feature/branch_rebase

6. Squash all the commits.

7. Push to fork

8. Make pull request

9. Make fixes and push those commits per fix.

10. Squash when merging back to that first commit.

I like having a separate rebase branch because then I have all my work in one branch and the history of what I did. Then I squash it and get rid of the that history, then maybe rebase main back into it if there we changes since I started the feature.
Like I said, it depends on your circumstances. If you /have/ to live in the center of a metropolitan, SFO and LHR are equally bad - I have friends in both areas.

I still wouldn’t compare 50k GBP to 130k USD.
Everyone absolutely should configure that. (Git config pull.rebase true.)

Such an annoying mess it leaves otherwise. And CI is building 'merge branch master', on the master branch, great.
Our yard has about a dozen trees and shortly after we moved in we hired an arborist to inspect them and advise us on how to keep them healthy. We ended up having to take down a dying ash that was leaning over our house and our neighbor's house. They also told us that one of our neighbors' ash trees is also on the way out, so we can plan ahead for shade for when they eventually take that down. The tree removal was relatively inexpensive compared to worrying about falling deadwood.
org-mode + org-roam. It's really quite powerful.

org-mode is bundled with emacs, but org-roam [1] you gotta install yourself.

[1]: https://www.orgroam.com/
That’d be incredibly bad publicity for Lego.
I'm taking a physics class for my game technology MSc and we are using Ian Millingtons Book. I had so many great expectations from my class and that book, but I'm a little bit disappointed in both. Thanks for the link!
Someone posted the "Jolt Engine" a couple of weeks ago. Its open source and the code is really clean: https://jrouwe.github.io/JoltPhysics/
> You are effectively selecting for less trilogies released because of this

I'm ok with this. I wish they made more single-novel SF&F stories. It seems everything wants to be a trilogy or a saga, with an eye to a Netflix/HBO adaptation.
You need to include a step where you squash commits. For me that was the point where I had to learn vi, since "git rebase HEAD~4" will throw you into vi. So then I ran "vim tutor" daily for a week and learned enough to continue using git.
At this point maybe it's worth investing in magit?..
Don Melton: happy twentieth to Safari and WebKit (2021)
Oh yeah that would be amazing. Stargate sort of like Sliders really enjoyed a huge universe of possibilities because they can literally go anywhere. Would love to see it revisited with Amazon's budget!
Google buys Micro LED startup Raxium, wants to make AR displays
I mean - I guess it depends on how we define "bitch".

I agree he's a free human who can make his own choices - but he made a few choices that I find distasteful - Primarily: He lies through his fucking teeth.

I read the first three books of his series in middle school - I was 13 at the time. I VIVIDLY remember how he promised not only that book four was coming soon, but that the problem was that it was so much content his editor was making him break it into two books.

Then five years passed. Not a peep. No updates, no content. He happily wrote a poem anthology and a quartet of short stories in between - but not a peep on where his two books of content were.

Finally - as I entered college, he got around to publishing book four. And that was the last book I read from him. Not only was it not the quality of the first three, it left out literally half of the cast of characters.

Now - he's doing it again with the end of the series: He's very gung-ho to get good publicity by talking shit about how he'll focus on the series, and how much content he has, and how these books are the shining rainbows of everything his fans want.

Then he can't handle even small amounts of flak - like: You PROMISED this was coming, where is it?

Basically - I think he's an utter bitch. Not because I think I can boss him around (I don't) but because he acts like a little bitch - he makes promises he knows he won't keep for the attention and fawning of his fans.
Can the byproduct of the process be refined to produce medical grade oxygen?
We’ll put and thank you for this. We have the same situation here. Thankfully (luckily) they have picked friends with mindful parents but that could change on a whim. Our goal, and I’m sure yours as well, is to try and give them tools and information so they can, hopefully, make good decisions when we’re not around.
I agree, I used to think about the possibility for absolute nothingness when I was younger and it terrified me - I still kinda get chills when I do. I don't see why the universe has any reason to exist in itself, but I could imagine that being the case for a higher power, which is one of the reasons I do believe in God. Even so, thinking about nothingness still messes with me - I think it's the closest feeling to the literary "staring into the abyss".
Whats the energy cost per ton of CO2 removed?
I do the same as you - commit early and often, push nearly on every or every few commits, but I try and write my commit messages nicely even (and especially) if the code behind them is not so clean.

I care less about the code quality during development, so long as the commits make sense and the end PR is clean. Commits that may have placeholder names, disorganized code could include:

"fix: failing test case"
"feat: support new user flow"
"cleanup: variable names and helper functions"
"cleanup: organize files"
etc

If the commit messages are clear as to why the change was committed, reviewing is a lot easier even with less than ideal code along the way. So long as the end state is cleaned up.
At least Nokia was trying. I don't see Google bringing their programming language or virtual machine people into Fuchsia. (Or maybe I am missing something?)
For example: while actions are down, branches can be merged without ci tests passing, even for protected branches. This just happened on one of my repos.
I don't see any ads anyways so I should be good :D And Facebook probably still has my date of birth from my now long deleted account, so I guess no real damage was done, yeehaa.
What's your energy cost of capture per ton ?*
CodeSandbox – Projects – Development Reimagined
Symptoms and Effects of Long Covid
I'll give you a more concrete experience. We have protocols designed to take advantage of shared memory to allow dma directly from the hardware to the pages backing the file you end up reading from. There are many layers/processes between my program and the driver which ultimately talks to the hardware, and being able to bypass copies for the data is useful. Now the protocol encodes this expectation of shared memory usage within it. We later built a mechanism to take existing protocols and use them across network boundaries, but were unable to utilize any protocols which relied on shared memory. It may be possible to emulate shared memory across the network boundary, but it's hard to do so performantly in all cases. So rather than modify the existing protocol to avoid shared memory, negatively affecting existing use cases, we opted to create a second protocol which was optimized for network use cases.

There are more of these sorts of examples I could enumerate if you find it worthwhile.
The bulk of my browsing is done with JS turned off, and I'm astonished how many sites rely on a JS-powered hamburger menu, so I have to enable JS on specific sites just to use their menu! There are pure CSS ways to do hamburger menus, and I encourage all devs to use pure CSS for a hamburger menu for those visitors who browse with JS disabled by default!

For those curious: I have JS turned off because of privacy reasons, and accessibility. I find having JS turned off decreases the amount of annoyances and popups you see when browsing, and the 'fingerprintability' of the browser is drastically reduced.
> and no compatibility with the current largest runtime

Well… the current largest runtime is web browsers and Deno has a much better story there than Node does. But agreed, it’s a long road ahead.
No no no. Hamburger menus are terrible[0] for navigation, and this is worse. The only user-centric "Pro" listed by the author, namely that users understand its functionality, is totally unsubstantiated, and I think, exactly the opposite of what is true.

These kinds of menus are fine as "filtering inspiration", shortcuts for commonly chosen filters on a dataset, but they are not at all OK as general navigation. They hide the vast majority of menu items, especially in a long list; their sorting logic is typically impenetrable; and horizontal scrolling is terrible on a huge array of devices.

On mobile, prefer a tab bar for navigation. If you have a huge number of top-level items, deeply consider your information architecture before downgrading to a hamburger menu. I won't go on, but I could.

Please do not use this ridiculous thing for navigation.

0. https://www.nngroup.com/articles/hamburger-menus/
Google Docs seems like a downgrade. At least with Microsoft, your documents are just files. With Google, (the canonical versions of) your documents only exist within the context of Google's cloud applications.
Ask HN: Recommended non-subscription alternatives for 1Password?
I've been happily using 1Password for a LONG time (12 years!), and as of 2 days ago, the last non-subscription version of 1Password (6) is no longer compatible with Chrome[0].

What are HN's recommended password managers now? I would like to sync through dropbox or icloud, and not pay for a subscription.

Thanks!

[0]https://support.1password.com/kb/202203/
They determined the guidelines of what constitutes being Open Source.

Absolutely they should control the term. Just look at all of the companies out there with "source-available" licenses masquerading as Open Source. Neo4j themselves here uses "Open Source" in all of their marketing materials and should be just as guilty as this fork of false advertising.
For those who haven't seen this before, the ones you should look at first are:

Falsehoods about Names https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

Falsehoods about Time https://infiniteundo.com/post/25326999628/falsehoods-program...

Falsehoods about Addresses https://www.mjt.me.uk/posts/falsehoods-programmers-believe-a...
What bugs did they refuse to fix?
I'm here because I'm bored and don't want to work today. I can click on whatever I want.

I think it's pretty fair ask for someone on a boredom mitigation platform to want fresh content.
Unless you want to hire me or invest, you don't need to make anything of that. Just trust me, 6 months is way too long. Or listen to the cohosts' reaction when he mentions it.

Not talking down, just telling it like it is. There is no rule on HN that you may only post laudatory comments. That would make the whole site useless. My point is that if he wants to be employable, he either needs to become more efficient, or at least hide how slow he is.

I'm sure he's raking in cash from the podcast so he shouldn't really worry about it at all in my opinion.
Python vs. SQL for data processing in 2022
What court? Site wont load
I read Millington's book a long time ago and I really liked it. But it's an old book, so it might be outdated by now.
Good point! This would have been a bigger issue back in the days of cvs and svn.
Wasn't too long ago that unity was being packaged with ubuntu including an amazon ad.
One thing I was curious about is how the PNG would compare after running it through an optimizer since that would be a more fair comparison since the H.264 encoding does optimize. Even so, I bet the H.264 would fare well. I did an experiment with using single-frame H.264 instead of images on a site: I think it’s a viable technique but didn’t have time to flesh it out in full. If you have some kind of asset pipeline for a site it’s not really more work to encode and the HTML is now a video tag with no player controls so isn’t a ton of work client side either. Would love to explore that more at some point.
I thought this was presented as a tongue in cheek kind of thing, but I guess its not. =(
I disagree with some of their requirements for open source licenses, and will continue to call the code that I have open sourced over the years as "open source" despite them.

Their attempt to occupy the term is a little offensive.

Correction: They came up with the name, so it's theirs. I'll leave my public embarrassment here.
Even more concentration of (media) industry.
MGM Joins Prime Video and Amazon Studios
A friend who worked there about a decade before they went bankrupt once told me Bond was the only thing keeping that studio alive.
Normies in general don't have coherent thoughts let alone politics.
It's interesting that unlike most of the other loved companies, this one has no free tier. How did people come to take a chance on them without being able to demo their product?
Windows is malware.
Rectangle dev here.
Rectangle will get you some more window actions, as you can see in the GitHub readme [1]. There are also some hidden configurations beyond what's in the UI [2].

There's also a feature called todo mode that kind of lets you pin a window on the side of the screen. This feature was created by Patrick Collison of Stripe and Nat Friedman.

And there's the fact that it's open source.

The real differences come in the paid, closed source version: Rectangle Pro [3]. Here's a comparison of some of my similar apps: https://rectangleapp.com/comparison

Rectangle is not on the Mac App Store, though, if that's important to you.

[1]: https://github.com/rxhanson/Rectangle

[2]: https://github.com/rxhanson/Rectangle/blob/master/TerminalCo...

[3]: https://rectangleapp.com/pro
for those that want to try: set image.jxl.enabled and restart the browser (via https://jpegxl.io/tutorials/firefox/#firefoxjpegxltutorial)
Frustration: One Year with R
GitHub was founded in 2007. They were acquired by MS years ago. They should be well beyond any startup culture of "move fast at the expense of reliability".