skysight-inc/HackerNews huggingface dataset:
> In the real world where it does now you just have to know to control-click, which seems strictly worse.

The Mac didn't support context menus (control-click) until MacOS 8 in 1997 (13 years after the original Mac), and even then it was solely for shortcuts, and never for required functionality (unlike on Windows where some apps locked features behind that button)

All Apple input devices sold today support an alternative click (two finger tap on touch devices)
SQLite loses most of its edge in concurrent write scenarios, but its read performance is difficult to beat.

A lot of it comes from what TFA says: there's no network roundtrip, but a function call. Even in a local machine, a unix socket query will carry at least a couple of system calls with potential context switches, and that makes regular RDBMS lag behind when you do tons of sequential and small queries.

Of course, when you have large results or complex queries that eat a bigger chunk of the time cake and that technical advantage wanes. After that, which RDBMS has the performance lead is largely workload-dependent.
The little drop shadows under the buttons are a great touch. love it
I believe you can rescue blockers in original Lemmings by removing the ground they're standing on.
Yeah, the physical evidence is the cool part; we know people went from A to B even back in those days, but this show just how massive the ancient trade networks were.
Haha yes, these guys have returned. Looking forward to buying some discount SMCI. Last time I doubled my money. Can't wait for the suckers who read Bloomberg News to give me more money.
This is great. Thank you for making it! The api layout tells me you are a nice person.
It's true that some stuff in macOS is tightly integrated, but the fact that homebrew exists and is a must-have kind of demonstrates the opposite.

Also, I've lost count of how many times my 1yo macbook pro crashed, while my crappy Acer laptop with Debian being subjected to the same usage pattern never did.
Software is merely a Performance Art (2008)
I respectfully disagree. You are missing the part “in the name of”. I will refine further: corporations don’t care for anything than profit and power. Period. Corporations use genuine societal processes for marketing and political purposes, government contracts, lobbying etc. There is a ton of data in support of my point of view. And please, there is nothing “personal”, I just genuinely hate hypocrisy.
When somebody pays somebody to write those frameworks.

When nvidia sees a need, they can change CUDA over night to address it, and they pay people to do that.

When you need to do the same in Vulkan, that’s a multi year process till your extension is “open”. A teaser here whose job is to get something done with ML has better things to do than going through that.
i just bought an old reddit account with karma so i can post on wsb.
> Because your service neither could handle a million concurrent users tomorrow nor a power outage.

SRE here.

92% of all companies can't handle this either.
And Samsung, Panasonic, LG, SONY, Lenovo, Dell, HP and every other major electronics brand don't? How so?
Microsoft sends user information to Canonical sales when you spin up a VM
> Postgres is basically just as easy to use and backup.

SQLite is way ahead on this: no daemon to run, no user / database to create, manage and administrate, no authentication to set, no socket connection to manage… backup is as easy as it gets: (copy one or two files).

Postgres is still largely manageable of course.
Does it involve us getting micro chipped?
This sounds like your issue is avoiding data corruption: then atomic writes are sufficient, you don't need a SQL parser or query optimizer or etc.
As usual, the programmer should look at the generated assembly, when reasoning about performance. Sometimes compilers are smart, optimizing away things people wouldn't imagine they can, and sometimes they are really dumb, pessimizing code in unimaginable ways (to the extent that just deleting code from the output, which doesn't naturally correspond to anything in the source code, makes the output better). Relying on the compiler to perform magic without verifying the results is an antirational stance. Personally, I'd prefer if optimizations were applied based on what's visible in the source code, instead of the wild-west that we have now. E.g. inline function calls based on annotations left by the programmer, not because you (the compiler) feel like it.

The Rust compiler can be very good at optimizing iterator pipelines, however a while ago I wrote a function which didn't have any branches whatsoever in it, but the generated assembly was ridden with them. What could have been 5 instructions consisting of simple bit operations (everything done in registers, not loading anything from memory), ended up as 12 (? IIRC) ridden with conditional jumps. No matter how I changed the source code, which operations I used, the output was the same. Getting to the desired result shouldn't be stifled by the compiler having a mind of its own, making its own decisions. A sane default could be set, but some annotations to have a greater control over the result would be appreciated.

Optimizing compilers also make debugging harder. Making the the output and the source code closer together would help making sense of a debugging session.
> Pulling a gun is one thing, actually threatening to use it is another. It’s a difference in how police are in the US vs UK.

Well the most salient difference is that UK police don't carry guns at all.
The Chinese Central Bank has smartly labeled Bitcoin and other Crypto as "Digital Gambling Assets".... So that should give you an idea...
Do you have a pill of Soma to share? :)
This is such a shallow argument/opinion. It sounds like something said by someone so painfully unaware and insulated from the life being commented on. So instead, I’d be curious to know what your background and upbringing was like. I don’t think the child being mentioned would consider CPS a good option like you argued for in another comment.
Dispensing with "unnecessary" components is called Muntzing, after Muntz, a TV salesman in the 1940s and 50s. He reduced costs by cutting out components from a TV until it stopped working, to find the minimum number of components required.

