skysight-inc/HackerNews huggingface dataset:
Is there a better option for raw base tilesets? When making my app mapping world tides (https://solunar.pages.dev) I tried OSM for instance but it only had raster tiles at LoDPI resolutions available. ESRI on the other hand had full vector support in a variety of formats^ and provided great docs for integrating with FOSS rendering toolkits. The free tier seems generous, though once it runs out the price increases sharply.

^ For instance, a really neat one that renders ocean features in as much detail as the land typically gets
> Type hints are great! But I was playing Devil's advocate on a thread recently where I claimed actually type hinting can be legitimately annoying, especially to old school Python programmers.

> TL;DR
Turning even the simplest function that relied on Duck Typing into a Type Hinted function that is useful can be painfully difficult.
It is because they are supposed to be the "good guys". Empty heads filled with hollywood lies.
As tempting as it is to ignore an argument beginning with garbage like "Laughable bullshit," you immediately contradict yourself by claiming police states are systemic problems and then arguing for a systemic change moving in that direction. You mention "spying without just cause" without addressing the fact that the ACLU considers forced national identity systems to be profound privacy issues.

If you had a real counterproposal involving an achievable goal, such as legislation strengthening protections of existing national ID systems, making them cheaper or more accessible to encourage adoption, or anything at all other than a national forced ID system, it would be a more credible argument. Several states have already passed laws prohibiting compliance with such systems. It's never going to happen without decades of brutal legal battles in a country that can barely pass a budget from year to year.

In other words, the "laughable bullshit" is in fact the default policy and people with your convictions are going to have to be much more convincing of the utility you claim it will bring, which is arguable at best. You say my efforts are wasted, but I don't recall having made any, and here we are with no national ID, and a strong bipartisan opposition to the idea.

I'm not going to bother with the breathless whataboutism, because it's completely irrelevant. The plain fact is that citizens on average don't need to identify themselves to the federal government that often, and those who do already have avenues through which to do it. That's a lot of inertia, and your arguments have so far been insufficiently compelling to overcome it. I remain confident that these conditions will persist.
A ruinously expensive ticket is likely an effective deterrent. So what do you do when this works and you get zero dollars to fund all those traffic cops because nobody ran any red lights?
"Redirect some heat" from where?

What part of redirect is confusing?

In the installs I've seen they did it from inside the house i.e. literally cooled the house down.

Cooled the house down, or simply warmed it less than would be possible otherwise, assuming that magic prevented freezing of the coils?

I'll take a reduction in efficiency over a complete lack of function.
Too focus on monetizing. Just not worth the all the hassle to be there.
Recent, as in since 2005 thereabouts.
yup, after i embraced black, i can't go back (no pun intended) to not using it. it makes reading code so much easier.
The .is site does connect to .ru domains
Apps that want to JIT need an “entitlement” from Apple (in other words they have a signature from Apple that the operating system validates before letting the APIs work). So the OS supports it, Apple grants that entitlement to Safari so it can use it, but no third party app can get this entitlement.
What makes you think they don't? A quick search will reveal things like: https://developer.arm.com/documentation/101897/0301
Everything you describe was part of my job as a team lead. I also wrote code, BTW.
> Do we cancel people into their graves next?

Yes. And out of them, too:

A Confederate General's Remains Are Being Moved Out Of Memphis - https://www.npr.org/2021/06/19/1008371491/confederate-genera...
You've already opened up a Mastodon instance, kudos for that. Why not go the whole hog and join Tumblr as a full Fediverse platform? That way, the smaller players get synergy against the big walled gardens
This will collect 0 telemetry from CI builds, so some data will need to be taken with a big grain of salt. I don't have data to prove it, but I would bet most cross-compile happen in CI and not on the dev laptop.
AML regulations prevent about %0.05 of criminal proceeds from being 'harvested' and the cost of these compliance regimes costs vastly more than the value they bring. And it enables a vast financial surveillance system and a huge industry of AML analysts doing pointless busy work writing SARs nobody cares about.

The US mafia declined because of the rico act and the fact that there was less racism and better integration of italian americans. The current ethnic crime groups of today are different.

IMO AML is security theatre, much like the post 9/11 flying regulations making everyone's lives worse, especially if your name is Mohammed sending money to family back home in the home country.
It’s not “first and foremost”: you literally have nothing else to add to the discussion, besides spitting out russian propaganda.
Open source devs are allowed to learn from proprietary source code, including Windows' decompiled binaries, if they so choose. The fact that ReactOS and Wine have chosen to essentially self-sabotage by adopting a "clean-room" blackbox policy does not mean other projects must do so. Those policies are self-inflicted wunds, not mandated by any legal cases or standards.
Your comment is incoherent but it appears your argument is that right wing texts cause people to self harm, so self harm caused by leftist deplatforming is not wrong.

Perhaps you should take a moment to read the published article again. This is not the case of targeted harassment with the intent or even ability to cause self harm. It is a case of an academic, who’s job is to produce works that provide an accurate understanding of history so that better decisions can be made by leaders, having a book canceled due to political pressure from a privileged vocal elite. The facts of history do not conform to ideology, since history is an analysis of the past based on remnants left by it in the present.

The second part of your argument seems to be a neoliberal one that people should be free to do business with whomever they please. Of course the flaw with neoliberalism is it’s constant infiltration by political elements. As soon as a business decision is driven by political considerations rather than profit, the laws of neoliberal economics break down. Profit matters less than political salience, since political salience generates access to grant funding from state and non state actors.
It must be very difficult and emotional nightmare to walk out of your house. I'm sorry to hear that you lost your home. I don't know specifically what caused the financial crisis of 2008, but I do know that it was complex and had many factors. I'm sorry that you had to go through that.
my 50 cents, medium.com is a page I consciously avoid, a link to medium.com is a link I won't click.

medium.com has the feel of a dystopian internet that bugs you on every click. There is this classic Sci-Fi short story where the protagonist had to insert a coin in to the door to his apartment every time he wanted to use it. This is how medium has felt.
What do you know? Two wrongs do make a right!
It‘s not evidence because the pipeline wasn‘t that important anymore. They also looked into it. And finally any of them could have done it themselves as well. Nothing points to the US specifically.

For the US such an operation would have a huge amount of risk and they have to gain nothing until the war is over and even after that very little or nothing. (Potentially they can sell their gas - but others as well.) So why do it?

On the other hand, Germany had to gain a bit (shutting down the voices calling for it being opened) and Russia had to gain a lot (sowing distrust within NATO; forcing a change from NS1 to the remaining NS2; as a show of power and a threat; making a strategic change impossible to shut down future opposition within the power structure of Russia) or just to complete their shift to trade with China now instead. The NS2 project was already dead.)
Show HN: Sharrr – Pretty secure file transfer
End-to-encrypted file transfer.
Come on, they don't even make phones with user replaceable batteries anymore, some even caught red-handed deliberately slowing down old devices which were actually perfectly fine. The reason behind all those malicious behaviors is simple: user maintainable and repurpose-able devices are bad for business. I don't believe governments are not aware of that, but nonetheless it still happened, why?
how many inches per feet ?
knows his/her shit, delivers, is aware of the trade offs, is easy to work with.
In an efficient economy, language models would definitely replace the bullshitters first.
They did. And they still screwed up.
It's interesting to think about what alternatives to this path could have existed.

