skysight-inc/HackerNews huggingface dataset:
It is interesting that so many people believe, and strongly enough to downvote, that you must think about types when programming. A claim that people can't program unless they are thinking about types.

I have provided examples in other comments where types is about as far away from my mind when writing complex programs. In terms of guarantee of safety, system and integration tests do that. Types are not based on customer requirements, nor do they verify that the program do what I get paid to do. A type is simply a limited set of automatic restrictions and tests to very that those restrictions are followed.
Store who, where and what kind of image has generated with your tool and attach metadata to file like EXIF

I guess?
Not everywhere in the US has a vast pool of cheap immigrant labor. That's a fairly localized thing.

I'm just outside of Pittsburgh and, I guess I can't say conclusively, but the vast majority of landscapers, construction workers, and other outdoor laborers appear to come from the general local population. It's not like what I hear about California / Texas where hispanic immigrants are disproportionately represented.
Also, that test is almost entirely culturally driven. The kind of problem is far more common in North America with its standardized testing driven education, than pretty much anywhere else in the world.

I suspect if you asked someone to perform long division, or adding large numbers with decimals and carry overs by hand, instead, the non US countries would perform far better than Americans, who may not even have been taught how to do that.
DeadRinger: Chinese APTs strike major telecommunications companies
I'm going to make a controversial claim for the sake of argument.

We can and will debate what programs are "simpler" all day, it's all subjective... except for one metric: line count. Line count is objective.

Take pause before rejecting any change that uses fewer lines of code.

It takes an awfully good abstraction to beat simply having less code.
No reason whatsoever != password recovery

At the end of the day you've made your choice. You believe the reason Apple does this is to protect your privacy. You can't see that they want to close you in and make sure they are the only contact you ever have with anyone. This is to get your $. You're in fact paying a premium because they artificially inflate the price of every software you buy (think fees)

I don't "harvest" (fancy word) emails for anything other than basic password recovery, but just so you know, spam filters are pretty good these days
What happened is that we are back in the 80's form formats.

EuroPC, Atari ST, Amiga 500/600/1200, Acorn Archimedes, Mac Classic,....
It's a good skill to have. I think sysadmins kind of acquire it naturally, with much work being done in the terminal. I'm fairly proficient on my own computer with my own hotkeys, though I'm sure I could take it further with some effort. I still use a mouse frequently in the browser, but for the bulk of my work my hands don't leave the keyboard.

I'm not sure whether it's significantly faster than an "expert mouse user" but I also don't think it's slower. I haughtily think that my killing and yanking is more precise than it would be clicking, but who knows?

I think it's kind of a parlor trick really, but it does impress the younger and less experienced team members to some degree.
But it is the only method where people understand and use. And social engineering / account take over from MNO are something that is non-existent in many countries.
I even heard "ChatOps", when your some IM system while doing your operational work.

I hoped it was a parody. Making up fancy names for ordinary things - I wonder if it's hubris or immaturity in the industry.
So totally different function, I meant by double to turn [1,2] into [2,4], however that's a really neat example. I hadn't seen the family extension in Haskell before. You're right there is a ton more to type systems than I was aware of. I was following some links in this thread and found this as well: https://www.parsonsmatt.org/2017/10/11/type_safety_back_and_....

I was less than impressed with type systems because like the blog post says, they tend to just kick the can down the road. The blog post uses a technique like you did in your example where rather than emitting more complicated type, they use the type system to protect the inputs of the function thus moving handling with the problem to the edges of the system which seems like a huge win. Between your example and that post I'm starting to see what people mean when they talk about programming in types, as its almost like the type system become a DSL with its own built-in test suite with which to program rather than a full programming language.

Either way very thought provoking, thank you for your responses.
> ... sexually explicit images generated digitally without consent should be outlawed ...

So, if I were to run DeepSukebe on an analog AI chip the generated pictures would be totally fine to distribute?

It seems to me that this should instead be 'images generated without consent'; that is, without specifying how this can be generated.
> because only tech companies hire developers

That is completely wrong? The FAR majority of developers do not work in tech companies. Most big corporations have internal developer teams, or they employ some contractors that do development for them. But MOST big companies employ developers in basicly all industries.
That sounds interesting. Where do you get the immunoglobulin?
I guess its a question of personal preference. I share your feelings on Rogan's endless (and mostly repetitive) tangents.
But I'd love to spend hours listening to potential tangents with Bragg's erudite guests.
Nobody is forced to add Apple ID login if they don't have any other social logins. Personally I stick to direct signup but if I were forced to do social login, Sign in with Apple would be my first preference as it's the most privacy-preserving compared to Google, Facebook, Twitter, etc.
In a previous entry[0], I thought the author was writing against some antagonist. Now I see it was Niall Ferguson (who is almost a professional contrarian).

