skysight-inc/HackerNews huggingface dataset:
> They created their own ballot boxes and "processed" them behind closed doors

Do you have any evidence of this? Seems libellous to me and it directly contradicts all of the reliable media reports I've heard on the subject, which state that ballots were deposited in the mail including an official USPS box on-site.
I wonder what LBJ would make of that statement?

One person's divisive, minority issue is another's fight for the fundamental right to be treated equally under the law.
How To Sell your products hassle-free
If your org handles user data and never fires anyone for abusing access to that data, it's probably only because you have no effective process to detect it.
There was a famous case of this not too long ago. The painting was "only" from 1930.

https://en.wikipedia.org/wiki/Ecce_Homo_(Mart%C3%ADnez_and_G...
He's well intentioned but always makes mistakes. Comes action packed with three built-in excuses.
> also requires sign-up - even though free - which (I think?) is discouraged for Show HN.

I don't doubt it's 'community discouraged' because people don't want to have to, but I think the only rule is that there must be something to try out - no announcement-only, sign up for wait-list, hype-building type thing.
Google’s Generative Video Compression Technique
Initially sounds possible. Only question I'd have is...how adept is that kind of bird at slurping up splattered egg innards? That's a _lot_ of force it's using if it thinks it's an egg. If it's trying to eat it, wouldn't it either squish it in its beak or stab it a bit to just break the top?
Thank you for this! Based on your recommendation of Lem's "Fiasco" I have purchased "This is How You Lose the Time War". I had not heard of this one and it sounds excellent!
Now you just have the bad latency of the non-cached content, plus the ok latency of your CDN.
I would be more concerned if this wasn't the case.

Google is enormous with thousands of employees and a lot of data. There will always be an edge case where an idiot employee decides to do unethical things, looking at data they shouldn't.

If no one had been fired for this, I would presume that means Google either isn't paying attention to who looks at what, or that they aren't firing people when they find out they've done this.
> something like 75% of lawyers would not recommend their children go in to law

I can't find the citation now, but I remember reading recently that children of programmers are 6x more likely to become programmers than other children, but children of lawyers are 13x more likely to become lawyers (and children of doctors 25x more likely to become doctors).
Caught me. I thought I was close to getting away with this, but alas, you've found that I am a saboteur from the International Brigades of Devious Developers and all I am hoping for is for public opinion to change so I can get my fellow criminals more email addresses

Now seriously, I have said time and time again that I have no issues with Apple ID. I have a problem with how Apple forced it on me. Not nice
Would you say that Rust has strong static types?
so, "144KB over the network" - how much does that equate to in memory?

And that's per page where the search has been activated, correct? With no sharing of that dataset between each page?
> Or so it might seem to some human intelligences.

If you remove all of the constraints from a computer program, it is no longer a computer program.
Git will compress the objects it stores, so checking in compressed objects is usually redundant.
The goal is (or should be) that they will learn, and be inspired. Nothing wrong with that.
About time people started waking up.
and that perception of status is largely dictated by the mass media and movie businesses. Portraying a job as high-status makes it high-status in the eye of the audience, that's why it's generally accepted as higher status to be an actor than to be a backend developer. You 'll rarely see a show that ridicules actors but computer nerds are regularly ridiculed
Yep I know that. I’m saying mmap used to be a critique.

I left the place I introduced mongo to, a couple months before they bought WiredTiger
Me: wow, all the nazis are getting banned. cool! (Except on reddit)
This is an obvious submarine article.

http://www.paulgraham.com/submarine.html
KPLG method or How to make money on day 1
If your unit tests are checking types explicitly, or implicitly you are writing a compiler over and over and over...
Good.

https://news.ycombinator.com/item?id=26893033

https://news.ycombinator.com/item?id=27803591
> Uyghur genocide

Do you have reliable source about that?
>Society doesn't get better because we elect the right politicians, it gets better because the people in it decide to be better

>Politicians are just a reflection of the rest of us; they will never be our salvation. We should stay informed, we should vote, but big-picture politics should be a small part of our lives. Relationships with real people, solving small-scale problems that confront those we care about, are what really count.

I've added those to my personal list of Great Quotes! Not as poetic as the Russian, but more succinct.

I sometimes wonder if gems like this are scattered throughout the social media firehose "like tears in the rain." Maybe the singularity will pick 'em up one day...
I think you need to shorten the copy a bit.

“Since we were coerced into supporting Apple’s sign on with our iOS app, we’re sandbagging them in return by not supporting their sign-on here.”
> DNS: Run trick DNS servers that return specific server addresses based on IP geolocation. Downside: the Internet is moving away from geolocatable DNS source addresses. Upside: you can deploy it anywhere without help.

