skysight-inc/HackerNews huggingface dataset:
And, what's more, isn't behaving ethically not part of being human?

Aristotle and a while host of philosophers certainly thought so.

Extending this, why don't we expect everyone in society to behave ethically? But then we get into arguments about what is ethical, because people disagree on that, and people naturally will disagree on what is ethical in software development, which isn't always a problem. The is a diversity of opinion, though since are clearly extreme.

One of the issues with a "Hippocratic oath" for software developers is that software spans the while spectrum of human activity and thought.

Constraining software is nearly equivalent to constraining human thought in more ways than one.
> pretty far away from the Hippocratic oath's requirement to abstain from causing harm

So does abortion and euthanasia, and probably plenty of other practices as well. Both of those are without doubt harm-causing practices, with their related points of controversy primarily revolving around whether the harm that is caused is worthwhile in the context of the alternative being a potentially greater harm.

Putting aside the fact that the Hippocratic oath is not actually a relevant part of modern medicine (modern doctors are accountable to comprehensive, codified sets of ethics), the fact that there is no such thing as a set of common ethics by which people choose to live their lives kinda points out the futility of this idea.

One person could say developing weapons is bad because they cause harm, another could say it’s good because they can be used to reduce harm that would have otherwise been caused. Who’s right? Neither of them. That’s just two people with different opinions. I would personally suggest that establishing moral authorities like can often be harmful, because lacking any objective truths, it’s a topic people should generally be left to make up their own minds about.

Am I right or wrong? Who’s to say? I’m just a person with an opinion, and so is anybody who would want to agree or disagree with me.
> Doctors no longer take the Hippocratic Oath

You have incorrect information. A an abridged or modernized version of the oath is still taken upon graduation of most American MD schools.
It's in page 2 of the article

> There’s this thing where the health worker jams the deep turbinate, in the back of your nose, which actually hurts and makes you sneeze on the healthy worker. We showed that the quality of the results can be equivalent if you just put a self-test in the tip of your nose with a cotton swab.
Here's what I've learned about refrigerators recently.

