skysight-inc/HackerNews huggingface dataset:
I totally agree.

I would love to have applications that are more tools than products and weave together these APIs and middlewares, both in querying and visualising, combining, enriching, analysing, filtering etc. data and also taking the output and actioning it.

With the amount of data and services that are now available online we should have superhuman capabilities but the productisation of the internet has left us stuck in company run silos fighting “user journeys”, undocumented APIs and EULAs.
I think Netflix is more of an argument than Kodak. Netflix kept selling access to movies, though the way they did so changed dramatically.

But while Kodak did sell cameras, Kodak sold cameras mostly to drive sales of their film. The film and chemicals were their high margin product ranges.

The pivot to try to drive their earnings mainly from their cameras was a fundamental change of business model in a way that Netflix shift to streaming (or Walmart or CVS online and delivery) wasn't. It turned a long term recurring high-margin revenue stream into a punctuated low-margin revenue stream. (not that they could have prevented the eventual collapse of their film business)
If everybody in the world agreed to only buy and sell digital art on OpenSea, then it is no different, assuming you trust OpenSea to operate fairly and to not lose records or make mistakes.

But practically, nobody has ever been able to convince the world to only buy and sell on one platform, and even if they could, that would be a worse solution because better platforms may emerge and it’s nice to have alternatives.

Stated another way, today, OpenSea could not possibly track all NFT transactions in a centralized database without just mirroring the data in the blockchain, as many transactions occur off platform.
Consider me skeptical.

See the dead salmon fMR study for dangers of relying on it too much.

https://blogs.scientificamerican.com/scicurious-brain/ignobe...
> when I take pictures I do it to document things, I don't want them to be all fake and wrong

> Pictures shouldn't be edited by default

I don’t think you can have both of these things. In general, if you want to closely reproduce what your eye sees, you’re going to have to do some editing.
>I want to point out that this article doesn't acknowledge this major change

But it does? In "How to mostly fix Unicode support" section.
Does that really justify an entire blockchain infrastructure? This is possibly a hot take, but I can’t help but feel like key recovery as you describe could be implemented on its own, e.g. like horcrux[0]

0: https://github.com/corvus-ch/horcrux
> Unless we get some kind of global government that has it's own teeth (army/police) this wont change.

Having been a part of a UN “peace-keeping” military force, under UN command authority, I find this part — and your whole comment odd.
There was an update -- sounds like a leaf was really in the shot:

> Big news! I sent @sdw the original image. He theorized a leaf from a foreground tree obscured the face. I didn’t think anything was in view, and the closest tree is a Japanese Maple (smaller leaves). But he’s right! Here’s a video I just shot, showing the parallax. Wow!
Anybody deal with severe depression and/or gambling addiction? I need help. I lost about 1/3 of my net worth this year, and I’m spiraling badly.
Can you please tell me few organizations that are not evil ?
My mother nearly died and then bounced back.

