skysight-inc/HackerNews huggingface dataset:
Another interesting comparison is git and GitHub.

We invented a new technology to replace CVS/Subversion/SourceSafe/$CENTRALISED_VCS, and it really does exist, and it's better than all of those old systems partly because it really is decentralised, and it's also based on crypto(graphic) primitives, but 99% of the people who think they've bought into it are actually just using another centralised service all over again. Or to put it another way - when GitHub goes down a disturbingly high proportion of a) git users are unable to get any work done at all, and b) build systems just break.

(Ok, git didn't invent the DVCS. But it was better enough on a number of important axes than those that came before it - including "being used by a high-profile project" - that you can say that it made DVCSs happen.)
Quit IT for a few years and worked in pubs. Maybe not for everyone though.
My most-paranoid self thinks that crypto is basically a giant cracking algo being tested out.
"It's a bold strategy, Cotton. Let's see if it pays off for 'em"

Deciding to use the Google Translate API in a way that bypasses Google's API-key system seems like a dangerous game. Google controls your access to the Android platform† and now that this blog post has been published, it seems like Google could remove the app from the Play Store for unauthorized access of Google services.

If they'd found a way to use an API from some third party, maybe that third party would try and shut it down or whatnot. In this case, it feels like they're poking the bear - especially given how much traffic they might throw at it. At some point, Google might get annoyed that an API that they charge a lot of money for is being used for free and somewhat legitimately remove Telegram from the Play Store. Google can pretty legitimately claim that the Telegram app was accessing Google's servers in an unauthorized way and that they went through steps to obfuscate their access which shows that they knew what they were doing was wrong and tried to hide it.

This seems like a bold move. Google might simply shrug and not care. Google might decide that they'll remove Telegram from the Play Store permanently. Google might decide they'll only allow Telegram in the Play Store if it doesn't have translation features. If Google removes Telegram from the Play Store, that's basically the end of Telegram. As people bought new phones, the number of people reachable on Telegram would dwindle‡. As the app no longer could receive updates, eventually it would become old and stale. They'd have to start moving to another platform whether WhatsApp or Signal or Matrix.

†sure, other stores and side-loading exist on Android, but Google does control access for the vast majority of Android users (at least in the US/Europe).

‡yes, maybe one can transfer apps and side-loading does exist, but the number of users would dwindle
No idea how it supposed to work in theory, in practice every device combo i tried works noticably worse with AptX (than LDAC, even non-990 one). Don't have any device capable of AptX lossless.

Re: solve - as long as there are licensing issues, it can't solve BT Audio even if it was such great codec

P.S. Random link from google with measurements of some actual device using AptX, AAC, LDAC

https://www.audiosciencereview.com/forum/index.php?threads/t...
The Hermetica: The Lost Wisdom of the Pharaohs, by Tim Freke (Original scriptures by Hermes Trismegistus)

I've been through a lot in the past 40 years. It makes you see life through a different perspective. If you like reading about the deeper meaning of life, this may be something for you. This book is worth its weight in gold.
I guess this would also be in a legal grey zone/break TOS, but I wonder if they could reuse the offline models the official Google Translate app downloads.

> worst case you could just self host a translation service
It's quite the opposite in fact. BTRFS was pulled INTO the kernel recently. It's seeing massive development and is production-ready.

> Why not ZFS?

The main reason for me is its flexibility. Just an example:
Expanding BTRFS is just a matter of shoving in arbitrary disks and rebalancing the existing array. ZFS requires you to plug in drives of the same size to properly scale.

I wrote about this some time ago, in case you're interested:
https://garrit.xyz/posts/2021-02-07-storage-setup
As someone who uses MacOS, Linux, and Windows daily for development, family, general business use, and infra administration - and have for nearly 30 years - this is just not the case. Plasma is much farther along than GNOME but neither are as fluid and put together as MacOS. Now against windows, it’s very close.
Isn't parsing `ls` the whole backbone of Emacs' `dired`?
Actually building something helps a ton: either a project at work, or through hobbies like woodworking, writing, art, comedy, etc.

And the geographic hack is great advice. I moved to a new city following a breakup a few years back and it did wonders for my mental health.

I also recommend journaling: Getting thoughts out of your head and onto a page can provide a sense of closure.
I wasn't even thinking about the global level, that's on another level of middle class becoming larger and richer :)

