skysight-inc/HackerNews huggingface dataset:
I'd love if they improved navigation while in Street View.

It works okay when the geometry is simple - like on a long road/street with no junctions. But in more geometrically complex areas - for example, in urban settings around squares or on wide boulevards which have multiple paths - it's frustrating. Often I find the only way to move to where I want is by going back to the map view and clicking somewhere on a nearby blue line.

Same in areas there are no roads/paths but have lots of user submitted panoramic photos - common in historical areas - for example around Roman/Greek/Egyption ruins - you have to go back to the map.
The soil doesn’t care how much it costs.

Stop thinking with your wallet; our times demand a more holistic approach.
Here is a naive implementation of (a subset of) the kitty image protocol in Go:
https://github.com/dolmen-go/kittyimg
Less wrong has a collection of "best" books per subject [1]

[1] https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...
Wow, so even in non-ideal conditions at mid-latitudes, a standard 250W 1m^2 solar panel with small battery could power the receiver. Nice.
I assume the project name prefix "FU" is a hint! Ahem, I meant: "firmware upgrade". (See also: Google moonshot money from self-driving project)
These 'frontend web projects' are all written in C, or a mix of C and C++ though (and I'd wager that doing the same thing in JS would have been more difficult, at least the emulator stuff which is mostly bit twiddling code):

https://floooh.github.io/tiny8bit/

https://floooh.github.io/sokol-html5/

https://floooh.github.io/visual6502remix/

The common pattern is though that both the C and C++ stdlib are mostly useless for this type of project, you need cross-platform libraries where 'cross-platform' also includes peculiarities of the web browser runtime, specific language features are (mostly) irrelevant in this case - except maybe for the bit twiddling thing in the emulators where C is clearly superior to JS (plus you get lean native versions "for free" without requiring a heavy Electron runtime).
The card is just the gateway. All of these startups eventually expand into more profitable products later on.

As a customer, it’s just a matter of trying something modern - which should mean a better digital-first experience, but not always.
very pretty but some of the fancy scroller effects bug out on my browser
Probability Theory: The Logic of Science by E. T. Jaynes.
> The article describes what it takes to getting published; ie, passing an ever increasing number of gatekeepers. Agents, "blurb writers", publishers, reviewers are all professional gatekeepers, organized in a giant, very strict filter.

If you self-publish, you have to anticipate the tastes of readers. There are millions of them; you have to reach the right ones. The best and the worst are out there, and sometimes the best for one genre are not the right readers for your book. Hit the wrong crowd, and you'll (arguably deservedly) get lackluster reviews.

As a no-name self-pubber, you'll also have to price your first book low--which itself is tricky, because the most price-sensitive readers are not the ones you really want... at some point you run into the boos from the cheap seats problem... so there's a fine line, in discounting, between rewarding early adopters (which you must do) and courting readers who won't be invested enough in your book to generate desirable word-of-mouth, and who might leave lousy reviews.

Ultimately, if you self-publish, you're betting on readers--you're betting on people with no status (nobodies like you and I and 99% of authors; mostly under-25, 75% female) but who are (of course) just as smart as the literati, and who actually read. They will push your book, but they're not influencers or "book buzz" people, so it will happen slowly (the best you can hope for is a slow exponential).

Or you can aim for trade publishing. In that case, you're betting your career on a small number of expensively educated and overly connected people who haven't read for pleasure--haven't read deeply at all; reading for work at a 45-minutes-per-book pace doesn't count--since... well, since they were under-25 nobodies with no social status.

If you do trade publishing, you have to give up on the idea of "great literature". Don't write books you love; write books people will show to their bosses, because that's what you need to get through... a manuscript that people aren't afraid to show to the next person up the chain... and it takes several decision-makers to give your book the nod to even have a chance at playing.

And yeah... MFA fiction is quite a plague. If you write enough books that nobody reads but lots of people claim to read, you can get a prestigious job where you teach other people how to write books that nobody will read. Where have we seen this before?
> lets take econ 101.. from the point of view of the donor we can think charity nothing more, nothing less than entertainment

Sounds like you failed econ 101.

If you only take the viewpoit of a sociopath, you will miss some crucial detail, like empathy, which is the reason people donate.

I donate because want to stave off ecosystem collapse, but you come across as the kind of person that would rather invest 2 billion in personal bunkers than 1 billion in ecosystem restoration, because the former is 'value' and the latter is 'entertainment'
The current generation of AI can generate art that is already original; if provided with feedback from wider population it would rapidly develop original style(s). This is because AI was made as a tool and it functions as a tool. Nobody trained the AI to advance the art style on its own.

Contrary, I wouldn't expect 19th century artists locked in their rooms to produce a new cohesive art style. You cannot even get artists to reliably create 19th century art at scale. They quickly get sidetracked, and keep complaining about the bars on the windows.
HN hates crypto, it’s almost a meme here.

OP is a perfect example, a low value troll pushed to the top of the thread.

And if you have heard no one around you talking about crypto the last year you live in a bubble.
I can’t until these things start trading stocks at scale.
Not a new idea, but a not well-researched one.
Fun historical fact: Hitler complained a lot about being “silenced” in the 20s. NSDAP posters from that era here:

- http://www.wahlplakate-archiv.de/wp-content/uploads/2015/06/...

- http://www.wahlplakate-archiv.de/wp-content/uploads/2015/06/...

- http://www.wahlplakate-archiv.de/wp-content/uploads/2015/06/...
That's exactly GP's point. You're not expected to tell the truth as it is, instead offering some euphemism is the "right" way to get hired.
If you don't know it yet, make sure to read this loveletter to the game: https://www.pedestrian.tv/gaming/morrowind-is-broken-buggy-t...
I suppose it’s good to have options, but damn the complexity of CSS these days…

I still wrestle with just trying to get the basics to do what I expect.

Also, I worry about the efficiency of the engines that handle all this complexity. How much of a CPU is getting used up to render complex CSS?

Modern CSS is already Turing complete. I wonder how much longer before we have to compile our CSS into some VM byte code for acceptable performance.

And at what point do we say this hodge-podged design has gotten out of hand and we need to go back and build from scratch?
I considered both. The issue I'm having is that "yes" and "no" is semantically wrong - or rather, semantically uninteresting. The interesting question is if a particular mechanism is "good" or "bad" in a particular way. For "boilerplate types", a "yes" is bad. For "custom order", a "yes" is good.

Writing "yes" or "no" (or using checkmarks and crosses) means I either have to put it on the reader to do that extra step of inference. Or that I have to re-phrase every item to be aligned in this way, while staying snappy. Or I could write "good" and "bad", of course, which seemed… overly simplistic.

Anyways, I did think about all of this and it was a conscious decision. For better or for worse. And I'm okay with it, criticism notwithstanding :)
Amazon Graviton3 Benchmarks – Nice Performance Uplift with AWS EC2 C7g
"Proper" stable coins are still important (at least for me who still would like to see crypto as a viable alternative for payments), and at this point I am honestly hoping for USDT and BTC collapsing.

ETH's price is still unfortunately too correlated with BTC, so it will also fall down a lot when BTC comes under, but as long as the price of ETH is high enough to secure the network, it is not a problem.
Well, I'd say it's more rare to work on autonomous weapons for fighter jets than not, wouldn't you agree?
They will re-encode it and it might not be reversible I guess ? Also they regularly delete videos/channels with no warning and have absolutely 0 concern about backups.
I've more than skimmed 'Visual Group Theory', it's very good. I found it extremely clear and well illustrated. There's also some companion software.
Yes. I think GP’s point is that dinosaurs and big tractors are different enough that it’s unwise to dismiss concerns about this as “well, it worked for the dinosaurs.”

Mass and ground loading is just one part of the picture. Roam area, root structure, etc make a difference.
For a more substantive analysis of how an excess of positivity is causing problems, I highly recommend Byung-Chul Han's book "The Burnout Society".

He argues that Western culture has shifted from a negative "thou shalt not" model to a positive, open-ended "you can" model, and that this is a cause of much of the depression and burnout we see today. And he says that this has happened in capitalist societies because it results in greater efficiency--it gets people to exploit themselves rather than needing to be driven by others.
+1 for tasmota. I use it on shelly 1s I to control lights.
While you are right, I think GP still has a point. Those responsible for the MOVE massacre walked from it.

The broader point I think GP tries to make is: the west should not be so quick to point fingers, especially not while it's own fingers are covered in blood.

The US likes to same "human rights violations" about other nations, but then commits many themselves every year, and claims to be above the The Hague court.

I also believe the US has not right to use those terms while it is still misbahaving on such a large scale.
Like Google search and maps, Street View quality seems focused on large towns, cities and areas of high population. I only live a few miles into a large rural area from one of UKs largest conurbations and our village is 13 years out of date for street view, and 9/10 years old for Satellite imagery. Google maps is missing most of the nearby small single track unpaved roads and about 75% of footpaths (all marked on definitive maps are public rights of way), its so bad there is a 2 mile long, 1 mile wide woods on the edge of our village that is completely missing (including the road and footpaths through it), there is just a big blank, yet Street View clearly shows the entrances and the woods behind.
This is really sloppy. Traditional biodynamic agriculture has hundreds of years of history and does not have spiritual or mystical perspectives but is largely focused around preparations of what is usually called "compost tea" which in this article is called "fetid swamp water" and is associated with JADAM instead because acronyms are scientific or something. Apparently some kooks decided to take over the term and others decided to yield it to them.
When someone says they're doing this or that "for the children", you can be 100% sure they're not. Always. The children are the one truly universal excuse for being a horrible piece of shit. Even religion takes a second place.

"Give me six lines written by the most honest man, and I will find something there to hang him"

Cardinal Richelieu, protector of children
I agree.
Being able to speak well has been my higher multiplier in terms of success and productivity across any field
Author here- I decided to start writing a personal diary based on my reply comment - I had zero idea that this was indexed. Sorry for the duplicate
It's both. Don't be fooled it's only about money. It's clearly about money and control.
Kinda sad that you cannot see humans as humans, but need to see every one by their religion-label (what ever that means).
Conversely, I've seen many people in the U.S. argue that terrorist attacks from extremists justified a harsh national security response when the attacks happen to countries like the United States or Israel. Then these same people completely ignore the numerous terrorist attacks from extremists that China has faced[1], and say a strong national security response is completely unjustified.

[1] https://en.wikipedia.org/wiki/Terrorism_in_China#Terrorist_i...
I doubt it was the only reason, a large part of the project IMO being a show of technical prowess, a “come and compete with us if you think you're hard enough” message, but I similarly doubt it was at all an afterthought.

Location information is valuable for advertising and other uses, and if you combine many users turning GPS off to conserve battery¹ when they didn't specifically need it, with cell-based location information not being particularly fine-grained[2][3], being able to track location by wireless AP proximity is a pretty valuable extra option. I expect there would have been a fair few people tasked with coming up with ideas for how to collect enough data for it to be a practical option⁴.

[1] IIRC this was before easy controls to stop apps having access to location data if the hardware was turned on

[2] in a crowded city you might be able to track someone to within less than half a mile, but elsewhere this potential error is much higher

[3] or available at all due to reception issues

[4] StreetView came before Android saw public release, so siphoning off location data from users of that OS would not have been an option that early, and even if it was would still rely on GPS use to make the data usefully accurate
GitLab team member here - Sid shared a Twitter thread a while ago which has more insights into remote development environments and server runtime. [0]

At GitLab, there are open roles for "Server Runtime" in the incubation engineering team [1] [2] in case someone is interested in joining and building this together :)

