skysight-inc/HackerNews huggingface dataset:
There's an interesting book out about the history of political use of technologies like the punchcard, which might have been the early 20th century version of today's collection of AI technologies.

https://www.hurstpublishers.com/book/identify-and-sort/

> "Brilliant and riveting. From the history of ear-cutting in ancient Egypt to the disambiguation protocols of modern digital power, Josef Ansorge shows us how sovereigns have throughout history sought to satisfy their insatiable need to mark, count, name, and categorise the people they govern. Eye-opening, indispensable, and commanding in its breadth, Identify and Sort reveals strange new truths on every page."

What's a bit scarier is the notion of AI in the physical world, rather than just as a data-based analysis-and-prediction tool. Autonomous killer drones without any need for human oversight other than a 'launch' order are one such example.

Self-aware AI with human-level cognition is a whole other topic, but that still seems as far away as ever, for now.
Idiomatic C and Go programs aren't labeling everything with those types, and the language implementation enforces those types at compile time.

Since types are optional in Python, it's necessarily true that an "Any"-like type is prioritized since it's the default. Moreover, cpython doesn't check anything when it bytecode-compiles.

Any-by-default and no-built-in-checking feels pretty defanged to me.
Cannot enter the site. Showing heroku error
Nice. How do you force types just in the new code?
In the context of the linked post, nobody is confused.
You do yourself a disservice whenever you imagine that folks that don’t agree with you are idiots.
I feel like there's a bit of a paradox here. The more I internalize how easy it is for us to be overconfident in our intelligence, the more confident I feel in my intelligence...
NFT hype is still going strong.

https://dune.com/rchen8/opensea
You can disallow `Any` with the `--disallow-any-explicit` option
There are two Moderna boosters that have been announced, the mRNA-1273.211 and mRNA-1273.214, ones. The .211 candidate is based on the Beta variant spike proteins the trial of which has already been completed, whereas the trial of the .214 candidate that is based on Omicron mutations is expected to complete by or in early June 2022.

From https://investors.modernatx.com/news/news-details/2022/Moder... :

Moderna has multiple bivalent booster candidates that have been evaluated to date, which include mRNA-1273.211 (9 spike protein mutations, based on the Beta variant), and mRNA-1273.214 (32 spike protein mutations, based on the Omicron variant). mRNA-1273.211 includes four mutations and mRNA-1273.214 includes 32 mutations present in the Omicron variant of concern.

[…]

A booster dose of mRNA-1273.211 demonstrated superiority against the ancestral SARS-CoV-2 and the Beta, Delta and Omicron variants one month after the booster dose and superiority against the ancestral SARS-CoV-2, Beta and Omicron 6 months compared to the booster dose of mRNA-1273. There was a 2.20-fold (95% CI: 1.74, 2.79) and 2.15-fold (95% CI: 1.66, 2.78) increase in the neutralizing antibody titers against Omicron with the mRNA-1273.211 booster dose compared to the mRNA-1273 booster dose at 1 month and 6 months, respectively.
From YouTube to Rutube. Inside Russia's Influence Campaign
Contra Hoffman on Vitamin D Dosing
The tool for making profiles is Apple Configurator.
Public libraries, who provided patron email addresses (supposedly collected to send overdue and renewal notices, etc.) to municipality "newsletter" spam lists.

I assume they'd also happily hand over a list of all the books you've checked out and whether any of them were overdue.
Totally agree. Mypy isn't perfect but it's so much better than no type annotations
> If there’s a problem today, it’s that people like polyester too much. It’s everywhere, even at the bottom of the ocean.

So much of the article leads with industry trying to make polyester happen, and then doesn’t question putting these two sentences together? It’s everywhere, and you have to try really hard not to buy it. Products matching “100% cotton” are often filled with it. People don’t necessarily like it, they might just not know they’re buying it.
Kinda. By squashing it at the time they've both made their salary for an extra ~4 years, earning them well over a hundred million dollars.
brotli helps:

$ echo '<svg xmlns="http://www.w3.org/2000/svg" height="256" width="256" viewBox="0 0 1 1"><circle r="2" fill="#aad3df"/></svg>' | brotli -9 - | wc -c
93
They're PLISTs and there is documentation somewhere but it's been a year or two since I've done iOS things and I don't remember where.
I’d suggest jpeg; lossy compression over the full precision data will get you to your target bit rate trivially.
Since your site is down - and if this is open source, can you share a link to the source code?
“Disney World straddles two counties, Orange and Osceola, which would be required under state law to step in and provide a version of the services currently handled by Reedy Creek, almost certainly leading to increased taxes for their residents. Orange County’s tax collector, Scott Randolph, has estimated that residents would see property taxes climb as much as 20 percent. Reedy Creek has an annual budget of $355 million, according to public records. It carries $977 million in debt, which would also be transferred to the counties.”

Seems like a Pyrrhic victory for DeSantis and crew.
My app does something like that, only for crypto right now (also waiting to see this app too). https://tradecast.one
The PR statement says she didn't do it, but they're holding an internal review that leaked. If the review finds she did something improper, the PR statement won't change but she'll face some kind of punishment for "violating internal rules."
I’ve never seen any definition of Net Neutrality that mentions CDNs co-located in ISP data centers as a problem, so the issue you’re mentioning doesn’t exist.

It would be an NN issue if ISPs were to try to charge customers a different price for content located on their CDNs, or prioritize traffic going to sites hosted in their data centers.
Extended ASCII, that is. So, there are characters such as á, ű, ó and whatnot. Many people think that "lack of UTF-8" or "ASCII only" means there are no such characters.
You can meet other solo founders here at Founders Cafe https://founderscafe.io/! They are all founders who share their tips and experiences in their startup journey. They really inspired me to be successful in my business.
Types help to encourage readable code. If it's hard to add type annotations to a function then the function is too complicated. I've seen this with wildly polymorphic functions that needed dozens of overloads to properly type... which means that engineers need to hold all that complexity in their heads
One potential target audience might be employees / executives of publicly traded companies. If Alice owns stock in her employer or her employers' partners / suppliers / clients, she may be very interested in an algorithmic position manager to help her achieve her financial goals (e.g. selling down if the position exceeds a certain percentage of her net worth).

The main reason Alice would like this is to create an audit trail that defends her against any hypothetical insider trading accusations. That is, your brokerage will have records that explain not only what trades occurred (as any brokerage will do), but also why those trades occurred (you ran algorithm F on X input and F(X) is what popped out).
isn't algorithmic trading essentially about leeching from others. i wouldn't call it investing.
Well argued and I agree completely.
Thanks it's a good read.
> Small Volume - each unit is more expensive than a large volume product, you don't get price breaks on any components or tooling costs

Teenage Engineering has made lots of low volume products that were way cheaper, though. It just doesn't seem like they're interested in doing that anymore.

I think they just realized that they can make slightly fancier products that they sell for 10x the price and that's way more profitable.
I did gather a few things I found about nichimen mirai and it's symbolics-g roots on https://old.reddit.com/r/nichimen

If you know some stuff that is not there, feel free to submit some links :)
Interesting, so far there are 22 upvotes but no answers yet :D

Maybe we need to gather the observations ourselves? Maybe someone has access to Linkedin navigator and can query for people where the past job was Google?

E.g. I know that both Clemens Mewald (PM) and Michael Piatek (TL) transitioned from Google to Databricks.
It's simulated spam by competitors to defame that website.
There's an old joke that all growth looks exponential when plotted on log-log paper with a fat marker.
Helping the Poor: The Great Distraction
At my work, we often parse and rewrite a query before handing it off to SQL Server, because there are a lot of cases where Microsoft misses obvious optimizations. Sometimes there are also optimizations we can do because of things we know at compile time, but don't fit in the type system of SQL. The impact varies all the way from just shaving off 10% of the execution time, to changing some queries from timing out in a web request to executing in a few hundred milliseconds.

