skysight-inc/HackerNews huggingface dataset:
I used to think this was a good idea, then I found out about the "motor homonculus": https://en.wikipedia.org/wiki/Cortical_homunculus I see it as the 2nd image down in the right hand column.

Your feet are just never ever going to be as coordinated as your hands. I guess an on-off pushbutton would be ok, but a "mole" (mouse moved by foot) will never have the accuracy of a hand-manipulated mouse.
> harmful drugs

Good Citation needed.

> surgery to remove healthy tissue

Whether tissue is healthy or not has little bearing whether it should be removed as healthy tissue can cause problems elsewhere in system. Would you be against seperating siamese twins?

> there's no good reason to subject children to this

Studies on mental health outcomes all over the world disagree with this.

> These "transgender girls" are, in reality, boys and men who want to be girls.

So what? The reason why people (in the USA) get angry about this, is because the republican party has run out of other forms of populism to mobilize their base. In the past preventing people of different races competing in sport was used as a means of discrimination against those groups. Let's not fall back to that. Of course the rules can be improved but international bodies of sport seem to judge in a way that gives trans people more rights to do sport then some USA laws allow. I think this should happen on a sport by sport basis om the international level and not on a state by state basis for all sports.
“RSA is bad because developers often don’t implement it correctly, leading to vulnerabilities. Instead, use ECC, which can also be implemented incorrectly, but developers tend to do this less.”

The article raises some good points, but it really explains why you shouldn’t use your own RSA or an unaudited third-party library. A good RSA implementation which has been audited by security experts and doesn’t take shortcuts for performance would alleviate the OP’s concerns.
Be careful with the Authenticator app, if you lose your phone, or it gets damaged or stolen, you have to resort to 'recovery codes' to get access, which only work one time in one browsing session only. If you're not careful you get locked out of your account meaning possibly hours on the phone to Google looking for an actual human.

I typically save the QR CODE TOTP seed image aswell as a recovery code to be safe. Stuff it in Bitwarden if you must, but do save these crucial items incase you forget your credentials.
Everyone I see only uses bluetooth

Now just think a little about the millions you don't see, without trying to make too much assumptions.
Gitea is prob the best pick if you fancy a github-a-like. Hopefully we soon have forgefed/AP federation, to facilitate collaboration across servers. The intention is to make it a standard protocol for forges to share not just code but also the coordination/social parts, so a server can choose to allow outside contribution without registering or e-mail.

