skysight-inc/HackerNews huggingface dataset:
Having a signpost with the same aspect ratio, let's forget the failure rates for skewed angles & lighting issues will also make this fail.
ML approach which takes context is the way to do this but it will only improve in the future with performance.

This is almost sounding like ASM vs Python.
Just apply some common sense and paretos rule. I.e don’t do something dumb because there is no measure. E.g. a loop that needlessly iterates a billion times.
From a glance, this looks like its compatible with MySQL's JSON functions.

It isn't compatible, for example, with MariaDB's dynamic columns.

I'm not very familiar with the PostgreSQL json functionality, but I think that's subtly different again.

When I use local dbs for testing my json code I've used derby and defined the json_extract() functions etc myself just to test. With Sqlite having compatible functions, people wanting to test mysql stuff locally will be able to just point their code at an Sqlite DB instead. Great!

The bit that seems to be missing is the shorthand for selecting column values; in MySQL, instead of doing SELECT JSON_EXTRACT(col, "$.this.is.ugly[12]"), ... you can just do SELECT col->"$.this.is.ugly[12]", ...

Now what I want to be able to write is SELECT col.this.is.nicer[12], ....

I think there is some 'standard' somewhere that MySQL - and now Sqlite - is implementing? The functions and the 'path' syntax are standardized (although with only MySQL and now Sqlite supporting them its not perhaps a big deal). I just can't find any reference to that standard in the MySQL docs, nor this Sqlite doc.

Personally, I dislike the path syntax though! Every time I see an sql snippet with string paths full of dollar signs it offends my retinas.
Dealers are stupid and make no sense.

I may be a weird consumer but whenever I buy something expensive I always think about the unrelated things my money is paying for. So for example when I visit a car dealership I notice the big land footprint, the shiny offices, and well dressed salespeople—and I think to myself how much of my car purchase is going towards the upkeep of this crap, none of which I like or want.

If I want to learn about the car, I'd much rather access the manufacturer's website and read/watch independent reviews.

If I want to test drive a car I'd be willing to travel further to test drive one directly from the manufacturer. Or better still, just don't test drive it at all—you won't learn anything in an hour that you couldn't learn from a reviewer. The true character of a car usually takes a week or more to surface.

If I want to buy a car, I'd much rather buy it directly from the manufacturer and either pick it up from a central depot (to save money) or have it delivered directly to my home and detailed on my driveway (for a fee based on distance).
Yes, I was wrong in saying "Judeo-Christian".
Many planes, trains, rockets and medical devices run on Ada.

There is more to commercial compilers than winning the benchmarks game.
This comment breaks the site guidelines—in particular this one:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

You also got into some pretty flamey discussions elsewhere, e.g. the religious flamebait in https://news.ycombinator.com/item?id=19275923—not cool on Hacker News.

If you'd please review https://news.ycombinator.com/newsguidelines.html and refrain from doing those things here, we'd be grateful.
> p.s. the comments were nicely lined up in my editor, don't know what happened once it got to github.

probably spaces-vs-tabs. GitHub has a different number of spaces-per-a-tab than your text editor. If one configures one's editor to expand tabs to spaces this won't happen.
Handy if you're buying multiple cars.
Thank you for this. I also read your previous post that you linked to.
I always thought it was weird that we negotiate a price with new car purchases. I do negotiate hard on my cars (and on behalf of family) and I hate the process. It's stupid. I'd much rather the manufacturer nominate a fixed price and not allow any negotiation at all. Then the manufacturer would be forced to pick a price that competes with the market.

There are only a few things that excite me more about a Model 3 than electric cars from established brands (particularly the upcoming Kia Niro EV) and a big one is the sales process.
Lots of commenters ITT who have obviously never actually been to the California desert. Paving the California desert with solar panels would be no less of an environmental tragedy than the clear cutting of the giant redwoods or the flooding of the Hetch Hetchy Valley.
What did he end up buying?
How to flatten and sharpen a chisel and plane iron...
Isn't comparing the scale of the two like comparing apples to oranges? I think most wordpress sites are self hosted. There's wordpress.com hosting, but I'd guess that most of their sites are self hosted for the explicit purpose of customization.

While WordPress still dominates large areas of the web, they have a decentralized model vs medium. It's like comparing scaling web forums to reddit ("why do they have so many outages? All they do is store text!"), but reddit obviously has a way higher load than any single forum. I'd wager the same is true for medium.