Some US data:
https://www.pewresearch.org/fact-tank/2018/09/06/the-america... (long term, not the headline)

https://www.cato.org/blog/middle-class-shrinking-households-...
Theranos also had massive capital, large corporation partners, years of work and many scientists working on it.

The dot-com bubble was similar.

The onus is on the cryptobros to prove its usefulness, not the other way around.
You missed the off-by-one errors
Try online pdf tool https://docmadeeasy.com/
What? How would this violate ToS? iirc even the Google translate app does on device translation.

And worst case you could just self host a translation service.

Google's translation is good, but it's not that much better than what you can get OSS.

e: Misunderstood your comment (I believe the quote was at the top and you edited), now I see that you were referring to your idea as the potential ToS violation. I agree, you can't violate IP law in your app.
I think it might be some kind of "car designer trend".

I have seen such concept cars already from all kind of companies years ago.

And common factors are:

- Ball wheels

- Whole car in the "bottom plate", top in some way customizable/replaceable.

- Self driving or joystick controller
Show HN: Multiplayer Wikipedia Racer
perhaps i can find common red flags then, i do hope legit coins appear more than 1% tho
Created using Plasmic.app, Next.js, Pusher, Upstash and Vercel :)
The main difference is that the postcard is addressed to someone else and the law is very clear that you can’t open mail addressed to someone else. Also, I don’t really buy that “decoding” counts as an additional step, since all the contents of every web page are already decoded by the browser.
Better version:

There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors.
I like this from Sciter's pitch:

“golden 40 seconds” rule: for the user, to buy a product, it should not take more than 40 seconds from the click on “download” button to the UI to appear on screen.
The APA's position is that there is no evidence to support a causal link.
Does anybody ever heard of something like this on EMail? Both SMS and Email are not encrypted, so it could affect both.

And why they even bother to censor SMS. Almost nobody does use SMS anyway. So why?
Agreed. These generalizations are self defeating and wrong. Not everyone is born with social skills but they can be learned. I had a teacher who went to school with Bill Gates. He was apparently impossible to connect with. It wasn't until it became necessary for the success of Microsoft that he really started to work on it. He paid through the nose for coaches and leveraged mentors. Now he has a stage presence and can command a room.

While he's a billionaire of an example, the same thing can work for anyone. I was listening to an Arrested DevOps podcast the other day and the host was talking about how approached public speaking the way he learned new tools or tech. Before every talk, he picked one item to try and improve. Sometimes it was gesturing, so his movements could be picked up by the camera. Sometimes it was something else. Identify what success means, break it down into measurable components and work on then one at a time until they're second nature.

Or be alone and be okay with it.
After age and vaccination status, obesity is the key risk factor for severe COVID-19. It's disappointing that public health officials have put so little emphasis on this issue.

https://www.wfae.org/health/2021-09-30/novant-says-9-of-10-c...
In an authoritarian state, yes, of course this is possible.
Again, I agree with you, so your comment feels like a bit of a strawman.

I'm not arguing in favour of ideological purity. I am merely concerned with pragmatic solutions to the problems that we face. I don't think pressing the power save button on your television makes a meaningful difference. I also don't think banning cars or planes — an idea many environmental activists are enthusiastic about — is realistic.

I think the scale of the problem we face, and the extent of impact necessary to mitigate it, requires investment in nuclear power. Other forms of clean energy are useful, but supplementary.

If Thunberg were wrong about other things, it would be inconsequential. For her to push the wrong message about her core argument though is far less forgivable.
Don't really think telegram works this way, you are imagining it like a Big N
There are actually two rooms. A big one full of people who barely know what a data structure is, yelling about whether or not Web3 is a Ponzi scheme. And a much smaller room where Engineers are actually building things.
Didn’t they still need to workout deals or licenses with the entertainment industry to rent out the DVDs? Didn’t Blockbuster have to do that to provide VHS and DVDs in the store?

