skysight-inc/HackerNews huggingface dataset:
Ask HN: How many of the iOS developers among us use Mac Catalyst or plan to?
With the ability to bring iOS/iPadOS apps to the Mac using Mac Catalyst, I am wondering how many iOS devs among us are considering bringing their apps to Mac, have already done so, or are not planning to (and the reasons why).
Being actively confiscated in Gloucestershire. Overt Police social media warning people not to use them.
Despite the fact that Germans as a whole held responsibility for what happened, it's a different question.

You didnt have a choice to be born German, you do have a choice to work for NSO.

So the question is more, does the accountant who was keeping books of the belongings taken from the Jews have moral (and legal?) responsibility? And yes I believe he does (and the courts in Germany agreed look up Oskar Gröning).
Would anything nefarious be made possible by them granting someone _else_ such a certificate?
Still pretty small compared to pumped storage - they give a value of 20 megawatt-hours, the Cruachan pumped storage scheme (which isn't particularly large) stores 7.1 gigawatt hours:

https://en.wikipedia.org/wiki/Cruachan_Power_Station
There is a difference between people writing programs to generate art and (classically trained) artist who use programs to investigate art. I guess there are more examples of the first and fewer of the latter. One Dutch artist who in 1969 started using programs (at first with the help of others) to generate art is Peter Struycken. https://www.pstruycken.nl/index.html#En
I imagine your bank card payments may be somehow traced to your own identity but don't quote me on that.

I guess some crypto options might help that.
They are all black by default but give off color when powered.
The jobs that won't come back
> Is there a way to use SSM without using the access keys? I feel using access keys is incredibly not secure because rotating keys is a hassle and people might not do them all the time.

Technically there is, you can use federated login. Might not be very convenient, depending on your identity provider.

A solution I use, while not technically "not using access kys" is storing them in the system credential store with aws-vault [0]. Works on Windows, Linux and Mac. And you can combine this with multi factor auth.

> Also can u restrict access to ssh through ssm to certain ips?

Yes, with an IAM policy. The policy below requires connecting with an MFA and from a specific IP range. It only allows connecting to a specific instance.

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": "ssm:StartSession",
"Resource": [
"arn:aws:ec2:eu-west-3:123123123123:instance/i-123123123123",
"arn:aws:ssm:eu-west-3::document/AWS-StartPortForwardingSession",
"arn:aws:ssm:eu-west-3::document/AWS-StartSSHSession"
],
"Condition": {
"IpAddress": {
"aws:SourceIp": "1.2.3.4/32"
},
"BoolIfExists": {
"aws:MultiFactorAuthPresent": "true"
}
}
}
]
}

[0] AWS Vault: https://github.com/99designs/aws-vault/
I have an Apple keyboard with a home key and I never use it.
> So OP has the option of adopting an existing (and clear) spec, with existing libraries (and and existing governance structure) and because of what feels like a not-invented-here mentality (yeah well, I can't imagine needing this complexity), OP has decided to develop a new standard, without an existing spec, without existing libraries and without existing governance structure.

I think perhaps my article was too light on the requirements that we face as a National Archive, or perhaps the Digital Preservation and Access domains are just quite specialised.

The article was designed as a thought experiment to solicit feedback on one possible idea. The project is currently in a Proof-of-Concept phase and so such experiments are quite valid. We certainly have not yet decided on this scheme.

That being said, Archives have very different requirements in their identifier schemes and standards to other organisations. It is not so much a "not-invented-here" as "must-work-here" mentality. We always look around at existing standards and specifications before developing anything ourselves, we have to have good reasons not to use something that already exists, i.e. it won't work in an archival preservation context.

> All these ideas in online data sharing, semantics and interoperability are great, but I think people underestimate how much effort it actually is to create a good standard, a good spec, and how exponentially more effort it takes to keep such a standard in a shape that's working for more people.

I hope I have a fairly good idea what it takes to establish a standard. I was an invited expert to three W3C Working Groups, and I have also participated in a number of Community standards groups ;-)

> The extensibility for OP's identifier is extremely narrow. Just look at how many hash functions and properties are currently already supported by the IPFS

I think that missed the point of the what is required. For use in an archival context we don't need to support every hash-scheme out there. Quite the opposite, we want to support as few as possible. In 100 or 1000 years we don't want digital archaeologists to have to work hard to access the data. Ideally we will support just 1 hash scheme right now... something robust that will likely have no intentionally crafted collisions for many years (e.g. Blake256). If and when a collision is developed for that hash, then we will support a second hash algorithm, and so on ;-)