Can anyone expand on how/why "the Internet is moving away from geolocatable DNS source addresses"?
API Security 101: Mass Assignment
> 2) You should use a VM + GC language so that you can use atomic shared memory between cores, that way any core can handle any request efficiently (and access other users memory).

Where did you get the idea that you need a VM and GC to do this? You literally only need a pointer to memory. These boil down almost directly to instructions on a CPU. You literally just atomically load and store to a pointer.

https://en.cppreference.com/w/cpp/atomic/atomic

Java isn't fast, your CPU is fast and the best thing any VM or GC can do is get out of the way.
> You can sign up with your email address

You’re still missing it - we don’t trust YOU with our email address.

Before today we didn’t know who you are or what you stand for, and we didn’t trust you with our email address. After today, I’m sure I wouldn’t trust you with my private relay address, as you clearly care very little about your users.
To be fair, Apple users only care about privacy when it suits them - 5-6 years ago, it was not a priority of any apple user and many mocked non-apple people for caring about it. If apples handing it to you, it must be important, or so the thinking seems to go
I think you need to review what "by force" actually means.
This can be true of code you control. But third party code and remote fetched data can be anything at all at run time.
Not really. It’s a terrible approach that permits some really, truly awful patterns that the designers should have known better than to permit. But it’s not really “go is dynamic!”
No need for a translation. There is an original English version of the article:

https://www.nzz.ch/english/swiss-phd-students-dismissal-spot...
I think a lot of these problems come from an "elitist" mentality of some scientists and a lot media people. They believe that the "sheepeople" are too dumb to think through logical arguments and can only be motivated to action if you manipulate them through their emotions or that it's ok to deliberately use misleading or faulty arguments because they think its for the greater good. So instead of telling people that it is important to conserve N95 masks because there was a shortage and hospital workers are most at risk due to the nature of the environment. They say there is no evidence masks work... but please bring any masks you have to your local hospital we desperately need them...
scary. Also a bad signal for the future (in the US).
Just to be clear, "leak" isn't the correct verb to use here given that it's not "private" information. It's an official state-sponsored database and searches are non-anonymous (you find out the names of who has been searching you).
Steps to Create a Secure IT Environment
"I did well enough in law school to be hired by a big New York law firm, but it turned out to be a very strange place. From the outside, everybody wanted to get in, and from the inside, everybody wanted to get out."

— Peter Thiel, co-founder of PayPal, on his “seven months, and three days” as a Sullivan & Cromwell associate, during his commencement address at Hamilton College on May 22, 2016.
> What examples of static typing with OO or procedural languages that are only a "pleasure to work with" can we look at ?

OCaml and Rust would fit the bill. You can do procedural and OO in both. You could add Scala to that. I think the conclusion is not that "functional is better than OO" but "they both have their strength and are not mutually exclusive".
Yep but that should be made clear and not just implied, because at the end of the day, their users who signup with Apple will be unable to use their web app because of the developer choice not to implement it (which is definitely their right not to do so, they can handle the support), and not Apple not giving them the APIs.
And this is the dirty truth about Typescript in modern frontend. The truth of the matter is, the true type of everything that hits the backend is type any, because it could truly be anything. You can run from it all you want, but compile time checking won’t save you from the JavaScript gods (who are merciless). Better get those run time null checks in.

I dare you to connect to a real time api and rely on your type checking, it ain’t gonna happen.
I kind of see that at the higher levels, but there can even be split opinions and contradictions in very simple cases.