The author makes what he thinks is a watertight argument about security, but it's a lot leakier than is made clear. Mozilla didn't actually have an extensions malware problem at any point. That's why he won't cite any actual examples, saying in the comments he's afraid of lawsuits because the extensions came from "high profile apps". High profile apps the user is choosing to install are by definition not malware, yet Mozilla allowed a bizarre authoritarian impulse to develop amongst its engineers that let them rationalize to themselves that any desktop app that extended Firefox (i.e. outside the add-ons site they controlled) was "malware" regardless of what it did or whether users actually liked it. That's a totally incorrect definition, which is why they are so squirrelly about it, any why users reject it.

Nor is the API stability argument well founded. Nothing would have stopped them introducing stable APIs they could commit to and helping extension authors migrate. They could have implemented WebExtensions as well as continuing to allow XUL extensions, which would have given the extensions that didn't need more functions stability without killing the others. Why could Google design such APIs but not Mozilla?

The real reason they didn't want to does seem to be described - designing APIs and then sticking to them is tedious and boring work. The chrome guys didn't have to do that, at least for a while. What fun!

In a parallel universe, Mozilla realized that whilst performance and security are important, they're also largely a pure function of how much you depend on engineers and thus they could never win against Chrome in that department. The only battlefield on which they could gain advantage was the field of ideas. Features were the one place their smaller engineering budget wouldn't automatically lose against Google, but clearly by this time Mozilla had run out of ideas for features users might want. XUL extensions were a valuable proving ground for features they could then later have merged into the main browser, potentially finding even just one idea that Chrome would struggle to match.

Reducing the maintenance burden could have been done in all sorts of ways, for example by using a Linux Kernel style model in which popular extensions are invited to be developed in tree where they can be activated during testing cycles and refactored atomically as the browser changes. Typescript would have made this easier, but xpcom already offered some type safety.
None of those say that the destination server is forced to import anything.

This part specifically mentions the controller you originally gave data to, but says nothing about whom you now want to import it to:

> without hindrance from the controller to which the personal data have been provided
Yeah, haven't used it seriously in many many years, which is why I hedged my bets with the past tense option!
> a hitman can't go to court to force his client to pay