To continue on with the metaphor, medium, like reddit, is solving a different problem than the wordpress/squarespace model: you don't have to roll your own. You get a built in audience due to centralization and the cache of the site (For some reason I associate a medium link as being more legit than seeing a WordPress hosting site. Strange, but better branding I guess.)
I must say that I think you are correct in this being the "glide path", the most likely result of inaction. The moralistic idealist in me just refuses to believe we are trapped by destiny. By writing this article you have done something, and more than most, and I commend you for that. In fact, I think I'll be writing my representatives to ask them what they are doing to investigate the situation. It's a small thing, but at least it's something. Again, thank you.
California bleeds its lakes dry and sullies the landscape with weapons-grade sprawl. Environmentalists, look elsewhere. California is evidence that all principles cease to exist when faced with a modest cheque.
The car driving itself?
I wouldn't use tabs to align your comments; I use them exclusively for indentation and rely on spaces for alignment. This makes them work both with editors that do simplistic "replace tabs with spaces" and with editors that have tab stops.
Do you truly think that no code should be optimized to run as quickly as possible over more human considerations?

No. Of course not. It's mentally lazy to just push the lever all the way over to that side. By the same token, it's also mentally lazy to just push the lever all the way over to the other side. In some kind of design space over many variables, there are going to be some maxima.

A bit more general than making the common case fast, is making the common case fast enough, debuggable, and straightforward, with the option of making something faster when and where you need it.

I think game engine developers might like to have a word with you...

I would like to think so. I'm developing a cloud resident game engine for MMOs. (Just a hobby project, admittedly.)

All that said, those 3 decisions for C++ were 3 particularly egregious ones.
I can 100% guarantee that in any such elections all of the aforementioned "irregularities" happen on a massive scale. If you believe that an autocratic government is going to yield power peacefully, you're beyond naive.
> If one configures one's editor to expand tabs to spaces this won't happen.

…or you could use tabs for indentation, spaces for alignment, as they are intended to be used ;)
There is something that rather confuses me about this logic. If somebody is not "sophisticated" enough to come to an informed opinion, are they truly in a better place parroting what they read from a newspaper instead of simply being informed of the choices? There seems to be an increasingly pervasive view that people must have opinions on things they have no clue about. I don't think a society full of opinionated people whose basis of argument stems from 'I read it online' is really in a better place than one where fewer people may have an opinion one way or the other, but those who do tend to be substantially more informed.

You might appeal to the nature of democracy mandating 'your' view, yet I would argue that this view is precisely what's causing a deterioration of our democratic processes. This push towards trying to encourage people who have no basis for taking a stance on issues, to take a stance, waters down the views of the informed and returns us to Socrates critique of uncredentialed democracy. Who ought choose the captain of a ship, everybody including those who've never sailed, or experienced sailors? I think this is mostly self evident to the point of being rhetorical.

In times before the internet people were less inclined to form an opinion on every single issue and so, in practice, we ended up with the self evident choice. But as that has changed, we're now having the butcher vote for Richius as captain because of an opinion he heard from the Town Crier. That crier just happens to be best friends with the son of of one particularly influential Senator. That son's never once sailed in his life, though he thinks 'it sounds like a lot of fun!' Of course that son's name - Richius.
I like the concept of Hy, but has anyone used it for something "serious"?
Birds literally burst into flames in the air.
The new rule on HN is that anybody who talks about Powershell has to share their profile ;)

-- Happy pwsh user on arch.
Tell him its kind of like Lightning Mc Queen connecting to Mater and gang to ask for help when he is out racing and has trouble winning.
Adding to that, the most expensive single part in all at happened to be the specialty BASF o-ring for the piston at $6 dollars...

Body, piping, insulation, every other part came at less than that
Before this announcement, the pricing wasn't double. It was only a few thousand more, at least in Germany, after considering tax.
Huh. If that article is accurate, then China actually has a better claim on Xinjiang than the Uyghurs do.

So is it accurate?

Edit: But actually, China's behavior in the 18th and 19th centuries was worse.

> Xinjiang consists of two main geographically, historically, and ethnically distinct regions with different historical names, Dzungaria north of the Tianshan Mountains and the Tarim Basin south of the Tianshan Mountains, before Qing China unified them into one political entity called Xinjiang province in 1884. At the time of the Qing conquest in 1759, Dzungaria was inhabited by the Dzongar people, a steppe dwelling, nomadic Mongol-related ethnic group who practiced Tibetan Buddhist. Meanwhile, the Tarim Basin was inhabited by sedentary, oasis dwelling, Turkic speaking Muslim farmers, now known as the Uyghur people. They were governed separately until 1884. The native Uyghur name for the Tarim Basin is Altishahr.

> In the Dzungar genocide the Manchus exterminated the native Buddhist Dzungar Oirat Mongolic speaking people from their homeland of Dzungaria in Northern Xinjiang and resettled the area with a variety of different ethnic groups.

> The Qing "final solution" of genocide to solve the problem of the Dzungar Mongols, made the Qing sponsored settlement of millions of Han Chinese, Hui, Turkestani Oasis people (Uyghurs) and Manchu Bannermen in Dzungaria possible, since the land was now devoid of Dzungars.

