skysight-inc/HackerNews huggingface dataset:
A lot of my exploration has been centered on ergonomic concerns and exploring different positions and layout sizes. I do think my overall progress has been in the direction of “better for my body”. But I would struggle to quantify it in an non-subjective way.

I started with a stock Filco 75% TKL layout with cherry mx browns (as vanilla as it gets in mechanical keyboards). Then a couple years later I bought a nicer TKL board and my first fancy keycaps just for aesthetic reasons, and while doing that I became exposed to the wide range of layouts that exist. I had some wrist pain so decided to try some exotic angled layouts (atreus62, alice, etc). Eventually decided I needed a fully split layout to get my shoulder position and overall posture where I wanted it, and there are a lot of these variants at various levels of compactness and functionality. And of course once you’re into nonstandard layouts it’s always a battle to find caps that will cover it, so often nice caps that I bought in the past can’t transfer over to a new layout because I don’t have the right mods and spacebars.

I like the aesthetic element also. But it’s not been my primary driver. The keycaps I have are very nice and more than enough to satisfy me.
No. I am describing what would happen: the American government wrongfully persecuting Mexican-Americans, as it once wrongfully persecuted Japanese-Americans.

This is not a description of what I think should happen, which is this: American and Mexico should not go to war, because it would inevitably lead to a human rights disaster.
Here's Google's stance on why they ban AGPL software:
https://opensource.google/documentation/reference/using/agpl...

> The primary risk presented by AGPL is that any product or service that depends on AGPL-licensed code, or includes anything copied or derived from AGPL-licensed code, may be subject to the virality of the AGPL license.

> This viral effect requires that the complete corresponding source code of the product or service be released to the world under the AGPL license. This is triggered if the product or service can be accessed over a remote network interface, so it does not even require that the product or service is actually distributed.

> Because Google's core products are services that users interact with over a remote network interface (Search, Gmail, Maps, YouTube), the consequences of an engineer accidentally depending on AGPL for one of these services are so great that we maintain an aggressively-broad ban on all AGPL software to doubly-ensure that AGPL could never be incorporated in these services in any manner.

FWIW, every company I've ever worked at bans AGPL products / code.
> The "obsession" is a practicality.

That's the point, it's practical because it was designed that way. Intentionally. If you've lived in Europe, where mixed developments are the default, then cars are actually only necessary some of the times.

My cousins in France live literally 2 doors down from a boulangerie and get fresh out of the oven pastries in 5 min.

The ideal is that instead of using the car, you use your feet and it's even faster.
then perhaps when the person taking the leave is a manager, "just take the leave and don't stress about it" isn't the best advice?

They need to do prep work before leave so that the team doesn't become disgruntled to begin with.

If the behavior is exhibited at all, you have poor managers. If not tolerating it takes any other form than helping to ease tension, you have very poor managers.
Ask HN: As a US citizen, do you work for a US company outside the US?
I was able to claim citizenship by decent in European country. I plan to work remotely for the American company as a US citizen, but live in Europe.

If you do that, what’s it like? How do handle taxes? Anything I should know?
Idea generator – exercises to spur creativity
The US prison system isn’t the past. Random black folks killed by police aren’t the past. Yet the article ignores all of that, and I don’t think it’s by accident: https://equalityalec.substack.com/p/the-bias-of-the-washingt...
Is it an exact copy? Or just another image editor?
> The rate of CO2 accumulating the atmosphere is accelerating

It's a small point, but the ratio of CO2 on the atmosphere is definitively not accelerating. On the last couple of decades it has been growing steadily, and the noisy few months look like they have negative acceleration.

https://climate.nasa.gov/vital-signs/carbon-dioxide/
The external dependency problem is somewhat solved in npm (at least, as far as many users are concerned) by writing a module that downloads the appropriate binary.

For example, esbuild is written in Go, which is compiled to a different binary for each system. The NPM for esbuild has 21 optional dependencies, one for each binary that it makes available. A post-install script [1] chooses which dependency to install.

