skysight-inc/HackerNews huggingface dataset:
JavaScript Array reduce explained [video]
I think this continuous pressure of career progression is a managerial bullshit , that unwise managers (most are) apply to everyone without any thinking. This ends up unnecessarily hurting people who are otherwise perfectly good employees but just not interested in progressing in their career and ends up demoralizing them. People gotta understand that a job is just a job and the contract between employee and employer mandates certain compensation for certain hours of work or certain goals but not necessarily compensated for working towards a promotion.
I also wonder how this can be solved in other cryptos. In Ethereum the current solution is really high fees, which don't scale. Layer 2 is not composable and current solutions aren't decentralized.
Show HN: WebDen – open-source, PWA JSFiddle alternative designed for mobile
As a long-term career front-end engineer, I take this sneer personally. I don't know any who think that stuff is a good idea.
> ...it might be possible that there could be already available the images of the very panoramas possibly contained on the tapes (matching by the session dates).

Indeed, an exhaustive set of scans of Lunokhod-1 panoramas has been published recently by the Laboratory for Comparative Planetology. Lunar mission Day 5 (Lunation 5) panoramas are at [1].

There were reported total 16 panoramas made during Lunar mission Day 5 (March/9-20/1971, 12 days); last one - during the session 8 (see [2], Lunation 5. Session 8. Panorama 16).

Assuming the session/seance number coding is [Lunar-day][session], session-code 508 corresponds to Lunar-day:5, session:8. That is possibly no more reported panoramas in the remaining sessions of the Lunar day.

One of the tape in question contains sessions 509, 512, 515. Thus there might be no more reported/published panoramas on that tape.

However, the audio fragment given (?session 509), annotates it as "continuation of session 508". Perhaps it may have some additional panorama data for the 8th session panorama.

As for the other tape, it's during Lunar mission day 7 (May/7-15/1971, 9days). Total number of panoramas reported for this period is 21; last made during session 8.

So, similarly, the other tape (for the session 709) may just have either no more panoramas or some additional data for the panorama taken during session 708.

Anyways, hopefully the "buzzing" as heard on the sample will be decoded to reveal something interesting.

Good luck!

P.S. Btw, the reason the tape sample sounded in reverse may be because it was played on the wrong side. Perhaps it should have been rewound prior to the replaying. Meanwhile, the other tape has a remark on it "Перемотана" (Rewound).

[1]:https://www.planetology.ru/panoramas/lunokhod1.php?page=18&l...

[2]:https://www.planetology.ru/panoramas/lunokhod1.php?page=21&l...
If a text file has the same number of commas, tabs or semicolons on every line it most probably is (but, obviously, is not guaranteed to be) a CSV/TSV/SSV.

Defining every flavour of these is hardly possible with a simple command line so I would rather let the user to specify an entire configuration file for this. We probably need an entire CSV schema language.
Apple's claims are based on the statistical likelihood that there would be 30 collisions with CSAM hashes within one user account.

Just because someone has found an image of a nearly featureless diagonal thing which collides with another image of a nearly featureless diagonal thing, that doesn't disprove Apple's claims.
I have a couple of corporations:

https://littlegreenviper.com

https://riftvalleysoftware.com

It seems most folks have "tech stacks," which, to me, means "Internet-based software applications, or SaaS." I write native apps for Apple devices (iOS/iPadOS, WatchOS, TVOS, and MacOS). Some, use Internet-derived services, but some are also standalone on the device, or use things like Bluetooth.

My "Stack" is basically Xcode.

I've found that CI/D tools aren't actually very useful, for me. I work in a very dynamic fashion that has lots of twists and turns, and these tools tend to be "Concrete Galoshes"[0]. I'll script portions of the build, like docgen.

Basically, the four apps that I use, are Xcode, BBEdit, SourceTree, and Adobe Illustrator (for creating assets. I like to use vector, if at all possible). I have dozens of others that are used on an "as-needed" basis, like Charles Proxy, or Postman. I also have a bunch of devices that are used as test subjects.