Well, it's easy to dunk on Ferguson, trivial to show Rome was multi-ethnic, and it's widely accepted the failure to deal with the Germanic tribes was a major factor in the events to follow. I even agree with him regarding Diocletian. But IMHO Devereaux stretches his argument a bit too thin.

The blog entry makes it sound as if foederati arrangement was something entirely new and bad. The term however dates to the Republic, when it often referred to the socii. As he describes it, their arrangement wasn't all that different from the socii arrangement.

Both cases allowed a sovereign mini-state under Roman rule which contributed soldiers (the difference in the 4th century was indeed giving the foederati land to sustain on, but that only made it closer to the socii arrangement). The Romans were building on a successful arrangement. Yet this time the arrangement fell flat. That's a messy story, and I doubt it has a simple answer.

[0] https://news.ycombinator.com/item?id=27627376
The point is Apple relay goes under is the same risk as gmail goes under.
I agree with much of your vibe and attitude here. But in general while SR may not be rocket science, solving the problem of accessibility in a general and scalable way is rocket science.

It's a really important problem, and a good cause. Disabled people, for example blind people, have an awesome contribution to make to society and we need their voices to be heard, so to speak. In other words, we need their contributions to be made. They must have access. But the question is how to go about solving that?

I think the posed solutions of getting every website to adopt a certain standard is not a good technical solution. I think pointing AI at the problem and working out how to parse accessibility hints, possibly in a personalized and contextual way relevant to the particular person as well, is one approach to the solution that's better.

This part,

I believe every developer who makes user-facing software should be forced to sit down and use their app/site with the monitor off, interacting with just the screen reader in their headphones

No, just no. I appreciate the desire to do good, but I think your attitude here is in danger of falling into the trap in this topic of being abusive to others under the mere guise of a "righteous cause" -- and in the process hurting the very cause you pretend to stand for. The misuse of this issue by some bully-like people who want to abuse others by trying to dominate them with criticism and control is one reason I'm so scared to engage with this topic. They use the seriousness of the issue as a fake pretext to case the world in their own self-serving and ego-serving view of good vs bad, and go nuclear on anyone who disagrees with their stance. But this is just ape brain shit of bullying for compensation to make themselves feel better by pretending others are worse....Just avoid that.

There is a serious issue here, and a good cause. And any statement that seeks to coerce or force or minimize the feelings of any group of people, who could just be working together on a solution, don't get suckered by the delusion that such things are somehow the right way, they're not. They're just people being bullies because their lives suck, and they take it out on others instead of fixing their own stuff. These abusive misusers of the issue give disabled people a bad name, and hinder the very cause they are pretending to stand for by, among other things, creating unnecessary friction to collaboration, and pushback.

If you care about this topic, maybe you can do some AI work on it.
In Beijing 2019, I had this crazy fish soup that looked like porridge but salty and savoury, with a long fried dough, like a donut but no sugar and shaped like a stick. Really fatty. The drink was warm soy milk. The whole thing was very satisfying. 100% recommend.
"Image rights" or "personality rights" are already a thing.

https://en.m.wikipedia.org/wiki/Personality_rights

It seems right to me that you should not be able to publish something that looks like a recording of person X doing/saying/participating in something, without either getting the consent of person X, or making it very, very clear in the published material that it is a fake. (I'm not claiming this is how the law currently works; I'm not an expert on that)

For nudity and pornography I think there is an added twist that even if the viewer knows that it's fake, there is an element of violation of the real person there. I'm not quite sure where I would draw the line about that.
A quick way to crash w9x: place C:\con\con in the IE/explorer toolbar (or the run prompt).

BWT, IE5 supported gopher I think, so you can visit

gopher://hngopher.com

HN over web would work well under Retrozilla:

gopher://gopher.somnolescent.net:70/1/w2krepo/web-browsers/

3D Pinball:

gopher.somnolescent.net/1/w2krepo/games

IDK if the virtual machine supports networking. If it does,
play a little with those.
Until recently even the huge airliners had physical strings going from the rudder all the way to the wing and tail control surfaces. Precisely because more complex systems were less reliable.

Also, even with fly by wire there’s sometimes (or often, or always, no idea) a backup, eg a direct electric / hydraulic link.
Ask HN: Examples of email-first projects or startups?
By email-first I mean services that the email is the principal (or only) interface between the service and the user. For example: Posterous before Spaces. Thanks.
I’m not a Tesla fanatic—I’m rather disgusted by many of Tesla’s practices—but I agree with the parent. If you buy experimental technology from a company with a reputation for cutting corners, and said technology happens to be rather flammable, don’t be surprised when it bursts into flames. Who’s going to foot the bill? Obviously the taxpayer.
"For instance, the Galois group immediately tells you whether a
polynomial can be solved at all ..."