[0] https://twitter.com/sytses/status/1400134840754733059

[1] https://about.gitlab.com/handbook/engineering/incubation/#op...

[2] https://about.gitlab.com/jobs/all-jobs/
Is there a different, more robust way to describe code size than lines or perhaps even characters/size?

Could we describe “ideas” or “logical units” in some way? Or maybe just count the number of keywords and operators?

I find that “lines” is so popular but almost always misrepresents simple code as being more complex, and complex code as being simpler.

Of course, lines, like in this post, can be a perfectly helpful answer to a question if the question isn’t “where’s all the complexity?”
This is strange because the subsoil composition of today vs. 65+ million years ago, let alone 250 million years ago, is substantially different. Mostly different insects, different bacteria, and though Earthworms did exist for much of that period, other types of worms did not. Lignin was already in trees and mushrooms were already in the ground, but soil as a living ecosystem was far less developed and alive than it is today - it was probably closer to regolith at least in the 250-100 million year ago period.
> Chris Pratt using a team of sauropods to farm in the next Jurassic Park movie.

If that's not in Randall Monroe's What If, I assume it must be in the upcoming sequel?
The "abused children" are presented as an excuse to setup some "dangerous" technical systems which in the end will be used mostly by the music/movie industry for their own benefit.
I agree with your citation needed. There are many culture which wave away responsibility of men for choosing their actions since it "is in their nature". My guess is that it's modeled behavior by the society they live in (and thus can be changed) but I have no sources.
There have been several (terrorist) attacks against Chinese civilians in Xinjiang over the years. The perpetrators have been lone wolfs, and people part of organized groups. See for example https://en.wikipedia.org/wiki/Xinjiang_conflict