I make heavy use of Apple's TestFlight beta-test service.

And I use GitHub as my offsite repo (pro account/free account ).

[0] https://littlegreenviper.com/various/concrete-galoshes/
https://optduty.com/ - smart on-call scheduling for PagerDuty. Small startup with about 20 clients right now and $30k ARR.

Front-end: ClojureScript, Rum and Javelin spreadsheet cell for state handling

CSS: Tailwindcss

Backend: Django + Django REST framework

Deployment: Ansible

Analytics: GoAccess

Statics: GoHugo

Misc: Nginx, Postgres, Redis Docker only for running client specific optimizers.

A lot of tools in the list, but everything is pretty lean, and allow me iterate really fast.

About success criteria, having more analytics would help me get a few extra clients, but because it's side project without any investors I'm happy with trade off.

And after companies are starting to use the produce, I hear a lot of positive vibe about strong privacy.
The main benefit is actually being able to have statically typed models instead of dynamic, to get autocompletion, error checks, etc.

In fact, I made a small utility library some time ago to create dynamic Pydantic models from SQLAlchemy models (https://github.com/tiangolo/pydantic-sqlalchemy), but that's only useful in a few cases, e.g. for response_model in FastAPI.
This sums up the frustration very eloquently.
And given the chip shortage it's going to be out of stock pretty soon after launch.
"This is a false-positive rate of 2 in 2 trillion image pairs (1,431,168^2)"

That is not bad. As a tool to filter down what apple human reviewers need to look at this is pretty good.

Ultimately these images will make it to a human reviewer who can make a call as they would in any flagging system.

Could a backend server side system do a more precise hash (96 bits is not a ton) prior to human review?
What I somehow fail to grasp in the first argument is that this whole system is designed specifically so that it runs client-side. AFAIK all the alternatives (as in « cloud photo services ») have been doing the exact same thing on the server side for decades. If you upload your photos to the cloud, a lot of service actually already have the power to destroy your life.
I find this an unconvincing argument as well, you're saying that because Apple made a false claim, any claim may be valid. This is obviously not the case, what they did was to, albeit likely knowingly, calculate the hash collision probability /if each bit is a coin flip/, which comes out to pow(2, -k) for k bits. It's tiny. Of course, each bit is /not/ an independent coin flip under the NeuralHash function.

So again the actual argument becomes: what is that distribution like?
One or two children fair enough. More than that do you not start thinking there's less food to give my child, less time, less everything as I have to split my finite resources?
Please help me understand. Isn't this the reason why the process involved a final manual review? If so, isn't the point of having identical hashes moot? Or is the point that having more identical hashes means reviewing more personal pictures manually, leading to a privacy issue?
There is a big difference, if say Apple tracking of what you run is problematic you get a bad user experience like apps starting after 1 minute of waiting, or if Apple App Store contains malware you will probably get some annoying issue while Apple will try to silently cleanup their mess BUT with this system there is a difference, this is designed not to serve you or protect you, it is designed to do some checks then if some specific rules match send some guys on you to destroy your life, today is FBI tomorrow other authoritarians.

Issues in any other Apple software will not send the police on you. Why would you install a software on your desktop/laptop that is designed to snitch on you, you would need to get some advantage or be forced by some law.

For now I see only disadvantages but please let me know of any real advantage and not speculation

Disadvantages:

- closed software with hidden db can't be trusted, so as a user you will always have a doubt that some non CP images are in the db(Apple always collaborates with governments)

- bugs in this stuff will cause you big problems(we seen in the past how false accusation destroyed peoples life) and we also seen bad actors abusing this kind of stuff.

- this is also clearly a beginning, now that Apple has the capability then even if they were saints a judge could force them to add new hashes, change the configs etc.
First their increasing the purchase price by 12% right off the bad that money is simply lost to you and your friends. On top of this they also charge a monthly fee.

Second, if you and your friends are sharing a cabin in the woods, why would you need a cleaning company? Sure, if nobody used it for 6 months you might schedule something ahead of time, but it’s not like you trash your house evey day your there.
I've found Bluetooth with non-Apple devices fairly poor with macbooks since at least 2013, especially with mice.
So where do you get power during the 50% of the time when there is no wind? What is the other generating infrastructure that needs to be built out for 100% coverage?

* https://en.wikipedia.org/wiki/Capacity_factor#Capacity_facto...

I have no major problem with more renewables per se, but unless you're in the Orkneys or a dessert/Mediterranean climate, it appears to me that there are always times when they're not available and so you have build out something as a back-up.

As someone who lives in Ontario, Canada, we have nuclear plants providing >10,0000 MW continuously (click "Supply"):

* https://www.ieso.ca/power-data

Hydro and gas area scaled up as needed (especially over the last few days with >30C weather), and wind is very "random". (We have only a token amount of solar.)
Me too. But people are too busy caring whether or not a D or R is present next to the name and what social policies are pushed. Who cares about economic policy when I really just want others to be forced to live with the morals I have? And in some cases, some voters do see those corporations and wealthy as people who should lead society. Like they they will actually admit it, but it can be seen from actions and comments.
Website: HTML/CSS/JavaScript, hosted with Nginx on one VPS.
D language for products/tools/website.

SaaS:

- CloudFlare

- Google My Business for emails
In France 2019 nuclear capacity factor was 68.7% with 379.5 TWh produced out of 63.1 GW installed capacity.
"Negative spaces", I like this terminology for what the author is describing. This effect seems particularly prevalent on twitter, where it is just impossible to not leave stuff out. Then someone else comes along and inserts their own mindforms into the negative space, and hey presto, suddenly the original tweet means something entirely different to what was intended.

I think this is just a misunderstanding of the nature of language. It's closely tied to the "AI" fallacy; that we can encode meaning in mechanism. Somehow we need to keep re-learning this lesson, and many people refuse to give up on finding meaning in mechanism. I agree it does seem tantalizing, so I can empathize with this search for AI. But there are alternatives.
For years, there were multiple Android SoCs with stupid amounts of cores, a mixup between 2 or 3 core types, and the end result is that pretty much all contemporary matchups between the best and worst Apple SoCs and ARM SoCs put in Android phones were favoring the glorious fruit company.
I hear that in Sweden it's not possible to not notice that "you're dead".

All your bank accounts and other things are quickly closed. And since Sweden has a war on cash, and is a highly digital society, you will definitely notice. You may not even be able to get a library card, if your ID number is declared "invalid".

It's apparently very rare. But have enough people, and eventually someone will make a mistake and declare the wrong person dead.
And "RPi CMs" are Raspberry Pi Compute Modules, so apparently these: https://www.raspberrypi.org/products/compute-module-4/?varia...

Ironically, the adapter images that you use to plug in the RPis (which might give you a clue) don't currently load on the Turing Pi homepage.
Presumably Next answers some of those, and things like background jobs must just be lambdas as well?
Yep it uses the in-progress draft-spec dataclass_transforms https://github.com/microsoft/pyright/blob/main/specs/datacla...

As Pyright already supports it, and Pylance is built on Pyright, they can use it directly. Hopefully more editors will use it and hopefully it will be part of the standard Python (in a PEP, with typing.dataclass_transform, and with mypy support).

And just in case you're wondering, there's no downside to having the dataclass_transform, anything that doesn't support it is unaffected, and nothing else would have completion either way.
I'd love to hear the alternative then? How would you gather data on how people feel about policy without a survey (aka just asking them), as an example?
Apple has yet to make a valid reason for implementing client side CSAM scanning.

According to Apple only images that will be uploaded to iCloud will be scanned.

If this is the case there is zero reason to scan locally and you can just scan the uploaded image once it is on the server.

Apple has not implemented E2E nor has it released a statement indicating this will be implemented in the future.
>Some people also believe that their work speak for themselves and they shouldn't have to explicit ask for a raise.

Sure. but closed mouths don't get fed. That's how we end up in the opposite situation that brought about this topic. Or worse, the oft-common "promotion" of a happy IC to management role who frankly isn't a good manager, despite being an amazing IC.
Exactly that. The tech seems fine, but I live in a country with a government that has strong censorship laws, and I do not trust Apple to not bend to countries like China in extending this to political content.
Just as the number of people using external monitors is likely small, I suspect the number of people who ever upgrade any hardware in their laptop is small.
Yep, but not secret, it's the in-progress dataclass_transform draft spec, already implemented in (open source) Pyright, and Pylance re-uses Pyright, so it gets that support.

https://github.com/microsoft/pyright/blob/main/specs/datacla...
It’s really the CPU that concerns me. As Apple learn more about designing desktop CPUs they may add features or find mistakes that could give the M1 an unusual sort life span.
Being nitpicky is fine. You asked about the "linguistic construct". I went and did a little bit of research on terms that looked like they fit that pattern. It's worth supposing that the idea didn't appear from nowhere, and indeed there were "smart X" before smart bombs with a close but different meaning for "smart", and seemingly unrelated "smart Y" appearing around the same time having the same "intelligent technology" association. This looks like a linguistic trend to me.

I don't doubt that if I read more I'd find the thing you're looking for from before the first mention of "smart bombs" (first I found was US government documents from 1970) but I'm not going to spend any longer at it, so I wrote my findings and sources in the hope it would be helpful.

By the way, Google {Books, NGrams, Patent} were also useful. There have been various things called "smart cards" for a long time. Also the dates on Google Books (and hence NGrams?) are frequently wrong and you really have to look at the front matter to check.
Worse from the perspective of privacy: right now, if you use cash your transactions are not traceable and if you use electronic systems they're subject to whatever rules the institutions you use have (e.g. your bank definitely knows who you interacted with for as long as they retain that data).

Bitcoin, on the other hand, makes every transaction public and permanent so anyone in the world can track you and they can retroactively link your activity at any point in the future. If you're trying to stay anonymous, every transaction you make is an opportunity to have your identity permanently revealed if you or the other party are compromised. If, say, you make a donation to a political campaign now and power changes hands a couple of years later, there's no way to retroactively scrub that record. People will say “oh, use a tumbler” — which is again putting a permanent “I'm trying to hide illegal activity” flag up in any of the situations where you really need it (not to mention the risk of being caught in someone else's activity and having to explain that you had no idea that you were using the same tumbler as a mafioso).