For example a judge said that he wouldn't dismiss a case during a trial de novo because there was no record of the original trial (magisterial courts are considered courts not of record, but you are allowed to make a recording) showing that the objections were raised there. Then he later said he won't allow the use of prior statements at that magisterial trial to be used to discredit a witness. He also explained that the trial de novo is "a complete do-over". If it is in fact a complete do-over then why won't the petition to dismiss be considered? I understand that you can't introduce facts from the prior trial at a de novo trial, but any documented statement by a witness can be used to discredit them (ie you don't present it like facts in an appeal, but rather question the witness on why their answer is different from their prior statement). Too many details to list here to show the full legal argument.

Then take conflicts of interest and rules of statutory construction. If I have a precedential ruling saying that the letter of the law cannot be ignored to pursue its spirit, but the judge does just that... or how the judiciary has granted themselves special protections not found in the laws passed by congress, specifically that complaints against them are so secret that even if they contain exculpatory evidence it cannot be revealed. But this explanation would turn into a dissertation.

Perhaps the best example is that magistrates aren't even required to be lawyers. I had one think that I was calling him prejudiced for requesting that the case be dismissed with prejudice. How does one tailor their argument to a functional idiot while still adhering to legal procedures/ideas?
Bridebook (https://bridebook.co.uk) | Multiple Positions | London, UK (HQ) | REMOTE (EU) | Full-time
Our aim is to transform the wedding industry by leveraging cutting-edge technology to make the wedding planning experience as stress-free and straightforward as possible. We enable couples and suppliers to connect and provide a seamless, personalised wedding-planning experience for both. Open positions:

* Senior Front-End React Developer. React, Typescript, Next.js, Firestore.
https://bridebookcouk.homerun.co/senior-front-end-developer/...

* Senior Full-Stack Developer. Typescript, Next.js, Firestore, AWS, GCP, Capacitor.
https://bridebookcouk.homerun.co/senior-full-stack-developer...
We love CockroachDB. There are people tinkering with it on Fly.io. I think anything formal would involve our companies talking to each other, which we're happy to do, but everybody is busy all the time. :)
Yes. Respect is earned. Apple has earned it, and you haven't.

Please review what "war" means, also.
> Having your email address boils down to password recovery. For instance, I only ever send 3 types of emails

I don't care. I don't trust you. I don't trust any of modern devs, I see every other new shiny crap on the internet only as an attempt to extort me of data and/or money (subscription) now. Before Apple introduced that feature I was using email aliases in my Fastmail. Need to register in new service - go to Fastmail, generate an alias for some weird domain they've got, setup filter for it to go to "dodgy" folder and then register.

Now I don't need to do that anymore, Apple automated that for me.

And thank's Apple it also forced guys like you to allow me to use that automation. At least on their platform.

For same reason the only way I buy a subscription is through an in-app-purchase - because I can just to go App Store and cancel it and don't need to deal with people like you. I remember like an year ago I was waiting for a refund for a cancelled subscription and my emails were ignored and the only way to get the attention was to open a dispute in PayPal. Yet another supplier-hostile but consumer-friendly company. Thanks god they exist.
> unlikely

There's the thing though. The minute you get to the point where the law is ambiguous, you start seeing law enforcement using it as leverage to get what the want. If the bar is "can they convince a judge that this should count", then they an use it to screw someone over.

I'm in favor of strong limitations on the powers granted to government officials, because there ARE bad apples; and giving the good apples power means the bad apples can decide to ruin someone's life because they can.

But thank you. I very much appreciate you taking the time to put forth your thoughts / knowledge on the subject.
What bothers me about this whole ordeal is the fact that the Chinese gov seems to keep a watch on pretty much anyone's social media it seems. This guy supposedly had like 10 to 20 followers, and the tweet in question was only a reply.

It reminds me of the time when some athlete (if my memory serves me right) expressed sympathy with HK protests, and was made to apologize to the Chinese gov. But this guy is much less known than that.

It makes me wonder to what extend the CCP keeps a watch on foreign citizens. Do we all have a file in their social credit score system?
You're underestimating email. People reuse their email address, so it's not as benign as you think.

Just googling someone's email is a start. But worse actors can find your email on a combolist or figure out what other services you use. Just knowing someone's email is the first step to social engineering a customer service backdoor, for example.

AppleID specifically helps users avoid all this with trivial per-app email address generation, and that's something our tools should have given us a decade ago.
TypScript is sort of this. It's the best of both worlds, if it wasn't built on top of JS legacy garbage type system and core types it would be ideal.

But a powerful structural type system built on a flexible object model is really a great mix - type as much as you need, ignore types when they get in the way.
Totally right, I apologize. I think my point still stands if we replace Java with C++ (and I still think Java was worse than C++ for static typing's reputation).
I need to check with the friend who'd said it was available.

I turned up a copy through a friendly online librarian (as with the Economist article). Given the age of both publications and their rather minimal commercial value, the hoop-jumping is annoying.

That said, the general availability (if not legality) of information online has absolutely exploded over the past decade or so.

Abesence of copyright in published works in the US is a specific and legislated exception to exclusive rights in copyright, and applies only to the US Federal government. Not states, counties, cities, or other governmental units. And not foreign governments either. 17 USC 105(a)

https://www.law.cornell.edu/uscode/text/17/105
So you admit to accusing without evidence.
We're getting there: https://github.com/fly-apps/cockroachdb
The NZZ, for what it is worth, is probably the most highly regarded newspaper in Switzerland when it comes to journalistic integrity. It has a clear political bias to the right, but very high credibility.
Old fart here. The world seemed a bit of a mess when I was 12 (1976). Some of the worst architechture in the history of the planet https://www.google.com/search?q=70s+architecture&sxsrf=ALeKk... . I like modern stuff - roll on the singularity.
Honest answer: yes

I don't even hold a grudge against Apple. This is just me trying to make the world a better place. It's in everyone's interest that Apple doesn't gain authority to force us to do things (don't forget, devs also are Apple customers)
A good starting point for reading is https://cloud.google.com/security/binary-authorization-for-b... . It also links out to other whitepapers covering different dimensions of the problem.
Who forced you to write an iOS app and release it on the App Store? This whole thread is bizarre.
Is there any difference between that video and this one?: https://www.youtube.com/watch?v=RhpVSV6iCko
seems to be the same author but that video is 10 minutes longer.
I think what the parent is getting at that Typescript doesn't try to give you the kind of guarantees that something like Rust, Swift, Elm etc. can. They are upfront about this though and it's stated here in the design goals as a non-goal https://github.com/Microsoft/TypeScript/wiki/TypeScript-Desi...
China is quickly becoming an entity that cannot be criticized.

Here in Denmark the authorities confiscated Tibetan flags among peaceful protesters because someone in the Chinese embassy was offended.

The Danish police has had a few problematic incidents in the past but confiscating flags from peaceful protestors is unheard of.
That's fair, I just wanted to give a single example!
The code that you locally control and own you can have strong confidence in and type checking can be very valuable. Anything brought in at run time (say a third party lib loaded via a script tag or data fetched from an endpoint) you have no guarantees at all about what it will actually be. You can still use TS to your advantage here and type the third party code/data in such a way that will cause the compiler to encourage you to be more defensive, such as using the unknown type.
Because they get offers they can't refuse from USA.
What worked in the 1960s does not necessarily work in 2020s. In the 60s University of California Berkeley started the Free Speech Movement. But more recently the same UC Berkeley was in the news for banning the infamous Ann Coulter from speaking on campus.

This is not because young people today are less woke than young people in the 60s. Societal attitudes towards free speech have changed a lot. This is related to technological advancement and the rise of social media. The advent of social media has made it too easy to spread dangerous levels of hate and false information online. Malicious individuals and groups now have the power to reach hundreds of millions instantly, at no cost to themselves. It started off innocently enough, with cat videos uploaded to YouTube, but soon extremists were taking advantage of social media for radicalization purposes, adversarial nations were spreading fake news to influence who gets elected, and others were even live-streaming mass murders.

This has caused an upheaval in attitudes towards free speech. Enough is enough! There needs to be limits. Communities started imposing limits to free speech. Society — as opposed to governments — have decided that some censorship is in order. Some censorship, by private parties such as Twitter, as opposed to absolute free speech, will be the new normal. We live in a new world; the old norms no longer apply.
I understand the argument this guy is making, but the quality of the writing is horrible. A wsj editorial section comment expanded into rambling long form. Why is it here?
Linked article says nothing about how hedge funds blowing up helps pay for pensions.
>So, where is the software engineer Barbie?

She realized her female hormones and intellect meant that nature never intended women to be software engineers anyway, and that she was only coaxed into considering such a career path by the sexist agenda of Marxist feminist radicals to begin with. So she stayed at home and became a tradwife.
Testing things are available before you use them is just basic progressive enhancement. The cost of doing it is so minimal, and the improvement to the user experience so great, that there's no reason not to.
"he" in this case being me :-)

I think the threshold question will always be "Does software X make my life better?" and if it does not, you should ditch it if you can.

There is always a huge bias in reporting: People are eager to tell you why they started using your software, but they always forget the "exit-interview" when they drop it again.

The reason I hear most often for people dropping Varnish is that they have cleaned up the mess of legacy web-services, or at least transitioned it all to the New Fantastic Platform.

Other people drop Varnish for other versions of "this is now surplus to requirements" and I am totally fine with that: I dont want people to run Varnish if it doesn't make their life better.
> climate change is NOT the largest threat no matter how many times you repeat it.

Other people are giving new arguments each time. You're the one repeating assertions.

> There are no known demonstrated consequences of climate change that we dont know how to deal with.

It feels like you're arguing “and therefore we shouldn't deal with it”.
It makes for awful television, somewhere between golf and watching paint dry.
archive.org mirror (page is currently hugged to death): https://web.archive.org/web/20210804102448/https://bennuttal...
Such as surgeon in 1973, astronaut in 1965, and business executive in 1960?

https://en.wikipedia.org/wiki/Barbie%27s_careers
>So, when social media platforms put in place rules, or algorithms, to silence all opposing views, the only two choices we bloggers have are either to resign ourselves to continue writing in obscurity or to muzzle ourselves.

Yet another example of someone who can't differentiate "free speech" from "freedom from consequences of speech". Nobody is stopping you from speaking, they just don't want to listen to you. Capitalist profit motive will always guide corporations to the most simple and inoffensive content. The problem isn't "free speech Nazis", it's corporations who want appear safe for everyone so they can address the largest market.