It seems like a lot of work for the maintainer? But most users don't need to care.

It probably helps that the Go SDK builds static binaries.

[1] https://github.com/evanw/esbuild/blob/master/lib/npm/node-in...
That's an interesting approach.
in india they are doing some thing called ONDC https://en.wikipedia.org/wiki/Open_Network_for_Digital_Comme...

ONDC is not an application, an intermediary, or software, but a set of specifications designed to foster open interchange and connections between shoppers, technology platforms, and retailers.[3] Technological self reliance, demand for level playing field mainly from small retailers, lower the barrier of entry and discovery online, adoption of open digital ecosystem across key sectors and fixing the non-competitive behavior of big ecommerce firms like Amazon and Flipkart to capture the US$810 billion domestic retail market led to its creation.[4] Designed to keep check on Big Tech companies from violating Consumer Protection (E-Commerce) (Amendment) Rules, 2021 due to concentration of market power by integrating them into an open-source decentralised network where data portability will break data silos while data interoperability will allow innovation.
Is your date set correctly on your computer ?

I just double checked kozubik.com SSL cert and it expires in 7 days (it is an acme.sh generated certificate, etc.).

Or is Safari complaining about this cert chain ? Genuinely curious ...
I fell in love with fountain pens in college and have been collecting them and going to pen conventions for almost a decade. It's a really wonderful community, especially the /r/fountainpens subreddit, and I find niche communities like it to be one of the reasons I still enjoy using the web today.
I do the same, and think it’s a great setup. I have a few around the house attached to older (nice) dumb speakers.

