skysight-inc/HackerNews huggingface dataset:
I think that the core issue here is what "privacy" means to people. Data about you can be hard to quantify, and in the digital age there are plenty of reasons to collect certain kind of data.

For example, I wouldn't care much about my aggregate step data from my phone or watch being used to observe walking habits or popular walking routes in my city, nor would I mind much about my aggregate location data being used to observe store patronage in my city. I prefer to opt-in to these things, and have an understanding of the data I am sharing, and who I am sharing it with, but as long as it's aggregate, non-identifiable data, I am willing to part with it and still feel that my privacy has remained intact.

But as you say, people don't value privacy until they're hurt, and I think that's a really good place to draw the line. If the data collected about me can be used to hurt me specifically - to target me or expose sensitive information about me as an individual - then my privacy has been violated.

The recent Grindr controversy is a good example. If people opt-in to data sharing in the app, and the app provides clean, anonymized data to their partners that only reveals aggregate trends, then the privacy of individual users is still maintained. But since the data that Grindr sold was enough to out a clergyman and expose the specific gay businesses he was a patron of, then they clearly failed to preserve their users' privacy. The data they sold was enough to target and hurt someone individually.

The big issue I see is that most corporate data-sharing agreement put some of the burden of privacy of the recipient of the data, with the expectation that the data be handled in good faith and NOT be used to target people or mine information about specific people. The burden should lie entirely with the seller of the data to ensure that no privacy-violating data could be inferred from the data (including if combined with other publicly/commercially available datasets), and if they cannot ensure that then they should have no legal right to sell it, because there's no way they can ensure that it will be handled in good faith.
TSV, you have several tools to parse it. Even AWK.
You are not allowed to submit a web browser to the app store with your own javascript interpreter.
I like the Spectrum because I learned to program in a Spectrum 128 +2A, but I have some special thing for the original IBM PC because it was what started home computing :-)
Thank you for including a link to that experiment, it's pretty cool.
My naive definition of a quantum computer would be a general purpose machine that can execute quantum programs on controlled inputs and produce valid outputs (expanded from the definition of a classical computer: "a programmable electronic device designed to accept data, perform prescribed mathematical and logical operations at high speed, and display the results of these operations.").
Low-code development could boost AI adoption
It's hard but people do it! This is the field of "protein engineering".
The OP missed another translation included in GEB by Naoki Yanase (a guy who translated Finnegans Wake into Japanese, which tells something).
Is it to early for a technical wishlist? I will just try :)

A HashiCorp solution for something like renovatebot/dependabot but with the special HashiCorp touch (and maybe Packer/Vagrant support) and suddenly your OCI images run on Nomad
https://www.bmj.com/content/370/bmj.m2984

> In Cox regression analyses adjusted for a range of sociodemographic characteristics, workplace sexual harassment was associated with an excess risk of both suicide (hazard ratio 2.82, 95% confidence interval 1.49 to 5.34) and suicide attempts (1.59, 1.21 to 2.08), and risk estimates remained significantly increased after adjustment for baseline health and certain work characteristics.
...

> The results support the hypothesis that workplace sexual harassment is prospectively associated with suicidal behaviour.

What you are missing is the knowledge that harassing people can hurt them. It can. And linked is some science to back it up in case you wanted a source.
> At the scale of Facebook I wonder if they are the largest MySQL user on the planet

I have to imagine they use other databases as well, right? We're much smaller than Facebook and we have some Mongo and some Postgres and a mix of Go/Rust/Scala/node.js.

I wonder how many boxes they have dedicated to be being MySQL machines. I wonder how big their tables are and how many writes per second they see during the day.
Gotcha, yeah I guess I always just considered that out of scope for their service and that it’s just a report aggregator but I suppose you would expect it to be at least a little bit clever based on the “detector” name
I think Russia does it to send a clear message it was them, to dissuade others from going against the state.
i think spreadsheets could represent an interesting future programming paradigm, but excel is not the tool that'll do it.
Kids can get a Pinebook for $100, and a rpi+power source+keyboard+cheap touch display for less than $50.
Excel has its flaws, as do spreadsheets in general, but the upside is that spreadsheets allow people to become programmers who never would grok programming in purely abstract terms.

Spreadsheets allow the user to see each intermediate state in their application, as well as each iteration over the input data set, laid out in a 2-dimensional grid. There just isn't any substitute I've seen that is as accessible to the computing "layperson."
If all you can offer is your "personal assurance" then that seems to exactly confirms the author's point.

From my reading the article's point was really to note the risk of fraud. It did not claim that this kind of fraud is actually happening now.

