skysight-inc/HackerNews huggingface dataset:
Why insult me instead of just making your case? I'm a bit more sympathetic to a comparison between Central Americans migrants -> US and Uighurs -> China, although there are striking differences even between the two: foremost, Uighurs are Chinese citizens, and Central Americans are not US citizens, which is a major, major difference. As such, Central Americans are not, by definition, a "US minority group". I had assumed you were comparing the present situation of black Americans and the Uighurs.

Lots of things made me angry when I was in my teens and 20s that I look back on now in my 50s and understand much better (eg, I was furious at the lack of US intervention in Bosnia. I now understand much better the reasons driving non-interventionism, and I'm able to see the compassion driving it, even if I don't always agree.).

Edit: And BTW, it wasn't I who flagged your response, despite the ad hominem. But those things rarely play well on HN, as I'm sure you know.
I learned to say "one" instead of "you".
Don't want to trash talk Doctorow, but I just think he missed his calling at the New Yorker or somewhere similar writing near-future short stories that were subtle critique of current issues. If we criticize Neal Stephenson for building great worlds and telling an interesting story but not being able to consistently stick the landing then I think Doctorow builds the world but can never really get a good story going. They are all better writers than I, but overall Doctorow to me seems a bit over-hyped for someone who under-delivers on the possibilities of his world-building.
That's an interesting point.

Regardless of the initiative (could have been rural broadband) by expanding into these areas Mozilla's parent company said..

We have enough money for operations. This extra money will go to this good cause.

As someone who might donate I would hold off because they have more than enough. I could use my money directly to support a cause.

Not sure how a charity starts giving to another charity (unless that is what they specialize in). That strikes me as greedy. If you have enough don't ask for more. There are local charities who could use the money.
It's not that he did something weird that's interesting (everybody does weird stuff) - it's that he did it in public, on camera, while the focus of attention during some sort of exhibit.

It's interesting because it's unique. The only other person I can think of that would do something similar is Danny DeVito.

Or at least I think it's interesting. ¯\_(ツ)_/¯
see toothpaste.c, line 2817
https://archive.is/aTwFi
All this stuff has really started to take the fun out of programming and hacking for me
It doesn't say you need the app to use the toothbrush either? It's just a gimmick to charge a premium over a regular electrical toothbrush.
Except the CCP is the literal opposite of Facist...
Wouldn't it be simpler for the ACH file creator to cryptographically sign the contents of the file?

Attaching a signature to the end of the file (a la PGP) after the padding rows seems workable.
I'm not the OP, but for me it's converting statistical analyses done in Rmarkdown to PDF or HTML.
Technically yeah they are literally a tiny weight on springs. But they are in a tiny silicon package that is effectively "solid state"
I write my lectures and labs in .md and convert to pdf with pandoc. I like the results tex produces but I don't love the language, so pandoc is ideal.
Amazon’s QLDB solves a lot of issues people think they need blockchain for
I find it bonkers that the surgeon had no prior involvement in reviewing the case before the patient is brought into the operating room.

That's really scary.
The general purpose computing doomsayers lost the average person caring whether they have a general purpose computer that they were never going to use as such anyway. They haven’t come within a light year of actually losing the ability to own devices that can run whatever code they want to.
Blockchain's value is in the distributed ledger. A home purchase has a small number of well-known parties. Doing digital complex financial transactions with a browser and HTTPS has been proven thoroughly effective. Real estate is still hindered by the model of agents and lawyers many of whom are in small operations or affiliated with a firm, but still operating independently. Most don't have the scale or the expertise to automate their processes the way they could be. But once it finally happens, it will probably just be forms on a web site like anything else.
Noting some of the sibling comments about timestamping and trust, something I've thought about before when explaining use of Blockchain is that the real use case is verifying the relative order and integrity of events. Clearly the time granularity within which you get relative order assurance will be dictated by the order interval.

But where this seems to fall apart is if you need very precise ordering (think stock trades), as an unpermissioned chain won't going you a high enough block rate. So you move to a trusted node that mints blocks, and at this point you might as well call it a ledger computer, issuing signed receipts.

The big unsolved problem is the analogue gap though, and how to get something from the real world into the chain - the person or device making the observation inherently need to become trusted oracles. In the odometer example, you could surely take a photo of the odometer before the joy ride, then submit the old picture once the vehicle is leaving your custody? Client side restrictions this is a live photo don't help as they can't be verified on-chain, so now the next person gets blamed? Or have I missed something here?
> Chromebooks

Actually the RK3399-based Chromebooks are the "most-rootable" device you can buy today, by a long shot. Far more rootable than any desktop machine still in production.

No Intel ME, no PSP, and with the Samsung Kevin laptop you can build coreboot to boot the device with absolutely zero blobs -- even the Cortex-M0 power management unit firmware source is in there. It's really one of a kind.
Ariana Grande Type Beat
There is no solution for the oracle problem: someone has to input the truth, and that entity can just run a database. End of story.

