skysight-inc/HackerNews huggingface dataset:
Right.

I'm expecting something like a cement truck with a long arm and a multiple pass deposition process. Possibly foaming the concrete at the nozzle; if anyone ever gets that chemistry to work. It might well be called "manually operated", I'd anticipate someone at the controls at all times even if it can do some sections by itself, just for safety and "shit happens".

I'd also anticipate at least one person at the nozzle at almost all times, dealing with inclusions and inspecting etc.

Even this won't be cheaper or faster than current techniques, but the onsite foamed concrete extrusion might become popular enough to endure for insulation, looks, or other reasons.
> You can't see that they want to close you in and make sure they are the only contact you ever have with anyone.

You don’t see that I want to only have to deal with one party. I don’t want 74637728 different logins if I can help it.
> So why calibrate your belief meter so unevenly as to reject any positive opinions

Because negative opinions can get you locked up or worse.

> Self-censorship doesn't translate negative opinions into positive ones

In this case you are again simply wrong. It was again quite common in EE from my experience to say something quite positive if one was invited to opine, even if it was a complete lie and fabrication, just to be saved from trouble. And why not? For some people it is easier to say something than to say nothing. Or even staying quiet or not being enthusiastic enough can be understood as dissent. And all that is before we even start to talk about so-called internal enemies, witchhunts so popular in "communist" parties and organizations.

> No one denies self-censorship or persecution happens, it just doesn't happen on a pervasive enough scale to meaningfully collapse public opinion

There is no public opinion. There is only the opinion of the CCP. To have a public opinion would first need to have a public discussion in which various opinions are freely floated, which is not possible.
The quote was about the technology in general, not the specific application.

The technology has plenty of applications in CGI and trying to push through the uncanny valley. By no means am I claiming that a tool designed to generate sexually explicit material without consent is an appropriate use. But the fact is, technology is used and abused every day without having such huge sanctions put on it. What makes this any different? the fact it's new.

But it's not a new trend by any means. 20 years ago, 'x-raying' was a thing. Photoshop someone to look like their clothes are transparent. Or the bubbles effect, using circles cut out of a mask layer to hide clothing to make the image look like a nude without showing anything explicit.

The fact is outlawing technology just means something new will turn up to replace the old. Whereas making the end product illegal to possess and/or distribute gives a far more beneficial power to law enforcement and the legal system. "I'm sorry officer, these were generated using a different tool, so they're actually legal" or "you can't prove what tool was used to create them" would be perfectly viable defences if the tool is outlawed, vs the act itself.
If there's no tomorrow, I'm getting the hell out of any place I don't love to be and having some damn fun.
Pipe it through through gs.
Tell that to the mountain of "few thousand line SLOC" javascript projects that existed and continue to exist before Anders Hejlsberg embarked on his mission to C#-ify javascript. I am not opposed to adding strong type checking to JavaScript, but Typescript ain't it.
take a look at the seers catalog houses of the 30s
It's mostly a coincidence. It's defined as three times the half-life Rhodium 101.
Remember programmers, write code that's correct, with no bugs, and with optimal performance. That's the job.
Should I take this comment to mean that you are not against the sort of blackballing that happens to people with criminal histories? I mean, it's just social ostracism, right? Why would we have a problem with people not being able to find a place to live or work?
CCP is the acronym for Chinese Communist Party.

https://en.wikipedia.org/wiki/Chinese_Communist_Party
Not saying I don't see where you are coming from, but will echo what other people have said here and can say the message sounds a bit unprofessional. I would also encourage you to look at this from a users point of view. They generally care about none of this stuff. They don't want to know about your "war" with apple, and just want to use what you built. It is a bad look.

Edit: It seems that 2 weeks ago you had a beef with Google as well. Maybe this blog is your way of venting the sorts of frustrations that come with developing your app. To offer some unsolicited advice. Take the time to learn and fully understand how the social logins work, and focus on providing the best experience possible. Badmouthing Google and Apple(and is Facebook next?) is not the way to get traction.
>>framing the advice as “the world’s biggest secret.”