Damn.
Introduction to Desisgn Patterns Part 1
Try Nixpkgs
I mean seriously though. I love how various media platforms ALWAYS talk about Bitcoin as a failure. What? But then again, they only think of “success” as some idea cut from the same cloth as current capitalist alternatives - the very alternatives bitcoin was meant to disrupt. Bitcoin is an incredible success IMO
San Bernardino County is very different from the Sahara and Namib. Take a quick look at aerial images and this is clear.
So it sounds as if YouTube content creators are now in the unenviable position where they need to actively moderate the comments section for videos featuring children, and if they don't do so to YouTube's satisfaction, they could have their entire channel nuked.

Is that a problem? If a run a large forum and have moderators running subforum, they either moderate comments in their subforum to my satisfaction or I "nuke" their subforum. Given that the channels can just turn comments also, I can't see a terrible burden here.
I think this is huge. Those are 'affordable' prices and VW admitted Tesla is way ahead when it comes to range.
Simulated Mission in Chilean Desert Shows How a Rover Could Detect Life on Mars
Weird, I thought that Wikipedia page used to cite the costs of retrofitting Diablo Canyon's cooling to move away from once through water, but I don't see it there anymore. The history of that page shows scars of manipulating the narrative, but I stil didn't find it. Here's a PDF from PG&E that puts the cost at $2.6B:

https://www.waterboards.ca.gov/water_issues/programs/ocean/c...

These days you can buy a lot of solar, wind, and storage for $2.6B, so I'm not sure that closing the reactor is merely "not liking" nuclear. At this point we get more carbon free energy from solar and storage for the same amount of money, so if one is concerned about carbon it makes more sense to chug it down and build newer cheaper infrastructure.
You're so, so right. It's an ecological disaster in the making, and by repairing things we essentially deskill the citizenry—we've far fewer repairers and tradespeople nowadays—and we concentrate knowledge in the hands of large multinationals (at expense of information being open to everyone). Take John Deere's proprietary tractors or Apple proprietary iPhone for instance—no one is allowed to repair them except those authorized by these manufacturers.

It's a damned disgrace. No wonder there's 'Right to Repair' movements starting up everywhere. They need our full support.
I think if they offered a model 3 "controls package" with a dash or hud + a few dedicated controls, a lot of people would buy it (and therefore buy the model 3).

Also, I think the model 3 steering wheel scrolly button hat things are a little imprecise. Sort of like cheaper mice where you accidentally scroll instead of clicking but with left and right thrown into the mix.

The model S/X steering wheel controls seem a more refined.
Can't go back from: https://www.searchlight.ai/candidate/login by pressing the back button, redirects me back to the same page.
Somebody recently asked a question on a forum that if you had $100m dollars would you still be coding? I think this project definitely answers the kind of coding I'd be doing :)
I once purchased a lot of 20x dual-Xeon (1st gen) DELL servers from a liquidator on eBay. They were extremely cheap. The seller personally delivered them in a van on a four hour drive because that's what made financial sense due to the shipping weight.

They were fun to play around with and it was definitely an experience. However, having them around became old quickly and flipping them was much more difficult than I had originally thought. Luckily I ended up breaking even, even after personally delivering a few of them several hours away.
I'm in. Where do I put the money?
Playing Footsie with AI: Goat Helps Sneakerheads Cop Authentic Kicks
Stripe helps Atlas members apply to YC summer 2019
Its really common to store json documents inside rows in normal relational databases.

This can be because, actually, you have a json blob that is associated with the row e.g. I have a script that scrapes some public registries of historic monuments (I have dull hobbies!) and it just stores the responses in a json column. Its convenient.

Another way these 'dynamic columns' are used is to flatten one-to-many relationships. For example, I have a database where account managers can add arbitrary tags to customers. The classic approach would be to have a customer table, then a 1:M into a tag table with the key value, and then another M:1 for the key to go from the key id to the key names. Instead, I just have a json column with all the key values in it, right there in the customer record. Its convenient!
What's really a shame is that with each new version of LineageOS a lot of devices are dropped from being supported. I have some perfectly functioning devices (including a 2014 flagship device from Samsung), which will very likely stay stuck on LineageOS 14.1.
I always keep cutting to seperate script files which I call. Makes it more reusable and clearer imho. Like the author, I do a lot in bash and I do not have scripts even close to 100 lines: I do have 1000s of scripts though. Works well for me.
I don't agree with repository overview. Most people visit home page are not maintainer. They don't care much about commits and statistics.

What they do is reading the README.md or reading code without cloning them to their machine. Perhaps commit message is not important, but the update date reflects how active the repository is.
Yeah but also your moderators are actually just users who don't know anything about moderation, and you didn't tell them at any point that they have to handle moderation duties.
When we were young, we had the Internet and we'd share source code and run our tiny BBSes and then our geocities pages and enjoy sharing. We told each other how when we were older and in charge we'd have such free expression. As 11 year olds we discovered goatse and survived bypassing the 18+ porn warning. We're adults now and we go on all right but we made one big mistake.