People made insane money with Bitcoin, Ethereum and others. People then dropped lots of other "coins" that eventually no one cared about. "Blockchain as useful technology" is the story to sell the next "coin". Employing a couple of devs and funding a few blockchain startups is trivial money in this context, often sponsored by "believers" (who got rich in the early days)

Blockchain tech comes with inescapable complexities and problems: bugs and security issues can't be fixed in blockchain programs. Any trivial action on the blockchain requires mining, i.e. the very thing that's done with specialized hardware in areas where energy is cheap.

My last point seems to be tangential, but do try it yourself with a small project on a private Ethereum chain, using geth, web3.js, there are good tutorials out there. Usually when you try out a fancy new tech you "get it" after a while, but I definitively did NOT see any way this is feasible.
There’s a damn good chance that lots of people up the chain secretly think that too, but they don’t see any alternative to just putting one foot in front of the other.
Just the Darn Recipe
Ditto. My family would spend all of their savings on Christmas presents, which would generally never exceed 500 dollars. They felt it was beneath them to follow the advice I gave them from early retirement blogs. My mothers partner bought an expensive riding lawnmower when my little brother needed many of his baby teeth treated due to baby bottle carries (totally preventable if you follow the advice of almost any baby book). He was too proud to sign his name to get free dental care for my brother so he suffered/had teeth pulled. My mother would super glue a tooth of hers back into her mouth and get reoccurring infections and pay for the antibiotics instead of getting it properly taken care of. My mother will be government assistance of the rest of her life. She has taken no initiative to learn a skill/find a job. I can imagine her working as a receptionist or Walmart greeter but beyond this there are just some people like her who are too broken from abuse/health problems or have a very low IQ. I escaped poverty/child homelessness/covert sexual abuse. Moving to Silicon Valley to work in bioengineering was extremely difficult. I know no one else in real life who came from a similar background who has made it this far.
I'm applauding your post furiously. It warms my heart there are still people like you.

Yet, it's disheartening that even in many online forums of so-called hackers, one can still find plenty of people who will argue in favor of walled gardens and against general computing. Or who argue against the FSF and the right to tinker.

If I had to choose one quote from your post is this one:

> The general purpose computer is hands down the most amazing, equalizing piece of technology humanity has ever created.

Well said.
The solution solves the exact issue. A claim of fact is sent from one party to another and the blockchain--which is independent of either party's trust--holds that claim including who it was sent from, when, and what the claim was. The only thing it has the potential to not solve is the possibility of the party lying in that claim.

In this specific example, what would they change to photo to? The case is to stop joyrides. Who would be able to take a joyride and end up with the odometer exactly as they had Photoshopped it to hours or days ago?

But yes, depending on the application, photos can be manipulated. But that is stating the problem with using photos, not the timestamping app.
My experience with photos in Nextcloud was vastly improved when I setup the Preview Generator app [1]. Still not blazing fast, but makes the Files app usable again when browsing folders with lots of photos. Significantly better than before.

1. https://apps.nextcloud.com/apps/previewgenerator
War is a different topic, if you keep changing (the topic) no discussion is possible.

Which might be your goal.

Also China has gone to war with and enslaved as many people as they had the capacity for. Pretending otherwise is weird.
damn, i oughta start taking my grandma's dog for more walks then lol
> Boycott CCP controlled businesses, their manufactured goods and services. Ensure strict sanctions are levied on CCP members. Ban travel of CCP members to and from countries that respect the rule of Law.

That's typically not worked in other countries. For example, see Russia, which has been under exactly those kinds of targeted sanctions and yet which continues to openly murder opponents of the Putin regime across the globe.
I've self-published a couple of paperback novels that I create using LaTeX, then I run them through pandoc to get a perfectly formatted .epub that I use to sell the e-book versions.

Flawless!
Last time I looked, their median retention for employees was painfully low, like 1.1 years low. So I doubt morale is good. But it doesn’t matter if you have buckets of cash to throw around, you can trivially replace burnt out engineers with new ones, since recruiting is made much easier with big numbers.
Great comment, I agree with it. Except for the blame part:

> Those people are the ones running the tech giants today, pushing locked down hardware, and trying to crush general computing as a thing.

To blame individuals will solve nothing. This is a systemic problem. There is a strong incentive to gate-keep computers for maximum profitability, put anyone in charge of a tech company and they will feel the market pressure to extract as much value as possible from each user and close doors to competition.