Personally I think that attack on civilians cannot justify the actions of Chinese state or of the Israeli state (massive repression against civilians and continued colonization). And while I condemn both China and Israel for such actions, the two situation are very different.
Franklin: A static site generator in Julia
I wonder how easy it is to actually short Tether assuming the likely scenario where USDT goes the way of UST and trading is effectively halted. How does one cover their short when no trading is possible? In a regular exchange, there are rules about how to handle this but I'm not clear how it happens with crypto.
This... kind of answers your question actually! https://journals.plos.org/plosone/article?id=10.1371/journal...

The answer is yes, bearing in mind this study is actually about bioremediation of the toxic residues of (some!) explosives.

I struggle to think of a way that a guncotton deflagration could contaminate soil, this could just be a failure of imagination on my part but the idea isn't completely insane.
What’s more efficient is to always view politics as a manifestation of grand moral or ideological conflicts rather than beginning from an understanding of the concrete economic interests at work.
The latter. They're probably referring to this:

https://en.wikipedia.org/wiki/Three_Sisters_(agriculture)
> Now, let's put that same decimal number into a 32-bit memory word on a little-endian machine. When asked what the four consecutive bytes are, why does the debugger not display "0x76, 0x54, 0x32, 0x10"? That's what would happen on a truly little-endian hardware system, as used by little-endian human thinkers, expecting a little-endian human display convention. Instead, it displays the weird hybrid "0x67, 0x45, 0x23, 0x01" version. Why aren't the humans who like little-endian not bothered by the fact that the human convention is not completely little-endian, and shows the two hex digits within each byte with a big-endian human display convention?