We let you censorbots take over. Good job. You took this beautiful thing we had and you ruined it.

And now you're coming for everything under the guise of taking care of the children. It took so much work to get you guys to leave video games alone and now you're here for everything else.

How did we let you do this?
> …or you could use tabs for indentation, spaces for alignment, as they are intended to be used ;)

Yes. But, that is easier to stuff up. Getting rid of tabs completely, it disappoints some people who want to change the indentation amount to fit their personal preferences, but it reduces the likelihood of messes being made.
I really doubt the Accord would have the same acceleration or features as the M3. And it consumes a decent amount of gas which is more expensive than volts.

It's more of an apples+cart comparison. It seems shady because they can't know what kind of car you're coming from - so they average it (in their favor).
Can you explain why? I can see how it would be undesirable to locals, but clear cutting redwoods would release massive amounts of stored carbon, whereas solar panels in the desert would seem to do the opposite.
From the article:

> The policy approved by the supervisors prohibits utility-oriented renewable energy projects — defined as projects that would mostly serve out-of-town utility customers, rather than local power needs — within the boundaries of Community Plans that have been adopted by more than a dozen unincorporated towns.

It doesn't seem like they're opposing local renewable energy. They're opposing renewable energy that is used primarily to serve out-of-town customers.
Sure, the article I linked goes into detail with different desert biomes. Found the cold desert example in Iran especially interesting.

But my question was about deserts in general. The answer I was looking for was deserts being carbon sinks.
Obviously I mean degrees of structure, not an absolute lack of structure.

The goal of the definition isn't to give S-expressions an advantage so they can be proven superior and Lisp people can win the argument. It's to describe the sorts of files that actual existing command-line utilities (like this in Unix/Linux) can conveniently operate on.

The "head" command deals in line-oriented fashion and can print the first N lines of a file. The "cut" command can select certain columns based on a line-oriented and character-delimited structure. There is no exact definition, but this gives you a general idea of what text files means in the context of "becoming a command line wizard".
Wow, thanks!

And it turns out, Emacs and vim do implement their own frontends for this - [0], [1]. My wish just literally came true!

[0] - https://github.com/emacs-lsp/dap-mode

[1] - https://github.com/puremourning/vimspector
I've been using v14.1 for about a couple years on a 2013 Samsung. That phone was paperweight but this OS brought it back to life.
As an update, in looking at the code it seems they hardcode the choice of MP3 for storage in the server.

Also very weird that they serve the tarball of MP3s gzipped, which seems mostly pointless to me, as it amounts to a reduction of maybe ~4% for a tremendous amount of time spent uncompressing the tarball (which itself has a bunch of useless macOS-specific headers, three apiece on each file).

Many of the MP3 files are literally just empty (zero size) or partially written (corrupt), it seems. I wonder if that issue comes from their choice to package the tarballs on macOS, or some underlying issue on the server side.
Yes, the ISBN is what gives it that booky authenticity.
and it is exactly the shifting of the Overton window into that machiavellian realpolitik approach that has the empire invading and performing coups since at least ww2, causing millions of lives lost and reverberation effects for generations to come. The same for any number of major constitutional issues such as the justice system, regulatory capture, etc.

We need more idealism, not less. Tempered with pragmatism is one thing, but the problem is then one is encouraged to temper that idealism a bit more, and a bit more, and one more time, until the original ideal is more a memory than anything.

For me this mostly stems from a lack of knowledge or respect for history.
How much downloads do you have now for each platform? A lot of people search for apps in the app stores. So it’s definitely a plus to have it in them. People like that they can update all the apps in one place.

For the Mac app. You should also add it to macupdate.com if you haven’t done it yet.
Look up option parsing libraries (not sure what the state of the art is in python at the moment).

Options shouldn't be order dependant like that.

Have you got any comparisons to other algorithms
This is actually exactly 1 year ago, and the guy spent two days finishing the project, very well done!

BTW I was assuming that the program can somehow produce animating Excel file from gifs. It will be cool if it works that way.
"It is amazing what you can accomplish if you do not care who gets the credit." - Harry S Truman
I find that viewpoint a bit crazy. The competition has not caught up, in fact Tesla has rocketed ahead (slower than they promised but still).
the new (and cheap) Xiaomi Note 5 Pro (Whyred) was dropped in October last year after about a year of support. I bought the phone specifically because it was supported. It sucks, but they depend on volunteers to keep the builds happening. There are plenty of unofficial builds now happening but nobody appears to have stepped up for official status.

The phone was originally marketed to India and gets a lot of usage there.

I still think Lineage and this hackable phone are fantastic