Only regulations that change the industry environment will make it work for consumers. And, that regulations are clearly needed. Or locked down hardware is the only hardware that will exist in the future controlled by a few corporations that have locked in everybody else.
This is an incredibly naive view of how morale works. Money is only temporarily protective against the psychological effects of a bad job.
The Rise and Fall of a Senior Developer
I guess the argument is that testing is very often another piece of the "developer experience" of a project, akin to linting or compilation. It makes some amount of sense to me, although I see where you're coming from.
Like all humans he is full of faults has a long track record of unfortunate postures and statements, but as a technologist the best analogy for him would be an atomic clock sent back in time to before we understood relativity.
YouTube-dl is now part of GitHub/dmca.git
Gmail would be just as good. Have them send you an email as part of the handoff process. Time/date/photo will be documented in a source of Truth
It looks like this is the corresponding PR: https://github.com/github/dmca/pull/8142
I had read it was 4 times an hour prior to covid.
> HN just isn’t the correct forum for a meaningful debate on existentialism.

What is the gender composition of HN readers? Do we have any information about that?
Google’s Efforts to Earn Public Trust Through ML Fairness and Responsible AI
I suppose it’s possible, sometimes there is no “good” side, both sides might be bad and have committed atrocities.
Apple's photo album sharing is so stupid. I can make albums, but then to share those photos I have to make a shared album in which I cannot rearrange nor change the photos once “posted”. If they would just implement sharing of regular albums …. Anyone with an idea why they have not?
That's your preference for what sort of hash you would like others to use when sending you a signed message. It is in order from most preferred to least preferred so SHA1 is last. Look for the "Hash alg" of the signature packets for your signing key and encryption subkey. Mine looks like this for both:

Hash alg - SHA256(hash 8)
I'm still trying to find an RTX 3080 for Cyberpunk and people are already talking about Solarpunk? WTF
Hell I was confused by bucklescript vs reason before. This sort of thing just puts me off. One thing Elm got right is just to have one way not to fragment.
I've implemented bindings for ZeroMQ with Tokio in rust (https://github.com/cetra3/tmq). I found ZeroMQ great for interop with Python/Java if you just want some simple cross-process broadcast/task management.
For you, it was the day of your job interview for your first C-suite position.

For us at Microsoft...it was Tuesday.
Pandoc is great at bridging the gap between science-oriented data control needs, and management-oriented reporting needs.

I was on a modeling project that used scripts to generate hundreds of input parameters, embed them in models, run the models, and produce reports. The inputs and outputs shifted a lot over the course of the project, as we came to understand the domain and implications of the work better. At every update, the changes had to be transferred to a Microsoft Word document that went to the project sponsors.

Pandoc made this easy -- we just added scripts to write out the model inputs as Markdown tables, then embed those tables in a larger writeup, also written in Markdown. Pandoc turned it all into a Word document. Thus, the same toolchain that did the actual work, also drove the final report. I really don't think we could have had confidence all the tabular data was right, had it not been automated through Pandoc.
Pandoc ubuntu apt installation is horrible.

I have installed the latest texlive in home directory.

When I invoke 'sudo apt install pandoc' it requires me to install a massive texlive setup at the system level as part of it.

This is not specific to pandoc but many other packages. I have anaconda3 installed in my home, but image-magick requires a massive numpy/scipy system-level install (ignoring for the moment my bewilderment at why would image-magick require numpy/scipy).

I refuse to put up with this kind of bloated bs.
Good news: Crypto created the new business model for open source software.

Naval: "Ironic that the most monetizeable code in the world is now open source (running on blockchains). OSS has the best business model."

https://twitter.com/naval/status/867860551522598912
Yeah, but some countries actually torture prisoners routinely. See the parent article. This idea that the US hasn’t routinely taken the high road is ridiculous. Just wait until China is the superpower. You’ll long for the bad ol’USA.
Cross-Border Payments – A New Beginning
> It's simple enough.

> (Oh and ...)

+1 to just dumping it all in ~/.bashrc
These are, in majority, ffmpeg abstractions. WHY in tarnation would you need Node.js as a basic dependency?
If you look at configuring a tool like Jest, there's a ton of "build tool" overlap, typically involving configuring Babel/TypeScript, parsing, path aliases, and so on. In particular, you usually have duplicate configuration for Jest and Webpack for all those things, but with completely different config file formats. Test runners also need to be able to iterate over files, run checks, and print diagnostics.

Those all sound like things that Rome has the ability to do already, _and_ it's another tool that Rome could eliminate from a typical install.

I'm not planning to switch to Rome any time soon, but I definitely understand the mindset involved in that approach.
I anticipate some much more savvy than myself saying this wrapper is unnecessary as you can do all of this “easily” with ffmpeg. I welcome tools like this that have a more common user in mind, evidenced immediately in the beginning of the README with common use cases.

Ffmpegs documentation on the other hand forces me to feel as though it’s normal to assume knowledge about a point in a video and what it means if my encoders are different from input to output.
to add, the sports listed also typically involve long periods of sun exposure.
The only times I've ever reached for zeromq are when I needed sockets and didn't want to deal with the hassle of programming sockets - it worked great then.

