skysight-inc/HackerNews huggingface dataset:
1. This is demonstrably incorrect, please read the article. They interviewed Rose of Dawn and Debbie Hayton, both of whom identify as transwomen, and both of whom, being decent people, are appalled by the sort of sexual coercion that the article describes.

2. Yes: by definition, transwomen are men who want to be women to such an extent that they will attempt to masquerade as such in everyday life - adopting typically female names and attire, often also taking hormonal treatments to feminise their appearance, and sometimes even undergoing genital surgery.
Steering large things doesn't need to be about fight of sociopaths. Having a governmental system with checks and balances also helps with keeping the sociopaths inefficient, by the time they assume any significant power they run out of energy, people catch up with the situation.

Nothing of these are original problems, some societies managed to build quite robust machines where sociopaths can't really cause huge damage.
The real mockery is it shows you exactly how much the independent certifications they have mean which everyone uses as due diligence check boxing.
If only there was some kind of foundation with a revenue of $177 million last year which had an interest in Linux's success.
The offset comes in form of taxes. It will hit later.
Good point. It could be interesting to make this into a multiplayer tool. Allow each member of a team to answer the questions and then focus the debate around the questions where there is the most disagreement.
Rear wheel in, lock through wheel and frame.
It's disturbing that despite prior disclosure on distro lists, Ubuntu doesn't have an update available, with public exploits circulating now.
This essay on the connection between perfectionism and procrastination helped me: https://web.archive.org/web/20111120152858/http://www.struct...

To whet your appetite, here is the opening line: "Many procrastinators do not realize that they are perfectionists, for the simple reason that they have never done anything perfectly, or even nearly so."
This is true, but not nearly so much as FP advocates make it out to be. Once you reach a halfway decent level of competence in any programming language, most of the bugs that you write will end up being ones where you didn't understand the "requirements" correctly, or where you failed to predict some sequence of actions and account for it correctly. Type systems and immutability provide exactly zero help in situations like this.

It's better to focus on clear and simple code styles and architectures. The goal is that when you're debugging the code or explaining it to someone else, you don't want any situations where things don't make sense, or something happens in a weird order for no apparent reason. Immutability can help here, for sure, but FP is a double edged sword. Sometimes it's fantastic but at others it makes your code into an unintelligible mess.

So yeah: Don't go rushing to rewrite your perfectly functional Java/Ruby/Python app across to Haskell or Clojure. It won't help you much at all. Rather, think about how you might use some of the ideas like immutability and function composition, to make your Java/Ruby/Python app easier to work with.
Before and after photos on wikipedia :)

https://en.wikipedia.org/wiki/Sessho-seki
From the same person that made WinBtrfs and Quibble, a Windows NT Btrfs installable filesystem and bootloader. And yes, with all of that one can boot and run Windows natively on Btrfs, at least in theory.
I think I have seen photos of Ukrainian vehicles that had a letter on them too. I won't say what it was!
Every country ignores copyright in the beginning. America did it too but it is not polite to mention this now.

But there is a tipping point when international enforcement of copyright and patents starts to work in your favour.
Samsung confirms hackers stole Galaxy devices source code
There could be a number of reasons why you can’t figure out Putin’s motivation but no one knows who you are so there is no way of knowing what the actual reasons are.
In most projects JVM devs don't pin the versions of transitive dependencies, even though in many other languages it's recognized as a basic functionality of the build tool.
f) People feel uncomfortable with the 1 year updates. It's seriously off putting to me, as these days everything turns into a subscription. I understand that you don't want to maintain stuff forever for free, but I really hate that everything seemingly turns into a subscription.

I don't want to pay the full price for some updates in the future. Your app seems like it would sell so much better as an impulse buy pricing wise, but that's just me. If this works for you, it works for you.

I don't mind the price personally but together with the "subscription" feel I won't be buying it, one of the two needs to change for me to be interested.
Gotcha. Yeah it does seem like there's some space between the overpromising "I am a Linux Kernel Dev and I proclaim this patch is/is not a security patch" and the underpromising "I am a Linux Kernel Dev and have no knowledge of whether or not this is a security patch". It doesn't seem unreasonable to mark it somehow when you know.

On the other hand, just on that page I linked, there's... a lot of issues in there I would consider patching for security reasons. I don't know how reasonable it is, given the existing kernel development model, to tag this stuff in the commit. The LTS branches pull in from a lot of other branches, so like, which ones do you follow? When Vijayanand Jitta patches a UAF bug in their tree, it might be hanging out on the internet for a while for hackers to see before it ever gets into a kernel tree you might consider merging from.

I guess what I'm saying here is that it seems like a lot to ask that if I find a bug, I:

- don't discuss it publicly in any way

- perform independent research to determine whether there are security implications

- if there are, ask everyone else to keep the fix secret until it lands in the release trees with a [SECURITY] tag