A few examples:

- Inlining scalar function calls (less impactful now with Sql Server 2019)

- Removing joins from a query when we know it won't impact the number of records

- Deepening where conditions against derived tables

- Killing "branches" of union queries when they can be determined to not matter statically

Yes, we could write the queries that way in the first place, but it would make them harder to compose, more verbose, and harder for the programmer to communicate intent. Not to mention, often the user can impact what the query will be, making it less feasible.
https://www.theglobaleconomy.com/rankings/percent_people_ban...

It looks like some people manage. I would assume that most people in Western countries who do not hold a bank account have access to one by proxy (like a married couple where the account is in the name of one of the two, etc.).

As a business, unless you’re a small brick and mortar shop, I don’t see how you could get any customers without accepting anything else than cash/cheque payments (and I don’t know how easy it is in France to cash in cheques without a bank account). Paying ISP and mobile phone bills in cash is likely a misery, but other than that (and a lot of queuing in various places every month), it should be doable.

The postal banking here in France is good and cheap enough that it wouldn’t make economical sense to not use it.
The beacon bug is fixed now and it should work when disabled.
While we would have lost some things, we would have avoided problems also.

Such as the massive engineered screen addictions pandemic that afflicts most of the world today, especially the younger generation that never knew any other way.

Or the mountains, rivers and oceans of e-waste. Or decline of physical and mental health from lack of natural physical activity.

There are benefits of course, but it's wise to keep a balanced view on the pros and the cons as well.
> “How can we help the poor?” It’s one of the most perennially popular questions in politics, economics, philanthropy, religion, and beyond. Economists top answer has long been, “Economic growth.” Non-economists’ top answer has long been, “Redistribution.” But I say almost every perspective misses a critical insight. Namely: Governments around the world impose numerous policies that actively hurt the poor. The whole debate about “helping the poor” creates the illusion that the sole reason for their suffering is mere neglect, even though outright abuse is rampant.
There isn't a single position, but one is can contaminate the land forever if it doesn't affect your neighbors.
Yes! It's tough to carry all the business hurdles as a solo founder (personal experience LOL). Someone gave me that advice in Founders Cafe https://founderscafe.io/ and also helped me find new hires. Some of them may offer a little help XD.
>This kind of engagement is disingenuous at best.

It's a feature not a bug.
noImplicitAny is different than what's being discussed (I think). Returning something typed as `any` in a function that has a different return type is totally fine: it's not implicit (you've cast it to any), and it passes (you're saying the type is literally anything after all).

There are lint rules to avoid typing as `any`.
My experience of Jampf is that the jamf process “just” eats 99% of my cpu for about 15 minutes every time I do an npm install.
People get funny about accuracy in maps. Being able to specify accuracy, even a limited accuracy, is worth a lot. Saving bytes by reducing specified accuracy is in a lot of use-cases better than saving bytes by fuzzing data.
It only matters when it's about laws that they favor. If the laws you mentioned were federal laws, and there were state laws that countered them, there would be nary a suggestion of states' rights from conservatives.
Confusion in the Meta comms department.

Both narratives were approved but by accident they were issued simultaneously ... it was intended that [1] go out 24 hours after [0].
Have you considered running Windows 3.1 in dosbox? It's the complete windows experience, and the terminal integrates in seamlessly with your desktop linux account. Office, etc run well, but you can use the Linux side for things like Steam, browsing the internet, development, media creation, etc.

Sadly, due to the hardware compatiblity issues you described, and the fragmentation of the UI in modern windows distributions, this really is the best out-of-the-box microsoft experience these days.

I really hate indirectly supporting commie zealots by paying hardware developers, knowing that some of the purchase price goes to making sure their hardware works well with open source software.

Once, I tried to organize a sit in at the FSF to get them to refund us, but it didn't work out. The lamestream media wouldn't cover it.