I also think that the article is more nuanced on the topic of brain drain than you make it out to be. Is your argument not just whataboutery? And what do you think of the article's claim that "it may not be a zero-sum game"?
Sigh, this is exactly the rule Apple once falsely rejected iSH for. It’s disappointing to see that they’re still applying their convoluted rationale to take down legitimate apps based on the actions their users take inside the app. As I wrote earlier:

> For example, iSH was once rejected with the rationale that “During review, your app installed or launched executable code, which is not permitted on the App Store.” The template itself clearly outlines the case it is meant to apply—an app that is installing code by itself, to bypass review—but in the case of iSH the reviewer chose to install code and then complained that the app did what they told it to do.

I can see the arguments from https://saagarjha.com/blog/2020/11/08/fixing-section-2-5-2/ applying here.
I think this is a really unfair comment. Excel is a very powerful tool. It's great for financial modelling and prototyping, for example. It can be great for testing out different scenarios and investigating likely outcomes.

It's also something that most people in most businesses have installed and as such, can be incredibly helpful for sharing data, models, etc. The collaborative editing in Office 365 adds a new dimension in that (finally) we don't have to email round documents and implement half-cocked versioning any more (though plenty of people still do), and multiple people can make changes at the same time.

If you want to slag off any of the applications in Microsoft's Office suite then the correct answers (and I don't think this is particularly controversial) are Outlook and Teams. If you want real productivity destroyers and daily pain, look no further.

Excel? It's great.

Yes, it can be misused, but so can Python, Rust, C++, JavaScript, and every other tool, language, and platform at our disposal. So can a circular saw for that matter. That doesn't make any of them bad tools.
You can practice on anyone, you don't need to target diplomats, and it's not clear what that would gain.
I have an iPhone simply to facetime with my parents, who refuse to talk to anyone with a green bubble. You can't make this up. If I could use iMessage on any other device, I wouldn't have an iPhone. Apple knows this, and it probably scares the shit out of them.
Agreed. Especially on a small screen like a laptop, being able to reclaim the dock space by positioning on the side is VERY useful.

It sounds like the most trivial concern, but this is absolutely the level of configuration that makes one contemplate shell or OS replacement.
> The scary part about this is that if this random Catholic lay group can get access to this information, that it's overwhelmingly likely that foreign intelligence agencies and other groups know everyone who uses Grindr and can use this for blackmail.

I think that's understood. Grindr was actually sold to a Chinese company, and the sale was reversed for that reason: https://www.reuters.com/article/us-grindr-m-a-investors-excl...

Hopefully this will lead to some legislative action against data brokers. If privacy rights in and of themselves weren't able to dislodge legislators from their pro-business bias, maybe national security concerns will.

Write your representatives: data brokers are agents for Chinese intelligence.
All iOS web browsers use a web view backed by Safari.
I don't do anything. It's a phone, not a PC.

I got an iPhone because it does what it does well, and doesn't do other things at all.

iPhones are slick, costly and secure, at the cost of not being malleable.

It's a trade-off I made at purchase time and I know most users of both iPhone and Android never considered that tradeoff.
Termux
Was watching X-Files and wondering if Mulder ia going to Scotland yard to meet his girl friend!
My solution to this was to simply read books (and other works) I wanted to read for my kid. (Luckily there is some overlap in interest)

Was pleasantly surprised to discover the depths of some children’s books though. Can heartily recommend anything by Tove Jansson f.ex
How about a book on "The Tyranny of SPAM" or perhaps "How I Market My Books Online by Rewriting Redundant News Stories Already Better Written by Others" ?

See

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
For one, I doubt very much anyone told the developers of the new task bar that it shouldn't be movable to other screen edges. I'm confident that was a design decision by software engineers who deemed it too difficult or time consuming with no regard to how it would impact people who have used that feature since Windows 95.

But even if they had, I don't anyone gets a pass on building a crap product just because they happened to get paid to do so. If your situation is such that you can't risk your job by refusing to do it, you can at least own it and feel an appropriate amount of shame.
> It often feels like privacy advocates start from a position that anyone who doesn't hold the same view as them must be missing some key piece of information, and are unwilling to accept that a person might decide that the tradeoff is actually worth it to them?

That could be the case, albeit that's fairly uncharitable. Usually when I talk to anti-privacy people they have a strong bond to a particular thing that makes them anti-privacy. That could be a bond with corporations that benefit from a lack of privacy or it could be some moral community that tells them a lack of privacy let's them find all the "bad guys". Of course, that's anecdotal.