Note that I'm definitely not saying that the status quo is great, only that I think it's worse to make promises which the system cannot deliver. If people actually believe the Bitcoin salespeople and act as if it's privacy-preserving, they're at more risk than doing nothing at all.
There’s no authoritarianism going in here.

The New Zealand government did what you should expect of a government: they governed.

They made a tough decision and explained their reasons why.

Public support for the lock down is high as are compliance levels with the restrictions.
One of the points is to have a cluster of separate hardware computers communicating over a hardware network. Not for performance reasons, but rather to learn to deal with the limitations.

One NUC is still one NUC. There may even be workloads where 4 CM4 modules (or even Jetsons) beat a modest NUC. Not sure where, though.
> . Employees denying service to someone who just trashed the store and took a dump at aisle 5 are also participating in cancel culture.

You're making it really easy to argue :) Do you want a generic answer to what's the difference between your examples and the grandparent's? They're examples a potential customer directly interfering with the operation of a business. A client's opinions don't touch the way a cafe operates. His/her fecal matter really really do.

You can take this criteria pretty far and it'll still be useful. Is a university professor mistaken about something he's teaching? Fire him without a problem. Does the administration disagree with his political views? Firing him is cancel culture.

Edit: and yes, of course you're free to not buy from somebody you don't like. That wasn't ever doubted or discussed.
One external monitor only at the moment. Two on the mini, which ends up with the same result.
Nice! Yeah, it should work well with Starlette, Flask, or anything else. And yeah, I plan on adding docs and a thin layer on top of Alembic, but yeah, it's just SQLAlchemy so it will be just the same Alembic behind the scenes.
Don't worry, it's not just you. I learn concepts by building and tinkering (and reading specifications), so you'd think I'm a target market. But when I wanted to get some hands on experience with a cluster file system, for a job, I spun up a cluster of 5 vms on... my normal computer.