https://news.ycombinator.com/item?id=29748259
It has been a gold rush for all startups, especially late stage. (see: https://www.economist.com/sites/default/files/images/2021/11...) I wouldn't use valuations as a signal of traction.
> They swithed to battle royal and made one of the most played video game of all time.

More specifically, they saw the success of PUBG and decided to copy it immediately. I suppose that still counts as a successful pivot!
What is the unique feature of an Airpod that was not present in the successful products that launched a decade before? Status symbol for the apple nuts?

Most people I know use only one airpod at a time. That applies to my two teens in highschool and a multitude of professionals I work with. The same people a decade earlier would just be using the Samsung mono ear pieces or the multitude of other ones that existed.
I have used Nord-lock washers, they are demonstrated to be one of, if not the most effective thread locking washer devices under heavy vibration, but as you say they are quite pricey. I would certainly recommend them if you have the time/cost budget, especially for something like an autonomous boat where vibration is expected and routine inspection is challenging or impossible.

When I’ve used them, it’s been for critical fasteners where ease of assembly was important, and could not be effectively decoupled from vibration, and where our recommended inspection/maintenance cycle was not guaranteed.

You might also consider something like a pinned castle nut, or safety wire, etc. These are not as simple to specify or install but more cost effective. Also, I’ve seen safety wire used as a conductive link to detect failure in a remote application.
Cryptocurrency: How $YEAR pulled the rug in under 6 hours
Why so complicated? Just setup your personal website with RSS feeds.
This science article is dodge.
I consider this movie kind of like a slap-stick comedy, and I know others who regard it in the prophetic sense, and I have always had the feeling that it was a way to make themselves feel a bit superior, as if they don't have a part in the big comedy too.
I don't know what Neo or FSociety are, but almost all the programmer protagonists of Silicon Valley were more or less awkward. Young Steve Jobs was pretty awkward too, and Elon Musk is positively painful to watch. So I'm not sure these shows and people attract the average person.

I do think most people enter programming because of a genuine interest, hence the abundance of awkward introverts in the business. My point was just that in places like the US were there is such a strong focus on making money, there are probably more people getting in to IT for money, and hence more non-awkward people.
There are only two hard problems in Computer Science: cache invalidation, naming things, off-by-one errors, and remembering to update the documentation.
Incorrect, making this not a "legitimate" comment.
I tried looking at all other compilers, the only that fit my size constraints was tcc... that would mean dropping std::string and only use ASCII char*... not a big deal for my game because my .ttf fonts dont have anything else but for other projects throwing UTF-8 out of the window might be a show stopper!?

Also considered Rust, but that is so bloated/slow! Can't stop anyone from using Rust for the game in the future though, because any .so/.dll will be able to hot-deploy.
Happy new year!

- Find the pivot point from where I can move into a career of low level programming eventually. First stop is probably going to be a data engineer.

- Find activities that both my boy and I enjoy. So far I haven't found many so I'm frustrated. Hopefully this improves this year as he grows up.

- Maybe swim more? I really hate physical exercises but swimming is a rare exception.
Good question. I had several reasons.

- I had used it until 7.0 in the past and missed the simplicity of having one single platform (rather than Linux with its kernel and the many distributions all doing things differently).

- The excellent handbook

- Almost devoid of corporate influence. Linux is being steered into the warm and fuzzy corporate domain. Many big players try to get their IP adopted by the Linux mainstream. Canonical with Snaps for example, Redhat with Gnome, etc. The big tech players are the biggest kernel contributors now. It moves from choices good for customers to the ones that are good for big tech.

- Non-opinionated platform. Some distros are also becoming quite opinionated like Mac. I did try to play the Apple game for a while (like I said it was my daily driver since 10.2) but they kept annoying me more and more by deprecating things I used. I want choices again.

- Stable platform but with rolling app packages. For example if KDE comes out with a new version I will see it usually a day or 2 later.

- Couldn't find a Linux distro I really liked. I like minimalism but without Arch's elitism. Debian would have been the closest but I have bad experiences with major upgrades. What I would have preferred would be something like Alpine for the desktop. I looked at Adelie Linux which is exactly that but it was too premature.

- The ports tree is really amazing. You're always able to change default package settings and recompile them

- Jails are more powerful than linux containers, though they lack a framework a la docker. This is why I still use Linux on servers.

So this was mainly it :) Unfortuantely running KDE did require installing some linuxisms like Dbus but overall it's not too bad.
Sadly, not all websites are optimized for printing, and because of how the pages are structured, you'll lose chunks of text.
In the UK (and elsewhere?) Lorry tyres have plastic caps on the bolts, with arrows aligned to each other in pairs, or some regular pattern. It's easy to see at a glance if a bolt has loosened.

e.g. https://mechanics.stackexchange.com/questions/29690/what-are...
There is lots of trading, borrowing, arbitraging, building and releasing new products, marketplaces. Thats the commerce, a lot of it is high speed.

Bridges are the technologies that move assets between blockchains, so because there are trillions of dollars of assets in this ecosystem already, they dont rely on the exchanges to move fiat in and out anymore, they rely on the bridges to move other assets to other blockchains. There usually is a service fee to the bridge operator. It is lucrative.

> riddles?

I’m not here to explain, I’m just using the terms as they are. If people are stuck in 2017 or earlier with their older skeptics arguments, then they wont try to learn and just be more and more confused as the space keeps evolving, not my problem.
(author here) Yes thanks, that is exactly the point!

As I point out at the end of the doc, coreutils ls actually started quoting the names in 2016. However the format is confusing for people who can't read 2 or 3 types of shell strings, and not that readable.

In contrast, QSN is simply Rust string literal syntax, which are a cleaned up version of C string literal syntax.

$ touch $'foo\nbar' 'dq"dq' "sq'sq" # create 3 files with newline, double quote, single quote

