skysight-inc/HackerNews huggingface dataset:
Sure, we have eyewitness accounts.

https://www.bbc.com/future/article/20201130-climate-change-t...

"Local reindeer herders reported seeing flames and smoke after one crater explosion in June 2017"

https://www.dailymail.co.uk/news/article-8705517/430-gas-bom...

"Only three of the 17 known eruptions so far were seen by witnesses, and in each case there was an explosion with fire, said the professor."
Time Flies
I wonder what David Sinclair thinks about this, and it’s effects on longevity in humans.
There are only 3 known eyewitness accounts.

https://www.bbc.com/future/article/20201130-climate-change-t...

"Local reindeer herders reported seeing flames and smoke after one crater explosion in June 2017"

https://www.dailymail.co.uk/news/article-8705517/430-gas-bom...

"Only three of the 17 known eruptions so far were seen by witnesses, and in each case there was an explosion with fire, said the professor."
My guess is because header files only involve pretty minimal build setup. Usually that design is with a single .h file though.
If you can run your system on a single machine, you don't need an SRE.

If you have hundreds or thousands of machines, that's an indicator that you /may/ have the complexity that requires the disciplines that can come from dedicated SRE. The tough thing is conflating filling operations problems with a role named SRE, versus actually using the best practices that will help you scale and improve reliability.
The US also has other cities. Even California has more than just SF. But europe is nice too, though with lots of old, outdated and difficult to upgrade building and houses. (I'm not a fan of steam radiator heating).
https://shiv.readthedocs.io/en/latest/

https://pex.readthedocs.io/en/latest/
From my knowledge - no.

The reason airpods "worsen" on calls is that it switches Bluetooth profile with 8khz audio.

A "possible" workaround is setting airpods as output and your mac's internal microphone.
It'll have other drawbacks for latency/echo cancelation
CROSS JOIN in sqlite3 is used to force the order of the tables in the join. Note the query has a WHERE condition so is the same as an INNER JOIN

https://www.sqlite.org/optoverview.html#manual_control_of_qu...
In a way, before Amazon you effectively did have 'quality, curated reviews' - in the form of what products brick and mortar stores chose to stock. Most decent stores aren't going to stock complete garbage, so if you found an item with the attributes you're looking for, it would probably work.
I don't understand how having a problem with counterfeit goods and fake reviews comes from a place of privilege.
Amazon actually has no incentive to solve the fake review problem is that it achieved bulk volume. If it were the n the formation stage they would have solved it but now when everyone is conditioned to go to Amazon it’s easier to just refund the money and push the expense onto the seller. That way they get the reviews, have people reasonable happy as they get their money back, and not incur any revenue loss in the process. Sure they cause annoyance to a few but they can live with it as long as their moat is big enough.
SRE is orthogonal to kubernetes. It is a quantitative approach to balancing customer demands with operational optimization, the latter which may be addressed with kubernetes, though not solely or even necessarily in the general case.
The Modern Commonplace Book: How to Get Compound Interest on Your Ideas (2020)
It almost feels that sometimes I should/could write a book about all of the shady growth hack's in action (inclusive of what I have and am currently doing) because some of these stories seem old in the grand scheme of things.

Amazon reviews/Trustpilot/Google Reviews/Facebook Reviews etc are cheap as chips and ultimately they work.

I now remind myself that in order to take on board someone's review, I need to know the person otherwise we could be chalk and cheese in likes and dislikes and they are influencing my decision.
time waits for neither ant nor pie
This article is very superficial - it mentions watts instantaneously, but doesn't get into the fundamental problem of energy storage in watt-hours per kilogram.

The very best lithium ion batteries are somewhere around 250Wh/kg right now. Now compare that to the energy storage in diesel or gasoline...
SQlite "merely" assumes that the problems that come with distributed systems are handled at the application layer. You'll have to solve those problems for yourself, sure, but in practice I have rarely (I think never actually) had dataloss through a fault of sqlite.

Also, did you know you can use in-memory instances (and share them across threads!) with the right incantation? And that you can backup your on-disk instance to an in-memory one, do your expensive transactions without hitting the disk then backup the modified instance right back to disk, even in-place if you want!

Sqlite is amazing when you don't expect the DB to do replication or failover on its own.
Perhaps Scalable WebRTC could help you there? Pure client mesh https://github.com/muaz-khan/WebRTC-Scalable-Broadcast without having to add more servers on your end to mix anything
For example, increasing the block size could have some disadvantages like increasing how quickly the size of the blockchain grows, which will make it harder for new users/miners to join the network and possibly increase centralization.

It's also not clear the market has a strong demand for an increased transaction rate yet. Eventually it will be almost unavoidable, but we might not be there yet. If that's the case then it might be harmful to increase the number of frivolous/unnecessary transactions for no reason.
Depends on your usage. The biggest problem for me is the lack of Widevine and inability to play DRM media. There are also some other things that aren't easily available such as Docker or Vagrant; I don't really use these things myself, but sometimes it's handy to be able to run them for various reasons from time to time (for example I've seen projects where the test suite assumes Docker availability, and replicating that outside of Docker for just one patch isn't really a good time investment: easier to just run Docker).
SRE, at least as it is applied at the companies where I've worked, isn't about increasing uptime at all cost---it's about hitting some reliability (or other) target given a long list of constraints. A lot of things are possible if your service can fit on a single box, but (at least where I work) that would usually violate some constraint I have.
Some say replication is an application layer concern, not a serialization concern.

I don't agree or disagree but it's something I've heard.

I've seen sqlite used as a cross language data frame solution. Store it in s3 and it's resilient if you are read only.
Other than learning skills (getting new qualifications because your current qualifications are not in demand) which are in demand and pay what you wish to be paid?
But whose salaries depend on Amazon selling more stuff.
This just isn't true as far as I am aware. The vehicle interfaces[0] and control loop are all in Python. It doesn't help if other components are in C if your commands to the vehicle are interrupted by GC pauses.

Even if it was true, and it was all in C, it is only better because there is no GC -- there are still a myriad of potential issues that the auto industry routinely addresses in both software and hardware that Comma either cannot or does not. Not to say they are perfect, but Comma is well below any sort of bar.

[0] https://github.com/commaai/openpilot/tree/master/selfdrive/c...
Linear Algebra and the Periodic Table
1) Big machine awesomeness!! Respect++ to you.