- accept all the blame if I'm ever wrong, even once

That too is a lot of overhead and responsibility. So I'm sympathetic to their argument of "honestly, you should just assume these are all security vulns".

So maybe this is just a perspective thing? Like, there are a lot of commits, they can't all be security issues right? Well of course they can be! This is C after all.

Like in that list, there's dozens of things I think should probably have a SECURITY tag. Over 14 days, let's just call that 2 patches a day. I'm not patching twice a day; it's hard for me to imagine anyone would, or would want to devote mental bandwidth to getting that down to a manageable rate ("I don't run that ethernet card", etc.)

So for me, I actually kind of like the weekly batching? It feels pragmatic and a pretty good balancing of kernel dev/sysadmin needs. Can I envision a system that gave end-users more information? Yeah definitely, but not one that wouldn't ask LK devs to do a lot more work. Which I guess is a drawn out way of saying "feel free to write your own OS" or "consider OpenBSD" or "get involved in Rust in the kernel" or "try to move safer/microkernel designs forward" :).
> First please don’t get caught up in the misconception that all of your income is taxed at a higher rate when you make more, it’s just your marginal rate.

An increased marginal rate means an increased average rate, so (looking at it in an entirely equivalent way) all of your income does get taxed more, just not as by as much as the marginal increase. Arguing otherwise demonstrates either functional innumeracy or deceitfulness.
No more likely than decommissioning guns. Or swords.
Am I the only one sad to see the original machine gutted out? I get that these machines aren't particularly useful (I have one myself) but it really does seem a shame for it to be modified in this way.
> I'm also one of those people who randomly clicks and "paints" the text on every website I use.

My old mentor used to do this too, and I really never understood why. Since then, I have seen others do it too, occasionally. It looked more like a fidget than anything helpful. I once tried it just to see if this was some hidden technique I was missing out on, but I didn't notice anything particularly helpful - it didn't help me keep focused on the text or anything, and it distracted me personally.

I'm very curious what the benefit is, or at least the reason? From an apparent lizard brain :)
Russia can GTFO from any country foreign policy. If they would control it how would it be different from the old soviet grip on East European countries?

Russia has to beat into submission so it is no longer a threat. Just like it was done with Germany in WW2, Stalin did get away from that.
12L: A new look for Android’s larger screens
No one in the US government is forcing their hand here, and freedom of speech includes freedom from compelled speech, or the compelled platforming of others.
It sounds like the company needs to spend some time engineering for failure. One of the first considerations I usually make is what to do when inevitably I bring it all crashing down. In your case it is probably as "simple" as engineering some features so your customers don't lose hours of work, maybe only a few minutes.
I wish I could pay people to do this insane work for me. I’d never have the patience to do all this, but I’d love to have a build like this.
As an addendum, I'd add that Sedra and Smith wrote an amazing textbook on semiconductors that I highly recommend anyone interested in the topic should read. Here's an Amazon link to the book: https://www.amazon.com/Microelectronic-Circuits-Electrical-C...
Never, never start a business that solely depends on another business that you don't control.

I learned that one the hard way too a long time ago.
www.userfriendly.org seems to be gone, RIP Erwin, Dust Puppy and Co :(
That is unexpected news. Bandcamp has already done so much for independent artists, enabling them to directly publish music/sell merchandise and physical media. They have done so much that I honestly don't see a lot of room to add value to the platform. The new ownership might result in a more usable site; I have been dreaming of better sorting/filtering abilities in the 'Collection' page for years. But as far as the idea of saving independent music, who knows. I have the feeling they are envisioning a mashup of Bandcamp's systems with their future metaverse-type platform. That could result in the music on Bandcamp being exposed to a larger audience. Bandcamp's reputation as 'the lovable underdog' of the music industry will likely begin to fade and be replaced with some other public perception as more people learn the news. Which could have some affect.
That continent always wins lol;

https://en.wikipedia.org/wiki/Dingo_Fence
Something is not "done" if it is not in production. So when something is in a constant state of development, nothing has been delivered, therefore nothing is done. I use this with my developers and it's moved the needle on development from large explosions of code and big changes to much average sized well tested chunks.
I linked that for the extensive literature review at the beginning of the study that touches many papers which largely support their claim. (I find the survey of speech-language-pathologists itself, to be quite uncompelling for the same reasons you do; too subjective.)
There's not really that level of central planning going on here (and IMO that's a good thing).
Will Latvia pay for it? It’s a cost to US taxpayers to put and maintain soldiers, bases, equipment on foreign soil. If countries would put 2% of their GDP into NATO or some other military defense fund, then that might be fairer than US taxpayers shouldering the costs.
Videogame industry competition: Microsoft vs. Sony
3dprinters are pretty accessible but you're right about other tools. Also, some of the tools can be pretty dangerous ( looking at you lathes/mills ).