>This made me mildly sick.

It made me mildly sick too, so much so that I decided to check out the video. After watching it I can't say that their claim that it was being framed as "the world’s biggest secret" is accurate. The video just shows someone shopping, and pointing out you can use quadpay like a credit card.
is this the first instance of an article title that ends with a question mark where the answer is in fact yes?
Epic actually did allow users to use SWA since they have about 5 other IdPs they allow. Apple didn't suspend their access to SWA at any point, though there were stories about it at the time.
Because I trust Apple not to abuse it more than I trust some random app or website.
> I've written plenty of invariants that would have been covered by a static type system but no tests.

Do these invariants have some language-level support?
Yeah. I'm not looking for a religion. I'm just looking for a good relaxing time. Last thing I want is to deal with some mouth breather don’t tread on my rant while trying to enjoy a cocktail.
How do unit tests prevent one from committing type errors in the "product" code? All it does is show you that you know how to write test code that doesn't supply the wrong inputs to functions.

I'm not shipping the tests. The fact that they work is very nice, and it can prove that the code under test is working, not that all attempts to use the code in something larger aren't broken.

So all that's left in this article is that dynamic languages make for easier to refactor code. That might be true, but it doesn't have to be so bad in practice when you keep your interfaces very small and focused.
What Should We Make of Claim That LSD Restored Sense of Smell After Covid?
I upped both of you. I didn't even really know about RSS up until recently (as in, I know what it is, looks like, etc. but never really used it). I find it sooo delightful that now I go looking for feeds, that (still?) basically every weblog has them. What a treasure! Definitely going to do something with it.
Build machines generally want to be 'online' so they can connect to the internet. They want to connect to the internet so they can access services hosted on the internet. Many of those services use Cloudflare, Akamari or Github. If any of those are down, those services are down. Now it's great that your build machine is online, but the packages it's trying to fetch won't be available because their CDN is offline.

Now if only you had a local caching proxy.
OCaml and F# are functional first multi paradigm languages. They’re perfectly fine being used for OOP.
The simply-typed lambda-calculus [01940] predated Abadi and Cardelli's object-calculus or sigma-calculus [01996] by 56 years, and both of those have trouble with side effects; the kind of non-sharing thread-safety guarantees Rust's type system can provide for mutable data structures stem from Jean-Yves Girard's "linear logic" [01987] and Wadler's "linear types" [01990], although Reynolds published a POPL paper in 01978 that we can recognize in retrospect as having invented a Rust-like affine typing system.

I've never been able to make heads or tails of Girard's paper but http://pauillac.inria.fr/~fpottier/slides/fpottier-2007-05-l... is an introductory divulgation of some of the pre-Rust history of this stuff. It makes me think I should read Wadler's 01990 paper.

So I think functional languages kind of had a head start, but also in a sense they have an easier problem to solve. ML's type system doesn't even have subtyping, much less mutation and resource leak safety.
The question to ask is whether building a cache of normalized data will be more efficient than addressing the complexities of non-normalized data, eg. duplication, renaming, integrity problems, etc.
Lax gun laws and authorities embolden white extremists in Vermont
I didn't say full time high school graduates. I said factory jobs. The average starting pay here is roughly 25/hr which is >50k/yr. It's pretty easy to work up to 35+/hr in just a few years. If you get into a foreman position, you can be making upwards of 90 per year and supervisor roles are typically 6 figures.

I'd consider 75k/yr "high 5 figures" and this is extremely doable where I'm from. It's not a major metro, just an average industrial city near a port. Everyone in my family does factory work and has done so for 3 generations, I'm the only one in tech.

There are indeed plenty of folks out there making less than 40/yr. They are almost exclusively temp/contract labors with poor work ethic. The people who are dependable typically get hired on full time which comes with a significant pay increase and full benefits.
Low compared to the US - that's true of most places.