I wish she wrote one more sentence before changing the subject. If it's immediate, Can
anyone explain the decision procedure?
That is definitely not true for every app. There was never any clause in the App Store guidelines that you must provide traditional email signup. At least this way, the social-only apps will be forced to provide you a more privacy-preserving alternative, and for ones that don't use social logins anyway, nothing changes.
The proposed legislation doesn't punish them for lobbying against climate change legislation, it simply chooses a convenient decade and hammers some select companies with a nice round number of 500 billion in retroactive fines. It's lazy, likely illegal, and doesn't address any real problems going forward.

I'm an environmentalist who's tired of the lip service and grandstanding. Expand EV credits, extend solar credits, shut down coal plants, legislate reduced usage of plastics, enforce high energy efficiency in building codes, promote density, legislate electronics efficiency/reduced vampire power draw, and build high speed cross country mass transit. These are all real targets that would give us a better world and cut emissions in a much more tangible way than this drivel.
Indeed. And we're talking about the UK with no right of free speech; for years there was an opposition politician who was banned from speaking on television. https://en.wikipedia.org/wiki/1988%E2%80%931994_British_broa...

(granted that was in the context of links to a terrorist organisation, but it shows how different the landscape is to the US)
For most people the social isolation is a greater risk than COVID-19.
Yes, that’s right. But then how long can you achieve simplicity after your startup grows?

That’s very hard to implement
I don't think a booster shot is a good example, lots of other vaccinations are administered in 3 shots. On others, the current view is that one is enough for life. If there is really a degradation in immune capability, is there any evidence of that from other vaccinations not working as well as in the past?

How far the immune system is actually depressed from the lockdowns etc., we will find out. Could also be the other way around, i.e. overreaction. What I have not observed since things are getting back to normal in my part of Europe is that everyone gets a cold etc. as soon as they meet more people.
Effective Steps to Compile Statement of Work
Schneider Euro PC II (1989)
You're sort of twenty years late, photoshop is already used to create fake nudes. It's not like it's even hard.

Where's the outcry over Photoshop?
I think in the UK non real depictions of child porn are already illegal.
I heard this theory right at the start when lockdowns started but I don't buy it. If nobody is getting colds and flus, then there are no colds or flus to get. The viruses can't just keep going on their own while we hide away. They need us.
> All of this garbage because Luke felt that Sysadmins couldn't code.

If I had a euro any time I heard a sysadmin tell me 'they can't code', only for me to see them write perfectly good Python... A euro for every time a sysadmin tell me they really want to program more, but they think they're underqualified to even start learning, even though they write higher quality, more maintainable and better designed code than most fresh CS grads I've met... But they're stuck writing YAML and HCL and maybe some shell scripts, because that's what the industry tells them they are qualified to do.

Years and years of gatekeeping 'real programmer' jobs behind silly algorithm trivia and CS degrees is to blame, IMO. Ansible-style DevOps is more of the same, pretending that programming is too difficult. So here, have this cursed undebuggable, untestable DSL that is totally not a bespoke programming language.
https://i.imgur.com/oNqfbL4.jpg
My father wanted a smartphone but didn't want to pay Apple premiums, so I told him to get a Windows Phone because they guaranteed software updates, unlike Android's dismal situation.

He was very happy with it, then it was EOL-ed and WhatsApp stopped working on it (I consider that a feature, not a bug, but for some odd reason he disagrees). So I set him up with a LineageOS Pocophone F1. He still misses the simplicity of the Windows Phone UI, though.
Optional Chaining: The?. Operator in TypeScript
not to be cynical, but that dream is already here. that imagery has been used to sell research projects since i was 7 years old in 1982 reading about Hans Moravec's robots in Enter magazine.

PC's were the first swarm, then laptops, then AWS, and now cell phones.

the reason this works as a daydream is it implies "highly" and "extremely" mean "more than you know now" without a specific metric. You could read articles about how the first PowerQUICC was highly efficient, then the Pentium, then the first GPU, and currently the M1.

as for "able to be recondigured and deployed," PC and phone apps cover this preetty nicely, but if that's insufficient, AWS (and co) is the latest incarnation.

as for "hive mind," this part if the daydream endures bc it polarizes the sifference between heter and honogeneous computation units. This is alluring bc of the dream of undifferentiated cells being cleverly arranged to form arbitrary functions. Yet it's quite unnecessary. Every computation is effectively formed by hierarchical structures built from NAND gates.

The only trope missing here is: Simple Rules
That happens way more often that people think. Developers do indeed like to develop things.

We frequently run into customers who want to implement some feature or system, which really should just be handled by their load balancer, database system or some standard Unix tool.

I currently work with a customer who have an... interesting approach to api-gateways. We already ripped out 75%, because it either does NOTHING or have been replaced by rules in ha-proxy, which we use anyway. The last bit of code can just be integrated directly into the single remaining service behind the gateway.