Somehow I doubt that causes many problems in trying to collect from clients.
What the article states but subtly implies differently is what they mean by 'after'.
Event 1 was incorrect info in ad.
Event 2 was shares stumbling 8%
The article just says that Event 2 happened after Event 1 and not that Event 2 happened 'because of' Event 1.
I hate style guides.

Probably the worst thing about this one is the pydoc. An not just pydoc. Pydoc, javadoc, doxygen. It is all useless garbage that litters the code with useless comments explaining that the get_height method "gets the height" while at the same time nobody is actually explaining anything remotely useful in comments.
Hands-on with Bing’s new ChatGPT-like features
After 33 years you dont have to think about it, and you can have comfortable silence. You will talk about anything and everything and sometimes nothing at all.
Could you name a few prominent Hungarian Wikipedia articles that you feel are problematic?

I don't speak Hungarian, but DeepL and Google Translate do a reasonable job and I'd be interested in looking into it.

Yes, I'm aware of Hungarians' choice of prime minister and would expect to see that preference reflected in the Hungarian Wikipedia. I just didn't think it was as far out as the Croatian one. If it is – well, people did care about the Croatian one eventually. There are a number of places where it's possible to flag concerns (Wikimedia-l mailing list, Meta-Wiki, Wikipedia Signpost, Wikipedia Weekly, etc.)
OK, but then that’s not really what I wanted to say (and perhaps I really should have avoided the word “value”). Sure, those companies are the most valuable at the moment in terms of profits, but they are subject to the whims of customer tastes, which do tend to change every 10 years or so, and so they could eventually fall. A company that is in the business of manufacturing computer hardware, however, is far less affected by changes in consumer tastes because they could just make any computer according to the form factor of the decade, and could last much longer than the companies that use its outputs as raw materials or components.

So then if a company’s products or services lasts over generations, isn’t that actually more useful than another company’s products which people only throw away after some time? If the longevity of production of a product or service is not proof of the universality of a need, what is?
To not appreciate code style is to not appreciate art. I have almost no freedom trying to accomplish the extremely robotic task of pushing some silicon to do something correctly perhaps also efficiently. The fine line between those things separates the people easily between those who are paying attention and those who are falling asleep at their jobs.
I guess we are obscure developers, with our Visual Studios and Eclipses.

Eclipse headless is also what powers VS Code Java support, with Red-Hat and Microsoft as main developers.

You know, the reason why JetBrains had to rush out Fleet.
I don't know how I feel about this article, especially around the definition of understanding.

I have two children under 6, and if you watch their learning patterns they follow a very much the same path, and mimicry is part of that. They learn the subject matter at hand through repetition, and that then build comprehension which is the basis for understanding.

I think ChatGPT has learnt and started to understand language based on the data given to it, it has built some understanding how language is structured as it is able to regurgitate language.

It has contextual understanding at some level and contextual awareness. One of the next logical questions would be, does it have intelligence and that I don't think is the case. It understanding is based on its understanding of the language.

I think the bike example is a great example, my son is learning to ride a bike. He has no understanding of balance as the article states, he has awareness of it, he knows he needs to peddle to move forward but he has no understanding of inertia, he has to steer but he has no understanding of physics, but he understands all of these components are required and he knows that via data "the experience of learning". I think it would be difficult without prompting to get him to explain his "understanding".

Now understanding is great, you can apply learned information and apply it to another subject. So we can use what we have learned from ridding a bike and apply it to a motorbike. I am unsure if this cross domain transfer of understanding is something which ChatGPT can do, but it does a great job of extrapolating data and apply it to learnt rules.
The design of transparent telemetry
Kraken ends its crypto-staking services for US clients following $30M SEC charge
Lisp syntax is about the vocab. Because the grouping (what expression is child of what other expression, and at which position: third child, fifth child, ... is clear). If you don't know what the word means, like what is foobly in (foobly ((x 3)) (blorch x)), and don't yet have the intuition to make an accurate guess, you are screwed if you don't look it up. The meaning of everything inside (foobly ...) could depend on the definition of foobly. foobly could be in the language itself, or some extension in the language implementation, or it could be defined in the code base.

Newcomers to some kind of Lisp get confronted with identifiers that they haven't seen anywhere.
A Python style preference I'm rapidly deriving is as soon as there's more than two arguments to a function, especially when you're mixing in args with defaults, I'm thinking about enforcing kwarg syntax only at a language level. Just to force the code to be more readable at the call site.

E.g.,

def bla(self, a, b, c=2, d=True):

self.bla("x", "x", 3)

Ain't no way in hell I'm wanting those arguments to be used positionally by callers. They're getting THE KWARG IS MANDATORY STAR.