My fridge is failing in a revealing way. It has an automatic defrost unit- this means that it heats the evaporator coils in the freezer every so often (I think it's once every 36 hours) to melt the frost off of them, producing the same condensation you normally get from an A/C. So where does this water go? Well there is a hose from the freezer to a pan underneath the fridge. There is a cooling fan for the condenser coils there which can dip into this pan. The idea is to use this water to help cool the condenser coils, making the fridge a little more efficient.

Anyway, so the failure has to do with the management of this condensation water. When it's not working, you get a puddle of water in the bottom of the fridge compartment which eventually leaks out to the floor. First thing to check- is the hose clogged? Yes it is, washed it out, but problem still happens. Next thing to check- behind the back wall of the freezer you find the evaporator coils. At the bottom is some cheap metal called the "drain trough". It is a funnel that leads the condensation into the hose. This is where the planned obsolescence comes into play. I'm convinced that the manufactures make this metal out of steal with just the tiniest amount of galvanization so that it will eventually rot out. I think even plastic would have been a better material.

It's theoretically possible to replace this metal, but consider the work involved: you need to empty the freezer, dry it out, remove the back of it, figure out how to move the evaporator coils out of the way without damaging them, unscrew the trough, and figure out how to wiggle it out. You need to do this at least twice (once to debug the issue in the first place, next to actually replace it). Finally good luck finding the replacement in stock (also add the time needed for this search). The fridge is maybe good for 12 years, but little chance of replacement parts stocked for that long. Certainly this is the case for my fridge, and I fabricated a temporary patch out of rubber.

Also, of course, there is absolutely no way for you to inspect this part before you buy a new fridge. Maybe it's even worse on new fridges, who knows?

Edit: check it out, someone else noticed this:

https://medium.com/@michael.grimshaw1/rusted-through-in-four...
Being a professional cuddler in India is not as weird as you think
There were two points I was making, that the analogy was more on the nose than maybe the parent comment was aware, and that it was not just "ethnic genocide".
How’s this for a start: the class of people who by their particular education and talent control tech platforms shouldn’t get to determine what political, scientific, and cultural content other people are allowed to consume.
Gates is fighting climate change, funding vaccine movements, and said some mean things about the White House. What did you expect ?
> Reasonable limits on rights has always been constitutional.

Citation needed. I don't know how more unambiguous the framers could get than "shall not be infringed".

Setting aside my personal feelings on the matter, this just seems to be a bad argument which is not in evidence. I've read the Constitution thoroughly on more than one occasion, I don't see anything within that makes it seems as if the framers thought ignoring what was written in plain English and skirting its intent was a-okay.
This is going to sound a little overkill, but I do have some experience in this area, and this is the right forum for it so...

Digital thermometers for freezers are relatively cheap (if you don't need them NIST traceable, anyway) and easy to get from any number of laboratory catalogues (See, for example, Thermo-Fisher or Cole-Parmer). You can even purchase a chart recorder that'll sit on top of your freezer if you want!

If you're just concerned about brown-outs and fluctuations, you can go with a cheap, magnetic max/min like the Cole-Parmer Jumbo (fine for consumer freezers) that sits on the front of the unit. You need to thread the wires through the freezer door, though, unless you're lucky enough to have a port on the side or back.

If you want a boatload of data you can go all out with a digital datalogger with a Type T thermocouple (Type T will even work reliably on -80C ULT freezers). I highly recommend Onset Hobos for reliability. There are also bluetooth and wifi models that allow you to get the data to your devices. As an aside, stay away from Oakton as a brand if you're doing anything mission critical.

If you don't want the wires sticking through the doors, I've had good success mapping temps with the Thermochron ibuttons - they are the size of a watch battery and some models work down to -40C. If you set the frequency low (e.g. every hour) they'll log data for months before you need to pull them. You can also get waterproof enclosures for them and throw them in the dishwasher for fun!
I had once a summer intern work on this. I wanted to use it in our chemical and biological labs because scientists had to constantly take off their gloves to use the computers next to e.g. HPLC's.

Funny that people can create a company around such ideas.
Ask HN: What percentage of your paycheck do you spare for 401k?
You're right. If things had gone on much longer, I'd probably at least have tossed a few bags of ice in my main freeze. (Probably better than pulling stuff out and so forth.)
Here you go:
https://www.federalreserve.gov/newsevents/pressreleases/othe...
He is saying encryption as used in WhatsApp. What's in the brackets reflects his position if you read it in the proper context, which is not what you are alleging it to be. He is fine with the encryption in Slack and Teams.
I don’t think you parsed the paper quite accurately. It was just the same virus as the 50s. There was no gain of function. The mention of gain of function regards debated policy issues in 2015 when the paper was published.
We need a Hippocratic Oath for those that manage and deploy capital.

A Hippocratic Oath for only Software Engineers is addressing the symptom, not the cause.

Most of us don't wake up and think, "How can I make user's life worse today?".

We need to fix the incentives if we want to fix the behavior.

We need to give Software Engineers writing spyware the option to say no and still feed their families. We need saying," This is unethical and I can't help," to be a valid second option.
> "A better approach would be to automate the generation of boilerplate code."

I'm yet to encounter a good example of generated boiler-plate. Every tool that spews out generated code is annoying to work with and you end up having to delete a bunch of files that don't apply.

Better frameworks encapsulate code-generation in a function calls and better abstractions.
They should start by open sourcing the operating system.
Keep in mind that while They’re not overly expensive, it’s pretty easy to pack a few thousand dollars worth of food in a chest freezer. Might be worth testing it...
Yelling fire in a theater has never been a problem, it was only a metaphor used to defend the ridiculous supreme court decision that handing out flyers opposing the draft during World War I was an immediate threat to life and should therefore be banned.

No one ever called for bans on yelling fire in crowded places. The US government called for bans on distributing pamphlets that went against their first attempts at imperialism.
> Indisputably.

I'll give it a go.

From the article you cite:

"Nuclear: there are two key points to differentiate in the estimates of nuclear energy safety. The first is the period which the studies cover. Analysis by Markandya & Wilkinson (2007) predates the 2011 Fukushima nuclear disaster in Japan, and therefore does not include this accident in its estimates. This fact, however, does not fully explain why the two studies differ: we might assume the inclusion of the Fukushima disaster would increase death rates but in fact the estimates of Sovacool et al. (2016) are lower.

"The largest differentiator here is the period which the Sovacool et al. (2016) estimates cover. They report normalized death rates over the limited period from 1990 to 2013. This means the 1986 Chernobyl accident was not included. Sovacool et al. (2016) only include deaths from the Fukushima accident, with 573 attributed deaths. It is useful to note here that not all deaths were a direct result of the accident: for Fukushima, there were no direct deaths from the disaster; one confirmed death from radiation exposure; and the rest noted as premature deaths from evacuation and displacement of populations in the surrounding area."

In addition I see that they are considering deaths only, which for both fossil fuels and nuclear fission is going to skew the numbers in their favour compared to renewable.

Not sure what a complete picture would look like - you'd have to put some $-values against health & QoL impacts, and that's assuming you could accurately do root cause on chronic illness back to a power generation.

In any case, nuclear fission is unlikely to make a resurgence, for any number of reasons.
I would argue that "no financial stake" is not a good metric because basically all experts have a financial stake in their area of expertise.
What about Men's work clothes? Heavy-duty stuff. Like a lot of Duluth Trading Co. clothing. I'm not sure these fit into your categories.
I also feel your skater/comfort don't seem different enough. At least, I can imagine skaters wearing hoodies commonly.
Yeah they're mainstream if she's liberal. You don't get a cookie for not being a bigot if you're a democrat.

re: gentrification example, she was explicitly saying that she preferred one hood over the other, and the sole attribute she gave to the hood was the heavily loaded term gentrification. Easily could be understood that she was implicitly approving.

Her not understanding how directly harmful gentrification is to working class people and BIPOC, and being distraught at the reaction. Wild. I have no sympathy honestly.

Have any sort of tact and THINK.

I don't really have any sympathy for people who are concerned at the threat of being "cancelled" when are they are so oblivious, uncaring and blind to others in their community and the world.
There's so much messy stuff with 5G from nearly the very beginning. And I like it less and less.

I'm nobody in the domain of wireless physical protocols, so I wouldn't know, of course. But does it actually even make sense to mix up peer-to-peer and peer-to-tower communications within one protocol? Why would you even want that? To be able to do all this stuff on the same frequencies? Having (more-or-less) same chip for everything, regardless of if it needs close-range and/or global network communications not only disgusts me "politically" (privacy issues, totally absent transparency, you know all that stuff), but also means more complicated, more expensive tech where you could do with cheaper one. And doing everything there is to do wirelessly on the same frequencies means these frequencies busy as fuck. Wouldn't you actually want the opposite for the protocol you hope to become the ubiquitous high-throughput cellular network protocol? It seems like it would make more sense to send 2 identical messages (or even to use 2 chips, if need be) on different frequencies if you actually need both for some reason.
> so C and C' start sounding "alike" at some point, but this happens because we are exposed to music which treats them as equal.

I don't follow. They ARE strongly related because an octave is a power of two multiple.
There is another reason. This is very specific to the way USA does things. It has to do with the role of the government vs. market.
Other countries also had an antiquated payments infrastructure e.g. Cheques in Britian, Scandinavian countries etc.
The government there simply mandated the dozen or so banks to come up with an instant/real-time payment system and it was rolled out in a few years

US has more than 10,000 banks and credit unions. That combined with the fact that US the most "market driven" of the industrialized countries it has take a backseat approach of letting the "market" solve it

There have been attempts by the "market" e.g. wallets and lately "push to card" by VISA/MC and RTP by the The Clearing House but it has realized that the Federal Government needs to come up with a standard settlement network with specifications and a protocol that "market" i.e. private companies can build upon.

Given the timeline i.e. 2023-2024, it may be a little late since apps and companies building on top of P2C (Push to Card) and RTP (Real-time Payments ) are likely to corner substantial portion of faster 24x365 payments before FedNow is ready.

And don't forget even if it's ready on time it'll take another 2-4 years for all the Financial Institutions to connect to it
Hong Kong media tycoon Jimmy Lai arrested under national security law
and of course 10% of his fortune is still more than all the money made in the lifetime of every person Who will read this combined
No fancy technology is required. Long before that, we created the dog and the apple. The USSR even recreated the wolf-to-dog transition with foxes. Doing something similar with viruses is much easier because the generations are shorter and because exposure to UV is easy.
It’s unfortunate, perhaps to the point of irrelevance, that a need for ethics was raised and then summarily limited to AI.

Software, all software, needs an ethical standard and it currently has nothing remotely close in common practice. This will be a hard sell though, because most developers have no idea what ethics are, why they would be needed, or how they apply to practice. Frequently when the idea of ethics are raised the response is hostility and often framed in terms that are purely imaginative.

When people in other industries ask me what’s required to be a software developer I always tell them it’s just a matter of charming an interviewer. There is no education requirement, no licensing/certification, no standard skill definition, no internship or agency, and certainly no ethical standard. It’s always amusing to watch their response.
She said one 'hood was better than the other and the only metric she cited was 'gentrification'. Do you figure she was saying the gentrification was a bad thing?

Gentrification is an incredibly political third rail. Either she's dumb, oblivious or she knew what she was saying. In the latter two cases she can't claim to be upset at the outcry.
I suppose the NSA will just disappear overnight, that and the military industrial complex /s.

People very much disagree on what is ethical, and the people who know they are being unethical rarely let simple oaths stop them. Am oath like this simply becomes a nuisance to the ethical free thinkers, while becoming one more useless social more for the people who don't care about ethics.
Always the max, to capture the full annual limit for the company match amount as early as possible in the year, in case of a job loss or job change mid-year.
Or the graduating class writes their own oath
What is evil?
Section 230 allows internet companies to control which content is shown on their platforms and also gives them liability protection against being held accountable for content created by users.

Decent article about section 230: https://www.nytimes.com/2020/05/28/business/section-230-inte...
Ask HN: Advanced Pytorch Course/Workshop?
I have a solid intermediate Pytorch knowledge that I accumulated over the last ~3 years implementing various models and reading docs. However I feel like I still don't quite understand what's going on under the hood, and would enjoy listening to a Pytorch expert explaining advanced topics. My employer offered to pay for a training course or a workshop, but unfortunately I can't find anything suitable.

Topics I'm interested in are autograd mechanics, debugging, profiling, speed/memory optimizations, distributed training, implementing custom ops and layers (I have a little bit of cuda experience), torchscript, model deployment, a tour of aten library, and other topics that can be considered "advanced".

I am not at all interested in deep learning basics or details on how to implement any particular model types, unless they serve as a good illustration of the advanced Pytorch features.

After some googling I found a few relevant blog posts:
https://pytorch.org/blog/a-tour-of-pytorch-internals-1/
http://blog.christianperone.com/2018/03/pytorch-internal-architecture-tour/
http://blog.ezyang.com/2019/05/pytorch-internals/

These seem to be at the right level of detail, and I'm wondering if there's a way to learn all that in an interactive manner somehow. I believe I could get another 5-8 people from work who would also be interested in attending a workshop like this.
I think the default is more like AND/OR. If AND were the default, and I put a list of five words in without any 'AND' or 'OR', then I'd expect to get only pages that have all 5 of those words. Now of course google looks for synonyms, unless you put quotes around each search term (which ostensibly blocks synonyms, although as you and others mention, this doesn't always work). But afaict, returned pages don't even necessarily have synonyms for all five search terms. That's especially true for words that don't have much semantic content, but it seems to be true even for very specific words. And that's more like OR.
My iPad's currently in a metal tin in the garage (concrete floor, well away from anything flammable) after I bent it a few days ago[1] until I can get it repaired. I suspect I'd know by now if the battery was damaged, but I don't really want to leave it in the house overnight.

[1] Forgot it was there and put some stuff down on it - there's now about a 20° degree bend in the middle of the long side that goes about half way across the back. Somehow, the screen didn't break.
This seems out of touch with the reality of these large firms. Management is pretty distributed, decision-making is distributed, and your manager is likely also an engineer, or used to be one. Many people work on tools that are general-purpose, in different levels of the stack. Someone working on keeping the data center running doesn't deal with what the applications actually do.

Also, people change positions fairly often and avoid work in areas they consider to be unethical. This means that the people in a position to actually make the call are people who don't find it unethical, because the people who would be concerned about it avoided the whole area. Like, if you don't want to work in ads, you'll probably find a job in some other division, or at least not directly on something you consider unethical. The people who came up with AMP (to pick something controversial on Hacker News) were true believers who sold it to management.

But people still care about the company's reputation as a whole, and as a result you get conflict between the people not actually working on the controversial thing and the people who are, but that mostly results in a lot of drama and cynicism.

The politics is complicated. I can't think of a generic oath that you couldn't rationalize your way out of.
Would they have done much worse with BeOs though?
This is what I hear out of Bangalore too. Maybe even further? Like you can command Valley level comp (or at least base+bonus) if you can clear the right hurdles. Though maybe in Poland too, the issue is that there are far more people one rung down. Cut distance from from 110m to 100m and suddenly there's a lot more competition
> This is where the planned obsolescence comes into play. I'm convinced that the manufactures make this metal out of steal with just the tiniest amount of galvanization so that it will eventually rot out.

One thing I never got about "planned obsolescence" as some sort of way to get more recurring revenue is how it works with competitors. If you're the only game in town then it makes perfect sense, but if your appliance died an early death, are you really going to buy from the same manufacturer? What if another manufacturer doesn't do the same thing and their appliance lasts longer? Wouldn't you lose market share? For it to work you'd need some sort of conspiracy with all the other competitors so everyone cuts quality in unison, which we haven't seen a lot of evidence of. The only one that comes to mind is the lightbulb one.
That’s a bad faith question asked in an attempt to setup a straw man argument and you know it, and I know it, so cut the crap. Worry about the guy writing software for all the nuclear power plants we’re not building, not the guy who makes webshit, word processors and compilers for a living.

Architects, Doctors and Lawyers are closer to one extreme, you can make as strong a case for licensing them as you can for not licensing them. Software engineers are vocationally with the florists, where licensing is less a matter of ethics or workmanship or safety as it is an artificial government sanctioned means of preventing new competition from entering the market, or only allowing it in a controlled and revocable manner.
For the case of wet land level measurement, wouldnt periodic sms be sufficient?

A solar powered system out in the open should, theoretically solve the power issue.
I had an R40 run as a router / home server for 12 years, until this January. Lovely machines.

https://snafuhall.com/home-lan-1-the-beginning.html#cracktop
How does Rowling get cancelled? How does she get deprived of her income? Deprived of a platform?

Even if she is never allowed to write a book again, never invited on Oprah again, she has $1B dollars, which is more than any of us will ever see.