https://en.wikipedia.org/wiki/Muntzing
File formats based on ZIP files only work for small files. For big files you have huge overheads; opening and saving a moderately sized documents takes seconds (vs. milliseconds for writing changes to an SQLite database). There's a reason why Excel files are limited to a million rows, while Access databases aren't.

The complexity of including SQLite is trivial for practical purposes; it's already available on many systems, and if not you can include it by adding a single C file to your project.

Setting up a workflow for Google Protocol Buffers (another popular alternative for document file formats) is a lot more complex than building or linking with SQLite, and it doesn't stop people from using them.

One thing that speaks for SQLite is the quality of the project; it's one of the best maintained Open Source projects with fantastic quality assurance and support for almost every OS. This means that you are unlikely to run into issues compiling or working with SQLite, like you might have with alternative libraries like libxml2 or jsonc (which are still great libraries!!).

EDIT:
The big downside of SQLite is that it's unsuitable for documents that are exposed to the user because of the temporary files (like the WAL). If you have a ZIP based file format that you atomically rewrite from scratch on every save, it's almost impossible to corrupt. Your users can just take the file and email it and nothing bad will happen. I'm not sure what happens if you email an SQLite database file that is currently being used. I've done that in the past and have been surprised that some data seemed to be missing, but I don't recall the details.
Hence SQLite is often used for application data files that are not directly exposed to the user.
Yes! We recently discovered the joy of this thin style of Chicago pizza thanks to Lou Malnati's. Chicago area residents may be familiar with them.

Previously I'd only had the thick doughy crust they make at places like Patxi's here in Palo Alto. Not really my thing.

Lou's is exactly like you describe: a thinner crust made with barley so it is crisp and crunchy. My favorite is their spinach.

Here is the weird part. We order six frozen pizzas from their website and they overnight them in an insulated box with dry ice and detailed instructions. You take the frozen pizza out of the foil pan, wipe any condensation off the pan, oil the pan with good olive oil and put the pizza back in it to bake. I recommend baking a little longer than they say so the crust gets nice and crisp. As long as the sauce on the top isn't burning, you're good.

Yes, shipping frozen pizzas across the country may not be the most environmentally sound thing to do. But for an occasional guilty pleasure, I suppose we could do worse.

Does anyone know of a place on the SF Peninsula that makes Malnati's style pizza? I would love to be able to get it locally.

https://www.loumalnatis.com/

https://www.tastesofchicago.com/category/Lou_Malnatis_Pizza
>quite xenophobic behavior
>Their size

How do you judge the quality and safety of charger purely by size? Is bigger safer, or is smaller safer? And if so, why don't other brands of the same size meet your quality standard based on that yardstick.

>and demonstrated product quality in other areas

Like their multi-year run of defective butterfly keyboards or hinge design that would cut through the MacBooks display cable over time causing the famous "stagelight effect" AKA "flexgate" where you'd being charged $600 to fix the $6 ribbon cable[1]?

[1]https://www.extremetech.com/computing/284236-some-apple-lapt...

Edit: Ah, I see the downvotes are already here. I guess criticism of Apple with proof is not tolerated on HN.
I disagree about the tinkering, I've found it very straightforward to get a decent desktop experience. The only drawback is that it's perceptibly slower than Linux.
https://news.ycombinator.com/item?id=26114194
You can pass a function as argument using its name in Python and then call it. You must pass it as a symbol in Ruby and then send to it.

def f(x):
return x

def g(fn, x):
return fn(x)

g(f, 1)
There's https://wiki.python.org/moin/TimeComplexity but that's not official documentation.
one example: 500$ to 1M in 1 year on tesla calls.

50k to 15M in GME calls in less then 1 month if you were lucky.

It's all gambling but to say bitcoin is the best source of wealth/gambling shows your lack of experience.

Where would you put your money now that bitcoin is 50k?

I want to compare that to my stock + calls on random meme stocks. (also vs s&p)
You can have multiple public classes in a file in Java. You just have to wrap them in an outer class, that acts like a module, and declare them “public static”. You can then “import static” the module class in other files, and you can use all these classes simply by name (without having to write OuterC.InnerClass everywhere).
macOS and iOS both use SQLite pervasively. There's tons of little databases all over.

Chrome uses SQLite heavily for history, cookies, bookmarks… etc. So does Firefox.