Sadly, as you have found, there just aren't any principled capitalists producing products with an acceptable out of the box experience.

So, I have to recommend things like the raspberry pi to my less tech-savvy friends, as much as a I find it to be a moral and ethical compromise.
> If you're using a dynamic language, then _by definition_ the language will not enforce your static hints at runtime.

I don't think this follows by definition. It's common not to check the static hints at runtime, but a dynamic language could choose to treat them as contracts or assertions. Over in Lisp-land, SBCL will enforce static type declarations at runtime [1], contrary to most other Lisp compilers, at least under the default compilation settings (you can force it to skip the checks by compiling with a low "safety" level). If the compiler can prove that a static type declaration always holds, it will omit the runtime check; otherwise it will compile it into a runtime assertion.

[1] http://www.sbcl.org/manual/#Declarations-as-Assertions
> ... while Apple didn’t help port Linux to the M1 (Asahi developers had to reverse engineer everything), they designed the M1 to allow for the installation and booting of other operating systems.

Isn't it sad that this is supposed to be a big deal?

The reality is - https://en.wikipedia.org/wiki/Boiling_frog - that the M1 Macs are now just one step away from becoming a closed system. With Apple ARM chips in the Mac, Apple can now easily lock the bootloaders of M1 Macs any time and make it a completely closed platform like the iPhones / iPads. And it is evident that Apple has been planning this for years:

1. The first few Intel Mac Minis allowed you some level of customisation of both the hardware (change RAM or HDD / SSD) and software (install other full featured OS).

2. Then came the Mac Minis with soldered RAM and SSD. You could no longer customise the hardware. Software was still customisable and you could still install other OSes. (Recall that Apple even offered free drivers for another OS, i.e. Windows).

3. The current generation of M1 Mini now doesn't allow you to customise both the hardware (everything is soldered) and the software. Technically you can install other OSes, but the reality is that currently only crippled versions of Linux and xBSD is available and practically the only full-featured OS available for it is macOS.

These are clear indicators of how Apple has been working slowly to lockdown the Mac platform like their ios platforms. The reason for this is simple - BigTech are increasingly moving towards selling everything as a service. Services are more profitable because it means they create recurring income (even after the device is sold) which means more profits. and Apple's successful business model for this, that earns them billions of dollars, is the closed-platform model that is evident on iPhones / iPads. (Moreover, such closed system also help in planned obsolescence). Obviously consumer rights go for a toss tough.
Inhalable textile microplastic fibers impair lung repair
Code is way less readable without types. If I see this:

def create_user(user):
other_function(user)

Then how do I know what `user` is? Is it a dictionary? An object? If it's an object, where's its class definition? To find the answer I need to search for all the code that calls `create_user`, and then code that calls that code, and then code that calls that code, ad nauseam.

Onboarding into a huge, untyped codebase is brutal
.js files are still run by the JScript interpreter by default.
I switched back to using play.spotify.com it seems a lot more stable.

The app would just stop playing fairly frequently.
Thanks, sounds like what I need. Not sure if with AGPL still I have to use a dual license approach.

Also it's very true about what happened to elastic search or was about to happen to Sentry.
I use a pattern of somecompany@mydomain.example for everyone I deal with.

Never made any effort to determine if they were leaks or sold, but here are the ones I've had to send to /dev/null over the years due to obvious spam.

adobe,
godaddy,
ebay,
sirius,
vonage,
dzone,
snapfish,
walgreens,
US postal service;they just continued their model of selling physical address data into the online space. Seems to have been sold to typical catalog vendors, JC penny, crate and barrel, etc.
The plot to me always read "People estimate themselves at 60-70% percentile - above average, but not the best". And then given this broad prior, people do place themselves accurately(because the plot is increasing).

So it seems people are bad at doing global rankings. If I tried to rank myself amongst all programmers worldwide, that seems really hard and I could see myself picking some "safe" above-average value just because I don't know that many other people.