2) Funny, I did a fair bit of freelancing at construction companies back in the early 90's, mostly using Paradox (3.x DOS, if I'm not wrong) and mostly helping out with the insane reporting required for taking part in public tenders. I still have nightmares and have not gone back to freelancing since then.
> I need to avoid any sweetened beverage, no matter how “healthy.” Smoothies, sweetened kombucha, and sweetened coffee wrecked my glucose levels, even though they’re often touted as healthy choices.

I wonder if the writer would have fared differently with artificially sweetened beverages.
The alternative is easy to imagine. Companies either do not innovate or they protect IP on their own by keeping it secret. That may entail keeping headcount low and more overhead for security.

So, less jobs, less innovation, less sharing of development, and more duplication of security efforts that are shared by every company. Getting rid of patents would be a recipe for further entrenching existing wealth. You'd have no protection from a major corporation replicating your garage-company's processes. As it is, companies have a hard enough time fending off the likes of China which does not respect western IP.
Some of these things are not possible anymore. You are highly encouraged to stay in your seat because of covid.
Have you tried 18650batterystore.com? I had very nice experience with them.
A neoliberal economics professor who insists on putting socialism in quotes may not have the most nuanced or even balanced "understanding" on the matter.
I feel like the sibling comments here are basically just saying "yep, that's the main challenge!" without providing useful tips. I personally haven't used it, but I'm aware that this library exists to help resolve this challenge. https://litestream.io
Empire State Building company now powered by wind
Original Magic Mouse used regular batteries that you could change out. Magic mouse 2 has to worst design apple has come up for a mouse except for puck mouse. Flip it upside down every month to charge it. I am sure Jobs would cringe if he walked through the office at night saw people's mice upside down charging.
I see it and treat more like a platform now, a marketplace. Like ebay. It just so happens that one of the biggest sellers there is Amazon itself. My usual process of buying - search for the product I need (generic term for simple items, or exact model), click on "prime only", this filters out a lot of shipments from China. Then either filter out, or carefully look at the seller of each product. Takes some time and getting used to, especially that UI isn't favouring this workflow.
LOL that's not what a republic is.
True, but I think a lot less businesses should be operated as large farms.
> The Appropriate Uses For SQLite page says that dynamic pages on the SQLite website typically do about 200 SQL statements each. This has provoked criticism from readers. Examples:

> "200 SQL statements is a ridiculously high number for a single page"

> "For most sites, 200 queries is way, way, way too much."

> "[This is] bad design"

Funnily enough, at a recent workplace the guideline was "if it only does 200 queries, you've optimized it enough".
What is GB and Twitter appeal?
As the other commenter said, the main limitation with Airpods (and any other commodity/non-specialized Bluetooth headphones/headsets/buds/etc) is that the Bluetooth protocol only allows for high quality audio streaming or microphone/headset mode. In microphone/headset mode, the audio quality is severely limited. Thus, if you want to use Airpods (or any other Bluetooth audio device) for communication, you're stuck with low quality audio streaming.

Some devices that are designed for high quality audio and microphone usage simultaneously get around this limitation by actually exposing two Bluetooth "devices" simultaneously, one used exclusively for the microphone and the other for receiving high-quality audio. (Some gaming headsets use this technique.)
Indeed, but take it a step further. Two ten thousand dollar servers in your basement with UPS and some rudimentary failover configuration is basically fire and forget. Remote in monthly and install updates. Done.

It'll run for ten years for next to nothing.
How do I start a startup?
But if their solution results in Amazon making less money, it will never ship.
Scott posted a response to this article, for the record, including even more reasons to think hit pieces are real (such as that other actual journalists said it was clearly a hit piece):

https://www.reddit.com/r/slatestarcodex/comments/lk2ve9/a_fo...

You can also just look elsewhere in this thread for links to journalists talking about their experiences writing hit pieces for the New York Times.
But you get bigger fans and heatsinks.
It’s curious how the webpage includes a changelog in the footer. Wonder what the web would look like if built from the ground up to be versioned in this manner.
They did.

The installers used to associate .jar with the java executable (at least on Windows) so a double click would start it. I don't know if they do this still.
I've been using JackTrip which accomplishes the same goal, but without a fancy GUI.
> Small shops shouldn’t use SRE practices

Hard disagree.

Properly architecting software, setting reasonable SLAs/SLOs and trying to achieve them/doing postmortems when not, reducing toil, proper monitoring etc are good practices for any company that serves customers. Spend (both time and effort) relative to your company size and resources and it'll serve you well.

(Disclaimer: Google SRE, opinions are my own)
Good observations from a MySQL perspective. Any thoughts from the other end, where the alternatives are JSON or XML or ZIP? SQLite tries hard to convince you to use it as an application file format, but it looks like a giant black box of overkill: why incorporate its 200k SLOC when the alternatives are a fraction of the size?
Ask HN: What was the longest argument you had on Hacker News?
> North Korea has local copyright laws and is a signatory to the Berne Convention.

They're also a democracy (Democratic People's Republic of Korea).
Yep. As an ex-Amazonian who just joined a small startup, you can say this keeps me up at night in more ways than one.

Not in the least because we've apparently already made agreements with 2-person SaaS companies with no consideration to SLAs whatsoever.
https://news.ycombinator.com/item?id=22191790
The limited type system and loose data validation always prevented me of using SQLite.