Low on a global scale? Absolutely not.

You're making it sound like we're living on minimum wage.

The average Java developer in London is within the top 5% of the UK in terms of salary.
I have never been to China, but I have always wanted to. Is it safe for a white guy?
No Idea Where to Live
Every day the anti-vaxxers get more ammunition.
I agree, though I'd settle for:

`if (stripe && stripe.handleCardPayment)`

(I know the behaviour isn't identical, but checking the actual type is pointless in this case)
> The problem is that performance and normalization do not go well together.

> Let's say you have billions of rows of event data you with to perform summary counts for by a few different key columns.

Guess what? 99% of people on here don't have billions of rows of event data they need to regularly aggregate. Problem solved.

Such a terrible tradition in our industry in focusing on outlier cases, or on what FB/Google/... might need when making technical decisions.
This comment is pointlessly accusatory and misses the whole point.

The problem wasn't that the author couldn't access your precious email. The problem was that Apple used their power to force their auth solution onto the author, which means Apple has no incentive to make their solution good. It caused this developer enough grief that they intentionally removed support for Apple ID on other platforms as a small protest.

Please do not accuse people of malicious intent without evidence. You can discuss the merits of Apple ID without being a jerk.
So he was not only posting racist pictures, but also spreading fake news on COVID? How surprising.
The reddit comment might be Chinese propaganda.

Reading the beginning of the English version of the article [1], it looks like the student was expelled from University of St. Gallen, which definitely sounds like a Swiss university.

[1] https://www.nzz.ch/english/swiss-phd-students-dismissal-spot...
I think it's adorable that anyone actually believes Apple is concerned with user privacy.

Sorry to burst your bubble but you can read all about how hypocritical Apple is about your privacy right here on HN - https://news.ycombinator.com/item?id=24109695
FullStory raises $100m series D
Your freedom and your health: the only two things in life that actually matter. Everything else is just a game that we all play with each other.
Are you saying that you think Slack's primary challenge is font rendering?
Shameless plug for a friends' podcast: https://www.stitcher.com/show/lie-cheat-steal
Raccoon Infostealer Back in SEO-Optimized Malicious Campaigns on Google
The next major American geopolitical rival will have to use the acronym CP to continue the trend
The CDC has no legal authority to do anything.

Neither do any of these county "health departments". Most of the measures that were instituted last March took a full year to get thrown out by the courts (ex: Newsom's church banning in California). People don't understand that this is up to the courts but the courts can take a very long time do address it and during that time these politicians pull the wool over the eyes of the public.
Jaw-dropping remastered NASA photos celebrate Apollo 15's 50th anniversary
How are you measuring this lost ground? Varnish is still extremely popular, and designs which separate TLS from caching are also still popular.
Is this true? I would have thought all you would need is to give it an input that maps to a 3d surface that's adversarial. There's an extra step in the pre-prep pipeline, but the basic technique is the same - gradient descent on inputs until you derive those that are sufficiently adversarial.

All neural nets are vulnerable to adversarial examples. It's a fundamental property they hold, because they're essentially stacked linear models. So (for example) they get more confident about their predictions when given a sufficiently out-of-domain input - adversarial training is essentially just finding paths that trigger an out-of-domain response.

I don't see how an additional transformation before input precludes that.
Consequently, NASA is often at the forefront of technologies that reduce moving parts. For example:

https://technology.nasa.gov/patent/LEW-TOPS-80

https://technology.nasa.gov/patent/LEW-TOPS-106
I was confused at first; I thought you were talking about self driving vehicles, or cooking robots, or practically any "automation" that has to interface with the chaotic, random, and analog, real world. Hmm.
Right after Biden's visit to Switzerland to meet Putin the government decided on the F35 which suddenly became the cheapest option when originally it was the most expensive. 6 Billion Swiss Francs (6.65 B USD) is a steal to keep the US out of our affairs even if the planes are garbage. The planes are acquired directly from the US government and not directly from Lockheed as you would assume.

We also give the EU 1 Billion every 10 years and we aren't even a member. [1]

[1] https://de.wikipedia.org/wiki/Koh%C3%A4sionsmilliarde
> The company was run by a self-made millionaire who was notorious for scamming people.

You knew this before going to work for him, and still went to work for him? What does that make you?
I don’t get these kind of posts. Apple ID is mandated for a reason. If OP can declare war the least they can do is provide technical reasons about why they are declaring war, instead of a couple UI buttons and lot of anti-apple prose. I was looking for atleast a link to the technical reasons.
This may come to a shock to the HN audience who thinks technical expertise is all you need, but public relations is really hard when you’re in a crisis.

Yes, the CDC has stumbled multiple times and when you do that during a public health crisis it destroys confidence, but delivering a scientific message in an environment where new data is constantly streaming in is very hard.
Reviewing the app behind “My small revenge on Apple” (security)
Not trolling: counting on compile time checks in Javascript is the opposite of what I think of as resilient.

Although I'm a huge fan of TypeScript and use it and a bundle in all my UIs, you cannot guarantee that everything was typed correctly or that things haven't escaped being typed.

Sometimes I wonder if the right thing is to actually guard every object from being undefined like this sample. It does seem crazy.

This is basically a problem for every language with metaprogramming/eval/LD_PRELOAD: you can't necessarily truly count on things being defined like you think they are. That also starts getting pretty paranoid but again the topic here is resilience so should you ignore that things can/actually do change under the hood when you don't expect?
Ah yes, sorry about that. Had a brain fart moment. I actually meant the chat section on the right was disabled during the live conference.

Though, after any ordinary live stream has ended the chats usually are retained as chat history or comments if you will.
Check out F#.
I think they've already burned more bridges down that road than we realize. I'm expecting 2022 to be a reckoning.
Is there a paywall free version?
The thing is you can use Let’s Encrypt for private networks too. For example, I use a dns challenge to get a wildcard certificate for a sub domain on my personal site, but those domains only resolve in my house. The wildcard cert isn’t essential for this - you could get individual ones - but it was easier for my home lab.
Yeah he doesn't really build characters. It's kind of grand narrative that individuals don't really matter. Kinda makes sense in the story though.
Agreed. I tried to get a hardware-based TAN generator from my bank because that's the official alternative, but they indicated as long as I don't do 10k transactions a day I "don't need one". But I did need one, lacking an up-to-date smartphone and a Windows/Mac PC.

They were also baffled that I wanted more than 5 digits as login PIN (without username) for the banking app.
> When cops misuse power to do this they are criminally prosecuted.

I don't disagree that this is completely unjust, but cops are also completely under-prosecuted for basically anything (in the US, at least).
It depends on how much you want to lie to yourself.

At the end of the day, Javascript is still a dynamic language where you might be loading dependencies from outside your build chain. It's up to you to decide how defensive/safe you want to be I guess. I don't think there's a wrong answer.
Bigger question is how they found the accounts to ban - did they just get the social graph of this outspoken researcher or is the extension itself distinguishable based on its activity?
I see that you share my sick sense of joy when trolling the Brits, especially about their football team.
Aside from the abuse, what a great first dev job. You get to start and finish so many projects! No scrum! No user support! No defect triage!

Obviously a little tongue in cheek, but it sounds like they learned a lot, which is better than most first dev jobs.
They could just choose to stop "changing their minds" so often and just speak less and "more decisively."
I think there are some potential flaws with the “per mile” or “disengagement” metrics.[1] It feels very much like using LOC as a measure of software quality. Sure, it’s a metric but probably not a very good proxy for what we’re after.

[1] https://www.automotivetestingtechnologyinternational.com/ind...
OK well I'm telling you based on my experience and it wasn't at FB or Google. :) Do most people have these problems, no you're right. Should everyone ignore them and be unaware of options when they do have the problem? Probably not?
This guy is taking revenge on his users not Apple. I trust Apple with my login details and I like their option to let me hide my real email. I’m not logging in with Facebook or Google.

It’s not Apple he’s hurting.
This can't be a reason to avoid legitimate criticism, though. In fairness, the anti-vaxxers might "produce" some of their own "evidence" regardless of what happens in the real world.
This last one wasn't even close. The CDC straight up lied about vaxxed people not spreading the virus. The knowledge they had the same viral loads as unvaxxed had been around for months. I trust pre-prints more then the CDC now (don't trust pre-prints they haven't undergone any review).
GDP only measures the value of goods sold to the final consumer, none of the intermediate sales are counted.
I think what the author is missing here is context. Some (many it would seem) prefer the curated walled garden approach that the Apple ecosystem has. Not for hype, not because we're brainwashed, but rather because we enjoy the consistency and overall experience more than the "Linux Desktop on my phone" experience you get with other platforms.

The post comes across as angry and immature.
Former USAF. Agree with the other comments about treaty obligations, personally I think the F35 is a prime example of insane, out of control project management that has become quite common in US aerospace development.

All that being said, the F35 does serve a role that others can't fill. When people think about fighters, generally two planes locked in a dogfight come to mind. This is a 20th century way of thinking about air superiority. Take the F22 as an example, it's well loved by both USAF pilots and the public, and is considered by many to be the most capable fighter in the world, yet in low speed maneuvers it can be taken down by a 4th gen jet that was designed in the 70s and costs a fraction of what the F22 does[0].

In a real combat situation, the older jet would never even see the F22 - that's it's real power, it's weapons and sensor platform are what make it the arguably best in the world.

The F35 can do a little bit of everything, but it's primary selling point is that it's essentially a flying digital weapons platform that can be adapted to any role - piloted or remote, wireless drone hub, recon, communications, sensor and targeting relay and so on. The general idea is that an F35 goes forward into the battle and projects the force of an air wing or carrier group with it's advanced communications and sensor package, all while being a capable fighter on its own.

[0]https://nationalinterest.org/blog/reboot/yes-france-shot-dow...
> A full definition of "simplicity", as with "complexity", lies somewhat in the eye of the beholder.

Perhaps "somewhat", but not entirely or arguably even mostly:

http://curtclifton.net/papers/MoseleyMarks06a.pdf
The amount of mis- and dis-information only makes that harder. When so many actors are actively working to undermine your message.
Facebook Just Suspended the Accounts of Some of Its Biggest Critics
Facebook is reportedly trying to analyze encrypted data without decrypting it
Median lawyer salary is higher than median software dev salary (about $105k v $120k).
Looks more like a revenge on the users to me. If he put it on the app why not put it in the web version too? I'm not a fan of Apple's guidelines, but this won't change a thing on the guidelines.
In the linksys case no decompiling was even necessary. The plain text of the GPL license was present in the firmware image. Grep is a great tool for this sort of thing that everyone has access to :)
No, it’s providing a web service to do something that would work (and used to work) much better without it.

Their primary challenge is making money, and that part probably is better as a web service, but it makes it worse from technical point of view. Just like with hypothetical FaaS - worse technically, but you can have adds.
They could just stop lying.

Fact: Masks don't do anything. Fauci said so himself on video.

Fact: Fauci funded the Wuhan Lab for gain-of-function research. Fauci said so himself on video.
No, I am all for criticizing the CDC's handling of this issue. It was just a statement of fact - every day the CDC messes up the anti-vaxxers get stronger.

I think that if a government agency is enabling the very people they claim to oppose, they've messed up.
For some reason you went off about 'what are others earning' and '50k for a professional'. You hallucinated an entirely different conversation. The person above actually
talking about lawyers just said:

> many can make high five figures and low six figures. That’s good money for real life.