SQLite is everywhere. :)
The idea of adtech knowing how the physical process of learning works is terrifying.
Run the backup from your friend's basement in the next town over using a different ISP. You can run the backup for them.
OpenBSD's "secure by default" slogan dates back to the days when you could install Windows NT/2000 or RedHat Linux or whatever UNIX from the CD-ROM, and end up with several very optional "exploitable by default" services running in the background.

It might not seem like a huge claim now, but it was actually extremely influential and operating systems now ship with inessential services turned off.
Could the cat wear one of those magnetic collars that allow access through a cat flap, and that magnet be the issue?
Needs a [1999]

Just for balance, what Apple computers or Chromebooks are available without an os?
I am impressed that account name has gone unused, until now. :D
> Last year's fires were truly an aberration.

And, as climate change continues to get worse, they'll eventually be seen as unremarkable.
It insures that people aren't emotionally triggered by disinformation which often results in social divisiveness if not violence as is happening in the US.
Pip is not installed by default on macOS, and even python itself will be removed in some future version.
Right, I'll have to fix this too
I think his point is "Democrats bad!" or possibly just "lefties bad!"
What is BG: BA?
It is possible to create check constraints that do the type checking. Actually, if they shipped some predefined ones and said "if you want strong type checking do this", like, syntax to automatically populate the table columns with type check constraints, it would be IMO perfectly backward compatible.
Well actually kenneth is behind everything and we can prove is because we have the sources to back it up.

No of course we can't give out the sources, our journalistic integrity requires us to protect our sources. But we fact checked everything and it's 100% true.
In my experience, it doesn't take the user doing anything weird - all it takes is to use ORM enough in the project, and suddenly you have hundreds of separate queries being run to fetch something trivial, which could be done in one or two queries of hand-written SQL.
I'm fairly sure the SRE books by Google don't mention kubernetes once, since it's a technology agnostic set of practices [1]. I would also say that the practices are independent of scale.

Google didn't necessarily invent it inasmuch as they coined a term for keeping systems running.

[1] https://sre.google/books/
It's not at all what it sounds like.

Intentional user connections, connected to user actions are one thing. Phone constantly sending pings to various addresses and services for no good reason - is very different.
There are a few counterarguments to this.

> about as "reliable" as a store of value as a casino chip

Casino analogies are misleading because the problem with the casino is that the expected outcome is negative. The problem with the casino isn't the volatility.

There are plenty of stores of value which have extreme volatility but are still prized by investors, like real estate or artwork.

> demonstrably not one of them

We are talking about an asset class that has existed for about 1 decade. Nobody is really sure what it will be able to achieve, but its ability to act as a store of value seems promising. As more people form their opinion about this and other matters related to cryptocurrencies, we should expect the volatility to decrease. So the volatility at the current moment is not really a good indicator for the long-term volatility.
I've recently had my Python script generate about 100GB of data and inserting them into SQLite was _far_ from being the bottleneck.
Life found beneath Antarctic ice sheet 'shouldn't be there'
Baking steel is amazing.
For normal electric home ovens, roman-style pizza cooks really well (usually has high water content and the dough matures in the fridge for 1-3 days).
The skepticism doesn't have to be acknowledged explicitly when it can be done implicitly. Like with this article.
Wouldn't the case act something like a faraday cage, dissipating the fields enough not to cause an issue?
> On another note, I can see a small business in selling matched pairs of diodes...

Hah but that will make it cost 0.0005 more per unit, can't have that
What Rails-equivalent framework does Golang have?
> How do you judge the quality and safety of charger purely by size?

I'm pretty sure spoonjim was referring to the size of Apple, not the size of the chargers they make.
It says our main cast isn't supported but I can "support it myself". Hack this into my own car and let it take control.

Few things terrify me more than the thought of others' garage AI experiments bumping around on the roads my family walk along.

Open source is great, but I don't want this driving cars without oversight and certification.
Constant factors vary framework to framework. I can't say I've ever seen anyone move as fast on Symfony as on Rails.
> Ironically Spaces behave the same way fundamentally (they filter your room list rather than switch you between namespaces), but we hope this will feel okay if executed better.

I feel this is strictly superior in the same way tags are superior to categories. The latter imposes a strict and rigid hierarchy which quickly enters into ontological problems because you have to decide which single category a room belongs to, so your choice of categories matters too much.

On the other hand, I cannot think of a single reason why you would specifically need categories since they can be recovered by simply ensuring that each of your rooms is contained in only a single space (i.e. tagged by only a single tag). If this use case is important to a user, they can easily achieve this.
Definitely will look into that
It’s not too difficult, if you ignore all the things which made Dropbox successful.
Wait, Ruby doesn't have first class functions?

I'm pretty sure it does and that it is full-fledged, compared to Python's intentionally restricted `lambda` syntax.
DuckDB is amazing.
> I think apple does really good tuning on their hardware. The reason everyone senses apple is good/solid is because they've tuned the UI to be very responsive. It doesn't mean apple stuff will execute an app faster, it means that the touchscreen input and graphical output are highly linked/tuned. I think it's designed in.