It's a nice data store but a poor database in my opinion.
Bill Gates' new book: How to avoid a climate disaster
Drummers are already nuts. They’re drummers.
Supposedly they were planning to encrypt backups, but looked at the expected number of users that would lose their keys and not be able to access their backups and bottled out.
Why don't they just put a "this review looks fake" button next to the helpful button?

Wire it into a neural net, don't make it a way to snipe competitors products.

ok, ok... probably not a realistic solution.

I've left a few reviews recently and one good thing I have noticed is they seem to be adding some checks (I think they're intentional).

Like you review a product and it says "overall rating 1-5" but below it will have subcategories like maybe "true to size 1-5" "value 1-5" or similar (can't recall the real ones).

Every once in a while they throw in a curveball like "warmth 1-5" which would make sense for a sweater but is nonsense for something like a plate or ssd. I just press [X] and figure it's a check for a fake reviewer. (either that or a fake reviewer added a nonsense category)
Traversing and displaying code as a graph is indeed the primary use case for Sourcetrail. It's documented at https://www.sourcetrail.com/documentation/ You can also click any part of the code to navigate the graph and vice versa. If you have enough code that this sounds useful, and run a supported language, you'll love it for what it does. And yes, I'm aware that, for Java especially, IDEA has a number of similar code navigation and code graph features. Try both and see which you prefer. :)
rqlite looks neat. I'd be interested in hearing any major success stories about it.
I can relate to this. It’s so easy to write a some code that fires off 10 queries but it’s obscured by the ORM and then it’s in an index listing which isn’t paginated and eventually some user does things weird and it ends up with 1000 items so this one listing runs 10,000 queries.
FOSDEM – BSD devroom video recordings
“Visit the Apple store” is a link. You can click on it and see.
I'm also confused about this. My parents bought a "cloud-based" Smart Thermometer. The start-up behind it went out-of-business and the device got bricked. My parents asked for a refund from the distributor and they complied.

Why would it be any different with Microsoft? I understand that it's "cooler" to storm the office of a big corporations, but it's really the middleman that need to take responsibility here.
Google Vignette Ads are annoying
I regularly browse websites though with slower internet speed and one of the most annoying part is experiencing the Google Vignette Ads.
On a completely different note, I wonder why American speed limits aren't whole numbers?

All the speeds you quoted are a 5mph offset. Which is weird.
>1 month after their purchase.

Way too short time for almost anything that's not a direct consumable.

>They are offered $10 to write a review.

That's too low (or too low depending on the product), negative experience is a lot more likely to be vented.
How do you create structure data with ZIP?

why incorporate its 200k SLOC when the alternatives are a fraction of the size?

Performance, ACID and a superior declarative query language.
Early return ifs are great.

I usually just transform functions with 2+ if statements into functions without `if` statements by extracting `if` statements into other smaller functions where I can write it with an early return.

Looks great.
How would you solve the incentives though? If you increase the import duty you can no longer compete globally (because of less competition), which has happened for steel for example. Is there any other way that works?
I'd recommend against Dell. A better option would be to purchase a gaming rig and install a flavour of linux on it. There's a video series from LinusMediaGroup that investigated different OEMs, Dell ended up overcharging/scamming them for services they didn't ask for and gave worse performance [1].

[1]https://youtu.be/Go5tLO6ipxw?t=73
Python's been implemented and works well enough with sane codebases. I imagine given Ruby's strong use of conventions, common usages could be covered easily given time.
I only use Apple chargers in my house, even for non Apple devices. I’m not saying Apple is the only quality charger, but I have no real methodology to assess the quality of any other brand.
Case of the Identity Thief
> That might be the case. But something still smells in the many worlds theory---it's hard to reconcile conservation of energy or mass with the notion of an infinitely branching multiverse, and if there is no way to interact with those other branches, are they real or just a story we're telling ourselves to try and justify the math?

Looking at the multiverse as branching is where the confusion comes in. There's one Universal wave-function. Why we don't experience the wave-function directly is the mystery.
yeah but it has the ubiquitous sign-in. bleh.
Live demo doesn't seem to work
It's impressive that it's all in single HTML file. LocalStorage could be a limitation if you often clear your browser history though.

In the same spirit of Kanban, I had built an offline-first personal Kanban app - https://brisqi.com

Initially I built it for myself but I decided to put it out there for folks who were looking for an offline Kanban app.
Sorry, wrong again, you are the one that need to update your information.

Graal JIT compiler as used in OpenJDK, is a subset of GraalVM, and it has been such a burden to keep in sync with proper GraalVM, that it was decided to drop it and invest into improving C2 instead.

https://bugs.openjdk.java.net/issues/?jql=labels+%3D+graal

Second, nashorn tricks with invokedynamic and pretending to be Java never worked to the extent achieved by V8, hence why its development was dropped and everyone got told to migrate to GraalVM JavaScript.

https://www.graalvm.org/reference-manual/js/NashornMigration...

Third, JRuby always suffered to pretend to be Java to achieve acceptable performance on the JVM, even with invokedynamic.

"JRuby: The Hard Parts with Charles Nutter"

https://www.youtube.com/watch?v=RvUouqLxgrY

And Graal uses a completely other execution model for Ruby, TruffleRuby, https://www.graalvm.org/reference-manual/ruby/

As for CLR, yes there have been plenty of progress, .NET Native (which uses VC++ C2 compiler), CoreRT, and now the upcoming .NET 6 AOT compiler that is supposed to replace them.

There are a series of blog posts related to .NET 5 improvements, including C++ runtime code being replaced by modern C# features, and future roadmap.
An important reminder is to use the right tool for the job. SQLite is indeed amazing at what it does, and fits with many scenarios where it isn't often considered, but it isn't a silver bullet.

If you have a scenario where you must have multiple machines (for redundancy or resiliency), then SQLite may not be the "best" choice. However, if these machines were needed for performance reason, you may find that a single well-written SQLite-based solution can be performant enough to run on a single machine (while reaping all the benefits of its simpler approach).
I will re-consider it, once they have proper data types and data type checking.
Alternatively, there was no "hype pivot" and that's simply what the market decided they valued most about Bitcoin (for now).
Depends on your use case. XML and JSON are great for applications with simple data stores, having done this myself. But if you foresee a need for complex queries or locking and threads then SQLite might be a good choice.
The seller merely includes a promotion - leave a good review, receive a gift card (or straight up refund for cheaper products).

Your system may have minor chance of success if there was no way for the sellers to contact customers.
This was a really good read
I still think Ruby on Rails is the #1 choice for launching a non-static web project in 2021. The lifecycle I've seen with the 4 companies I've built on Rails:

1. Pure vanilla rails

2. Then the front end grows into an SPA as functionality becomes more complex

3. More microservices like search emerge into their own thing

By step 3, I've got a dozen engineers and things are still as smooth as one engineer. Engineering is never the bottleneck. The tech debt is super easy to spot. It's incredibly simple to know how to scale horizontally to many more engineers.

Rails can get you very very far. It's not sexy, but it gets me to market faster than anything out there.
Depends on your bandwidth requirements. Also, if you want even higher reliability, you might consider getting two independent internet links into your basement, which is pretty doable in an urban setting.
Thanks for trying to respond, it was clear to me that Delphi is similar with Qt ,Java and .Net and encapsulates platform specific stuff in OOP components. My question was why Delphi over C# ? The answer seems to be that if you don't want or can't use the .Net runtime dependency, or maybe if you want small binary size or small memory usage.

My conclusion is that for Windows only GUI there is no major advantage in favor of Delphi, .Net has more tools and libraries. For cross platform it seems Delphi has a superior story though with official support for GUIs on major platforms so is more similar to the Qt Toolkit (Qt also includes a GUI designer and non GUI related components).