skysight-inc/HackerNews huggingface dataset:
> Would I review a Ford Motor Vehicle by closely examining how the CEO or marketing team behave, boldly discovering they don't have an incentive to be completely honest, and then assuming they are lying? No. I would ignore all of that and evaluate the vehicle itself.

But that's not the case we're running into here. The crypto case is that you're reading reviews from people on the car, but turns out that a lot of people own Ford stock and therefore will probably have a positive bias (conscious or unconscious) for that car. It's not a reason against the technology, but it's a reason to be extra skeptical of the use cases and motivations of people who speak positively about it.

> I only hope this place learns to talk in generalities about technology, protocols and economics

There's quite a lot of talk about the technology, protocols and economics of crypto tech in HN. The issue is that when you poke around, people haven't actually thought about the use cases they present. Even the simple question "could this be done before and, if so, why isn't it done already?" already takes down a lot of crypto use cases and discussions I see around here. Game resales, multi-game items, digital art, defi loans, federated networks, global identity, consumer-backed media... A lot of people will say crypto can solve those problems without noticing that the problem wasn't the tech.

In the end, crypto just adds "distributed and trustless" to databases. Unless the problem being attacked is about centralization and trust (and for most big consumer markets, it almost never is) crypto can't change the situation.

> cool, contrarian thing to do on HackerNews (stay poor lmao)

See, this is the problem we're having. We can't really trust we're going to have a productive technical discussion with someone that sees crypto as a vessel to "get rich quick" and says things like that.
And folks like this are going to be all about global regulation of a few cloud players in order to achieve their nerd wet dream of immutable dystopian infra.
You're dismissing the fact that the keyword collision really well might be intentional, the worst of it is that `/sys/class` siblings `bus` and `driver`, if their internal linux rep is actually in the `class.h` siblings, are called `struct bus_type` and `struct device_driver`
Amazing example of why robust shell scripts are hard.
This is a theoretical result, they didn't make an experiment yet.

The device must be constructed inside a Casimir cavity, i.e. a special cavity that is so small some weird quantum effects are not negligible. So it will be very difficult to scale this up, or make a similar thing outside the walls. Being very optimistic, this can be useful to construct a FTL hollow "wire", in which you can send small things inside Alcubierre bubbles inside the wire. (Can I all it "hyperloop"?) I don't think it's possible to use this to travel to another star, unless you construct a loooooong tube connecting both.
50 - sleeping

60 - awake resting

90-110 - walking, carrying things

120 - light aerobic exercise

130-150+ - a good workout
> Hell, you can do that with excel if you really want to.

Looks like the parent was talking about rolling its own crypto, isn't it?
I think what's missing is a 3D viewer at the bottom where you could play around with the models yourself.
For my products, FAQs have always been about edge cases where I usually have no control in fixing/implementing.

