skysight-inc/HackerNews huggingface dataset:
Yes. That way you can set it up however you like.

But perhaps it would be more useful if it restricted to using something like markdown and automatically make a blog out of those files.

It could be easier right? How would you do it?
Harvard and Princeton still have a student deliver speech in Latin in commencement. Anecdotally, since most graduates have no clue what they are saying, someone would hold a sign telling them when to laugh and when to applaud.
In my country there is at least 10x political blogs than technical ones. They're using local simplistic blog platforms (usually hosted by news sites) that let you have your own third level domain.
Why isn't the Middle East on fire with protest over Xinjiang, given the response to eg Abu Ghraib. It's a similar reason: 1) they know China doesn't care and will disregard their protests or moral condemnations; 2) most countries are terrified of China, in multiple regards; 3) in much of the world, people only respond to events when they're told to - allowed to - by authorities (to protest against China in the Middle East for example, it must be sanctioned by the government or similar controlling power, and no government in the Middle East dares). What about the West, surely Germany or France can stand up to China, right? That's covered by #2, they're afraid of what China will do to them economically, so they limit their criticisms and actions toward China. Suddenly no more BMWs or Mercedes for sale in China. Accordingly mostly what you get is some furious hand waving and stern finger pointing by the UN or EU. As with SARS-CoV-2, in which absolutely nothing will happen to China as a result of what they did.

The US is the only entity that can stand toe to toe with China, as China can splinter any UN or EU response. Ultimately to get some other countries on board, they have to believe the US has their back full-stop. Such that when China starts throwing an inevitable response tantrum, the US will be there to lend unconditional, unflinching support. Who trusts the Trump government's erratic behavior enough to believe that at this point? You have to bet your nation's economic well-being on believing that his administration will have your back if you join the restrain-China coalition. Most countries will naturally avoid taking that risk and will attempt to hedge or dodge the matter. The West will only be able to mount a serious long-term plan once Trump is gone. The powermongers in DC love this style of great power bipolar struggle, a return to the cold war, a very clearly defined giant enemy to focus on; but they can't effectively do anything until Trump is gone, there's too much chaos in the system.

It'll look like this: US + EU + Japan + Britain + South Korea + Canada + Australia + New Zealand + South Korea (along with a few others) working in closer unison, running a program. It's the only approach that can work, China is too big for anything else at this point. China does a thing, the group responds. Huawei is a haphazard trial run; the team is going to have to get into fighting shape, because China isn't messing around, they want the global hegemony crown and total dominance over Asia.
As I mentioned in the blog post:

* ACH-formatted transactions are supposed to be 80 character rows, but ACH emitters play loose and fast with that. 81 (CR/LF) and 82 (CR+LF) character entries are common enough in the wild that financial communities regularly complain about them. ACH transactions are supposed to be concatenative, so it wouldn't surprise me to learn that most real-world ACH handling code needs to handle 80, 81, and 82-character records in the same stream.

* The envelope and hierarchy of ACH is extremely simple. The internal state machine isn't: there are plenty of overlapping entry classes[1], obscure return codes, common misuse of said codes, and rider entries (like addenda information). The records for international settlements are shockingly complex; no ODFIs or RDFIs seem to follow the rules about not clawing back money after various contest periods expire.

[1]: When do I use CIE entries versus PPD? Do I use WEB for a recurring utility payment that was initiated online?
You'd think? The US is the only nation that is in a position to do anything about it. While sanctions won't compel the CCP, it could hurt them enough to prevent further cementing their hegemony.
Useful vaccines this year is wishful thinking, but when other nations have "rebounds" it will make USA's abject failure look less bad, so it is possible Trump could "win". This is especially possible if they don't get Biden's dementia drugs tuned correctly for one or more debates. In that case the CCParty's "wait and see" strategy will have failed, so heads will roll.
Very nice story and photos. It’s truly incredible how things have developed since then!
It remains interesting that the various powers that be continuously want to take away what little privacy we 99% have. They can't imagine a world where normal people can exist without their oversight. This includes most billionaires and elected officials. I am glad he is contributing his billions to helping solve covid and other global disasters but these little clips can be telling about the individual's belief and to always realize they have many sides to their character.
This is almost comedy for those with kids.
While the Chinese government has forced the majority of young people to learn Mandarin in schools, even just taking a 1 hour train ride from Shanghai to Hangzhou, both cities have local languages that are mutually unintelligible. Elderly people, especially in the countryside but also in the cities occasionally, often don't know how to speak Mandarin at all. But if you mostly hang out with urban youth you should be fine entirely with Mandarin.
Marmalade: A Very British Obsession
I'd take the oath if there are no more dumbass interviews, I get paid like a surgeon and work 20 hours a week.

Until then, management falls on the sword, thanks.
https://www.japantimes.co.jp/news/2020/07/11/asia-pacific/ho...