def bla(self, *, a, b, c=2, d=True):

self.bla(a="x", b="x", c=3)

It adds more vertical to your code when you have meaningful argument names, but it makes it a lot clearer what is what, and the language enforces what just used to be a good style.

It's especially important when Python's mocking comes into play.

In languages like Java, you can determine what is what based on types... (with static imports for both)

X x = new X(mock(Y.class));

Makes it far clearer what X is working with than

x: X = X(MagicMock())
You don't hold a copyright on just a name. Trademarks are for that but have to be applied for.
That's exactly how we use the backlog:
Whenever we come across things which could be improved, we create a ticket for it.

That could be UX improvement, ideas to speed up the CI pipeline, or general code improvements which take more than an hour max.

Each sprint one person (we cycle though) can use 20% of his time to do these tasks (we call them greenkeeping).

Works very well so far.
Some years ago QGIS was useful to me in spite of its UI: I got a PDF map of certain infrastructure that was not georeferenced, and I was able to correct its projection to Web Mercator with great acccuracy. But at the end I was somehow unable to find out how to export the data! QGIS did show me with the transformation matrix it had built and I wrote a program that applied that matrix to my files.
For those not reading the article, this is a tale of failed 'Cancellation' (if it can indeed be called as such).

The “Ethics and Empire” project continues and grows, and the book “Colonialism: A Moral Reckoning” was published despite the initial publisher exercising their option to withdraw and not publish.

Comments such as "research is only allowed to conclude .. " etc. are not supported here, just adages about twists and turns in the road that none of us anticipate.
that actually had the seeds of a really good blog post in there - "you may not know about this, but there's a really cool tool called mermaid that can help you embed diagrams in your markdown files. if you don't see why that's so cool, here are some examples of readme.md files where a mermaid diagram really adds a lot of value". instead it decided to take a turn into a mermaid tutorial, which (a) already exists and (b) if the author wanted to write a better one this was not the venue or format for it. but really it was a failure of execution; the "here is something you might not have even realised was possible or desirable" bit is genuinely valuable.
Language models have been around for a very long time. However, they were much smaller than today and were mainly used to check the fluency of a text, basically if a text was a problable text in English or in French for instance. These models were trained over words and had a huge problem with unknown words or spelling errors. They were used in translation models to check the quality of what was produced. In this sense, a language model might seem something ancient.
However, if we take your analogy with a car, modern LM are to ancient LM what a plane is to a car. You still travel with it but it is a complete different beast. To say that these models are nothing new is a total travesti of reality. Transformer architectures have been around since 2017, a mere 6 years, but they have revolutionized the way LLM are trained and implemented. If you speak about language models without talking about transformer or attention, you are basically saying that a plane is the same as a car.
I decided to run my startup's blog on Medium for two primary reasons:

1) Having someone else already put in the work to get a clean, readable design is a big win

2) The chief reason for blogging is to make people aware of the company. A self-hosted blog isn't realistically going to have the reach or discoverability of a dedicated service

But over time it's just got worse and worse.

1) The redesign is just weird. When it first hit I thought the logo image had failed to download properly. But turns out that's deliberate.

2) Dark patterns for subscriber-only content. It's really unclear when publishing whether the article is going to be hit by the paywall

3) Having login tied to Twitter is a business risk. I don't want to wake up one day to find space karen has broken signin and I can no longer access my company's blog

There's definitely room in the market for someone to come along and do blogging+discoverability better. Unfortunately I don't see Medium as having the chops to be that answer.
It comes from being interesting people doing interesting things apart.

If you are a stale unadventurous person, not willing to try new things, you'll sooner or later run out of things to talk about.

And you need to have independent lives to some extent. Don't try to do everything together. Spend some time apart doing interesting new things.
Do you still do GIS through code or have you escaped entirely?
ETH Alumni “Who is who” data breach writeup
It's sort of extraordinary that the conclusion of the piece is that the book was published and he was paid in full

Poor guy
Creatively Misusing TLA+
I've gambled online (which is legal) and owned cryptocurrency through Coinbase (also legal). So... I guess?
Turns the lights off and you’ll see.
Nice maps but why do you have to share with the world a map of North Shore surf spots?
The man does not misspeak.
Private: it connects to Google servers for "safe browsing" and was pushing hard for dns over http to circumvent the user supplied name server.

Security: as soon as it starts it connects to e100.net.

Configurable: say what ? (configurability died with the XUL).

I only use it as a Chrome replacement, when webpages don't play nice in PaleMoon or Seamonkey.

I need to set up a PiHole to make it behave but a minicomputer with ethernet interfaces and a resonable price is hard to find.
I did use them and transition was way smoother than I feared.
(based on further reporting it sounds a lot more balloon-like)
https://archive.is/t6fCC