skysight-inc/HackerNews huggingface dataset:
Hi! Shame you're not hiring.

While your API service is stellar, if not the best with open data, unfortunately the data quality is always the limit and one can only extract so much from it. While I noticed a lot of sanitization when running some queries, it didn't take a long time to find hiccups, mainly because I know the types of warts open geo data has.

But from my quick tests, there are two issues.

1. Spain. Like, the whole of it. OSM Spain is lacking a lot of number information. Even Madrid (city) alone is missing a lot, and some reasonably large towns are basically unnumbered. E.g. 40.309452, -3.730451, the whole of Getafe (180k people) lacks numbering.

All that information is available in the catastro, but names are often shortened, missing prepositions, lacking accents ("Calle de la Pasión" becomes "CL PASION" in the catastro) and is a horrible mess overall with no 100% proof way to cross correlate data, but here I don't see any cross correlation happening at all.

2. Searching for "Place de Gaulle", because it's a solid no-strange-characters way to obtain an endless supply of points within France, shows a mysterious result at rank 10: 47.63341, -83.04979, in the middle of nowhere, ON, Canada. No info whatsoever. Why would that rank that high, vs thousands of French counterparts? It doesn't appear in Nominatim either, nor in any of the datasets I've worked with; not sure where that comes from. Now I am curious, what's that?
Simplify Code with if constexpr and Concepts in C++17/C++20
Which would one?

1. One search engine w/ hundreds of thousands of employeers & bajillions in revenue

2. One search engine w/ like 3 people & a chonky Patreon account
I've done basically that but with auto-email reply and a short survey: https://gregor11.typeform.com/to/CjaodBIc (I call it my recruiter-shield)
It's a tad more complicated than that - it needs to consider also driving conditions, any hazards on the road. Probably can't be done on computer vision alone, you need at least some sensors to get a "feel" of how good is the road grip.
I'm not sure that's the whole story. I feel that political leadership really woke up to how the cult of personality and limited attention spans could be used to manipulate the message for the masses.

It started much earlier in the US I believe but came into full swing in the UK with Tony Blair's Labour. [0] you can be sure she wasn't the only one, just someone that got caught.

News media in particular has become so polarised and only really feeds into it's own respective echo chambers, to the point where it's all but useless as an impartial presentation of facts and opinions.

There is still some great instructional and educational content on Web and it feels for the moment all of these issues are still limited to news and entertainment.

[0] http://news.bbc.co.uk/2/hi/uk_news/politics/1588323.stm
the other machines don't self-sanitize?
text based languages have two options for providing meta data to declared constructs.

1. syntax (explicit)

2. context (implicit)

i cant wait until we have some other dimensions to play with. bring me the weird text interface to a rdf graph / syntax tree database plz.
My Audi tries to account for curves in the road when running on cruise control through the onboard nav. It’s horrendously conservative in its opinion of the maximum safe speed to the point I find it dangerous to rely upon. If I left it to its own devices, other cars would be passing me as if I were standing still. Otherwise the driver assist features are fairly slick.
Certainly: https://gitlab.com/stavros/pysignald/
Have you looked at Ilograph? Its DSL is much nicer than PlantUML and isn't UML-focused.
The following quotes are fairly interesting and ironic:

> Larry Page and Sergey Brin were originally pretty negative about search engines that sold ads. Appendix A in their original paper says:

>> "we expect that advertising-funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers"

> and that

>> "we believe the issue of advertising causes enough mixed incentives that it is crucial to have a competitive search engine that is transparent and in the academic realm"
Seems to be paywalled? Even if this was the best idea executed at the highest level it wouldn't matter. This is all politics.