Because from a hardware architecture perspective, a single byte is a single digit. The order of the bits within that digit has no bearing upon the programmer. A debugger just converts the bits to a human readable format, be it decimal, hexadecimal or whatever. If you ask GDB nicely, it can print them out as decimal for you, through the "x/4db" command. You can also get it to show you the entire thing in big endian hex through "x/1xw". You're essentially complaining about the single-digit view using multiple digits for human readability.
Well damn, I literally replaced my battery after the 32 red blinks of death a couple weeks ago. I don’t have the old one anymore either. Grr. This would’ve been a fun alternative.
Of course you’re not guaranteed a good teacher by studying the conventional way. Studying from books is a great skill to develop regardless.
I don't see the attraction of a language-specific framework. I don't use Python, and adding yet another language into the mix would just add complexity.
Most permaculture systems that start with hard areas start with native grasses and things that grow large roots. The roots help break up whatever is there. Swales for water catching, not letting run off. Then usually after a few years you can start to plant things you like to eat. Drip irrigation is decent for bootstrapping. Most of these systems usually do not see real results for about 20 years in the real hard areas with little rain and rocky soil. If they pick an area that used to have that plant life it can be as few as 3-5 years. I may have went down a large rabbit hole a few weeks ago on YT :)
Come on. I’m asking why they chose such different syntaxes for type annotations when it would not have been terribly challenging to keep them consistent. I even gave examples.