The same client is running Redis, which seems innocent enough. Fairly simple, easy to manage, but it only hold ONE item. A 150kb JSON document... That's can just go in the memory of the signle process which needs it and which is responsible for refreshing the document anyway. Worst case is that it takes 60 seconds more to restart the service.
How Fears Influence Coronavirus Transmission
I’ve always had in mind “you can’t have simplicity without consistency”. Applies to user interfaces, code structure, and APIs as well.

The more consistent something is, the less you have to remember. But it can be really hard to do things consistently for various reasons.
How does this threat model compare to using gmail or hotmail for your account access?
To be clear, you can get 'real' Cheddar as well if you go to the 'fancy' cheese section of a 'fancy' supermarket and pay 3 times as much.
It seems like it should be objective, but it isn't. Because you get people writing ridiculous "clever" one-liners that are difficult to parse and understand. That clever one-liner could be re-written to do the exact same thing and be much more clear and readable, but it would take, say, 8 lines instead of 1.

Then there's the subjectiveness of what you actually consider a "line".
Who is that by and what is the precise title? A quick search didn't reveal a book called "learning microservices" but I may be missing something obvious.
Mainland Company Formation in Dubai – Overseas LLC
Mainland Company Formation Dubai
Overseas Business Setup is a business setup consultant company in Dubai, United Arab Emirates. We help businessmen and investors to grow their businesses in Dubai. Our business setup expert team is an experienced and hard-working team to help you kick start your business all over Dubai.
Overseas Company Formation Dubai helps you to set up:
1- Mainland Company
2- Free Zone Company
3- Offshore Company
4- Instant License Dubai
Furthermore, we provide ejari, local agent, local sponsor, office space, and PRO services.
For Business Inquiries Call: +971 4 580 5771
Visit Our Office: Rania Business Center, Al Barsha 1, Dubai, UAE.
So? Google can also cancel your account at any time for any reason whatsoever, and good luck getting it back unless you're a celebrity with connections or manage to make a big enough fuss about it on social media. Using the same logic, you should not use Gmail then.
Upvest GmbH | REMOTE OR ONSITE | BERLIN, GERMANY | VISA SUPPORT | FULL-TIME

We are building an API-only investment platform for anyone to embed investing capabilities in their products.

We are looking for people in both IC (Individual Contributor) as well as PL (People Lead) tracks.

IC-roles can be remote within 3 timezones from Berlin timezone. PL-roles require some presence in head office in Berlin.

IC-roles:
- Senior/Mid Platform/DevSecOps engineer x 2
- Senior/Mid Product Engineer (backend) x 7
- Senior Product Engineer (fullstack) x 1

PL-roles
- Head of Engineering, Data and Reporting
- Head of Engineering, Internal Tooling
- Head of Engineering, Platform
- Head of Engineering, Developer Experience
- Tech Lead, Core Banking Runtime
- Tech Lead, Tooling Apps
- Tech Lead, Use Cases
- TechOps Lead

We build microservices with Go on Google Kubernetes Engine, use a lot of Kafka and Postgres.

There are also a lot of open roles in other departments from Operations, Growth, Product, etc.

All open roles can be found at https://joinupvest.recruitee.com/ and if not, leave an open application.

https://www.linkedin.com/pulse/help-us-build-next-generation...
PhD student in Switzerland expelled after criticizing the CCP in Twitter
I used Google Surveys which handles the cleaning of responses for representative sampling for U.S. 1,500 people took the survey but only 1,128 were recorded after cleaning.
Terminal Boredom, Izumi Suzuki

Invisible Planets: Contemporary Chinese Science Fiction in Translation, Ken Liu
> Just look at all of the cookie banners plastered with dark patterns

That's thanks to webmasters who want to track visitors on the first visit, instead, of, say, having an opt-in link somewhere in the footer. It's amazing how much FUD is spread about the GDPR, and it's ironic in context of accusing lawmakers of cluelessnes, who in this case demonstrated more clue than millions of people apparently have about their own job.
I think this should only work if you could reasonably be assumed to be unaware of the existence of any look-a-likes (including the celebrity) you don't have a permission from.
It's not like an already running process will be affected by this.

This would only occur when the package gets updated or reinstalled, which shouldn't happen without supervision if the program is running in a sensitive context.

Else a Denial of Service is a good last resort measure in order to prevent running a malicious service. Ideally this gets detected at install/build time.
> Audiophiles swear by Apple chargers as a power source.

Are these the same audiophiles that swear by gold plated contacts for every connector?
He also have the quote: "Simplicity is prerequisite for reliability."
Exactly, the same thing can happen with Google, so are you suggesting that users should not use direct email signup with Gmail either?
The cold and flu viruses haven't gone away. They continued circulating, just at a lower level (in some countries). As soon as pandemic control measures are relaxed those viruses quickly come back.
Depopulation through forced vaccination.
The zero carbon solution