For example for Lunar (https://lunar.fyi), an app that controls monitors through the DDC standard:

1. Some monitors may flicker/blackout when Lunar changes brightness
2. The volume can't be changed for specific monitors
3. In a 3-monitor setup, 2 of them change brightness as expected, the other doesn't change at all

All of those issues happen a lot (so they're common) but only for specific setups (so they're edge cases).

I have no control over them, they happen because something in the hardware setup is blocking DDC requests for changing brightness/volume etc. The issue is not detectable, the app gets a successful reply from the monitor, just like everything worked.

Best I can do, is a lengthy FAQ: https://lunar.fyi/faq#brightness-not-changing
Isn't that the idea of donations, though?
Yeah i think i have to agree with easier to read - although now that i'm used to lisp syntax, it's less clear cut than it used to be for me. I really like lisp when it's written in an immutable style, it becomes really easy to divide and conquer a code base to understand only the bit you care about editing - but it's not an absolute thing, i still have reservations about macros even though i've personally not yet been bitten.

Higher level - i think that has to go to lisp and it's because of macros. You can write your own programming language, lisp is more like a toolkit for creating the ideal language for solving your problem in that regard.
Ironically, I realized that literally moments before your comment, and went to delete it. You're right for calling me out about that; thank you. My apologies.

To give a more substantive answer: http://paulgraham.com/prcmc.html

> One disadvantage of living off the revenues of your company is that you have to keep running it. And as anyone who runs their own business can tell you, that requires your complete attention. You can't just start a business and check out once things are going well, or they stop going well surprisingly fast.

It feels like a lot of these freelancing micro-entrepreneurship perspectives sort of ignore this aspect. It's hard to imagine people still doing it when they're 50. So the game seems to be to save up as much money as possible while you're young, or to get stable, traditional employment and be reasonably useful as you march towards 60. I'm still undecided on which is the better strategy, since saving up a lot of money often requires other sacrifices.
AnyChart JS Charts 8.11.0 Released w/ Baseline Milestones, Outside Labels & more
Misleading title:

"Notably, we found that sildenafil use reduced the likelihood of Alzheimer's in individuals with coronary artery disease, hypertension, and type 2 diabetes,..."
Flexport is hiring operations research leaders to design global trade networks
whitequark is pretty genius. I think i saw that on her twitter previously but thanks for the trip down memory lane.
That tells you something is happening, and how much has been done, but not how much work there is left to do, or how much back pressure (load) there is on the server side. Consequently you can't work out how far along the progress is or how long is left. If you assume that there'll be a consistent amount of progress you can guess, but for a large upload (eg gigabytes) you'll usually be wrong.

If the server could send data back to update the progress event it would be really nice. Right now though, that can't be done (as far as I know.. maybe there's a way now.. I haven't looked for years.)
Safing Privacy Network Reaches “Alpha”
Last time I tried reading a website without an ad blocker my sanity got compromised.
Or maybe you have a higher-end machine than i do? I can tell you it's a common occurrence in my circles where we mostly use second-hand hardware. I remember when JS was not that common it took much less resources to browse the web: now people have gotten used to being unable to have different pages open at the same time. "I should close youtube so discord isn't terribly slow".

Also, i don't always have hundreds of tabs open. But even just following links published on HN regularly pops up an article with simple text and images that for some reason will try to run many scripts eating away all my resources. Tor Browser's Safest mode is perfectly able to run dozens/hundreds of tabs.

If you want to be more technical about it, there's obvious reasons for this. Of course, the client-side scripts are vastly inefficient because they're interpreted or JITed. And the scripts often have more than suboptimal ways to perform basic tasks which arguably could (should?) be declarative HTML/CSS elements which the browser could optimize for. Moreover, a single DOM change triggers redrawing, and some scripts are very keen on editing the DOM.

Then of course we could talk about cryptominers and trackers and whatnot. Some people on this very forum have advertised that it would be acceptable to embed miners in web pages so that clients "pay for" the content. This outlines the high-level problem with client-side scripting on the web: who decides what gets computed on our machines? The declarative model is arguably empowering users whereas client-side scripting (in a client-to-server model like HTTP) is certainly empowering website operators to abuse their users.
Super-Apps Are the Future
UAE will transition to a four and a half days working week
You're actually right, you know. Bitcoin failed at everything it set out to be. It failed to be a currency. It failed to be anonymous and untraceable. It failed to be decentralized. It failed at basically everything except making people rich. The fact it's still the number one cryptocurrency is proof that this market is irrational and couldn't care less about fundamentals. Monero is the better coin in every way yet nobody seems to know about it.

And so what if criminals are using it? It's just like cryptography: you can't choose who it protects. If anything, the fact criminals are using it strengthens its value proposition because it means it works. KYC/AML are just the financial version of global warrantless surveillance and should be opposed on principle just as strongly as we fight for our privacy on every other front. If that makes life a little harder for authorities then so be it.
Oh, yeah. I've broken multiple historic scripts in obscure ways "fixing" them under shellcheck's direction.

It's a general lesson for linters: if it points out code where the results may be surprising, then be aware that the "surprising" result may be necessary for the code's function.
Telling someone in effect "they're holding it wrong" after being severely scalded by a company and then recommending their products probably isn't going to get them to switch back.
Wonder if those 4.5 Day work weeks apply to migrant domestic workers?

Heh, of course not.
When Helping Hurts the Helper
Similar laws exclude those who discriminate against blacks for political (or any other) reasons from government contracts. This person is entitled to discriminate as he chooses, but not to get government contracts.
C++ is slow as well.
If you consider DeFi as scam (and I do, as they're always MLM pyramid schemes), then a hackathon distributing prizes with DeFi is a platform for scam. That doesn't mean a video about it should or shouldn't be allowed, but it isn't a far stretch from thereon.
80% of the world's data is unstructured
Only an American could have written this.
What difference do you make between those? From my perspective, they're just marketing lingo invented by security vendors, intelligence agencies and cheap journalists.

EDIT: Is my mailbox darkweb or deepweb? What about LAN services? Torrents? Is anything not available on HTTP and public DNS not "clearnet"?
About to turn 30. It started when I was about 22 but it’s been annoying for the last 6. It progresses a bit every year, but not at a rate that makes me think I have a year to figure this out
ORM will use the same `a` suffix, yes.
What this technique is missing is how to get yourself out of the trap of self-delusion. It is easy to lie to yourself when answering any of the why questions because our brains will more likely choose a comfortable answer instead of the right one. Instead of getting to the root cause one can easily get to the trap.

I believe the actual technique should be like “break 5 layers of your confidence in a given problem and _question_ everything about it until you build the whole picture”.

In other words instead of asking why 5 times question everything and unwind the knot until you have a straight thread. Sometimes it is not just 5 layers deep.

And one should be brave enough to put their own beliefs and experience under doubt and reassess them from the ground up.

That’s the path that leads to some really interesting questions about yourself, the world around, about other people. That’s what ignites the thought process.

5 whys is an oversimplification of the actual reasoning process. And as with other ideas that get wrapped up in a fancy proverbial form it can be misleading and turns to a cargo cult.

Start with “why should I trust the 5 whys? Will it really lead me to right answers? How? What if the answer is no?”
You are free as long as law let you to be
The last time I cracked an Apple display doing something like that was fifteen-ish years ago, when the plastic hinges were seizing and crimping the lower display panel. It’s not the sort of thing that they have problems with anymore.

They do, of course, have new problems, but it supports your point that they have been here and done that over a decade ago.
Employees Fired on Zoom Call
The best way to be "proactive about safety" as a pedestrian is to pressure your local government into improving the physical layout of roads so that they are safe by design, so that people do not need to do preposterous and undignified things like wear reflective clothing or helmets.
> 5 of them are already typing in the credit card details?

Haha exactly. Two of them have already hit enter! Our service mesh is delaying calling the Stripe API as long as possible in case you want to buy instead!
Yea--I don't want to waste my life learning frameworks either.

The less time googling a new framework, the better.

Now learning Lisp is something else.
Foone's account was suspended due to copyright infringement
There's definitely something to handing a physical artifact over, I agree.
There is a world of difference between actively discriminating against American citizens with a certain skin tone, and being told that you cannot "protest [!] the nation of Israel or its products".
Good: They usually have N-key rollover (or NKRO), meaning you can press many keys and all of them register. Most membrane keyboards can miss keys when you press more than 2, e.g. if you type "CD" by pressing shift+c+d.

Maybe good: lower latency down to 1 ms.

Bad: Larger key travel slows down your typing, which you can fix by stacking a few o-rings under the keys. Clicky keys are super annoying, but thankfully there are silent switches out there.
Microsoft Seizes 42 Websites from a Chinese Hacking Group
These probably get flagged away just as often or even more so than some rando legit channel that triggered some "reason". The reason they seem to always stay online though is because, well, the people behind them are scammers, and their daily bread comes from repeatedly thwarting anti-scam efforts by bigcorps and scaling back to thousands of apparent viewers as rapidly as possible. None of this is to deny Google's fair share of deserved shit in its face for its hideous customer and user service, but it's a point worth mentioning.
"immutability" is a misnomer: what you want is controlled changes, and with the correct granularity.
The only ads I like watching are the Mafia City ones. It’s peak comedy.
C++ or even C isn't exactly "fine" on any 8-bit system though. It's nice for a little demo, it can even be tolerable for some real-world projects when mixed with large amounts of inline assembly, but those 8-bit ISAs have been designed mainly for manual assembly coding, not high level compiled languages like C.
FAQs can be used out laziness and and can be a sign that design is lacking, it’s true. But the fact that Stack Overflow exists is testament to the fact that there is a certain class of questions that have answers which depend on ugly reality and hacks around all the leaky abstractions and less-than-optimal things we use every day.
Can't say it's boosted productivity much, but I got into mechanical keyboards to improve my typing habits. I am using ortholinear keyboards which make sure I'm using the right fingers for the right key/column. After years of developing before this, I had a terrible form of hands dancing around the keyboard with 5-6 fingers.
Practical Comparisons

Web 2.0 censors people on Twitter | VS | Web 3.0 won't do this
Web 2.0 servers can fail | VS | Web 3.0 servers won't fail
Web 2.0 reality | VS | Web 3.0 ideals

Circa 2004, when web 2.0 was inspiring similar articles. The ideals were democratisation, participation, bridging the web-user/webmaster dichotomy. A web where everyone could participate fully.

Just like today's web 3.0, the web 2.0 concept started from new technologies (ajax, xml, etc.) and it weaved an idealistic roadmap to where these would lead. The participatory, user generated web.

I think idealistic perspectives tend to fall into determinism fallacies. To pick on a cliche, Marx thought of socialism/communism as something that would happen almost inevitably. Web 2.0's technologies did not determine its outcomes. Neither will web 3.0's. It matters who will gain prominence. What their ideas are. What their interests are. What people choose. etc.

I agree that crypto, and other technologies have a lot of positive potential. Potential isn't outcomes though. A web 3.0 Zuckerberg is a scary thought, and I think it's just as likely as a positive outcome.
The author of the article couldn't even come up with a solution or better term to use. The term propagation is used by ICANN in their functional requirements and used by the IETF in their DNS RFC. Even CloudFlare uses the term.

A single word isn't going to tell you exactly how something so technical works, but it is the most correct term to use to describe what is occurring.

It is completely pedantic.
The world has changed dramatically.
I change company until I find one which is ok with me working fewer hours. This is hardly done as employed.

Most freelancers are now employed full-time (like permanent employee) and can quickly change job until they find one with good work/life balance [1].

[1] https://amaca.substack.com/p/how-i-got-wealthy-without-worki...
How to store bounding box in Django?
That's me. Once a year I get burned out from all the new languages and frameworks and decide to learn Common Lisp again for the 10the time.
Americans spell it "Ax"?? I had no idea. This is new to me.
A thought I had a long time ago on the Alcubierre drive: it violates everything we know about space-time and causality to travel in any way (and thus transfer information) faster than the speed of light, but what if you could use this to travel at or near the speed of light?

If we could build one we might even run into a causality protection principle effect where if you try to exceed 'c' something bad happens or something rapidly goes to infinity, but you can warp around at 'c' just fine.

That would let us easily get around the solar system and would enable star travel in 5-10 years.
C++ templates are unwound at the compile time before the «expanded» template code passes along into the optimiser where most of the unused code is elided.

Unless the templates have been externalised (i.e. defined as «extern template …», of course). Even then, a modern compiler+linker combo will optimise most of the unused code away at the linking time thus reducing the final binary size. I do understand that the LTO might not be available for every embedded platform, though.

P.S. That is exactly the point of the C++ template metaprogramming – the hard lifting is delegated to the compiler, which leads to increased compile times but also to more efficient and very compact runtime code.
Newer? If you look at Javadocs, they're highly structured, at least as much as — and arguably more so than — Go docs.

I think it has got more to do with culture and tradition. Each language seems to have its own documentation culture. Python seems to favor docs in which structure is interleaved with prose.

I find Go docs to be pretty hard to make sense of. Often times they don't explain very well how to use a package. And browsing around different aspects of a library carries a feeling of obscurity.

Ultimately, I think documentation should be split up into multiple categories, ala https://documentation.divio.com/
Perhaps you can have them provide an access key instead? I vaguely recall seeing a button on a 3rd party platform that let me configure my DNS in Cloudflare to route to the 3rd party. Not sure how that flow worked to be honest, but I believe there is some programmatic way to delegate.
This article would be greatly improved by diagrams and photos of examples.
Google Sheets to FAQs with Simple PHP Code
CFIT –Advanced Aircraft Maneuvering Program (1997)
The GDS team works on portal to other services.

I design services which are way more complex. Think of stuff like budget execution or online banking. Not the same problem.

> And, as a British person in the UK who uses the government's websites a bit, I have to say they do a really good job of it.

I agree. When I was working on similar website for our government, I used UK.gov as a reference.

> If you believe designing government services means you can't design them well and make them easy to use then I suggest you invest time reading the GDS blog. You will learn a lot.

I didn't say that. My services are very easy to use, but still have massive documentation.

And no, I learned from GDS 10 years ago. They can probably learn from me now. I have way more experience and countless public services with total of around 100M users on all of them.
Thieves Using AirTags to “Follow” Cars
Look's like Foone was suspended for posting a picture from wikipedia. His threads about retro computing have shown up on hn many times.

I'm sure this will get reversed due to the size of his following but it's frightening none the less.

<<Insert warning about the dangers of building a community on someone else's platform.>>
You can move water-sides though, buy a houseboat and camp out on the lakes..
For me it's the other way around, the original AirPods stay in my ear at all times. With the pros, I constantly need to adjust it, and they've fallen out of my ears multiple times whilst in the gym.

I'm a bit reluctant to by the 3rd gen Airpods, since my two other pairs are still in perfect working condition.
But there is a physical or logical topology through which it spreads?
> There are plenty of good examples of where it works very well but the mental gymnastic people go through to deny the obvious are incredible.

Blockchain is a very interesting technical implementation, but there's a gigantic step between being interesting technically and being world-changing. So yes, you'll find interesting applications on the blockchain, but it's not the magical solution that will revolutionize everything. Things like Uniswap are cool, but in the end it's just a currency trader. Helium looks to me like yet another attempt at crowdsourced wireless. I remember Fon from back in 2005, promised to change the communication landscape, and last I heard about them I think they pivoted to just offering WiFi tech to companies.
Funny how the Republicans are so outraged about cancel culture, but not about this.
Look at the accent on "dušti" and remember that š represents Ш https://en.wikipedia.org/wiki/Sha_(Cyrillic) . Now in modern Russian/Ukrainian "dochka" is spelled дочка/дочь. The ч is this letter: https://en.wikipedia.org/wiki/Che_(Cyrillic) . So not entirely the same but it's not hard to imagine the progression.

Anyhow I wasted my own time but keeping the top half of my comment lol, after clicking through some links:

https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/d...

and

https://en.wiktionary.org/wiki/Reconstruction:Proto-Balto-Sl...