As soon as you get a Postgres server up and have some flow to keep your infra in source control (ansible+docker-compose/systemd goes a long way; they're a sane starting point for the unopionated mostly because of popularity), setting up new services is pretty straight-forward.

I did use nexus at work but tbh the official docker-registry container and a static webserver have proven sufficient for personal use.

Here's a decent run-down of alternatives for hosting a forge, it all comes down to preference: https://www.paritybit.ca/blog/choosing-a-self-hosted-git-ser...

> Or is the only viable advice nowadays: "Don't. Just use the cloud."?

For the people who really can't or won't self-host, I'd suggest at least looking at smaller providers rather than defaulting to big tech for everything.
Funny how some people take 'freedom of speech' for granted or universal..nope...that is uniquely an American feature, still, even after centuries. Democracy does not mean free speech.
So, I believe that you're confusing two different cases here.

`cargo install` is not how you add a dependency, it's not like `npm install`. `cargo install` downloads the source for and installs a runnable binary program, like `npm install -g`. Cargo does not currently have an "add this dependency to my Cargo.toml" command built-in, but `cargo add` is coming from this purpose.

With `cargo install`, the default behavior is to completely recompute the dependency tree before doing the build. The `--locked` flag modifies that to use the lockfile included in the package to do that build instead (and in fact fail compilation if it does not exist). That lockfile will still be a full graph of all dependencies and transitive dependencies to build the binary, it doesn't like, recurse or use any lockfiles that exist in any of the dependencies' packages.
That's not a foregone conclusion. It's an active discussion on their github issue.

Yes, their style guide says to use singular "they," and that's what I'm criticizing. Aside from this particular carve-out, it doesn't really align with their style guide, which offers this advise:

* "To keep content understandable, concise and relevant, it should be incisive (friendliness can lead to a lack of precision and unnecessary words)"

* "You should not let caveats dictate unwieldy grammar"

It's perplexing that so many are insisting on creating a problem. There is a perfect solution that affords gender neutrality and incisive language. Why not use it?
Maybe "turned inside out" isn't getting the right idea across, since the "inside" of an orifice is still a continuation of the outside surface of the organism.

Instead picture one of those cabinets with the built-in gloves that are used for sandblasting or handing hazardous materials, and focus on the glove on the right side.

Normally a person's right hand would fit inside the glove (which as before is just a continuation of the outside surface of the cabinet).

Now pressurize the cabinet so that the glove pops out and inflates. The glove would now be in the shape of a left hand, and if you were to try and put a right-handed glove on it, it wouldn't fit.

There isn't really a profound takeaway here, other than maybe they're crediting a a genital arms race for something that is just an accident of related reproductive organs (there's a long list of these types of structures: https://en.wikipedia.org/wiki/List_of_related_male_and_femal...).
Yes. Office politics can exist anywhere, the problem is people. But unions can cause more of it, just like Diversity & Inclusion, or minority incentive programs. The point is things get in the way of the work.
> they have bigger monitors than my 14" work laptop

Unfortunately, though you might find one with a smaller screen, you won't find ANY new car with no screen these days -- backup cameras (and, by implication, a screen to see its feed) have been required on new cars in the US since 2018.
Apple's been using this rule with the Finder for decades.
Your phone isn't typically on full transmit power in your shirt, this can been by the difference between talk time and standby time on any phone.
I am surprised you say this. Both in my social bubble and all over online forums like reddit I see attitudes like "unions are good, except for police unions which need to be destroyed".
It's surprisingly easy and efficient to run a Gitea instance behind a reverse proxy (Nginx et. al) plugged into Let's Encrypt. The built in sqlite3 DB method is plenty capable and snappy for a dozen projects and small team of people, it runs comfortably on the typical $5 cloud server and it offers a lot of capabilities (to the users and the Admin). Hobbyist groups like Disroot and non-profits like Codeberg are using it with much success, many folks find it easy to run their own personal instance within a few hours. Plenty of people share their build recipes online to just "clone and go" to DIY.
It's perhaps a neat UI for a day planner. Being able to drag to select a block of squares and then attach a color/label to them would be a nice next step. Could work entirely client side.
Lemmings works, except that there are some glitches in the music.
And some (see Zillow) have lost a lot of money. You are describing a secondary effect that most likely wouldn't have happened without the factors discussed in the article. When a run starts on a scarce commodity it only reinforces itself. See the Covid-T.P. chapter.

I don't fault the article for staying focused.
Did you know "server" is derived from Latin "servus", which literally means "slave"?
Fancy new crypto and system design does not and cannot solve societal and cultural problems.
Chrome-absolver: Absolving web pages from the sins of wretched web developers
I don't doubt everyone prepares. However, there are arguments if you listen to where the attorneys don't have a prepared answer / don't have good answers and the judges genuinely sound surprised.

As for the rulings there's A LOT more than ruling one way or another, the ruling itself can range in all sorts of directions.
In my experience it is a fractional minority of surgeons who work from home.
very Zen and the Art of Motorcycle Maintenance. Loved it.
tiko (renewable energy scale up) has full-time open positions in Milano, Zurich and Paris. EU or Swiss work permit/visa required.
We are looking for:
- Senior Full Stack Developer (JavaScript)
- Mobile JavaScript / UX Engineer
- ODOO/Python Developer
As well as roles in Firmware, QA, DevOps, Electronics Engineering.

Full flexibility to work in office onsite or remote/home office within 2 hours of office. We’re nice!
https://tiko.career/
People do electric conversions. I've been randomly watching someone on YouTube convert an old Jaguar: https://www.youtube.com/c/superfastmatt

Being an automotive engineer that worked for Tesla seems to be helpful, though.
I use a full size mac keyboard so I mapped the right-most function key (F19) to Mute/Unmute in Zoom. Global shortcut, regardless of what app is in the foreground and super convenient to locate by touch. Recently, I added the key right next to it (F18) to toggle video.
Family. Our Future in Cyberspace [pdf]
It’s not a strawman argument to point out that at least 90% of stable coin transactions have major issues.

If there where better stable coins then presumably most people would use them, the simple fact that they aren’t is extremely damaging to any argument supporting the idea.
[on Staten Island]
Isn't Earnest owned by Navient? (who just settled a massive predatory loan charge)
Of the thousands of public school students I know, all know at least one unqualified teacher.
I personally find these to be a lot more positive than those following Betteridge's law.
I don’t understand why you argue with me. Moving the user-space is good. My point is that the direction should be moving to user-space, not tacking more and more on the kernel, especially for silly things such as DRM.
But if you are paying your union $25 a month to argue on your behalf, that money would go further if healthcare wasn't one of the things they had to negotiate.
Right on. I've noticed in general, there's a lot of derision towards anyone using non-standard/ergonomic equipment.

I use a split (Dactyl Manuform) keyboard with qmk, and there's no end to the ongoing jokes about my "nerd keyboard", even from fellow programmers.

I can live with the jokes though. The keyboard cured my RSI and saved my career.
> For example, if you have a tree and you want to change one leaf on the tree, the only thing you really need to copy is the part of the tree that's actually different now - for the unchanged branches, the new tree just has a pointer to branches of the old tree, so they can be (and are) reused without copying.

This still only works if a child has one / a known-ahead-of-time number of parents. If you need to update an object that N objects point to, you need to update all N references.
This is also my experience with unions. I don't know if it is different for things like electricians/etc. where you might not have a single shop you work for but you get jobs through the union.
> "Direct DB reads, outside the domain of each service, is a bad idea and it will be obvious to you why on the first schema change. Please don't be lazy and just say no to this."

Good read, but I am not really a fan of that stance. The "separate schema per ms" pattern is an overhead which has to be justified and even paid for by customers (small 50k projects and enterprise grade projects of million $). First and foremost the db is a shared data structure which CAN be used for communication and in a one actor writes and 1..n actors read scenario (especially when all connecting services are controlled by the same team) is typically the simpler and better approach as a start. Schema evolution will also hit you with messaging and APIs which can be done properly in smaller databases as well.
> WE ALL HAVE THE OPTION TO FIND A BETTER JOB!

For now most of us in this industry do. This is not a long term solution to anything.

> Unions promote individual rights at the expense of the customer, product, and company.

Individual rights? It's collective bargaining of workers, no?
Location: Orlando, FL

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, TypeScript, React.js (+Gatsby.js, CRA), Redux, Git, Node.js, NestJS

Resume: Available on request

Website: yagmurcetintas.com

GitHub: https://github.com/cakebatterandsprinkles

LinkedIn: https://www.linkedin.com/in/yagmur-cetin-tas/

Email: yagmurcetin@gmail.com

I am a frontend / full stack developer with a background in medicine and neuroscience. Hoping to find opportunities that involve problem solving and strong teamwork.
You do you, and thanks for sharing, but it'd be pretty tough to convince me Markdown isn't the right underlying format for whatever client or functionality you might want to build. See eg Obsidian and its amazing plugins to see what I mean.
That sentence is fine
> Something taking longer than expected doesn't mean it's a slippery slope.

> Whether they were effective or not is orthogonal to whether the slippery slope argument is a fallacy.

That is wrong.

What you mentioned is the very definition of a slippery slope, where the conditional relationships of the hypothetical syllogism do not hold.
When I worked at Yahoo and Facebook, my departments certainly had an assigned headcount. We wouldn't interview if we didn't have an open req. Sure, if we had one open slot and two qualified candidates, we'd go and fight to hire both, but we couldn't hire infinite people. And if we had an open req for too long, it would be eliminated. I'm not sure if Facebook has had to do any belt tightening hiring 'freezes' yet, but I think there was wind of one coming at some point while I was there (I don't think it actually happened though), and I'm pretty sure most of the FANGs have gone through that at some point.
Sure, but it’s a policy choice—a more polite way of saying a political choice—to treat SCOTUS like a legal institution rather than a political one.

It is a legal institution, not a political one in the way Congress is explicitly a political institution that writes laws, but the seat holders are not apolitical machines who merely objectively look at what the law says because part of why they are there is that they have perspectives and they exercise this valuable thing called professional judgement that in the private sector people pay a lot of money for. Judicial philosophies which defer to the text as it is written (textualism) or interpret the text as it would have been understood in its original time and place (originalism) are treated with suspicion and politicized by those who believe the text should be interpreted through a modern reading and understanding of the text (living constitutionalism).

SCOTUS will never be perfectly apolitical, not while it is staffed by people as I expect it to in perpetuity, but it should not also succumb to becoming a political institution instead of a legal one.
Location: Durban, South Africa

Remote: Yes

Willing to relocate: Not at this time

Technologies:

- Flask, JavaScript, Bootstrap, JQuery

- Java (Android)

- Processing (Java based creative coding)

- Arduino

- much more listed on my CV

Résumé/CV: https://circusscientist.com/cv

Portfolio site: https://portfolio.devsoft.co.za

Tutorial and blog site: https://circusscientist.com

Freelance development services site: https://devsoft.co.za

Email: tom <at> devsoft <dot> co <dot> za

I am a highly motivated and self taught developer with an interest in IOT and cross platform development. For over a year now I have been working remotely on some fairly complex academic projects, mainly Flask based data collation and visualisation. I am also involved with some innovative IOT products.

As a professional circus performer and musician, with over 10 years of varied programming experience, I feel I can bring a creative edge to any team. Please do check out my CV and see what you think.
Possible satire, but conceivably practical: Emacs user links modifier foot pedals to generator, powers own computer.
pure speculation here, but that could be "White (and of Caucasian origin)
Agreed; I suspect the reason why the VW has been targeted by EV makers is largely because the tuner/enthusiast crowd is quite large, and also it's an extremely well understood/documented platform. I haven't seen the EV West stuff up close in person yet, but it looks like as a platform to develop a set of standard equipment for other cars, the VW is a good initial choice for those reasons.

I have a similarly size/weight prewar french car, and when the engine finally gives out, will probably pull out the petrol engine and swap in a VW kit, but with a custom bell housing adapter. A 70-100hp electric motor meant for a VW is not a lot of power, but can provide enough low end torque to keep the car driving in modern traffic for 100-130 miles, which is probably enough for the use classic cars get.
Water Rights are not an invention of the Western US. Scarcity of water is as old as society itself, and societies have developed countless different ways of allocating and enforcing that right. The ancient Romans had regulations on who could tap the aqueducts and what diameter of pipes they could use. The water court in Valencia still convenes every Thursday at midday to litigate water disputes, as it has for 1000 years.
Yikes, I haven't thought anyone would venture there and see that monstrosity...

Well, now they're rectangles!
I don't think "we" must do anything of the sort. It's important to continue to disagree with things, and articulate the reasons why, even if a majority of some other group supports them.
Not sure why this doesn't link directly to the article mentioned, which the Linkedin page does not really add much to. Other than showing some LinkedIn posts that shared it.

https://hbr.org/2022/03/how-to-mentor-in-a-remote-workplace
But they will solve speech-policing issues where some UK nanny politicians feel empowered to try to send people to prison over things like this.
I think EFI overstates it a bit, while I guess true compared with the mechanical fuel injection, it was an entirely analog system.

https://bowlsby.net/914/Classic/zTN_Man06.pdf
"Run-on" has an actual textbook definition. This sentence is very long and clunky, and should probably be broken into two sentences for readability, but it's not a run-on.

To illustrate, this would be a run-on:

No union victory is bigger than the first win in the United States at Amazon, many union leaders regard Amazon as an existential threat to labor standards across the economy because it touches so many industries and frequently dominates them.
Just looking at macro trends: cell phone usage has exploded, have we seen a similar explosion in brain tumors over the last two decades or so? Anybody knows where to get this data?
I've lost coil twice. Once was during driving. I lost a single cylinder, check engine light turned on. I was able to drive up to 70Km/h without my check engine light start blinking (means "you can melt your catalytic convertor, exhaust is too fuel rich, reduce throttle!").

Went to my service guy, he put down his tea on my engine, replaced it and his tea was half (~10 minutes). Also put in a new set of plug wires since my set was ~18 years old and gone hard at that point.

I went to office, lost 30-40 minutes at most.

The second one happened when the car was at park, at night. Started it in the morning, it was running off, so went to service. Same story. 70Km/h speed, 10 minute change, sans the cables this time.

Newer cars tend to use one per plug. It's just a disconnect, pop-off, push in, plug, go. 2-3 minutes at most.
(Another Fermyon person here)

On a lighthearted unscientific note: After getting absolutely bombarded with traffic today (5-10x normal, YAY!), we noticed:
- No increased latency in responding to requests
- Flat memory usage at 130MB per worker (we run Nomad)
- Spiky CPU traffic (which is expected when starting and stopping Wasm modules hundreds of times a second), but never really over about 60% of the CPU on a small VM size on AWS
- No Wasm downtime (though we did have a non-Wasm load balancer hiccup at about peak load, cause unknown)
Looks like a decent format for human readability, but I think the more important things once you get more than 20 or so items are (a) maintaining, (b) rearranging, and (c) querying. You have to be able to remove completed items and move open items into different places. You have to limit the tasks you are viewing to those relevant in the moment. Perhaps there is a way to use an existing system like Taskwarrior to do the querying and rearranging.
More generally unions can be one-sided in a sense.

They try to make up for the lack of responsibility of corporations towards their workers, which is important (keeps them in check), but then there is the issue of bureaucratic bloat and power concentration within unions (organizers, lawyers etc.) so they can become detached from the actual workers and their trade. At the same time there are highly skilled workers with high work ethic who benefit less from unions than their peers.

In my opinion a an ideal union is organized bottom up. Lawyers and organizers are there to support union workers and most importantly don't create a hierarchical structure where all negotiations happen at the top. Secondly a union should strive for the highest quality and work ethic among their workers. One should be proud to be part of one and have values and principles to strive for.
This just seems like defending clickbait.

It's abundantly clear the author didn't mean what the title says only after after opening and skimming the article.

Granted, HN's title editorializing didn't help the case.
But there's a difference between expecting to preserve the full information of the whole article in a singular title sentence and being annoyed that some title has just enough ambiguity in it that folks will likely click on it.
A typical go-to response is Kleppmann's Designing Data-Intensive Applications. I think Alex Xu's System Design Interview is a good primer to get familiar with the realm of topics.
> So, by their nature public sector unions are vaguely anti-democratic.

Consider that the public sector unions can donate to the political campaigns of the politicians they are at the bargaining table with and it becomes a little less vague.
algorithmic moderation is so hard. I am guessing this might have something to do with updates on what is ok / not ok following the Russian invasion of Ukraine
Location: Hartford, CT

Remote: Yes

Willing to relocate: No

Technologies: TypeScript, JavaScript, AWS, Terraform, (some) React

Résumé/CV: https://www.linkedin.com/in/scott-vaverchak-0b39bb18a/

Email: scott.vaverchak@gmail.com

Hi! I'm Scott! Most of my experience has been in backend development, with a strong focus on AWS with terraform. The technologies listed above are the ones I have been using more recently. I'm looking for a 100% remote position, with a preference for a remote first company.
When I lived in Los Angeles, a friend who taught at an "elite" private school also reported worse compensation than at comparable public schools.
When you see Bitcoin and Dogecoin being staked on ETH contracts and services (now) I feel like we haven't lost!