I actually really like IPFS and Multihash, but are they suitable for use as archival identifiers within a National Archive?
Yes. https://www.icann.org/resources/pages/contact-verification-2...

> The Whois Accuracy Program Specification of the 2013 Registrar Accreditation Agreement (RAA) requires registrars to validate and verify certain Whois data fields, which may include contacting you by phone, email or postal mail. Registrars must suspend or delete domain names that are not timely verified.
Analog monitors didn't get delay for the protection. It's been a side effect of auto-sync feature when monitor spends some time analyzing input sync signals to automatically adjust its timings.
Surgical Reading: How to Read 12 Books at Once
Corporations are "people" because their owners are people and people get to work together and corporations are how they work together.

Corporations are allowed free speech because their owners are allowed free speech as a group; the corporation is the tool for organizing it. Corporations are not allowed to vote, because people are not allowed to vote as a group.

This is not new. This is not Kennedy's fault. This has been the case since the beginning of the United States, and it has been Supreme Court precedent since 1819, when the New Hampshire Legislature said they could take over a private university because it was a corporation, and therefore had no rights, and they could take its property and change its rules at will, ant the court said No. (Dartmouth College v. Woodward)

If corporations were not treated as people and not afforded civil rights, it would be legal for the government to censor newspapers at will because they have no First Amendment rights (News Corp, NY Times, etc are corporations). It would be legal for the President to order a warrantless search of the DNC headquarters, for the DNC is a corporation, and the Fourth Amendment would not apply. It would be legal to impose a trillion dollar fine on Planned Parenthood, a corporation, for any minor paperwork infraction, for the Eighth Amendment prohibition on excessive fines would not apply. It would be legal for the government to sue them for this infraction without a jury, for the Seventh Amendment would not apply.
Bike theft is rampant here in the US too. My brother got his bike stolen after leaving it chained up in a city park for 15 minutes, and another one stolen after leaving it overnight in a bike garage. One of my old coworkers who bikes a lot said he has had 3 bikes stolen. That has really put me off to getting a bike to use in any big city.
> That someone would use the information purely in order to sue someone is a desirable feature, not a bug.

The only problem with this is that your legal system is fucked so the winner is always that big corp. Have fun being sued to hell and bankrupt after a corp decides to go after your website criticising them. Have you even looked at the list of domains they are going after?

> And then it has a whole section for “domains that use the full trademark [but] nevertheless evince an indication that the domain is or will be used to discuss grievances with the company in question.” Every one of them comes from Facebook: addictedtofacebook.org, banned-by-facebook.com, divestfacebook.com, facebooksucks.org, protestfacebook.org, saynotoinstagram.com.

And there are legal processes to sue someone as others have explained. Facebook wants to avoid them.

Also did people forget - https://www.theverge.com/2020/6/15/21291666/ebay-employees-a...
On a module or service scale I recommend using TDD [0]. It takes some time before writing actual code, so I can use that time to think about clean and effective architecture. After that, I have less time to write actual code, so most of my efforts are going into just painting red tests green, and not overengineer or thinking about phantom future use cases. After all, I have code AND tests, and it's always nice to have.

[0] https://en.m.wikipedia.org/wiki/Test-driven_development
> making a blanket proclamation that Cotton wanted the military to essentially attack protestors, which isn't true

I question whether you've actually read his editorial.
Surely Whois information does not include detailed information about past payments?
It's not free, but I use Anveo for faxes. $2/month for a US VoIP line, and it's cheap and reliable. https://www.anveo.com/developers/features.asp?code=faxinout
Cool, so there are areas with shades of grey.
Claiming that you somehow were not aware of what NSO is doing is just not one of those, at least I won't give you the benefit of the doubt if you're working there as a dev. Likewise, if you work for Hacking team, you know what you are doing.
So you think, your specific set of habits and ethics is hardcoded to humanity in general?

I doubt so, because I know enough people who act the way, I like people to act.

In other words, I try to find a way to work towards change in culture. History shows that can be done and has been done multiple times. Every succesful open source project is a step towards that. Wikipedia is a step towards it. Blender. Inkscape. LibreOffice. Linux. VLC. And so on. I believe and hope we improve in that direction.
You can run Opera Mini MIDP using MicroEmulator on Windows or install Opera Mobile Emulator: https://dev.opera.com/articles/opera-mobile-emulator/
You specifically wrote "sent in plaintext", which is factually incorrect. Telegram messages are never sent in plaintext.