IMO one of the greatest things about software development is you can goto walmart and get $500 laptop, sit in a coffee shop, and have access to all the tools needed to build cutting edge high performance software of any type. It's not so easy to do that in meatspace with physical objects.
> No, the hope is, if say, Germany and all the North and Eastern Europe is out of NATO, they would make their own coalition, which would be non-nuclear and could go to war directly, to defend Ukraine better.

A non-nuclear coalition faces unilateral assured destruction against a major nuclear power unless the latter is deterred from nuclear escalation by an outside force (in practice, another major nuclear power.)

> As I said, long-term, I favor complete nuke ban

Sure, and once you have accomplished and permanently secured compliance with that, your non-nuclear coalition could work for situations like the present one (but then, all existing coalitions would also be non-nuclear.)
The $100b Bull Case for Temporal
To equate civilian deaths caused by incapable, poorly trained military with directed genocide is disrespectful to the memory of Srebrenica and Holocaust.
You might be... I loved the old machines but making the shell usable again is even cooler to me. I'd love to see them update the display to something more modern and then it would be perfect.
I'm surprised they even got it to boil. I would have expected the heat to escape faster than it's added before reaching the boiling point. That aside, 60 W * 3600 s = 216 kJ. With ideal thermal insulation, that would be enough to boil about 600 ml of water. If they only managed to boil enough for a single cup (~300 ml), that's a rather inefficient setup they're using.
> This is where I did a spit take. I was really underestimating the capacity for these "mini" reactors.

Yeah, "mini" seems like it would be an order of magnitude less than the existing nuclear reactors. But the 470 MW mini reactor is just on the low side of current operational reactors which are in the 400 - 1200 MW range:

https://en.wikipedia.org/wiki/List_of_commercial_nuclear_rea...
You sound like a really smart, engaged employee. I would absolutely not try to 'fix' this in yourself.

Advocating-for customers, fellow employees, technology to solve specific business problems—is the quickest way to progress to senior or staff level engineering positions. Sure you need the engineering chops, but my experience has been that applying those skills in the context of business goals is the quickest way to climb the ladder.

In your case it sounds like you need to be willing to engage with the founders on the field they care about, which is business goals. Their metric of success (downard trend of x) is a good focus for early stage startups. Over time, there will be other metrics that will become important and one of those is going to be customer acquisition channels.

The holy grail of acquisition channels is customer referrals. Do you have NPS surveys at your company (or some other proxy of 'I would love to refer you to other customers')? If you do, I would take a look at what those scores look like, which will help you engage your boss with something like:

- Our NPS score for key customer X is in the shitter, do you think that means we should focus more on bugs so that we don't get a bad reputation? How do we think about NPS vs feature count in a situation like this?

Or if NPS is still good, you have grounds to feel better about the bug situation. Sure it's not good, but you can feel good that you are spending your time in other impactful ways.

If NPS is not a thing yet, advocate for it. One way to do this might be to engage with your boss / founder. I would suggest simply asking how they know when you have met your goal of supporting x number of features. Or if they don't have an answer to that, how they think through when other metrics might become more important. If they go into customer acquisition, marketing, etc, it would be a natural and good time to advocate for NPS or some other form of engagement with your customers so you can discover how to harness them for future growth.

Sorry for the novel. This is basically a long winded way of saying it's not something that needs fixing in you. Business is a big chess game of strategy. If you want to feel better about it, the best way is to continue to engage your boss/founders on the business goals and to help them think more clearly about the tradeoffs you are making as a tech team.
> I purchased some wisdom with that experience.

That such an excellent way to phrase it, I may steal it ;-)
Replace "who made God" with "who made 1 = 1"

Somethings are asserted (rather than argued) as axioms, because they give rise to useful interpretations of reality.
This seems like a fairly glaring oversight that really shouldn’t have happened.

Between this and https://www.rapid7.com/blog/post/2021/09/15/omigod-how-to-au..., I’m starting to lose faith in the security of Azure.
Not all states have a different tipped wage. I am from one of the states that doesn't have a different tipped wage. Servers get paid at least the state minimum with many making at least $15/hr. However, due to the majority of the country having tipped wages we are still expected to tip 15-25%.

People cant separate the cultural expectation of tipping from the reason the expectation exists. I find it mildly infuriating that the reason tipping exists isn't even present in my state but I am still expected to tip.
Do let the pigeon guide the bomb.
You're a developer? The best you can do is to write code with as few bugs as possible. Don't stress about the other stuff.

Product-wise: bugs are a part of life, but they shouldn't destroy any data. Whoever is in charge of the roadmap should ensure that this is priority number one. You're not responsible for the roadmap, though. Raise it to your boss once, any more emotional investment in these things is a waste.
> If they would control it how would it be different from the old soviet grip on East European countries?