But really, the extra USB audio adapter is a must here. The internal Pi audio hardware, I found to be very noisy. The USB DACs I bought were also super cheap (<$10). You can scale this up in cost as much as you’d like.
Theoretically, yes a video card could implement USB4 (by having a USB 3.2 host controller, and a USB 2.0 host controller on board, implementing the routing fabric etc. But in so doing, you have limited the bandwidth available to the GPU (although they actually do still make framebuffer GPUs that don't have any calculation acceleration support). Also don't forget the need to support USB Power delivery (there is no requirement on being able to deliver power, but PD communication is required, and many USB4 devices will expect to be able to negotiate for some level of power delivery), so this card will probably need those extra power cables like normal accelerating GPUs use.

But if you had such a card, and your motherboard has one two, then you have one machine that is actually two seperate USB4 hosts. This opens up a bunch of questions like does the host OS actually support this sort of configuration (especially if the Connection Manager is being implemented in software rather than hardware).

Then you get weird stuff like being able to connect a Type C cable between the two hosts of the same system to get Host-To-Host Tunneling, but where both hosts are the same system. That is some wacky stuff. Even Host to Host tunneling is esoteric, basically allowing system that implements each host to pass each other arbitrary data over over the link. The example in the spec is exchanging IP packets, but I;m not sure that details of this usage are really standardized.

It might also be possible to support add-on cards for USB4 by a routing chip manufacturer that makes use of the device to device communication features of of PCIe, to allow multiple USB4 routers to work together as a single virtual router. That sounds far more plausible, although doing that sort of thing would increase the contention on the PCIe bus.
Err... could you make a nuclear reactor with the plutonium in your backyard?

https://en.wikipedia.org/wiki/David_Hahn
Agreed, TFAs core subject of "how one handles plateaus in personal performance" seems ill-suited to hobby-level exercise analogies.

A shame to start out on the foot of a crap analogy, because Mr. I-wanna-be-VP's message is otherwise decent with some good ideas.
Location: South Carolina, USA

Contract: Yes

Remote: Yes

Willing to relocate: No

Technologies: Node, MySQL, Angular, Javascript, SQL Server

LinkedIn: https://www.linkedin.com/in/harrywynn

Email: harry@mail.net

Experience: 20+ years on web, mobile and desktop. Currently focused on full stack development with Angular/Node/Express/MySQL/SQL Server and ETL/reporting with Metabase. Looking for part-time (~20 hrs/week) contract work.
How to Write Accurate Benchmarks in Go – By Teiva Harsanyi – Aug, 2022
Growing up playing with BASIC on an old DOS machine, in my childhood solipsism I had this notion that everyone would love writing code as much as I do and it would be nothing special.

In the decades since I've come to believe that actually liking working on software requires a certain sort of...personality that most people just don't have.
Brain neurons going into sleep mode eject some of the cell contents and shrink, which apparently also helps flush waste because the cerebrospinal fluid can flow better.
MongoDB is effectively licensed under the AGPL and seems to have no problem being used by corporations of all sizes.
Some community members have looked into this quite a bit, and personally I have come to the conclusion that types don't really give that much benefit to Nix (and I say this as a Rust & Haskell developer).

Nix expressions are almost always[2] short-lived snippets that evaluate to a data structure, not long-running programs where the distinction between "static analysis time" and runtime is extremely relevant.

In fact, deriving the full set of potentially relevant type constraints is only possible at runtime due to how the import system works and the shape of most expressions. If you pick a single file from nixpkgs without context, you can't get much information from it at all (other than a lot of unknown types being passed to things that accept an unknown type) - it's only in the context of an evaluation of a graph node that uses that file that you can infer anything meaningful about it (and even then that information is only relevant in that context).

I think what people actually want is a way to derive more sensible documentation information from the code so that the various builders etc. could have checked documentation pages, as well as tooling for auto-completing members of attribute sets, names of (formals) function arguments and so on.

fwiw, there's an alternative implementation of the Nix language[0] that we (TVL[1]) are slowly open-sourcing at the moment, and we're aiming to design it in such a way that things like an LSP can be implemented on top of it, and to be able to dump out static information from a context that can help with documentation etc.

[0]: https://cs.tvl.fyi/depot/-/tree/tvix/eval

[1]: https://tvl.fyi/

[2]: Yes, I'm aware that Nix is turing-complete, but surely nobody would write a web framework[3] and HTML templater[4] in it.

[3]: https://cs.tvl.fyi/depot/-/blob/web/bubblegum/README.md

[4]: https://cl.tvl.fyi/c/depot/+/3410
> Just start taking these people out. Put the fear of God in them.

Cartels have been doing this to cartels the entire time. They inflict violence on each other far more brutal than the American military would dare. They've flayed family members of their rivals alive to "put the fear of God in them". More of the same isn't going to solve anything.
OpenOCD is a massive godsend for any kind of board bringup/embedded development.

While I can't speak for your board specifically, if the pin assignment is software reconfigurable (and is reset to sd-card access on reboot!) and you're not using the SD card once your program is running, you could reconfigure the pins in software and then wait for a JTAG debugger to attach (by having an infinite loop you use openOCD to continue past). Of course if you can debug your issue using QEMU that's indeed much easier, thanks Fabrice!
Zombie cells central to the quest for active, vital old age
I'm not sure you're giving that argument all what it deserves.

Control structures and function calls are a very statically-well-behaved control flow: unlike gotos, when you see a jump you know exactly where its destination is (runtime polymorphism for functions\methods is... an exception, and that's why some people don't like it.), unlike a goto where that might be a dynamic address. The Return is the only modern goto with a dynamic destination, but even then the destination is not completely arbitary (stack discipline), and actually the destination is irrelevant if the function is a well-named non-leaky abstraction, the function simply returns to its "caller", wherever it may be.

Furthermore, traditional control flow is Structured, it "owns" its jump labels. Nobody can jump to an else clause of a conditional except that conditional, nobody can jump to a loop start except the code immediately before it or the loop end (breaks and continues are, again, limited exceptions to this, and that's why some people don't like them), only the Returns of a function can jump back to the callsite of that function. As utterly trivial and basic as that sounds, it's a marvel. Gotos are nothing like this, they jump to public labels, anybody can jump to the label, it's a communism of control flow.

Exceptions break all of that. You don't statically know what's the destination of a Throw is, and unlike a Return, the destination is not irrelevant, the program is disrupted, you really need to know where that Throw is going to end up. Throws don't own their catches as well, any Throw can jump to the same Catch.

In a very real sense, Exceptions are more dangerous gotos than ifs and whiles.
https://en.m.wikipedia.org/wiki/Low-dose_naltrexone
I think the former was it. I only caught clips of it, but the previous comment basically summed up what I saw.
This is huge for my parents. They would essentially get $1k/year bonus.
I personally read it as a tongue-in-cheek boast where the author's intent was to clearly indicate that their contribution was minimal and they just happened to be the first person to point something out to the developers of the library.
Nukes?
> Agreed! Most repos with a shell.nix and heavy dependencies use their own binary cache with the service cachix.org (free for public repos).

Created an issue:

https://github.com/qmk/qmk_firmware/issues/18248
So this is really a open-source Shopify replacement, right? An OMS that lets you sell on multiple channels (website, Amazon, Instagram, Etsy…) and manage/fulfill those orders in one location?

I was confused at first by your title (open source Amazon) which seemed like it was going to be a e-commerce marketplace like Amazon.com - but it seems like that’s the 2nd step.

Why does a new e-commerce marketplace also require a new open-source OMS? OMS’s have a lot of seller lock-in, but it seems like way less lift to have OpenSourceAmazon.com be a channel sellers using Shopify’s OMS can sell on with a few simple steps on Shopify.
Maybe people sold stock to buy weed legally?

I was joking, but now I'm curious how many people selling one share would be enough to influence the price.
You can also do it later on.

If you are the sole owner, then you can also do all of that in one business. I have my operational side and investments (like stocks) in the same company.

My plan is, to spin operational businesses off as soon as the legal risk gets too high or as soon as I seek for other 3rd party investors.
So if you are miserable, opiates will make you feel content. Not euphoric, but merely content, normal. But if you already feel content, opiates will not make you feel much different.

That’s sad if true. Opiate users are not chasing a high, they’re merely chasing a normal.
Couldn't you have picked something other than the apex econobox to prove you point?
Another example of "south korea isn't good, its just that north korea is just worse".

Many commie nations in asia had nearly equally as bad, and sometime worse, "democratic" counterparts.

Until the korean war, north korea was actually richer.

South korea is absolutely a terrible place to live and has tons of corruption, it just looks good because its compared to its northern neighbor.

If north korea didn't exist I doubt south korea would receive more bad press like this.
Hilarious take. Having communication problems? Just quit! Don’t mind the fact that your startup is potentially worth millions, or that you otherwise enjoy your work. /s
> asymmetric benefit is unfair for non-parents and thus contributing to a lack of job satisfaction

Solution: work somewhere else, where another benefit structure is offered
Not sure how this squares with your assertion upthread that it's hard to imagine a company that treats its workers well succeeding...
>States with medical marijuana laws had a 24.8 percent lower average annual opioid overdose death rate compared to states without such laws. In 2010, that translated to about 1,729 fewer deaths than expected. The years after implementation of medical marijuana laws also were associated with lower overdose death rates that generally got stronger over time: year 1 (-19.9 percent), year 2 (-25.2 percent), year 3 (-23.6 percent), year 4 (-20.2 percent), year 5 (-33.7 percent) and year 6 (-33.3 percent).

https://media.jamanetwork.com/news-item/lower-opioid-overdos...
They can go into their wallet and pay the trivial amount of money it costs.
That expectation reflects privileges that many if not most people in the world do not have.
Is there a train to Aspen?
That federal rebate is now 30% due to recent legislation.
In a word, yes. Some relatively rare phones such as Pinephone and Librem have actual power switches, and maybe some others actually go off. The vast majority of consumer phones appear off but are still calling home to the mother ship. Many diagnostic test have been done and published to prove this. If you really need it, I could probably go find them for you.
& the only other country is Eritrea.
It’s this

https://www.cnet.com/reviews/dell-latitude-e6500-review/
The most impressive part to me is how much snappier it is than Photoshop running locally on my machine.
I think this is true for Nix in the deployment/ops space, where debugging a broken build can be very frustrating. Language improvements are going to be less useful for app developers, the Flake learning curve is not going to get better with a type system.

Perhaps something like heroku buildpaks (https://github.com/railwayapp/nixpacks ?) would help devs get on the Nix train.
Before all the webuis came out, I had success following the README.

It looks like they've got a nice python notebook: https://github.com/deforum/stable-diffusion/blob/main/Deforu...

For other cases I would reccomend this repo which has a user script feature: https://github.com/AUTOMATIC1111/stable-diffusion-webui#user...
Location: Remote (Poland)

Remote: Yes

Willing to relocate: open to discussion

Technologies: Python, Bash, Kubernetes, Docker, GIT, SVN, Docker Swarm, FluxCD, Github Actions, DroneCI, Helm, Hashicorp Vault, Terraform, Traefik, OpenVPN, Prometheus, Packer, AWS: RDS, EC2, EKS, ECS, EFS, ECR CloudFormation;

Résumé/CV: https://www.linkedin.com/in/maxbrydak/ or https://drive.google.com/file/d/1aMKl_ilfD24LZozs5JVTd5W1Qod...

Email: max@nullops.co

I've got over 2 years of mixed DevOps and Support experience. I am passionate about driving technological innovations, gaining knowledge and sharing it with others.

I'm looking for a Junior/Regular DevOps Engineer position, preferably at a startup or scaleup company.

Looking forward to talking to you.
The greencard doesn't really matter except for making it simpler to get a tax ID for your new company in the US. but its not really a hurdle or benefit or factor, since non-greencard non-citizens can be tax persons to the US, which is really the most complex part.

The holding company is just for limited liability, as well as being incorporated domestically in the US simply makes it more familiar for banks and the target companies to work with.

So should you? I think everyone should, just for the consolidating and separation of assets. Being able to transport a name and address that's not yours. (ie. you can be in Miami partying all the time, while your super serious Delaware holding company has the super serious Silicon Valley office address and upholds the stoic investing brand)

The US doesn't have those specific tax benefits for doing it, but there are many others, which may be enhanced by the holding company, but not necessarily.
Agreed. In the HPC and research space large multi user systems are still king.

It's quite common for users to stand up their own versions of privileged services on unprivileged ports. Bad actors aside, this prevents users from accidentally mimicking a service that would effectively break shared resources. These are nice guardrails.

Security and guardrails should be optional, but it should be opt out, not opt in.
I think most people would agree that regardless of one's feelings on the matter, patch notes for a game are not the appropriate venue for this sort of thing. Seems like Valve did the right thing here.
The flip side of course is that improvements also come at the pace of volunteerism, and there are no boardroom meetings where a manager tells the BSD developers that they didn't type enough lines of code that week.

If a corp wants a feature improved or implemented if it doesn't exist, they will have to pay someone and then they have to decide whether they will contribute it. If they do not, then they have to maintain a fork themselves which requires ongoing resources.

At the end of the day, I don't think it really matters that much. The corps are providing a service not a software application. If they weren't using BSD, they'd be using something else.
What are you referring to? The “member of that constituency” type thinking?

If so, people definitely think that way, where “that way” just means holding a political viewpoint outside the standard left/right buckets.
The ATF isn't investigating every form to determine if you lied. Nor are the forms always used for firearm purchases.
So much this. If a team is run so "lean" that an extended absence for anyone can create a crisis, that seems evidence that the team is run excessively "lean".

And this is not just for parental leave: What if one of the singles has a hang gliding accident necessitating a lengthy recovery? What if somebody quits?

If that invariably leads to overwork for the remaining team members, you risk a cascade of departures/burnout, and even if you get lucky and run for a few years with minimal slack and no major absences, it's likely that this has consequences for the well being of some of the team members.
There honestly isn't that much "tech" to speak of here. We were literally talking about "immutable" mappings last week in Linux land: https://lore.kernel.org/all/b4f0dca5-1d15-67f7-4600-9a0a91e9...

That said, this would be great to see in OpenBSD (or any other OS).