I still think it was a pivot but not for that reason. Evolving can still be pivoting. Netflix shifted their business from providing physical media to streaming media.
I think you should adhere to the HN guidelines and not make such unsubstantiated claims.
The gap between the perfect fungibility of two contracts for asset A or B and the hopelessly imperfect fungibility of two employees is too wide for this to hold. (I think.)
They absolutely can, and force of will does get built up through "exercise"/"struggle".

The brain is plastic, to an extent.
It tend not to set too many aspirational objectives as circumstances outside your control (think 2020, 2021) can end up in failure which is demotivating so I throw myself a new 4 week target every 4 weeks and work towards that.

The first one is clear out all the remaining junk in my house that I don't use. Most of this is already stacked up ready for sale or disposal and it's not even the 1st of Jan :)

The one queued up after that is run 5k again (I could do this until covid got me in april 2020)
If the events keep recurring in your head, and they're intrusive, there's something that isn't fleshed out. That needs to be reconciled.

Start by writing out these dreadful moments, with exacting detail. Look up dates. Talk about tones of voices. Where were you at? What was everyone wearing. Minute detail. What happened. What do you wish would have occurred differently?

You need to reconcile all of the details, so that your brain can appropriately lay them to rest and move forward.

The past authoring program may be of help.

"It would be particularly useful to complete the Past Authoring Program if you have memories that are more than about eighteen months old that still intrude upon your thoughts, or that still evoke emotion such as fear, regret, shame or confusion. If this is happening, it means that your mind has not yet been able to fully process your past experiences, and that the brain areas associated with negative emotion still regard the past events in question as unresolved threats. This is not good, because your brain reacts to unresolved threats with emergency physiological preparation, including the production of stress hormones such as cortisol that can be very toxic when chronically elevated"

https://www.selfauthoring.com/past-authoring
Just an FYI, in case you're not familiar with MarkDownload[0], it just downloads pages as Markdown (including linked images). I then use `pandoc` to create the ePub.

[0] https://addons.mozilla.org/en-GB/firefox/addon/markdownload/
I like your goal because it sounds achievable. Best of luck!
Yep. When Google Street View cars hoovered up in-the-clear wifi data, the most they were ever punished was $25k for impeding the FCC's investigation, not for the actual data collection.

Shouting your information in public is not and should not be grounds to prosecute those who are listening.
Another salient and damning article by Stephen Diehl. I would recommend anyone who uses cryptocurrency to read through his work and reconsider your position.

It's a bresh of fresh air to finally have someone technically literate investigating the technology and distilling the reasons why it's harmful to society.

I liquidated my Bitcoin position 16 months ago thanks to Stephen Diehl, and I suggest you do the same.

We are literally boiling the oceans. Are you going to continue to be a part of it?
There's also LHDC/HWA from Huawei/Savitech(?) for the two headphones that support it. It's approved by the Hi-Res society or whatever like LDAC.

Good luck finding a system that can play back LHDC though. At least thr LDAC encoder is free (to my knwoledge) and Android and PipeWire have support for it. LHDC, you'd better get the one of three phones that support it (from Huawei, Xiaomi, maybe OnePlus I think). I mean, Savitech has their forked fluoride Bluetooth stack + aarch64 LHDC binary blob and wrapper library source code on GitLab but I guess you'd have to hack something together to try it.