There's also: If you take 1 class in piano 30 years ago and can only play 1 simple song, that might put you in the 90th percentile worldwide just because most people can't play at all. But you might be at the 10th percentile amongst people who've taken at least 1 class. So doing a global ranking can be very difficult if you aren't exactly sure what the denominator set looks like.

So I think it's an artifact of using "ranking" as an axis. If the metric was, "predict the percentage of questions you got correct" vs. "predict your ranking", maybe people would be more accurate because it wouldn't involve estimating the denominator set.
I started building a Playdate game about a month ago and the bare bones SDK is fantastic, it was a long time ago I had to think about individual pixels. I'm really having fun programming for a solo project, it's really something else.

I'm still not totally sure how Lua handles memory but I assume it's optimized AF. I'm sure I'll run into issues at some point with 8MB of memory but it's fun seeing how much "memory intensive" stuff you can get away with.
Open-source Python package for analyzing human neurophysiological data
> "just because your American friends can do something doesn't mean that you can."

That's an excellent example, and I would hope the public education system would teach you that you have exactly the same rights as every American, in contrast to the incorrect information you are receiving from the home. For as Jefferson once said, the purpose of public education is "... To enable every man to judge for himself what will secure or endanger his freedom."
If you're concerned about Amazon et al, you probably want to be _super_ careful right now, and dual license is probably that _last_ thing you want.

The people fighting off Amazon are experimenting with non OSI approved licenses which in OSI's terms are not "open source". Elastic and Mongo's "Server Side Public License" and Redis's "Redis Source Available License" were created to stop the hyper cloud PaaS/IaaS companies from "jumping in" without being required to contribute back in some way. The additional restrictions these licenses place make them incompatible with OSI's definition of "open source".

If you release your software with a permissive or dual license (with a permissive option), then Amazon could just fork from that and go ahead and do what they want with your project under those permissive terms, like they do with ElasticSearch - AWS's ElasticSearch is a fork of the last old (7.10) version of ElasticSearch Apache 2.0 license instead of the latest (8.1,3) version of ElasticSearch.
So this writer took an gorgeously-designed and adorable little machine, and haphazardly stuffed it in an old white sock as a travel case? Grody and a bit sacrilegious. At least get a sock of comparable craftsmanship, like Darn Toughs.
There’s only one way for Twitter to dodge Elon Musk’s Twitter takeover
Next step: bespoke algorithms with neural nets trained just so to produce the result you want. “We’re about to close this deal, run the algorithm that decides to buy $vendor stock”
Thanks aidenn0 and hluska for the 'congratulations'. I think I know I'm in for a wild adventure, but I also know I don't know anything. :)
In this rural CenturyLink DSL area, thankfully a half-decent WISP moved in, and a local small fiber ISP is steadily encroaching on CenturyLink's territory as well.
The PNG format already allows grayscale 16bits / channel images. I regularly use this when rendering out depth maps from blender and ffmpeg seems to handle reading from these PNGs just fine (detecting the gray16 pixel format).

However I don’t know of any DEM tile apis that provide these sorts of PNGs but it sounds like a fun project!

Edit: I found this StackExchange post which shows how to generate 16-bit PNGs with gdal https://gis.stackexchange.com/questions/246934/translating-g...
Maybe we can change the URL to https://stripe.com/docs/stripe-shell/overview as the current URL only goes to the main documentation page
saved you a click:

“In the next 48 to 72 hours, they are either going to have to officially decline the bid or come up with a second offer”
What if they were lighter than air drones that just use power to maintain position?
Not sure what a ZEDE is. Article is not in English, but somehow it's made it to the front page of HN so what's the background?
123rf.com was 100% hacked or breached.

Received SPAM on a really old account which I do not use, unique email address and from one day to another it was daily SPAM.
> Be careful with Heroku DMCA takedown if you don’t plan on open sourcing the project. G

what does this mean, and how would open sourcing help, and what is the G?