4 seems like a very useless number to me. 4 raspis is more expensive and less useful than a used dual xeon on ebay. I could imagine maybe there's a use for something with 16 slots? or at least 8? But I don't get these cluster boards (or, for that matter, storage enclosures!) which presume I can do something fundamentally different with 4 small computes than 1.
So by your logic we should remember people like George Washington as essentially evil. How is that fair? One’s achievements and flaws must be considered inside their historical context, not our modern viewpoint.
Yep, SQLAlchemy now has async support, so does SQLModel :)

But I haven't documented it yet.
But if Apple really cares about children why they did not done this scans in iCloud like all the others? Did not care as much as Google or Facebook? Seems to me like Apple does not care at all and seems more like a dev with big ego wanted to add neural hashes to his CV but if you can explain how Apple cared for children all this years but only now are doing something I really want to see the explanation
That's a lot of words to say that you could sufficiently mangle an image that it could pass through all of Apple's algorithmic hurdles while not actually being CSAM. Of that I have no doubt. You could definitely generate a mangled image that fools multiple perceptual hash algorithms.

Let's set aside the questions of where you got all these hashes to generate collisions with, how you got 30 of these mangled images into your victim's camera roll without them noticing. And let's also set aside whether your victim's device is an iPhone with iCloud Photo Library enabled (and has sufficient storage). I still don't get what these mangled images have achieved, other than giving the manual review team something other than child porn to look at.