But to address your digression: Cloud Chats (as opposed to E2EE Secret Chats) are both encrypted in transit and at rest [1]. The difference between the MTProto implementation between Cloud Chats and Secret Chats are, at a very high level, that part of the encryption key is held by Telegram.

To be unequivocally clear, at no point are Cloud Chat messages ever stored in plaintext or sent in plaintext.

[1] https://core.telegram.org/mtproto#authorization-and-encrypti...
"You need to enable JavaScript to run this app."
ADT cannot be extended. Maybe I should say Algorithm W instead of Hindley-Milner languages - Haskell added extensibility via Type Classes.
Were you committing the sin of sloth when writing that post? But seriously, announcing something like that and not following "show me the code" is rather unusual these days.
Maybe future generations will realize how shitty FB is and stop using it (one can hope!)

A bigger problem is FB owns much better products like WhatsApp - it is easy to quit FB than WhatsApp in my opinion
I think SWHID are very interesting and pretty well thought out.

Whilst they can be used for individual digital files, they look like they are designed for hierarchical file-systems.

We are actually trying to move away from the concept of a hierarchical model for our digital files. Instead we want a more flexible and abstract model, where one or more hierarchies might describe an arrangement of files.
Let me re-phrase, or ask the question differently: is this enforced? And out of curiosity, is there any reason the registrar for a domain can't be a corporation -- meaning you could either hide behind a shell company, or hire a company with the explicit purpose of anonymizing your domain? Or even hire a person for that matter, who only tracks what domain paid their yearly fee?
Scheme is highly dynamic and can be compiled to surprisngly small and fast binaries. SBCL can produce blazing fast (though not small) binaries for highly dynamic Common Lisp programs.

The claim that Python is slow because of its nature rather than its implementations is wrong and flawed.

PyPy is pretty fast. Python compiled to Chicken Scheme / SBCL should be in the same ballpark, if not faster.
That's why the government should punish more harshly. They should be sending the message: Stop this behaviour. The Equifax message was more like: Carry on, it's worth the risk.
Yes, and the road to hell is paved with good intentions. I don't disagree with your reasoning. Do you agree with my observation that superpacs are destroying (even more) democracy?

Something should be done about these sorts of things. I'm not saying that law needs to be removed, but something should be done. There's plenty of precedent around the world that democracy can work pretty fine without Coca Cola buying superpacs.
Text-Only Websites
It means universal, think smalltalk. Has ups and downs - not much integration with a host comes with independence from a host. IE was created because Microsoft feared web would make OS inconsiderable. There was bold claim even before Netscape's Constellation [1]. So everything goes like it was predicted years ago.

[1]
https://people.apache.org/~jim/NewArchitect/webrevu/1997/02_...
Thanks for your link to your article, I am a bit short of time this week, but I have had a quick skim and then bookmarked it for reading next week :-)
Also you can probably implement fill with a graph search algorithm.
I'm pretty much on the verge of doing this.
Apple Phone Finally Implements Floating Icon
Keep an eye out for Fifty Project Badges
Wild birds climb trees etc. more than captive birds. The reason nails grow is that they are not used as much as they would naturally.
This is about new research, which mostly lives in papers and articles (like this) about the papers. It won't show up in introductory books for a while, so if you're unwilling to read or even look at papers, you won't be able to understand details of new research.

Scaling a model is just like it sounds: more data fed into a bigger network with more parameters. The gist of what this article is saying about scaling is that there's no sign of diminishing returns yet in terms of what the network can do and how well it generalises as the number of parameters is increased: the "more parameters = better performance" trend continues up to the enormous size of the full GPT-3 model, with no indication that even bigger models won't have even better performance.

Here is the GPT-3 paper: https://arxiv.org/pdf/2005.14165.pdf

If you really want to understand, skim this, and focus especially on the graphs, as they show the scaling. The x axis is usually model size, and the y axis is mostly accuracy or "loss" (~error).
I considered the "pretrained via genetics" possibility but I don't see how that could make much difference. It doesn't look like the genome has enough information to encode really large amounts of brain structure details.
What if you want to type without accidentally hitting your cartoonishly-large trackpad? Or if you want to type without a key accidentally registering twice because someone decided that thin keys were better?
Well let's assume that he f.ex. has friends in several countries to whose VPN servers he has a direct unimpeded access (by IP, not hostname).

Would a trusted VPN help? Or would hijacking the traffic at the point of departure (his phone / the air) still manage to corrupt the payloads?
Personally I don't like the C# nullable types as they are right now. I would prefer them to be just a library type instead of a language construct. With the language construct there seems to be no way to use fmap/bind (Select/SelectMany in LINQ) on nullable types while that would be trivial if they had used an Option<T> type.