Any time the franchisees try and circumvent the system of corporate it brings massive amounts of force to the table. Mcdonald's 100% intolerant of any kind of franchisee revolt or action against their direction. It's got nothing to do with the mission and everything to do with it being "outside the system".
KSP does indeed use tessellated spheres. This solves texture mapping issues. however, there are still some weird camera and physics bugs due to certain systems using a longitude/latitude system for planets.
Project Jengo Redux: Cloudflare’s Prior Art Search Bounty Returns
The car equivalent of unrepairable smartphones, and unservicable tractors. That would be terrible.
Independent Taylor distributors come out and get the service revenue, not Taylor corporate. Taylor corporate makes money from the parts that the distributors use, but new parts aren't required to work with the software. Taylor isn't internally structured to incentivize driving distributor revenue.

Taylor's McDonald's-only machines are different due to special requirements that come from corporate which ostensibly come from franchise meetings. They have zero ability to push a special machine on McDonald's without McDonald's being happy with the details of it. Taylor has to staff full-time people just to keep McDonald's happy; they are demanding.

That's not to say these heat-treatment machines were well engineered or field-tested.

(I've a lot of experience with Taylor and Taylor distributors through a vendor that sells to both.)
"Only in history books and Mark Twain stories is the patent still a symbol of a fair, short-term deal between inventors and society, based on temporary reward for the long-term diffusion of knowledge for broad social benefit." - I guess we can add one more place to the list.
Brave Search
What more do you expect from them? The bottleneck - as other comments mentioned - is the supply chain.
A new challenge for embodied AI applications
Well, the problem with builtin GPS in cars is that you will often find yourself driving on brand new highways, while the car is complaining that you are driving in terrain and need to get back on the road.
Even for programming topics, sites like gitmemory routinely rank higher than the original GitHub repos and StackOverflow answers that they are "mirroring", or the mirror page gets full result billing while the original StackOverflow answer only gets a single title line in the "other results from site" format.
> a level of sophistication and abstraction that simply doesn't exist today

> you need an ultra-sophisticated compiler (as realistic as a unicorn at this point)

Isn't what Zig does, described in the post linked by a few other comments [1], basically this?

[1] https://kristoff.it/blog/zig-colorblind-async-await/
'Machiavellian' parents seem more willing to give kids unnecessary ADHD meds
YouTube isn't the one sending these takedown notices. People send the takedown notices to YouTube, and then they take required action afterwards.

Presumably, people who signed an agreement would not send takedown requests. As you mention, there are cases where this does sometimes mistakenly happen, like if someone is being represented by some agency or firm and they don't realize the content is part of the agreement, but it should be disputable in those cases, and usually will get resolved.

(It's true that sometimes it takes too long for those cases to get properly resolved, but that's a separate thing. I'm definitely not saying IP management on YouTube is perfect - there's plenty of abuse and errors in the copyright system. This just isn't one of those situations.)
Recursive function in Python 3 uses old val of a var (Local vs. Global Variable)
Sadly it also scares off smart people.
Imagine the eager young minds' disappointment upon learning that, in fact, information theory has nothing at all to do with the thinly veiled radical feminist agenda the author has apparently substituted for the curriculum of the course.
Ah "the government that I don't like is authoritarian" logic.

This government originally asked everyone to impose self lockdowns before real lockdowns became necessary. Surely what an authoritarian government would do.
Energy = force * distance = mass * acceleration * distance .

I don’t think dense living energy usage is only marginally less due to the extra distance all the mass has to travel. And with current technology, the energy used is basically a proxy for pollution.

The more mass you move (water, sewage, gas, waste, supplies, people) longer distances, the more you pollute. I.e. the more space you use, the more you pollute. Just like using most other material resources.
You can have exceptions like in Erlang, OCaml, C#, Kotlin which all keep the stacktrace without having checked exceptions.

If you take a look to the history of Java, checked exceptions was there since the beginning but were weaken several times, first by the introduction of generics+inference (a type parameter can not represent an union of exceptions) then by the introduction of lambdas, the type of a lambda (the function interfaces in Java lingo) used by the standard lib, do not declare checked exceptions.

It's so bad that IOException, the king of checked exception, has two unchecked dual defined by default, UncheckedIOException and IOError that are raised randomly by the new APIs like java.nio.file.Files that do not want to deal with the complexity of checked exceptions.

Java has a checked exception problem but it does not want to recognize it.

BTW, there is another coloring in Java which is primitive vs object, but at least this one is recognized as an issue (see OpenJDK project Valhalla).
I can imagine that it’s hard to keep up to date with maintenance practices and manuals when the manuals are explicitly unavailable, as is the case for McDonalds.
I made a special purpose http sever in C++. I had a function called request() and just allocated everything in the stack of that function. Only a few KB. eg a vector of the headers etc. Of course after the function was done the memory was freed.
All notations (programming or Mathematical) are just different ways of expressing computations.

All notations have trade-offs at the level of semantics making certain operations more difficult to express (what programmers refer to as 'the expression problem')

That's the entire shpiel of reification/first-class citizenships/semantics of programming languages.

Instead of getting into fanboi-ism of 'my language is better than your language' perhaps approach the problem from first principles (design): what is "IT" that you want to talk about, reason, express and manipulate in your program?

That dictates the sort of language you need to solve the problem that you are trying to solve.

https://en.wikipedia.org/wiki/First-class_citizen
https://en.wikipedia.org/wiki/Reification_(computer_science)
Good estimation. The actual number was AR$270.
I've never gotten that complicated with it before I just switch to c++ uding UHD or soapy. I only use gnu radio to poke around and maybe prototype a little.
It's a chicken-and-egg thing, methinks. When I started using the Internet in the early 00's, it was over a metered connection - but my ISP had a FTP server with content where traffic was unmetered, so people could download music and movies even on a meager data cap of 500MB (cheapest plan - I have fond memories of exceeding every metered plan by 2X, causing surcharges until my parents finally caved in and went for unmetered.)

This was later replaced by a private BitTorrent tracker as the government briefly tried to crack down on piracy a few years later; traffic between peers in that tracker was unmetered as well, as they were all clients of the same ISP.

This introduced a lot of people in my city to torrenting; a few more years down the road, data caps were relaxed and eventually removed, another ISP's local tracker evolved into the nationwide filesharing platform that my peers still cherish. (Sure, Hollywood got screwed, but there was minimal value they could extract from our market in the first place, considering the vastly different standard of living.)

Of course, I hear the ISP landscape in the USA is a little different; and with worldwide content streaming services like Netflix and Spotify being paid monthly, usage patterns have surely changed. Maybe today's equivalent would be local ISPs playing the privacy card and providing self-hosted encrypted NextCloud instances?

I'm not sure what percentage of local traffic would this amount to, but it's not that difficult to imagine a world where the atomization of society driven by the non-locality of the Internet is offset by the fact that your cloud services are at least hosted in the same jurisdiction as yourself, and where the Web serves as an augmentation to local communities. (My dark Balkan side does not discount the possibility of walking into one's ISP's office and kicking their asses for fucking with one's connectivity or data, legal consequences notwithstanding - good luck pulling that on Comcast, or flying to Dublin or Frankfurt or wherever to kick Google's ass!)

Maybe it's a little difficult to imagine how this can be competitive to the current globalized landscape though. It would effectively go against the interests of the same entities that fund the underlying infrastructural development, and besides political pushback (e.g. my ISP contract prevents me from redistributing the connection to my neighbors, although I hear this scheme is nonetheless widespread elsewhere) there might also be purely technical scaling issues (such as the existing technology simply being poorly adapted to whatever novel model of organizing connectivity eventually sticks.)
... and the contract was renewed (for £42.5m) a couple of weeks ago

https://www.theregister.com/2021/04/07/post_office_fujitsu_h...
HN Crowd is so butthurt that when you correctly point out how opindia is a source of right wing disinformation, People feel that they have to down vote you for that.
A recipe is not copyrightable, so if they just directly presented the recipe to you in a convenient format then someone could copy that recipe for their own site (either manually or automatically scaped). By mixing it up annoyingly with a story it becomes copyrighted. If you still have the recipe in a useful format after the story then it would still be possible to manually copy just that part, but at least you've made it harder for someone to scrape it.
I'm mainly upvoting it because of that curious feature on the website. what is it?
draw.io with embedded plantuml saved as pdf with editable source embedded is a fantastic free alternative to Visio.

Plantuml is excellent for some use cases, but not all.

They use kroki to enable embedded plantuml diagrams, you can save the whole thing as PDF than includes the source and can be edited in draw.io
For one, when they started ads, they were not inline with the search results, and in brightly highlighted boxes. So it was easy to say, you know, we have ads, but they don't affect search results.

Today they say the same thing, but nontechnical users can no longer distinguish ads from their organic search results.
The Economic Payoff of Federally Funded IT Research
And again at at even larger size it makes sense again with >80% discounts on compute and $0 egress.
that feels like a false dichotomy, you can be both.

you were passionate, found a job that claimed to match your passion and later found out otherwise. rinse and repeat multiple times, and there you go.

soon you started to be paycheck only at your day job and passionate off hours in your free time.
> But that's the thing: they aren't public spaces.

They are the de-facto places where online discourse is held, and at least German courts have acknowledged that even speech that borders on hate speech is a part of public opinion forming (e.g. https://www.idowa.de/inhalt.gerichtsurteil-nach-sperre-faceb... or https://www.e-recht24.de/news/facebook/11029-neues-facebook-...).

> Calling a space which is governed by a private entity that doesn't represent you / answer to you, as "public" is a contradiction.

It is not, even in the meatspace. Spaces that are open to the public yet governed by private entities are also covered under the freedom of assembly (e.g. airports, see https://www.lto.de/recht/hintergruende/h/bverfg-zur-versamml... or train stations, see https://www.stuttgarter-zeitung.de/inhalt.gerichtsurteil-zum...).

> That's the most direct way of legitimizing their dominance in modern telecommunication networks.

In Germany, telecommunications providers are actually banned from terminating your access by law (https://www.gesetze-im-internet.de/tkg_2004/__45k.html); the only exceptions are non-payment and spoofing fraud. The reason for this is that access to telecommunication networks is seen as a vital basic right to participate in society.
YouTube TV May Get Dropped from Roku Amid Dispute Between Roku, Google
Facial recognition should be banned, EU privacy watchdog says
Sure, but that's not a feature of Monads themselves, but a feature of the excellent generic programming support in Haskell, along with polymorphic return types that makes the boilerplate really easy.

Still, there is a slight bit more to the story if you actually had to pass a [c] to another function ( you would have to liftM that function as well, I believe, and so on for every function in a chain).
Yup. Moderna doesn’t have much to worry about. Most of the volume of vaccine will be sold in the next 6-12 months, not enough time for another manufacturer to develop the manufacturing capability, validate it and get FDA approval.

Even if new vaccines are needed for new variants, it won’t be easy for another company to catch up when the cycle are 12 months long and then you’re onto the next version.
Wrong side of bed today?

As a matter of fact I even put my finger up to the screen to verify that the edges were not in any way wobbling. The subtracted shape is a gyroid, which in no way has natural axes, so I beg your forgiveness for still not understanding the question.
Yep, it is impossible,

https://people.inf.ethz.ch/wirth/ProjectOberon/Sources/Kerne...

https://github.com/PowerNex/PowerNex

https://www.astrobe.com/boards.htm
You can do it, but at a cost. Interop via the system ABI becomes much harder. You lose the ability to write high-performance blocking code, and reasoning about performance requires understanding a lot of details of the runtime. And to get to the grandparent's point, you have to find a way to protect yourself from the problems of shared-memory threading; Erlang does this by adopting a strict ownership model that's not directly tied to threads (actors), which forces you to structure your programs a particular way and makes certain things impossible. Go has a less strictly enforced model and ends up being quite prone to race conditions, but keeps it under control by discouraging writing large programs at all (in favour of the "microservice" style).
The Wim Hof breathing exercise. While some of the stuff by him is too close for comfort to wellness bullshit, it did work for me. Take a look at his website and third-party testimonials.
Is there so little supply? I thought there was a glut of vaccines in the US. I just got my second dose of Moderna yesterday (in the US South), and there was nobody at the vaccine center.
The example screams "Premature Optimization".

What if fetch_*() weren't async function (e.g. because doing CPU heavy work)? The Rust Code would look just like the Golang code, except you'll now need the wrapper code do make them async.
Man, fuck Oracle. For a lot of reasons, but this one too.
True, but slightly different. Self driving cars will mostly leave the built up area looking for free parking as close as possible. Gas (or electric) is a lot cheaper than downtown parking, so for those going to work sending your car to find cheap parking is cost effective even though it adds to congestion - and you aren't even in the car to care.

There will be a few people who give up the car for taxis since without paying a driver taxis are cheaper, but those won't be near as popular as people think.
At least in Germany, you can file a c&d order ("Abmahnung") without ever having to see a court. Seeing a court is the escalation option in case the counter party does not react to your Abmahnung.

And besides: that access to legal protection is what taxes and court fees are paying for!
You can find a cousin of the striated caracara in the United States, particularly in south Florida and Texas. It is called the northern crested caracara, they mention it later in the article. They look a lot more impressive than the striated variety. If you live in Texas or Florida, try to find one, they are pretty neat.
By writing enough code using design-patterns that you see a pattern to the usage (and abusage) of design-patterns - and get plenty of experience with other languages and paradigms where said patterns are irrelevant.
Yeah sure it's problematic. For instance, if you have a deeply nested struct, and you have to add a lifetime somewhere in the bottom, now you have to propagate it all the way up to the top level. Also if you run into a case where you need an explicit lifetime in a function somewhere, this ends up propagating outward.

I've run into cases with Rust where I refactored a significant portion of a program to avoid nested references and explicit lifetimes in a way I haven't had to in other languages
The original red/blue article said that Java /didn't/ have function coloring, and that's because it didn't rely on callbacks but rather on threads. Project Loom may in fact be introducing function coloring if I understood the article correctly.
Lately I have been wondering whether a "fear" (for want of a better word) of hand-drawn diagrams are causing diagrams in general to be under-used. We're used to having everything typed, TeX:ed, machine drawn, perfect, and we want our diagrams to look like that, too, but using drawing software is hard and time consuming, so we don't diagram at all. But we could just whip out pencil and paper! You don't have to be an artist to draw some boxes and arrows. And the problem of archiving and revision control is solved now that everyone has a digital camera in their pocket (and a JPEG file of an A4/letter page isn't very big by today's standards).
A significant part of the world doesn't see what's good for you is good for them.
I’d urge lots of comments if you’re using anything that might lead the reader in the direction of Twisted, which has the most impenetrable documentation of any Python library I’ve ever seen.
Brands increasingly see Reddit as a marketing goldmine
Interesting piece, wonder if it's some ancient vendor lock-in agreement...can't imagine that, but guess it's possible.

What would be interesting is a comparison of Taylor revenue from C602 service & repair vs McDonald's lost revenue / reputational cost from ice cream sales....I'm guessing franchisee extortion is more lucrative?
I didn't say not to be mad at anything, it just seems absurd to compare murdering innocents to twitter hiding tweets in one region.
Techniques for Modeling Permissions as Types in TypeScript
I use excalidraw for high level diagrams. Love the handdrawn feel to it. There's a feature to collaborate too but I haven't tried it yet.
There are certainly creative ways to sign the contract in order to avoid that requirement, after all we belong to the European nations that tend to be creative when it is time to comply with the law.

For example, I knew some consulting shops that had one poor soul that signed all contracts and hoped for the best.