I'd happily use it as the glue between two processes that I control, but would grab one of the other tech you mentioned for anything exposed on the boundaries of my app.
> academia itself is not doing enough to change this culture

This is the key point. Individual action is needed to fight climate change, but cooperation between governments and institutions is as or even more important.

> The data indicated climate experts take about five flights per year, while non-climate researchers took four. However, the study found practical factors like family commitments and availability of low-carbon options were more important in predicting scientists’ actual flying behavior.

This is one of the traps that individuals fall in when it comes to climate change and environment concerns in general. "Low-carbon" or "low-ecological-impact" products relieve pressure on reducing consumption. If you spend a little more money on the ecological option, it seems that you are already doing your part. And, that is not bad, but you may end consuming more and thus increasing your environmental impact.

It is similar to how recycling plastic increasing its use. Even when the recycling is not happening in many cases.

To have the knowledge on how to choose the most low-carbon flights, may have a real impact on how people perceives their effect on the environment, a negative one.
Just as soon as China does.
I value free software because it's independent from its author. If author decides to abandon it, someone will continue its work, if that software is worthy for enough people. That's not the case for proprietary software.

And TPM does not allow other people to maintain that software.
You say it's over-engineered, but every time I read it I think of something Mr. AvE said about the topic (albeit with physical materials, regarding Juicero, to be precise):

If it uses more material than required for the job it's over-built and under-engineered. Your solution seems to be massively that.
Here are the node dependencies. Am I ignorant to assume these make CLI interaction more developer friendly?

"execa": "^4.0.3",
"glob": "^7.1.6",
"mkdirp": "^1.0.4",
"moment": "^2.29.1",
"nopt": "^5.0.0",
"npmlog": "^4.1.2",
"nyc": "^15.1.0",
"p-all": "^3.0.0",
"rimraf": "^3.0.2",
"tape": "^5.0.1",
"unique-slug": "^2.0.2",
"which": "^2.0.2"

Sorry for any basterdized formatting. OM
Wasn't this what ASDL did, way back from the Zephyr project?

https://www.cs.princeton.edu/research/techreps/TR-554-97

I think Python is still using this.
Asking the important things here ! :D

Also, what positive safety control loop could a standing desk use?
How can we circumvent future legislation to prevent someone from pulling a 70's Woz and building/selling a PC from off the shelf parts that don't have any DRM in them? There needs to be pre-emptive posturing by the community to protect inventors who can create non-DRM/TRM open source general purpose computers. GNU for hardware, but using CPUs that aren't manufactured by the top 3 (or 10) CPU vendors. At some point an investor should be able to call up TSMC and make an open source, CPU/MCU, no?
We exploit quantum tunneling in many applications, you are posting from a device that wouldn’t work if there was no reliable way to exploit quantum tunneling.
This is a side effect of it being a research project. It's interesting to me because I've worked in this space (I designed and built the visual scripting system for Facebook Horizon) but otherwise I agree. Kids and non-programmers won't understand this
The momentum of an existing mostly-working system. Namecoin is dead but there are a few projects pushing forward, including ENS and Unstoppable Domains.

There's opportunity for a significant privacy and authentication improvement over DNS. Two key advantages:

1. One can run one's own node, reducing or eliminating DNS privacy leakage. Today your ISP can't read your traffic with https://secret-newsletter.example.com/ but they do know that you looked up the IP address of secret-newsletter.example.com. which is about as bad. DoH is somewhat better because you can choose your DoH provider, but in practice people will probably use one of a few major offerings, which they'll have to trust.

2. Info about a name can be authenticated, so in response to query you could receive both the ip address corresponding to a name, and a hash of the TLS certificate that ip address should use, removing the ugly hack of certificate authorities. There's lots of details to get right here, but the potential advantages are enormous.

IMO those are the key advantages of DNS on the blockchain. But there's a big gap between having an idea and executing on it. There's tons of existing DNS infrastructure, and it's not going away overnight, so work is needed for interop, and there are complex questions to resolve around regulation and trademarks etc.

As the saying goes, it takes years to be an overnight success.
Look up "nanomsg is not dead" and nanomsg's replacement nng for even further confusion.

My takeaway is that even though these newer libs seem to be simpler and avoid some issues, they've just never caught on.
Just put a "echo ran bashrc" and "echo ran bash_profile" in each file. After a couple of weeks you'll have it all figured out.
pandoc is one of the few packages (among with tetex) i black listed on my distribution for automatic updates because it seems to pull in hundreds of other packages which are not used by anything else.

I don't know how they did it, but somehow they put dependency hell on a completely new level.

Yes i'm sure it's a great tool, but there's a limit how much bloat I can tolerate for a single program.