Maybe I'm missing something?
While it's possible to do port forwarding with SSM [0] I would encourage people to test it well.

I've tried using it for development, and it was a terrible experience. The connections would hang all the time for no reason. I ended up starting an SSH session (via SSM) and done the port forwarding via that...

[0] https://docs.aws.amazon.com/systems-manager/latest/userguide...
Seasteading – a vanity project for the rich or the future of humanity?
An Extensive Overview of the Federal Reserve
In my experience they only check the email. Considering that domain registrars operate on razor thin margins I doubt they would bother sending snail mail to validate addresses, for instance.
At that price people could afford multiple electric scooters by established brands like Kymco. Scooters[1] are easier to manoeuver than regular bike frames.

[1] By scooter I mean the Vespa variety not the children’s toy.
Google Play to support vanity codes for subscriptions,features to decrease churn
I also agree with you that the article is interesting. It would have been nice if the journalists would have asked some tougher questions though.

Your point about the spending in Serbia is a good one, I had not thought about it that way.
Experience Longhorn
Are they seeking to get the customer details that the registrar has on file, or just the whois data? If it's the latter, aren't you protected if you use a whois privacy service? In that case it's just going to be a shell company in panama or something.
Time to use a proxy. https://njal.la/
Hey Jacques, this was one of the main things I wanted to clarify too, after looking at user feedback over the last week. Would you be up for a quick chat to understand better how to remedy this?
It's much older. https://linux.die.net/man/1/dot references papers from 1989.
Does Scott Aaronson speak for the tech community now?

I'll take Scott Alexander over Mark Twain any day, and this is my my belief and not hyperbole, thank you very much.

So what? People disagree over the internet, big whoop.

What's your comment supposed to achieve exactly? Chastize us for our profanity? Recast our sincere appreciation as mere hyperbole? Please.
> preserving information like file source, location, and metadata

Sorry about that. It's definitely something we have been working on. Without going into too much detail here, we have the 1. The physical Digital File itself (i.e. the bitstream) which we might name with the ACID, and then 2. we have one or more Digital File metadata objects for each file that reference the physical file. The metadata object has an instance specific identifier (a unique id) and links to the physical file via its ACID. The metadata object holds all of the properties about that instance of the physical file, e.g. name.
Last time it was 3 years to obsolescence at a time CPUs sped up by a factor of 2. This time you will be switching to slower CPUs and maybe reaching 1.5x in 3 years.
That is draconian
They are not just going after phishing sites but sites criticizing and protesting Facebook and it's other social media apps. There's a good chance it's a normal person behind those sites.

See: https://www.theverge.com/2020/6/15/21291666/ebay-employees-a...

Why does anyone think this won't happen to normal site owners?
Goodness, I just remembered convincing my parents to let me stay home from middle school to watch the unveiling.

The hype was UNREAL.
Probably around 2015, my brother and I left the US for the first time in our lives for a vacation in Italy. We both got out just fine, and I got back in just fine—but my brother was harassed by the TSA. My brother is a white American—unmistakably American. English is the only language he speaks. We don’t have any background that you’d think would lead to questioning. We were travelling with extended family, though we were all adults by that point.

One part that I found particularly odd: when they pulled him aside to question him, I tried to wait for him, but was told I needed to continue through a one-way, armored door with no window. I later found out that they asked him why his ticket said he was traveling with family when his family wasn’t with him. Fortunately, our mother was pretty far behind us in line, didn’t realize he had been pulled aside for questioning, and called for him to hurry up. I’m told that allayed their fears and he was released.

He came out of it pretty rattled. We had already been forced to stand in line for over an hour--which was taking a toll on our elderly grandparents, who weren't permitted to sit. He was visibly shaken and disoriented.

We eventually came to the conclusion that he looked a little too American. Cheap, university-student clothing (e.g., free sunglasses handed out by a university). They must’ve though he was trying too hard to fit in. He didn’t set off any alarms; he hadn't even made it to the security checkpoint yet. They pulled him out of the line.
Habits of Highly Effective Data Scientists
> So if a kid doesn't watch enough superhero/disney/scifi movies they won't understand racism...?

There is quite a massive distance between "You can take some lessons about racism from this content" and "If you do not consume this particular content you will not understand racism."
Her grandson Daniel Immerwahr mentions her in his superb book on the empire building of the USA. She and her husband are mentioned in the chapter on the Guano Islands Act https://en.wikipedia.org/wiki/Guano_Islands_Act.

https://www.goodreads.com/book/show/40121985-how-to-hide-an-...