I'm very much in favour of Opus on Bluetooth and if you browse Reddit you will find someone has attempted to work on it but no details past that: https://www.reddit.com/r/hardware/comments/enad1t/comment/fd....
What's with medication anxiety?
"Quoted string notation" (https://www.oilshell.org/release/latest/doc/qsn.html) seems like a good way to solve this problem.
The worst error message was basically no error message. After I made some big refactoring to my project, cargo would just exit with:

error: could not compile `the_project`.

And nothing else. No hint of what the problem is.

It then took me a long time to try to comment out code here and there to find out what was causing the error.

When I finally found out the problem, I took the time to fill a bug report. I don't know if anyone looked at it. https://github.com/rust-lang/rust/issues/73026
That is disclosed
They never agreed to the ToS, so they can't have violated them.
Compatibility. And a mount option seems fine if you don't need compatibility.

That does not relieve applications of the requirement to robustly handle paths and file names though.

> Forget shell scripting, almost no software can afford to just pretend filenames are arbitrary bytes.

Much non-script software can actually treat file names as arbitrary bytes and just pass them through its typical input and output mechanisms. Shells and terminals are very special classes of application, and they need a lot of I/O sanitization whether or not the filesystem restricts file names.
Amazing. Where are your predictions for 2022?
They just need to offer an option without aggressive processing, they don't need to try to make it competitive with dedicated cameras.
> The UTF-8 encoding was invented in 1992 and standardized by January 1993. UTF-8 was adopted by the unix world over the following years due to its backwards-compatibility

I'd like to add some historical background the UTF-8 problem mentioned there. UTF-8 was standardized in 1992. But the first Linux using UTF-8 as the default encoding was RedHat in 2002 [1]. 10 years later!

On the other hand, Windows started using Unicode before it was standardized, and back then there was no UTF-8. Or as Raymond Chen put it, "Windows adopted Unicode before the C language did" [2].

[1] https://www.cl.cam.ac.uk/~mgk25/unicode.html#linux

[2] https://devblogs.microsoft.com/oldnewthing/20190830-00/?p=10...
> Netflix had considered offering movies online, but there were speeds and bandwidth problem in mid-2000.

One of the more interesting things I learned from the (outstanding) documentary "Enron - The Smartest Guys in The Room" [0] was that Enron planned an online movie streaming service together with Blockbuster in the late 90ies (to start in 2000), but failed for the same reasons.

> Enron would store the entertainment and encode and stream the entertainment
over its global broadband network. Pilot projects in Portland, Seattle and Salt Lake
City were created to stream movies to a few dozen apartments from servers set up
in the basement. Based on these pilot projects, Enron went ahead and recognized
estimated profits of more than $110 million from the Blockbuster deal, even
though there were serious questions about technical viability and market demand [1]

But of course Enron "pivoted" to outright fraud some years before that.

[0] https://www.youtube.com/watch?v=rDyMz1V-GSg

[1] https://pubs.aeaweb.org/doi/pdfplus/10.1257/0895330037658884...
As in, the translate models are owned by Google and AFAIK they don't allow anyone, even other developers, to use them. It's against ToS to use intellectual property/code/ml models/etc without permission from the owner

> 11.2 If You use third-party materials, You represent and warrant that You have the right to distribute the third-party material in the Product. You agree that You will not submit material to Google Play that is subject to third -party Intellectual Property Rights unless You are the owner of such rights or have permission from their rightful owner to submit the material.

https://play.google.com/about/developer-distribution-agreeme....
There are plenty of open source, decent translation APIs, the catch being that obviously nobody is going to pay for your translation compute.
I see your pedantic and raise you: UTF-8 isn't a font though. It's a text encoding.
Yes. Linux perf has a c2c hit modify “mode”/“option” that will report precisely this issue.
So you mean I was off by one?
If you <ctrl-f> and search for "newline", you can see some of the hackery they do to get around newlines in file names:

https://github.com/emacs-mirror/emacs/blob/master/lisp/dired...
I’m using the same server type from OVH in Hillsboro and it’s great. They frequently do sales. Highly recommend anyone interested to go for the nvme upgrade.

I rent three now total, one for production sites, one as a development machine strictly for vscode and another for development / staging / misc. waaaaaay overkill but it’s been a huge quality of life improvement.

For containers I just use a couple docker compose and a script to run them all.

Reverse proxy is through nginx proxy manager which takes care of LE renewals and has a nice web interface.
Thegreatestliveband.js
Still trying. Graduated in the pandemic, started working remotely. Moved to a new place where I don't have any close friends, just two acquaintances. I've met my team in-person only once. It's hard to get a car right now. It's hard to be alone and stay motivated. But I know I'm not alone and I'll be okay.
"C the language" is very portable and useful, "C the standard runtime library" much less so because it's essentially stuck in the 80's. Good for very simple UNIX-style command line tools, but not much else.

But for non-trivial projects that's not much of a problem because it's quite trivial to ignore the C stdlib functions and call directly into OS APIs (via your own or 3rd-party cross-platform libraries).
It probably depends on the survey. If I just want to get out the door of the service department at the car dealership I'll probably give a perfect score unless they really screwed something up. I don't want to explain a non-perfect score and probably shouldn't give one so long as the experience was "OK."

On the other hand, like many, I probably tend to follow something like the XKCD star rating levels (https://xkcd.com/1098/) for products. And for employee surveys, I generally answer somewhere in the mildly positive range to most questions.

I'm not sure I've ever answered an NPS survey but, for most companies, I'd probably be somewhere in a similar range, even for companies I'm perfectly fine with most of the time.

The more complex the transactions/products the more reliably you'll have areas of gripe-age. A book or movie is rarely 5 stars for me. A USB cable pretty much works or it doesn't.
Nonsense.

The earpiece craze started long before. I remember my mono-audio Samsung earpiece that went into one ear and worked perfectly from a decade before Airpods. The samsung charged with a simple USB cable, too.
> My major gripe is with software patents which are already covered by copyright.

Software patents cover the invention. Software copyright (presumably) cannot cover software that has not been created yet.
Isn't that just habit building?

The whole idea that we have some attribute (willpower or self-discipline) that we can apply to our lives seems really iffy to me.
> [after ww2, economists] argued that as long as bottlenecks made it impossible for supply to meet demand, price controls for important goods should be continued to prevent prices from shooting up. The tsar of wartime price controls, John Kenneth Galbraith, joined these calls. He explained “the role of price controls” would be “strategic”. “No more than the economist ever supposed will it stop inflation,” he added. “But it both establishes the base and gains the time for the measures that do.”

Interesting stuff. I wonder how often the short livedness of price controls works out.
I think apostille birth certificates need to be ordered from the state governments, in this case Texas.
Immutable collections wouldn't really help here since Rust does not have a garbage collector, so they would still be wrapped in an `Arc<T>`, or use one internally. Unless you're giving each thread their own copy of the immutable collection, in which case the immutability doesn't really add much.
Tabular data for C++ using types for tables and columns, with data stored in column-major order.
> The reporter discovered that the source code of the website contained Social Security numbers of educators. The reporter alerted the state about the social security numbers. After the state removed the numbers from the web page, the Post-Dispatch reported the vulnerability.

I really hate the idea that trying to do the right thing (reporter telling MO DoE about SSNs being in their HTML) results in prosecution to save face instead of reflection and congratulations. This is how you get more crime.

Also, REALLY?!

That means that Google indexed those SSNs!
What is interesting too is that none of the other microcomputer manufacturers of the time tried to create their own CPU.

We have IBM + the rest of the mainframe guys and Sun.
It’s rarely actual security concerns, mostly how they deal with security issues when they are reported to them. I’ve never had to deal with 1Password in this way, the code I’ve seen was pretty solid. This researcher made some rather bad experiences however.
DHH on Rails 7.0, Hotwire, and the future of Rails
To be fair, leaving a SQL injection hole makes it pretty dynamic.
The accusation is of (1) theft using (2) technology. So there's two aspects to it.

That you focus on the technology side, fine, but don't dismiss people who say the "theft" is not in fact theft, regardless of "technology" involved.
What an odd (and demonstrably false) thing for the OP to say, Makefiles are a delight.
This is a fascinating question. I can see strong arguments on both sides. Just because something is publicly accessible, it doesn't make it free to take or use. Of course there will never be a strict line, so one needs to take into account the intent, intensity, and the usual parameters.