# coreutils is correct, though I'm not sure people will understand $'\n'
$ ls
'dq"dq' eggs 'foo'$'\n''bar' "sq'sq"

Pipe through cat mangles the name:

$ ls|cat
dq"dq
foo
bar
sq'sq

In Oil, write --qsn will ALWAYS give you 5 lines if you have 5 names, no matter what they are

$ oil -c 'write --qsn -- *'
'dq"dq'
'foo\nbar' # more familiar encoding
'sq\'sq'

Without --qsn it's like ls|cat:

$ oil -c 'write -- *'
dq"dq
foo
bar
sq'sq

I think it's important for something like QSN to be built into the shell, because quoting issues arise in many places, not just filenames and ls.

Although this makes me think that we should have the inverse of `printf %q` to parse the output of coreutils ls. Oil does implement printf %q, but most people don't know about it.

$ printf '%q\n' -- *
dq\"dq
$'foo\nbar'
sq\'sq

Again it is actually correct, but sort of a grab bag of formats derived from shell strings. QSN strings will be familiar to anyone using Python, Rust, etc. consistent with Oil's slogan: It's for Python and JavaScript users who avoid shell!

-----

edit: Also reminds me that I wrote this page before designing QSN: https://github.com/oilshell/oil/wiki/Shell-Almost-Has-a-JSON...

So printf %q and %b are inverses in bash, but this doesn't work in other shells. QSN can represent NUL bytes, which are illegal in filenames, but are useful elsewhere.
> Thankfully now the clang / lld / libc++ / lldb ... toolchain works pretty well on Windows

Off topic, but I wonder if anyone knows whether it's possible to use rustc with lld, instead of link.exe? I tend not to have Visual C++ on my home systems. Is it as simple as the Cargo equivalent of LD=lld-link.exe?
I agree with you; the other day I watched Moxie Marlinspike's video zine he produced almost 20 years ago ("Hold Fast" [0]), and I was really moved by it. But, I could also throw the same shade of doubt about every aspect that is not shown to question its authenticity. But, alas, sometimes people are living richer, fuller lives with fewer expenses.

[0]: https://vimeo.com/15351476
Happy New Year!

My goals for this year are:

1. Become proficient in Java and React.

2. Learn more about AWS services and cloud architectures and patterns.

3. Learn more about distributed systems.

4. Make reading a book per month an habit.

5. Make exercising three times a week an habit.
You're saying that Google sucks because they aren't censoring (in this case)?
Pain is mandatory, suffering is a choice. The pain won’t go away - to suffer from the pain is an active choice we make.

You clearly need therapy. Decide your values, be conscious of your choices they move to/away from your values and wholeheartedly accept the opportunity costs.
In the case of my bank, I'd expect to walk into my local branch with my driver's license, passport, birth certificate, and any other official ID I have, and convince them that I am the same tzs who owns the account and have them set me up with new account keys.

What I wish is that there was some way to tie my other accounts, directly or indirectly, to my bank. My bank account is the most recoverable account I have, because they can handle me showing up in person with ID.

Other accounts just know me by my knowing the account password and/or being able to receive emails at the email address associated with the account. If either of those is compromised I can lose the account with no way to recover.

If there were some way I could have my bank verify my identity to my email provider, and tell my email provider that if account recovery is ever needed on my email account to re-verify with my bank that it is really me requesting the account recovery it would be much safer.

(If you are using an email address at a domain you own, then replace email provider with domain registrar).

Then no matter how badly I'm compromised (as long as it is not by someone with sufficient resources and interest to be able to get past an in-person identity check at my bank), I've always got a path to recovery.

Worst case, first recover the bank account in person. Then recover the email account using the bank account. Then recover compromised accounts that are using the email account for verification.
Ken Thompson was the one scribbling on a napkin. Rob was the one telling the story later on.
> You can also get a bit of this from independently-steerable wheels, as someone else pointed out. But that won’t get you sideways motion from a standstill if that’s somehow useful.

You can actually get it from independently steerable wheels with AWD if they are mounted and driven independently (practical with an electric power system) rather than off a common axle; I’m pretty sure I recall concept vehicles (or at least designs) from various car companies with that design, for that purpose.

The typical highlighted urban use case is zero-approach parallel parking. For autonomous vehicles, especially, it would make higher density but basically random access (and, therefore, not subject to easy blockage by small number of vehicle failures) storage possible