Parens vs curly braces. Single : vs double ::.
You don't say what you're looking for, so I will assume this is a general inquiry.

The Art of Problem Solving books introduce subjects with a problem-solving, "inquiry-based" approach. As part of the text, you can read the question, attempt it on your own, then read how to do it if you need that guidance. In my experience, this method is great for building up knowledge what's true and how to approach a new unknown problem... which to me is proof of true understanding.

A drawback is that they are organized along more or less traditional US high school lines. Don't be fooled though, "Intermediate Algebra" is lots deeper than expanding (x+y)^2. Read the exercises if you're checking out these books, not just the "content". Intermediate Counting and Probability might have content outside of your academic experience, if you're looking for one to try.

If you post more about your mathematical background and goals, you can get better advice.
I paid the advertised, full-sticker prices for my ThinkPads and my SaaS biz' Azure subscription. So that's painful to hear.

I know with Dell it's just a matter of tracking down an account-executive who can negotiate 10-15% discounts, even for one-off orders, but I haven't been able to do that with Lenovo yet. As for Azure: our spend is well under 6-figures/yr (I think $20k right now?), so we don't have a (named) account-manager yet (we do get personal emails from rotating account-execs once every quarter, but they don't seem keen on saving us money...)
Looks Python-specific? I don't use Python.
A little like "The calls for affirmative action against US [for Guatanamo] had a very low probability of bearing fruit"

It's like the large states can just do horrible things to people without every being punished!
That's because the author seems to be firmly anchored in a coastal elite bubble. In particular this phrase:

> invalidate someone's lived experience

...is particularly cringe-inducing. These are code words. This is not how any normal human in the English speaking world has ever spoken prior to exposure to a particular brand of (most often quite expensive) education, and let's be clear--that's the whole point. People train themselves to use this language as a way to demonstrate their membership or desired membership in the current socio-economic elite. It is not really any different from learning to use the "correct" fork at a 19th century dinner party, even to the point where watered-down versions of both trickling into middle class.

So let's say now you've gone and learned these phrases and weaponized your speech in this manner, great on you right? Wrong! You've lost your voice, everything you say is now constrained without the confines of this language and carries connotations set by someone else that overshadow whatever you may wish to express, but more importantly, your speech is now a constant performance. Just as how nourishment was not the point of dinner, what's being discussed is not the point of conversation when using this language. People who talk this way occasionally slip up and deviate slightly and you can hear in their voice how much anxiety this causes them, usually some small nervous joke follows. Crippling anxiety is perhaps the defining trait of these folks, to the point that many many of them, a far higher percentage than you'd expect naturally, are on some kind of anti-anxiety drugs. This risk of saying something that puts you out of step with the tastemakers grows enormously as your investment increases, better to say nothing of substance at all while using lots and lots of this language and drop in as many of these code words as possible.
Great write up. I would love to hear more detail how WireGuard is setup.
This comes across as divorced from reality - this is not why most people donate