Personally speaking, I don't mind decreased privacy as long as I have a way to opt out and data stays very anonymized. Providing that kind of choice, and minimal negative effects that negate the ability of a person to opt out, is the optimal choice for me.
I don't think I have raw HTTP/2 streams from user to service anywhere. My preference is to have Envoy in the middle doing routing/statistics, and so the TCP session is not preserved from frontend to backend. Each request/response could be handled by a different backend instance. (I don't think Envoy strictly requires this, however; upgrade/websockets work somehow. But maybe only on HTTP/1.1.) This is generally what people want their load balancer to do; a common complaint is that gRPC opens long-lived streams (channels, actually, using their term), and so one client can overload one backend, when the other 100 replicas could happily handle their request/replies. (gRPC's mechanism for state between requests and replies is server stream/client stream/bidirectional stream, which is different than channels. The individual messages in streams can't be split between backends, and so the load balancer won't interfere with that.)

At work we have a service that communicates to clients over gRPC (the CLI app is a gRPC client). We typically deploy that as two ports on the load balancer, one for gRPC and the other for HTTPS. Again, the TCP connection isn't actually preserved while transiting the load balancer, but it's logically a L4 operation -- one client channel is one server channel. If the backend becomes unhealthy, you'll have to open a new channel to the load balancer to get a different backend. (This doesn't really come up for us, because people mostly run a single replica of the service.)
cool service! you might want to checkout courier.com, would be a great service to offer alerts across different channels
Apple and Google have consistently shown that they are poor stewards of the mobile app distribution market, having kept an iron grip on the market for over a decade now.

Consumers would benefit from real competition and disruption in this space, as competition increases efficiency and lowers costs.
Spreadsheets are DAGs.
I have been trading options professionally and am aware how market makers operate. Would appreciate if you could share with me the concerns you have.

Just in case, GME & AMC experienced a short squeeze in the beginning of the year and some short-selling hedge funds indeed lost a fortune because of that. But market makers themselves do not get any exposure (they stay delta-neutral in our language). Yet, I would appreciate to know if I'm missing smth
Yeah that's how I understand the term too. So it's an effective piece of language, I just dislike it!
As per one of the most top-voted posts in that thread [1], the same author released two mods: one that restores the shots of Miranda's behind to the 2010 release, and one removed them from the original release. I'm not sure how adding more context makes it any more misogynistic. This community is enabling people to enjoy the game however they want, both with more sexualization and even less sexualization. If your issue is specifically with "how their complaints are voiced in public, usually in an aggressive and derogatory manner" you would be much better served highlighting this particular kind of behavior rather than the community as a whole.

I think your last sentence is really demonstrative of what I'm saying: people harbor a highly prejudiced view of gaming as, "a community that already has a reputation for sexism and misogyny" and are making judgements based on this prejudice. I have no doubt that you earnestly believe this butt-mod is sexist, but the fact that you harbor this belief is precisely what leads me to feel that this group's complaints are valid.

1. https://imgur.com/a/NKZSoEw
Pretty much what you have just described, one needs to pay for the yearly premium of the iOS developer programme in order to run custom code on your own device. Bear in mind that iOS apps are compiled in Xcode so one also needs to own hardware that runs OSX.

There are also people offering to sign you app with an enterprise certificate for a fee in the more dodgy corners of the internet but Apple is known to crack down on those once in a while as this obviously goes outside their ToS.
I partially agree with you but I think the iPad breaks this rationale. They argue it's a computer so why won't they let it be?
Technically, this rule prevents the use of jsonp (remember that?)
You can sideload the app yourself - but the account can only have 3 devices, and the app expires and stops running weekly for a free account or every 90 days (iirc - it's been awhile since I entered this particular dumpster fire) for a paid account. This is to prevent you as a developer from using your provisioning profile to backdoor-distribute software to end-users.

The largest loophole still is probably Enterprise Distribution, which allows high-limits (long time, many devices) signing associated with an Enterprise account.
> (accidental trigger press or not is still investigated)

It seems like a moot distinction to me. Take Glock for example; they make a big deal about their guns having "three automatic independently-operating mechanical safeties." But the fact of the matter is a glock has no traditional fire/safe toggle safety. ALL the safety of a glock is based on the premise that the trigger will not be unintentionally pulled when a round is in the chamber. The obvious consequence of this is people getting shot by completely accidental trigger pulls. Whether you drop the gun and it goes off or the trigger snags on your clothing and the gun goes off, a gunshot accident is still a gunshot accident, and both are consequences of the gun's design.
They're not DIYers when using a prescription drug. Something inaccessible to the majority of the population.

Can't wait for a time when trying to delay your death requires serious justification and approval from some asshole whose only authority comes from 5+ years of overpriced formal education.
As a DevOps consultant, I highly recommend this series. The amount of things that can go wrong in the real world is jaw-dropping, let along what can happen when computers get involved! My DevOps buddies love this stuff.

I also adore the specific episode mentioned by Jaepa. It clearly describes why "hey this bandaid helps us, so let's do more of it" can actually cause problems, vs helping us be more safe.
> It's like they think it's 1995 and MeToo never happened.

They've also seemed to have forgotten that they're located in California. This is the type of thing you might say if you were in Texas and wanted to politicize the issue in the hopes of getting Greg Abbott to take your side. But here, it's just digging a deeper hole. I'm dumbfounded that any PR department would sign off on this.
Absolutely, this is what we eventually did, and I’m immensely grateful for the current ubiquity of low-cost hardware :) it’s just discouraging to me that Apple takes such a hard line on this
If macbooks were gone tomorrow, the ipad would not replace it. Very different use cases. Sure, if you took an ipad, put OSX on it, and glued it to the hinges of a macbook as the screen - then maybe it'd be very similiar. Not great performance or battery life, but similiar. But in no way am I getting work done on an ipad touchscreen with a little flimsy foldable keyboard and kickstand.
Due process is coming back into fashion.
This is the sort of thing that most linting tools will catch, so it's a bit worse than that I think. You shouldn't need any test coverage to catch this.
Yes I think you could use some form of life broadening education and experience so you aren’t missing it.
dup, dup2, dup3
Quantum computing deserves hype, but I'd like to see the stupid hype die down.