>"Trudeau also rejected the idea of a prisoner swap for Meng Wanzhou — eldest daughter of Huawei’s billionaire founder Ren Zhengfei — saying an exchange would “demonstrate to China that they can just arrest Canadians and get what they want out of Canada.” "
I answered that objection already, I thought. If you want to find every Cohen in the country, you can do so from state driver's licenses, birth certificates, voter registration data (which is public!), tax records, E-Verify, social security, whatever. If you want to find everyone who's traveled to a "terrorist" nation in the last few years, USCIS already has that data.

Sure, the government rounding up people by religion is bad and worth protecting against. I do not follow the argument that blocking a national ID actually protects against this in any meaningful way.

(Also, uh, don't put a religion field in your national ID?)
I'm a little unclear on how one efficiently uses a generator to power highly intermittent loads like fridge/freezer.

Does one monitor the freezer temperature, and when it starts warming start the generator, then wait for the freeze compressor stops, and then turn off the generator?

Or does one keep the generator running all the time, so between times of the freezer running the generator is idling?

The second option is certainly more convenient, but seems like it would waste fuel while idling. The first option would last longer--but the generator is supposed to be kept away from the house and it could get annoying to have to keep going out to start and stop it.
"Refrigerate X while cooking Y, then remove X from fridge as Y begins to [something]," and variants of that phrase are common scenarios in recipes. Your point is only valid for a portion of recipes, not all.

Let's also take into account how many ingredients you may need from the fridge when you plan ahead. Certain meals may require multiple trips to/from the basement (however far away that may be) depending on how many - and the size of - ingredients involved.

Also, what mjmj said, re:kids.
This thread started off with a very practical reason to have a national ID - the ability to authenticate who receives COVID relief checks. My question was in response to someone who believed that this was a legitimate purpose for a national ID and was nonetheless concerned about them.
The people who actually decide to do these unethical things are the executives, not engineers. Executives are the ones who should be taking Hippocratic oaths.
The issue is Biden appears much weaker than Trump on China. He has the baggage of being an Obama administration official (overseeing the South China Sea militarization and the US-China Cyber Agreement).

Some core Trump advisors like Peter Navarro (author of "Death by China" and the associated documentary) believe in economic decoupling far more deeply Biden advisors.

I agree some Democratic leaders like Chuck Schumer are hawks on China, but a Biden administration would be far less hawkish on the CCP issue than Trump.

I can see Trump using the 'nuclear option' and cutting off Hong Kong's ability to conduct transactions in US dollars (fatally killing the Hong Kong economy and deeply damaging China's, and far less so America's). I can't see Biden doing that.
I’d hazard a guess that most of the losses are from when you open the door and the seal around the door. Also while cooler than ambient my fridge and freezer don’t feel cool to the touch so I think that the walls are thick enough.

Otherwise fridges and freezers would ship with thicker insulation.
I don't use them very often but they still serve a purpose. You don't have to know the payment details for the receiving party, just their name. You don't need an electronic device or an internet connection.

Of course you have to be more mindful about fraud when accepting one but in many scenarios they prove quite useful.
Yes. Your data is relayed to them.
Would love to read more about this if you have any sources.
Or maybe, just maybe, ethics isn't at all universal? If my time in other countries has taught me one thing, it's that different people and different cultures have very different ideas on right and wrong.

Ultimately (like, really ultimately), the very idea of ethics is a meaningless fabrication in the absence of God. Without an ultimate arbiter of truth, morality cannot exist.
“Disapprove” vs. “go to war with”
The challenge here is the entire software engineering compensation and career model.

Let's consider Boeing. Aviation is complicated and takes a long time to learn. Good software engineers are constantly moving jobs to boost compensation, so Boeing would retain them for 1-2 years at most unless it were willing to radically increase its compensation year over year.

I have spent 1 year in my job at a parking software organization. I have learned very little about how the business works and couldn't tell you much about the software I work on beyond the features built while I have been there. Most of my team has been there just a year or two and they don't know either. Give me all the training you want, but I know very little about how any of this fits into the business model or how it is going to be used and I will probably never know before I leave. And if we use the median tenure of engineers for my organization, I am arguably scheduled to leave.

A friend is at a medium sized tech company. He spent 6 months on one project, spent 6 months on another, and now is interested in moving to a third. He works on "some cloud service, not quite sure which."

Another friend is just fed tickets, completes the tickets, and otherwise isn't even sure what his software is used for and what kind of companies buy it. He has been there a year.

So, sure, you can create an oath, but how many software engineers are going to ever know enough to object to something? It is maybe 50%?

To understand the bigger picture in many cases, engineers would need to stay on their projects to for 2-4 years. They would need to be there from the design phase to the implementation and deployment phase, as well as the day to day use phase. They would need to know a lot more about what the business actually is in many cases. In aviation, they would need to have engineers stay for 6-8 years.

How does that happen when 3 years at a company is considered a long time and plenty stay 1-2 years?
This works in Spotlight too!
There have already been two replies pointing out why this is a bad idea, but, why is this a good idea? Why is learning to plan your meals better (for... some definition of that term, which doesn't appear to be the usual one) worthwhile?
Static linking is back in fashion, but it means many stale copies of the guts of Java are present, where before we had just one complete and managed copy. It's very similar to bundling your own libc when pretty much every system already has one.
It's not the same model, but if you check around 2:50 here you can see the setup with the panel off including the little metal tab at the bottom.

https://youtu.be/rwSSMF6Sj70?t=168

Most people seem to use a hair dryer but I just poured hot water in. Probably better to use the hair dryer to avoid overflowing the pan.
> This would be more reasonable in the era of 10-20 years in the same company or industry. Needing to job hop every 2-3 years for a decent raise, and software skills applying to a vast array of industries, makes it less reasonable IMO.

Yeah, to be clear, I don't think software engineers have an infinite level of responsibility for understanding the ethical implications of their work. If you were a software engineer at a credit rating agency in 2006, and you didn't see the ethical dilemma because you didn't anticipate that contagion would be exacerbated by the shadow banking system to bring down the global economy, you get a pass. But if your prospective employer is, like, locking children in cages, or spreading disinformation on political candidates, you should probably find that out during the interview process.

> Not everyone here or in software makes that kind of money. Some of us in the Midwest--or who aren't as skilled at negotiating--don't pull down nearly that much.

Good point - I'm also in the Midwest and make less than that, for what it's worth. I've naturally had FAANG in mind as I type these comments, and more generally I think salaries for the more unethical roles tend to skew higher.
> I personally believe government should not allow those types of lies

Imagine if governments had the ability to silence certain "lies" throughout history, such as the planets revolving around the sun...or the Earth being round.

It sounds like Gates has a severe case of tunnel vision.
The thought of living in a China-centric world during the twilight of my life on Earth (2050+) makes my hair stand on end. I do not want to be treated as a second class human because of the color of my skin or my ethnicity. I do not want to lose business and professional opportunities because I am not Han. I do not want to live in a world where freedom of speech and expression are long lost memories, where even the rich and powerful have to pay fealty to the emperor or face the ultimate consequence. I do not want to live in a world of ultranationalism and jingoistic ethnocentrism, of repressive regimes that eliminate rights and protections on a whim. I don’t know what the solution is, I do not want war, but that is looking more inevitable than ever at this point.
Something I did about 25 years ago, with low poly and software rendering:

https://github.com/rixed/fachoda-complex

Plain C with minor dependencies, should still compile.
Economic force is a completely different matter. It's basically orthogonal to nukes. Tbh I doubt that would work either, and it would hurt the West tremendously. But it's at least something that is not totally absurd on its face.
Well, sort of.

"One day I took a camera to work and shot the pictures below. I had a great staff, mostly women except for the programmers who were all men. For some reason only one of them was around for the pictures that day."
Wasn't the antitrust stuff why Bell had to license out Unix like it did, thereby kickstarting the OS family that underpins most of our infrastructure?
Capitalism.

Who are the 'we' you're referring to. Why throw a specific company under the bus like that.

Consumers pay with their wallet - may I ask what phone you have? I bet more than half the things you own are made in China.
I grew up with a cold war era US-centric understanding of why Hiroshima and Nagasaki had to happen. I get those arguments, Later I was taught a very different, also compelling, rationale for Nagazaki from a Japanese perspective. I get that argument, too.

I'm USian, so of course I like any argument that puts the US on the right side of history. But as that moment gets more and more into the past, and we lose the context of culture, etc of that time, what is left is that the US intentionally killed thousands of civilians to demonstrate military prowess and intimidate the opposition.

I've been taught the nuances. I've accepted them and perhaps even clung to them. As time passes, even USians might feel less need to keep the memory of those nuances alive. But the horror of that action doesn't go away.

I grew up learning about Christopher Columbus, and Pocahontas and Thomas Jefferson, and all the narrative we learned decades ago. Especially lately there has been a lot different version of much of those stories. Some see people and actions of the past as heroic, others see them as hideous.

I do not personally condemn decision makers of WWII. I am grateful for the sacrifices of past generations. But the fact remains that the US is the only country in the history of the world that has ever used a nuclear weapon in anger. That is extremely humbling.
> Google says there's two million satellite internet users. At $50/mo, if SpaceX can grab all of them, which seems well possible

I doubt it. There are a surprising number of satellite internet customers in completely illogical places, like in the middle of major US cities. A lot of this probably has to do with the abysmal state of broadband options in the US -- many customers are served by a single wired broadband provider; when they lose faith in that provider (or are denied service), satellite may be their next best option.
This is really well done! Good job :)
Well, I know what a reporter bag is but that's not what I'm talking about. I didn't describe it very well. Usually they're "fanny pack" size, but with a shoulder strap. Very popular in the Philippines, for instance. Not worn so much as a fashion statement, but more as an anti-theft contingency when travelling in crowded spaces or public transportation because they are small enough to swing around and wear the bag across your chest.
Certainly not his entire career. Malcolm Gladwell is/was a propagandist shilling for pharma, big tobacco, wall street, and the health insurance industry.

https://shameproject.com/profile/malcolm-gladwell-2/

Eg.:

* https://www.washingtonpost.com/archive/politics/1990/02/27/n...

* https://www.businessinsider.com/new-study-destroys-malcolm-g...
Again, I'm not saying you're wrong, it's just hard to imagine such nitty-gritty details of the US-China relationship being the central issue of this election.
Quite scary to run financial transactions using an untyped format.
Bay Area Food Truck Launch in 2020- The MVP 3-week validation session
Well, the only thing you 'need' at the end of the day to be a software engineer is a computer. It is probably the most accessible field that contains the term engineer in it. There are no physical artifacts necessary like most other engineering fields. More so only few software projects actually require any of those things you state above, such as medical devices or software that runs control systems that affect things in real life.

Does the same set if ethics/regulations even make sense for one person developing a guided missile versus another making a video game, that happens to shoot missiles at virtual targets?
I cook often and, to OP's point, cooking can go a lot smoother if I spend a few extra minutes up front gathering all of my ingredients and prepping my workstation/workflow. That said, I also recognize that there are practical reasons for not always including every single item during said prep and making a few trips to the fridge during the cook.
I agree! Circa 1998, I got a tip from a friend in university IT and "rescued" a few NeXTstations and associated peripherals (displays, mice, keyboards) from an Indiana University dumpster. I emailed NeXT, and they were nice enough to send me complete software kits for both NeXTSTEP 3.3 and OPENSTEP 4.2 (all platforms) at no charge.

The monochrome displays, in particular, were lovely, and, in spite of its outdated CPU (25MHz 040 IIRC), one of these machines, running NeXTSTEP 3.3, was my primary workstation for terminal-centric work for the next couple years.

While I never did get much into Objective-C beyond the basics, as a big PostScript fan since the red/green/blue book days, I did have a bit of fun with Display PostScript (and NeWS on the SPARCstation 1 the NeXTstation ultimately shared a desk with, although, quite unlike the NeXTstation, the Sun was nearly unusably slow for day-to-day GUI use).
> Why throw a specific company under the bus like that.

I am sorry to throw a 1.9 trillion dollar company under the bus.

Yes, I own many made in China products. In fact, it is hard to find anything in my room that's not made in China, including books and bunch of things that I wouldn't even know. Probably the bulb's phosphor coating is manufactured in China and so are the chemicals in my stomach acid tablets.
From what I've read it's very likely they'll be rolling out vaccines with ~50% effectiveness this year (and deploying it in high volumes in 2021). The vaccine doesn't have to be perfect. As long as it's proven safe, confers some level of protection and is deployed in badly affected areas (including nursing homes) it will help drop the death numbers and we'll reach herd immunity faster.

Operation Warp Speed has meant a huge amount tax payer money is being thrown at this.
Yelling "fire" or "help" without any danger in a public place is illegal in Europe.
MIT 6.824: Distributed Systems (Spring 2020)
Wow, I’m realizing what an unpopular opinion this is on HN! Yes, as a software developer you should absolutely be accountable for the ethical concerns around what that protobuf you’re moving around from one API layer to the other is used for. You’re not a code monkey. Ask, and refuse if it’s unacceptable. I have quit jobs where the ultimate purpose of what I was building was evil.

EDIT:

Forum the original OP:

> Software engineers are accountable to their bosses before their users, no matter how high minded we like to pretend to be.

They are accountable to themselves and their own conscience before both their bosses and their users. I understand this is an uncomfortable line of thinking if your employer asks for ethically questionable project work, but I’d argue that if this is the case for you, it warrants career introspection.
I presume (if you are in NOLA too) you saw what happened at eviction court last week
Based on things like the Chicago Fire and the SF Quake, it seems (at least anecdotally) clear that massive destruction has a positive effect on infrastructure down the road.
in the US natural gas stoves are very common. There is some risk when frying on high heat that you could start an oil fire... Never used induction but gas offers very fine control of heat with a nice stove, especially compared to electric which relies on radiant heat from a coil and cannot change temperatures rapidly
If there's nobody to support you in old age, you're fucked.

That's a multi-faceted problem too. You need young workers paying into social security, you need an economy and marketplace that makes fixed income tractable, you need doctors and all other sorts of workers.

We want to avoid becoming Japan.