> zooming down the highway and switching lanes with no directional change

You probably can't get better than AWD with independently steerable wheels on an axle for this, because the limiting factor in how far you can change thrust direction while maintaining control at highway speed is going to be traction long before it is maximum wheel angle.
This used to happen in C for me. Basically, you are trying to print a string which has overflowed the allocated length and you get junk printed on the string. C-Strings are null terminated and the system will keep printing till it encounters a null. So, bounds checking and buffer overflows are also hard problems.
This thread has been an amazing example of confirmation bias.
Apollo GraphQL (which just raised a $130M Series D) pivoted from Meteor, a company built around supporting the frontend framework MeteorJS.

https://softwareengineeringdaily.com/2020/01/17/apollo-graph...
> A relay can block a user from publishing anything there.

The point is that it won’t be effective since messages are pushed to/pulled from multiple relays.
Probably yes, unless the author went to great lengths to contend on shared memory segments.
Is your goal to run this as a business (lasting more than a year) or are you just trying to sell some art and be done with it?
What is c2c? Thanks.
https://framework7.io is really well done.
Oh yes I use a desktop (intel NUC to be precise). I have no need for WiFi, I didn't even look at getting it going.

I'm not a big fan of laptops at all for ergonomics. Most of my systems are desktops, the only laptop I have is a really minimal one for the makerspace (and I have one for work).

I never said it was for everyone by the way. Just that it works for me! In general, things that work for everyone don't tend to work well for me at all, this is my biggest issue with Apple now because they make a product that is ultra-mainstream and very opinionated. You either have to go with the flow (which irritates me) or add a galore of thirdparty addon products to make it work your way which get broken in every major (and often minor) macOS release.

I did try to go the second way for a while but it got too annoying with everything constantly breaking. From reading the article this thread is about, I see the author is going the same way (lots of addon products) and I wonder if they will also be caught by this in the future.
I assumed you were against regulating crypto and hence wondered if you were keen to see all finserv regulations removed
Sure - and these are all great examples of what you can do with crypto. Where I see parent pushing back is that all of these things were already possible before. You could buy jpg's with credit cards, you could buy gold with the dollar.

Before the spreadsheet it was extremely difficult to do arithmetic at scale. After the spreadsheet it was much, much quicker.

What's the killer feature that cannot be replicated easily without crypto?
Yeah agreed. I believe the only way to educate children to do X is to do X consistently as parents. It's kinda difficult to fake it in long term.
Normally RHEL/CentOS releases are supported for 10y - CentOS 6 was 2010-2020, CentOS 7 is 2014-2024. 8 was released in 2019 so you might expect it to be supported through 2029, a year ago they announced it would be brought forward by 8 years.
Thanks for the links, yes I did think that "spectrum" referred to a scale.

And I don't know much about autism in general, but it should be pretty uncontroversial to say that programmers and computer nerds are much more socially awkward than average.
I used to be a huge fan of censorship resistance, freedom and privacy, but I didn‘t appreciate just how much self-selection there was in the kinds of people who went to great lengths to access IRC in the times of dial-up modems.

These days, I have the feeling there are only two kinds of platforms left:

The clean ones with strong moderation, where any form of edginess and possibly controversial topics including breastfeeding, violence or discussing human rights can be banned globally or in certain countries.

And the other ones, where the Nazis, lunatics and scammers hang out.

I‘m still not sure what to take from that.
No, they have not. Companies probably see no reason to innovate here either -- it is one of two major reasons for their customers to buy new devices.

(1) Battery is nearly useless.

(2) The vendor decided to artificially slow the device with forced updates, or worse, the vendor decided to publish a list of CVEs and then declare your device ineligible for the necessary security updates going forward.
Even after doing multiple assignments on Enron and going through multiple lectures about it, I am still not hundred percent sure what Enron's business was. The most easy to grasp description of their main activity was they were into energy based commodities trading. Yet they had their sticky finger in every industry.

It was such a massive complicatedly diversified company, I think it is reasonable to say if it wasn't whistleblowers we wouldn't have never realized what went wrong.
A decentralized concert ticketing system, but then again do you really need a decentralized system for that :p

Maybe land/home ownership rights just transact and you'll be the new land/home owner no need for government interference and administration costs. Here in the Netherlands its a good 3~4k of costs you need to pay up, you can get a part back when filling taxes.