I've heard claims that quantum computers "connect to alternate timeline versions of themselves" and would allow us to communicate with people from parallel universes. I've heard that they'll let you bypass traditional cryptography with such ease that you could steal all of the bitcoins in circulation in an afternoon. I've heard that it could guarantee a lottery win with only 100 picks.

A bunch of high-concept nonsense that is simply not what Quantum computing is going to enable.
That would require them to be a small minority, which the OP is suggesting would be the opposite of the case.
It can take as little as a couple of days--most of the tools even let you draw simple logic schematics. But this is useful only if you have something that fits the use cases for FPGAs.

The problem with FPGAs is that they're only really useful in very narrow niche applications--generally with hard real-time constraints. So ... motor controllers, high-speed ADC/DAC interfacing (think software defined radio), weird processing algorithms that don't work well on a DSP, safety interlocks, etc.

Most people are far better off learning a microcontroller family in depth (think: STMF32 series, for example). You can really bend the functional units of a microcontroller a long way from their intended usages in order to abuse them to do what you need under most circumstances.

I don't reach for FPGAs much anymore as an embedded engineer. Normally I trawl through the various microcontrollers to see if I can make something do what I need. If those don't work, the next layer is to look at SoCs like the AM3359 from the BeagleBone Series which have stronger processors to run Linux (Linux provides larger storage, CPU, and lots more communication options) but have hard real-time units (the PRUs).

Finally, if even those don't work, then I'll start thinking about a cheap FPGA in concert with an external microcontroller.

One unusual thing is that I'm an absolute bigot about not putting microcontrollers inside my FPGA (neither soft nor hard cores). Even the worst microcontroller toolchain is better than the best FPGA toolchain so I am adamant about external microcontrollers.
You’re right, being a bad negotiator does not always correlate to being a bad communicator. But being a good negotiator almost always correlates to being a good communicator.
Apostrophes!

https://www.youtube.com/watch?v=WjUOXJoM6rI
> "I wouldn't do that [give up my privacy] to avoid prank calls or harassing, not due to privacy."

Do you see how contradictory that is?
It is precisely due to privacy. You value your privacy, in order to avoid those things.
Yes, like this https://altstore.io/
How has that worked out for Influenza? Wiped out yet? We've only been vaccinating for it for 75 YEARS!

We're not likely to wipe out SARS-Co-V2 or similar viruses. Like the flu, "Covid" or some other mutation of the Wuhan virus will most likely be with us for thousands of years.
If the app's open-source, you can build it yourself, with restrictions on how long the app will function on your device before you have to reinstall it (one year IIRC for paid developer accounts, but only 7 days if you're not enrolled in the paid program).

If the app isn't open-source, you don't have any great options. Hypothetically, compiled apps from other developers can be re-signed just like apps you build yourself (see AltStore [1], which uses this technique), but those apps are still time-bombed and have to be periodically refreshed. The barrier to entry means you don't see a ton of apps around that do this; if something can't be compliant with App Store rules, it generally doesn't get made on iOS.

(There's also jailbreaking, and there used to be a decently-large community of developers building applications and tweaks for jailbroken iOS devices. That's gotten smaller both as Apple's made jailbreaking more difficult to maintain, and as new features in iOS have made much of the functionality people used to jailbreak for redundant.)

[1] https://altstore.io/
I wonder why they removed the feature. Microsoft isn’t exactly known for cutting features to achieve a minimalist interface.
I've had a couple of apps disappear (one I know Apple removed, the others I think just suffered from bit rot). I guess it's the same as if my grocery store stops stocking some brand I buy. I'm bummed about it, but life goes on.