Being different from that is exactly not the point.
Yes, you can set a rule for when “sender is not a VIP”.
ProxiTok – open-source alternative front end for TikTok made using PHP
> That way my exercise energy would at least be useful to someone, somewhere

What very few people (who haven't worked on grid modeling) realize is that injecting energy into the grid from random locations tends to make operating grids harder and more expensive, rather than making it easier by reducing load.

This applies to everything from bikes (which on balance won't really make any detectable difference, and certainly won't ever make an economically positive contribution vs the cost of hooking them up) to home solar panels. Getting paid grid rates to dump extra solar energy back into the grid is actually a (very inefficient) subsidy benefitting solar panel owners. If the grid charges you fixed 10c/kWh for power, and has to pay you 10c/kWh when you dump solar surplus onto them, they're almost certainly losing money on you, and it's probably making the grid less efficient.

Here's a good starting point if anyone is curious why grid-dumping isn't socially efficient. Once you understand how socially efficient power pricing works (e.g. LMP pricing), it's pretty straightforward. https://www.eba-net.org/assets/1/6/6._[Savitski][Final][165-...
What annoyed me was that the slicer does not mantain hole diameters, somehow holes are smaller. In my case I was planning to prototype cnc milled stuff (which is kind of expensive), but this killed to use case.
The laws of war - and also their own missiles.
https://web.archive.org/web/20060505021322/http://www.classi...
Thanks! Discussed at the time:

The original source code of Microsoft GW-BASIC from 1983 - https://news.ycombinator.com/item?id=23266917 - May 2020 (266 comments)

Related:

GW-Basic Source Notes - https://news.ycombinator.com/item?id=23619590 - June 2020 (17 comments)

Converting GW-BASIC to the Z80 - https://news.ycombinator.com/item?id=23605821 - June 2020 (4 comments)

Help assemble the released GW-BASIC source code - https://news.ycombinator.com/item?id=23275225 - May 2020 (1 comment)

GW-Basic creator Greg Whitten on Joel Spolsky and other MS things - https://news.ycombinator.com/item?id=506466 - March 2009 (31 comments)
To me this reads like an argument centered on an idealised national soldier.

People join the military for multitude of reasons, including just to have a job that isn't working a till. No one is joining the French Foreign Legion to die for France, no one joins a mercenary company to die for stock holders. It's a job, yes for some it's a pure calling but often more than not, it's a place to work and pick up new skills.
Neither? Fusion is not feasible right now, and we need power now. It doesn’t really matter whether fusion eventually becomes viable. Fission is fine for the long term; fusion would also be fine, if it eventually worked.
From a human perspective, you are caring for your customers, which are the people who care the most about your product - hey, they use it all day. I think you are amazing for caring so deeply, and I admire it.

From a business perspective, your company has finite resources. It has to decide to invest in getting new customers or in retaining existing ones. This decision would depend on several things such as churn rate of current customers, potential customers, value of locking in more customers up front.

Your concerns are valid. Keep empathizing with your customers. But also be aware of the big picture of the company from a business perspective.
Perfection isn't an interesting goal. Even if it were possible it's uninteresting, since it's not possible, it's wholly uninteresting. Transcendence, exceeding whichever limits of your choosing, is far more fulfilling, realizable and entertaining.

I empathize with perfectionism. I felt it strongly when I was young, and growing up with a family member consumed by it, I feel fortunate to have mostly left it behind a long time ago.

To answer OP's question, I sought out different goals.
Memento mori. You are not your work, you are not your code, and you are not your bugs or lack thereof. You'll one day be on your deathbed, looking back to your life. I promise you you won't be thinking of a couple of bugs you introduced when you worked at some startup you worked for decades earlier.
You are correct, the NES lightgun was very simple and just used white boxes in otherwise black frames to determine hits. The method described of timing the electron beam was used in other, more versatile, lightgun implementations.
My understanding was that the processes for replacing fossil fuels in the redox reactions for making cement are still being worked on. Last I heard, one or two companies have rolled one or two of these processes into production, and everyone else is playing wait and see or doing R&D.

Some cement plants are reducing their emissions by including fly ash into their mix, and as coal plants wind down across the world, I don't know what other waste streams there are to backfill that, or if in the near term removing coal from our energy mix actually amplifies the percentage of our overall carbon footprint represented by concrete.
The best thing you can do is to try and get your leadership to align with you on the customer pain. It sounds like you're feeling a ton of empathy for the client (good) but not your boss/leadership. One way of doing this is to get customer feedback, either by email, or by tickets. Then aggregate that into a document and show it to your org/boss/bosses boss.

If you can't convince them, please don't kill yourself over it. Remember that its just a job. Things break in business processes all the time. The best organizations have a good process to prioritize fixing such issues and ensuring that they happen less frequently. But single handedly trying to change your org is difficult if you don't have the backing of someone powerful.