Seems to me like it'd be easier to just find actual child porn, print it out, place it somewhere in the victim's house and then report it to the police.
Yep, exactly. SQLAlchemy now has async support, so does SQLModel. But I haven't documented it yet.
Where did I say that any of the events in Afghanistan is justified? My point is, the reality in Afghan has many sides, and none of them look good. Blaming one party is stupid. Also America didn't "create" Taliban - again you make inaccurate points. One faction fighting the civil war eventually became the Taliban and then were supported by ISI. The US had no role after Soviet withdrawal (until 2001).

"Reconciliation, reparations and justice" - yeah ideally. But how many years will you go back? And who exactly will accept their mistakes and fix? I mentioned China, US because these are the powerful entities now, along with Russia. If these countries can't accept responsibility for the issues they created, then no other country will because its politically infeasible.

Identity doesn't relate to my points as such. But you are simply blaming the "west" for all troubles and ignoring the acts of others in these conflicts. I mentioned "South Asian" as an addendum to point out that I am not merely defending my region.

First understand the complexities involved, rather than making absurd statements such as "America created Taliban". Then argue your points.
Even in the intel based ones you have only a very limited set of customization points. You can’t write your own microcode, for example.
I'm glad to hear that!
Hehehe thanks for the trust! :D
>I want to be recognized and compensated proportionally to the value I create on your behalf.

but who calculates this "value"? And what is it relative to? That's partially why stocks exist, to try and answer that question.
Also they will be doing scanning in their server anyways as there are other ways to upload it in iCloud than using latest iOS.
huh - that's wonderful!

I had first wondered at the negative effect of being in the foot of a valley, so having light blocked out by mountains for a large part of a day, but this seems like an important takeaway:

"Three factors come together to enable this high-altitude solar farm to produce up to 50% more energy than one on low-lying land: the cold temperatures, stronger UV rays, and light reflected from the surrounding snow."