It is sad and amazing that not many more software developers, both big companies and indie devs realize how important that is. There is nothing lacking in modern generation of devices to have 100% fluent interface. The only problem is that the software in many cases doesn't optimize for it...
Brian Armstrong (Coinbase) Interviewed on Clubhouse
Criminals also run large, slow organisations prone to conservatism and groupthink.
Automatic pool cue stick [video]
Charger blocks are not $88 retail let alone BOM. 1 cent in BOM translates to 5-7c in MSRP if I recall correctly. The charger itself is probably a dollar or two so you’re looking at 2-5% of the total charger cost. Maybe not a talent thing on the part of the engineer (although could be contributory) so much as getting pressure from management to cut BOM across the board without management specifying any kind of threshold requirement.

Obviously still ridiculous when talking about charger safety but it’s important to remember we only see one side of the story here. Who knows what actually happened. I’ve worked with talented EE engineers on the client side complaining about how the contractor fucked up a board layout, wired things up incorrectly, or swapped out for cheaper “equivalent” parts that were out of spec in some incorrect way.
The Simpsons – Gender Difference (2006) [video]
I know buying a Lenovo is an infuriating experience. So many models with tiny differences in specification.
I myself usually opt for the "small set of composable libraries" way of development nowadays, but I've worked with teams using Buffalo and Beego which kind of provides a "batteries included" approach that Rails follows too.
Ok, but then there are other huge electronics brands like Samsung or Sony. Why don't they qualify as "safe" by this metric?
When I started a project with SQLite, the available data types struck me as odd (coming from MySQL), but as I learned I started asking the question: are there any more fundamental data types other than null, int, real, text and blob? For example dates are just a facade for an integer of some kind, JSON is really just text adhering to certain formatting rules, booleans are usually stored as some kind of byte anyway so why not drop that abstraction?

With this limited set of datatypes it really makes you think harder about the data you are processing, because in the end all your data is one of these types anyway.
> the FDA loosed side-effect notification rules in 1997

It's not the side effects that mattered. It's that before the rule change they weren't allowed to talk about what the drug did at all.
I find it hard to believe that people are choosing Apple products over competitors because of anything to do with "racial equality". Especially since most of the components are manufactured in China, therefore by buying an Apple product (or basically any other piece of modern consumer electronics), you're helping to fund a racist ethnostate that's currently committing genocide.

What has Apple done to promote racial equality beyond the same vague performative gestures as every other major Western corporation?
Safety != product quality like the examples you gave. Charger blocks is the one spot Apple doesn’t seem to fuck around because of the outsized brand impact it would have (see Samsung’s exploding batteries).
I think nestling somewhere in the core of the GP's comment is that Ruby also has `yield`, and using it (or related functionality) is pervasive.
Show HN: My take on the card game Sets made with web components and peer-to-peer
It's the look of cheaper photo film which was then digitised (scanned?) I suppose
Echo chambers and problematic news feeds are completely capable of existing without AI. People are the problem. All you need is a simple algorithm that looks for content that has overlap with content you like, no AI necessary, and that is sufficient for your average person to echo chamber and self radicalize.
if/else can contain arbitrary control flow (return, break, throw, goto) in the bodies, so you have to read the whole body to know what's going on. Ternaries are just expressions so however complex the body is, you know it's always just going to evaluate to a value.
Symfony might be the odd one of the bunch.

Jokes aside, Laravel is probably a more likely contender to provide a Rails experience for PHP.

And it's easy to get clouded by anecdotal data, I'm sure I'm biased as well. But after some time in the industry, it matters more who the person is that is using the framework, than the framework itself. If you put an equally skilled developer with the same amount of experience in either Symfony or Rails, I'm sure they can be as productive as the other. But then skilled developers tend to gravitate towards Rails more than Symfony, so hard to judge in the real world.
I have seen multiple PHP projects at multiple companies go totally pear-shaped. I refuse to work at companies that use PHP anymore.
German authorities did find Tesla's claims about the AP as misleading [0]. Tesla's AP page was updated (globally) to reflect "full self driving in the future" but until recently it just said "Tesla cars come equipped with all the necessary hardware for full self driving" with a footer claiming some features are unavailable due to local laws.

Regardless, Tesla was not found guilty for anything other than misleading advertisement, not for failing to build a car that drives itself. I don't see how comma.ai could be held to a higher standard.

> The court, in Munich, said: "By using the term 'autopilot' and other wording, the defendant suggests that their vehicles are technically able to drive completely autonomously." [0]

[0] https://www.bbc.com/news/technology-53418069
Database Revision Control – The Database Time Machine by Reeb