skysight-inc/HackerNews huggingface dataset:
Doesn't mean it's wrong, though. I found the part enlightening about America not being able to compete with China in manufacturing (if they wanted to) because health care, housing, education is so expensive in the US. Of course everything is more expensive in America than in China, that's crystal clear. However and nonetheless there's a reason why Germany still has a lot of industry and the US has not and the point that the US just puts its money where it generates the most money (not where it necessarily strenghens the local economy) resonates. It's really a shame how little the US politics influenced the economy in the right ways in the last 20-30 years. I'm talking infrastructure, affordable health care, minimum wages, TAXES etc.
The finite resource is trust. Just look what happened to those running shop on faith?
The Starlink sats are also specifically designed to be forcibly de-orbited at end-of-life, rather than remain as space junk for however long.[1]

1. starlink.com
Thirteen Years and Three Months of Trying to Make Armie Hammer Happen
Thanks for the tip. Their Cantonese program's website is here: https://cantonese.arts.ubc.ca/

Via the announcement for the "Language Archiving in the Digital Era" workshop https://cantonese.arts.ubc.ca/language-archiving-in-the-digi... ...

I found the "Corpus of Mid-20th Century Hong Kong Cantonese" https://hkcc.eduhk.hk/

In typical academic fashion, it's behind a login wall and doesn't offer an easy way to download the whole corpus. (Understandable, given that it's based on transcribing movies that are probably still copyright-protected, but annoying.) Also, no translations.

They mention 香港粵語語料庫 as a related project, but the link is dead. I found what appears to be the new website: http://compling.hss.ntu.edu.sg/hkcancor/

That corpus is CC-BY licensed (yay!) and puts the download page front-and-center, so I like it. There's no translations either, but recordings are included, so it might still be useful for a project of mine.

Thanks again!
Well, you disagree with Scalia in Heller then, who drew a sharp distinction between military weapons and arms carried for self defense, over like 8 paragraphs, and concludes with a distinction between the kinds of weapons civilians carry and the kind soldiers carry, the latter not necessarily being protected.

I agree that we're not likely to get a handgun ban any time in the next 50 years.
UC professor invents lab-on-a-chip device for early cancer detection
Americans are not the only white people out there.

I'm eastern-European, we have regular corruption around here and I see no correlation between that and my skin tone.
It's a regurgitation of the agile manifesto's "Individuals and interactions over processes and tools"
*nix system administration at many companies means that there are 1000s of RHEL or CentOS or older Solaris servers that you may very often need to edit a file if there is no config management (which is often the case). What all these servers will have to do that will be vi (or vim if you’re lucky). In most cases you can’t just go install some random other text editor that you happen to like better or be more proficient in. That means you have to be at least somewhat functional in vi to be able to perform basic tasks.
Exactly. Small stuff like having separate cloud accounts for different environments like prod and dev, enforcing MFA and password rotation, having separate ACL roles for different services with minimal permissions, basic antiphishing training, and so on are all low hanging fruit that few software engineers have the knowledge of and even fewer have the political capital to implement unless its handed down from the ops team.

Instead defense in depth works best when the software engineers are treated as benign manifestations of hanlon's razor.
SEEKING WORK | EU region (willing to relocate/travel globally) | Remote OK

Electronics designer and (embedded) programmer. 13 years of experience. Quick learner. Easy to get along with. Good at prototyping and failure analysis.

Freelancer / independent contractor, with proper professional liability insurance in place with global coverage.

Examples of tools that I'm familiar with: electronics lab tools, 3D printers, network analyzers, various programming IDE's such as Keil/VScode/Delphi/Pycharm, Windows, (embedded) Linux, CATIAv5 (3D printing), Altium designer, Pulsonix, Proteus VSM, Git/SVN, MS Office and its API's, Autodesk Vault/SDK, Doors, PLM systems like Siemens Teamcenter and many more.

Experience with programming in: Python, Pascal (Delphi), C and C++ (embedded as well as desktop application level), Labview, Java, Assembly, MySQL, bash, batch.

Fluent in spoken Dutch, English, French and Spanish. Basic conversational Portuguese and German. Excited to travel if required.

I have experience in various industries such as: medical devices, aerospace, particle accelerators, oil & gas and museums.

Currently in The Netherlands. Email me at: g@megahard.pro
This wasn't mentioned in the article, but the newer cellular variants of the watch allow you to place and receive calls even without your phone nearby. You can also stream music, stream podcasts, etc. without the phone nearby, listening with a bluetooth headset. I suspect certain android ones do as well, though I don't know which ones.

I like the idea of only carrying around a watch + headset. I'm actually thinking of doing this next month.
I see this as a declarative vs imperative approach. The interface is a bit barebones and heavy right now by needing to fire up node and run the functions. But like declarative vs imperative DevOps, the declarative nature of the resulting format seems like it can carry a lot of the same benefits.

POSIX scripting and other tools are a viable alternative as well. Though despite knowing all of the commands you’ve mentioned, and regularly sharing/applying git patches, I think I would still have difficulty renaming FileA to FileB in a tarball or patch prior to unpacking or applying it.

The declarative approach seems like a nice feature that greatly reduces the cognitive friction there. But as a single feature, it’s not clear whether it’s worth a tool change.
There is also an issue of complexity hiding the risk. I'm not convinced that DiFi solves this problem.
Truly.

I do not think most people are aware of prolific steroid usage is... It mostly boils down to people pumping themselves full of steroids up until a week or so before the competition so they test clean. With almost zero body fat, most drugs are metabolized and removed from the body really quickly.

It was pretty depressing to realize that body-building is totally gamed and drug based. Not because I was ever into it, I think it's corny, it's just a real disservice to the ideal of healthy living.
https://www.cnbc.com/2021/01/27/hedge-fund-targeted-by-reddi...

You don't need an "emergency infusion of 3 billion dollars" if you just bought put options that are now deep OTM. As you mentioned, the total downside is capped at 100%.

They clearly had real exposure and serious panic. If they were using put options they were leveraged or had non-standard terms (not the same as typical retail investors)
I will say that strongman is interesting. It eliminates the cutting weight aspect of bodybuilding at least, though admittedly retains the steroid abuse aspect. I think it fundamentally answers an interesting question though in a way that bodybuilding maybe doesn't, namely: What is the absolute limit of strength that the human body is capable of?
The Rpi4 does still have composite out, but it's routed via the 4-pole audio jack. You'll want a 3.5mm 4 pole to 3 RCA cable.
to clarify, yes, you're right that background checks are largely useless at reducing firearm deaths, but no, intentional homicides are not a major category of firearm death, and to worry about "career criminals" is a non-sequitur.

your (as in anyone's) chances of successfully defending your property and friends/family from a "career criminal" using a gun is basically zero, both because it's exceedingly rare to encounter such situations and because it's even rarer to have the necessary skill (i.e., intense training and practice) and the necessary presence of mind to mount such a successful defense, so that doesn't matter to the argument at all. it's generally a bugaboo brought up to generate irrational fear.

edit: i should add that while reducing homicides is often used as a justification for background checks, it's a poor policy because it doesn't achieve that aim, as you point out. to have much impact, we need to focus on accidental shootings and suicides principally.
This long read piece by Anne Helen Petersen is a follow-up and retrospective to her original "Ten Long Years of Trying to Make Armie Hammer Happen" Buzzfeed News piece in light of the recent allegations of abuse from the actor's exes.

Thought it was an interesting and well-written look at the media, sexism and the cult of celebrity.
http://archive.is/SlbAG
I prefer to use shell scripts for that, this works pretty well and is very readable:

cat >README <<'EOF'
This is a README
EOF

# This is a comment
mkdir -p myProject
cat >myproject/index.js <<'EOF'
console.log("Hello world")
EOF

it does not require any tools to extract either.
(and if you omit quotes around EOF, you can do substitutions)

MY_EMAIL=put-your-email-here
cat >config <<EOF
email=$MY_EMAIL
EOF
I tried searching on Sci Hub but couldn’t get anything.
Good to hear.

Rep movs is the obvious way to represent memmove and memcpy. Avx moves should have never been faster than that sequence.
Maybe not hard data, but EPIC's software (which is used in about ~25% of hospitals for EHR) has over the years been utilizing patient data to be used for treatment recommendation purposes. Again, difficult to weigh the impact if we don't know how many doctors are relying on these types of recommendations and acting on them but it is definitely out there in the real world at the moment. >>https://www.epic.com/software#AI
Quite true; and also the title is so big it's cut like this on my screen:

THE
FEMININ
E
PHYSIQU
E

But then I switched to Firefox's focus mode and everything was better again.
Hi I am interested for frontend development and sent you an email as well. However you can reach me out at khyati.bardolia@gmail.com
There's no breakthrough necessary. The batteries are already good enough to manage standby with an occasional call, which meets the _phone_ needs of most users. The Apple Watch today is at least as good as a phone today as the iPhone was a decade ago. I can't even imagine the complexities of carrier/Apple politics to know what the real reasons are for why Apple hasn't allowed the watch to be standalone, but they aren't technical.
Technically true, but extraordinarily misleading.

Most people think of ‘mass shootings’ as indiscriminate public events like Parkland or Las Vegas.

However the stats cover any event in which where 4 or more people died.

The vast majority of these are drug deals gone wrong, gang violence, and other forms of organized crime.

Almost none of what most people think of as mass shootings involve handguns.

Most people do not think of a drug deal done wrong, which is very likely to involve handguns, as a mass shooting.

So when used this way, the statistics are contributing to the spread of misleading bullshit.
It looks like librejs is about blocking proprietary javascript. Certainly malware or user hostile javascript could include an open source licence, if people started using that tool.

https://addons.mozilla.org/en-US/firefox/addon/librejs/ shows only 50 users.
Was thinking the same, I'd love to carry my apple watch around like a fancy pocket watch on a chain! Will dig into the emulator though, great idea.
The Great Suspender Chrome extension sold and converted to malware/adware
There is a younger generation that has absolutely no attachment to sincere individualism or ethics. We are functionally divorced from them. There is no voice that is advocating for self-reliance and individualism.

These people believe that racism is systemic. They believe it is evil to judge anyone who is not European or Asian by the color of their skin. But they also know that deep in the hearts of Europeans, all white people are racist and they can’t do anything about it. They sincerely think the world will be better if a generation of white boys going through puberty are forced to acknowledge their privilege and stfu. This will not end well, but some people need to see the explosion before they change course. Keep an eye on the national suicide rates and ask yourself how this new way of thinking is working out.

The only way this world view makes sense is if you are shallow conformist. Too many people are too afraid of being labeled racist to address the inconsistency and racism of our national dialog on race.

We normalize irrational and self-destructive behavior as a psychological condition that should be accepted because we need to “have a conversation about mental health.”
Ted Kazinsky was right about the evolution of our culture and our dependency on technology to replace analytical thinking. Listen to the Sofia with an F podcast. We are in the middle of a philosophical divorce, and the next generation is focused exclusively on medications and DSM diagnostics over personal growth.

We are industrial scale farming over-socialized, undereducated adults. Some day, their generation gets the launch codes. They are going to destroy themselves but they won’t be able to recognize their role because everything is someone else’s fault.
RPi 4 and Compute Module 4 still have one (albeit disabled by default, one line in config.txt needs to be added to re-enable it).

Standalone RPi 400 (the one inside a keyboard) does not have any analog outputs.
Original title: "140 are missing after glacier breaks in India's Himalayas"

From the submission guidelines: "... please use the original title, unless it is misleading or linkbait; don't editorialize."

https://news.ycombinator.com/newsguidelines.html
Regarding the project templates, did you look at Cookiecutter [0]? There are over 5k projects that GitHub finds that use it [1]. It solves the “custom utility” problem, since it can be used with multiple templates. I can just install `cookiecutter` and immediately use any of the 5k+ templates, and I get variable substitution, and some basic logic in the code. I also don’t need any special structures — I prefer 4-space tabs, and to write or edit the `stamp` file manually, I would need to remember how to tell vim to disable all indentation support, since I’d have tabstops at 1 (the `data` line), 2 (top-level code), 6 (one level of indentation), 10, …

[0]: https://cookiecutter.readthedocs.io/en/1.7.2/
[1]: https://github.com/search?q=cookiecutter&type=Repositories
While I agree with the sentiment, Blair’s first win in 1997 was regarded as a landslide despite not being a majority of the popular vote.

I think it’s just one of those superlative treadmills.
I absolutely agree. And we need to do better in terms of enforcement. What I was trying to convey was that by formally allowing lobbying it gives us more power to do something about it. Same reasoning for why drug legalization works better than prohibition.
Thank you. That is excellent information. I wonder if anyone has looked into concentrated solar as the heat source for small batch magnesium production using that method.
As a fellow white person, I get this is uncomfortable. But they're not bringing race into this. It's been here all along. Because white people put it there.

Right from the beginning America's constitution was built on white power over black people. [1] Slaves helped build the White House. [2] We fought a civil war to end slavery, but gave up on Reconstruction, [3] leading to the Nadir. [4] After the Nadir, we had Jim Crow in the south and widespread ethnic cleansing elsewhere [6][7]. [5] As with Reconstruction, we had some improvement with the Civil Rights movement, but now reasonable people see us as being in a second Nadir, [6][7] and that the recent collapse in bipartisan comity is just more fallout from attempts to move toward racial equity. [8]

You could look at the pictures of presidents and see it's been very white. [9] Or take senators. There have been 11 black senators [10] out of 1994 senators total [11], a worse ratio than presidents. This is not an accident; it's something that white people have worked very hard for, from the US Constitution to the Wilmington Coup [12] to a former president who vigorously promoted racist lies and ended up trying to disenfranchise large black cities wholesale. [13]

Whiteness has a pervasive influence on America's history and still does today. And until white people can at least hear mention of that whiteness without putting their hands over their ears, we're going to keep having some of the same problems over and over. That especially includes problems in the political system, a major function of which has been to ensure continued white dominance.

[1] https://www.britannica.com/topic/three-fifths-compromise

[2] https://www.whitehousehistory.org/press-room/press-backgroun...

[3] https://www.theatlantic.com/politics/archive/2015/10/what-if...

[4] https://en.wikipedia.org/wiki/Nadir_of_American_race_relatio...

[5] https://en.wikipedia.org/wiki/Jim_Crow_laws

[6] https://en.wikipedia.org/wiki/Sundown_town

[7] https://en.wikipedia.org/wiki/Tulsa_race_massacre

[8] http://bostonreview.net/forum/remake-world-slavery-racial-ca...

[9] https://www.dissentmagazine.org/online_articles/the-urgency-...

[10] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3744902

[11] https://www.whitehousegiftshop.com/Presidents-Magnet-p/magpo...

[12] https://www.senate.gov/senators/EthnicDiversityintheSenate.h...

[13] https://www.senate.gov/artandhistory/history/resources/pdf/c...

[14] https://en.wikipedia.org/wiki/Wilmington_insurrection_of_189...

[15] https://www.instapaper.com/read/1381142307
Frozen APIs are a blessing, not a curse. The only way forward is to constrain developers to a well-known standard set of tools and interfaces. We've seen what happens when they just get turned loose.
I think people are quite aware of how prolific steroid usage in bodybuilding is. It's the movie actor physiques that people aren't as aware of.
Here’s a good resource I found that lays out a detailed approach for how to make this switch: https://danielmiessler.com/blog/build-successful-infosec-car...
Yes, in general this gizmo is called a "fob", and a search for "Apple Watch fob" will turn up as many as you would like.
You’re more likely to be black if you are poor, though.
From a more strategic viewpoint ;

If you assume SpaceX tech gets copied and reuse becomes the norm for rockets then Starlink would face competition. Over time the costs would fall both with regards to launches but also in the satellite part of it, meaning Starlink competitors would be able to do it for less.

Slowing Spacex/Starlink now would only serve the help their competitors and punish a first mover.

But on the EE/RF side of it i have no idea what arguments are legit and so forth tbh.
This might be why Product Hunt's favicon is no longer loading for me. Must be getting blocked.
Still almost twice the price though....
This was not a mistake I made, but it was one that I fixed. A product I worked on had a CSV import feature with an option to run the import in parallel to speed things up. For a while this worked fine. Then one day imports using the parallelization feature started only importing a portion of the CSV and generally leaving a mess that had to be manually cleaned up. No one seemed to know what was wrong.

One day I was assigned to look at it. I discovered that the import feature worked by spawning multiple subprocesses to process the import in parallel (PHP app). There was a calculation used to determine how many CPU cores were available on the host and then divide that number in half to determine how many processes to spawn with some math that was added later to reduce the number of processes spawned to avoid overburdening the machine. In another there was the same code to determine the number of processes to spawn, but no math to divide as in the other location causing a mismatch. This value was used to determine how to split the file for processing. Unfortunately, the new math for determining how many processes to spawn was not applied in both places.

I found the issue and fixed it by adding `/ 2`. Three characters that before being added had probably costs the company thousands of hours of having relatively high payed employees manually correct the data from the broken import process. In addition this was supposed to be a new product replacing a supposedly unmaintainable legacy product and the broken import process really hamstrung the migration process.

The whole product was a mess, but that really illustrated how much of a mess it was to me. A lot of it was caused by a couple of individuals who incredibly productive at writing sloppy and repetitive code that frequently made problems worse rather than better.
No, by "attacking" I mean interfering. Simply offending somebody is not an attack. If I say something to my followers - it's not an attack. If you don't like what I am saying, don't follow me.

If you, on the other hand, start actively replying to my tweets, and tweets of my followers, trying to disrupt our conversation - that's an attack.

I am not arguing about allowing everybody to do and say absolutely whatever they want. I am arguing that platforms must follow some sort of a mandatory democratic process that lets _their_users_ decide how to govern themselves.

And the role of the federal government is to enforce that democratic process on each platform, not to regulate speech directly.
Colonialism still exists in the form of lopsided trade economics.

Most of Africa is not able to trade freely with EU, creating a favorable economic situation for the EU. I'm not sure the milk example is a good one, but historically (post-colonialism) most value gained from mining in Africa has been gained by companies in the EU -- not much value gained for the African countries and citizens. This is due to the lopsided trade agreements but also corporate exploitation of the African countries.

The African countries needs our help in the form of proper free-trade agreements, and in the form of us not meddling with their natural resources.

Source: https://en.wikipedia.org/wiki/List_of_bilateral_free-trade_a...
And also a great web-based player for both desktop and mac for easy sharing and consumption
How long is an appropriate window for Amazon to lock down orbital slots without a solid plan to use it?

I can understand a year or two, especially if they have orbital capacity ready. But six years?

The space could provisionally be granted to SpaceX with a 15 year renewal period or something. Locking down options for a decade on wishful thinking does not seem particularly competitive for me.
this

> some things are better off the way they are

doesn't follow from this

> Older people are naturally more conservative
Edmund Clerihew

While choking some guy he knew

Invented a poem that sounds cool

It is what happens at St Paul's School
Pretty much every federation is untested, steroid use isn’t a dark secret in BB (like it is in strongman) it’s the way to compete.
Another alternative for something like this would be MIME multipart/mixed (https://en.wikipedia.org/wiki/MIME#Multipart_messages).

That allows a text file to contain several other files. Plain text files can be included as-is (as text/plain), and binaries can be included (as application/octet-stream). Each file can be given a name through 'Content-Disposition: filename="foo.txt"'.

It can be hand-edited if you're reasonably careful. (Use boundaries, not Content-Length.)

And if any of the files would have been mergeable (with Git, etc.) as a separate file, it should also be pretty mergeable as a section of a MIME file. (Because it is included literally, and because presumably you give each one a unique filename, so the merge/diff algorithm has a unique Content-Disposition line to work with for each file.)
To counter pseudoscience, focus on the believer’s psychological needs