skysight-inc/HackerNews huggingface dataset:
I use this alias in my .ssh/config to connect through a gateway machine:

Host myserver
User user
ProxyCommand ssh -q public-server nc -q0 private-server 22

I can't remember what these flags actually do but they seem to get the job done
For those that missed it and are interested, there was a similar HN discussion around a German GDPR ruling last week. It already has quite a large debate and a lot of opinions on the matter:

https://news.ycombinator.com/item?id=30135264
So I can take follow someone in public, take picture of them in public places from some distance, follow them into stores, see what they are spending and what they are using, etc. Store owners can have cameras, track the behaviour of customers, etc
But if I use a service which anonymously tracks which pages they opened on a website they voluntarily visited and are exploring, then I'm in trouble?
No, client-side rendering is not intrinsically safer than server-side rendering, provided all outputs of serialisation are parsed identically (as is the case for valid HTML trees).

The problems start when you try to manipulate serialised data, which is not safe to do this in the general case. You should instead construct a proper representation of what you desire, and then serialise that, depending on the serialiser to take care of all of this sort of stuff. This approach has always been fairly popular in compiled languages and languages that like types, but dynamic languages have historically significantly preferred to manipulate strings, I suspect because they don’t have good ergonomics on the other approach, and it’s probably slower in interpreted languages—you’ll note that React felt the need to extend JavaScript to make its approach acceptable to people.

Most JavaScript stuff that supports server-side rendering now is working in this way, crafting a DOM tree and then serialising that. Svelte is a notable exception in that it takes a declarative DOM tree and essentially serialises what it can at compile time, thereby still retaining the required safety guarantees.

There are definitely downsides to strict adherence to the model of crafting a data structure and then serialising it; most significantly, you can’t start streaming a response until you’re done. The solution for this is to use an append-only data structure (or possibly one that allows you to “commit” the document up to a given point, while still allowing mutations in anything that occurs later in the document); thus serialisation can begin before you finish writing the document.

You know the old favourite about parsing HTML with regular expressions? <https://stackoverflow.com/questions/1732348/regex-match-open...> (If not, enjoy!) This is the thing people need to understand and realise in the general case: serialised data should be treated as opaque, and only interacted with after real parsing and before real serialisation.

HTTP headers aren’t strings; "Date: Tue, 15 Nov 1994 08:12:31 GMT" is a serialised HTTP header, representing the actual header that’s more like {Date, 1994-11-15T08:12:31Z}. And that latter is the form you should interact with it in.

HTML isn’t strings; "<p>Hello, world!</p>" is the serialised form of a paragraph element containing a text node with data “Hello, world!”. And that’s the form you should interact with it in.

Yes, I am presenting a strongly-opinionated position that lacks any shade of pragmatism. Yes, my website is generated with templates that manipulate serialised HTML. Eventually I’ll replace it with something more sound.

One last note: at the start I said valid HTML, because it’s not enough to just serialise an arbitrary HTML DOM tree, as you can easily craft invalid HTML DOM trees, like nesting hyperlinks. In most regards, the XML syntax of HTML (still a thing) is actually a safer target to serialise to because then you don’t even need to validate your tree to be confident it won’t get mangled by the serialise/parse round-trip.
Open Gamedev School
Vue.js example website demonstrating Binance API connections, charts with D3.js
I shared this elsewhere but I could have expressed the initial problem a little clearer, which actually was "enter my home without unlocking my phone which causes my phone to die in the cold."

Unlocking the screen caused the battery to drop immediately - it still had network connectivity prior to that.
You're also in trouble if you send the data you collect by other methods without consent, to servers based in the USA for NSA to snoop around on and correlate with all their other data points.

Unless your argument is "but how would they know about it", in which case that applies to any other crime.
No, you can't stalk people.
It was the great depression, food was being rationed!
If GP meant "there's no difference", they're certainly wrong; a four-year-old is obviously 33% more advanced than a 3-year-old. But the question here was about socialization -- can a 3-year-old and a 4-year-old satisfy one another's needs for peer socialization? Is a 4-year-old who socializes with 3-year-olds and 5-year-olds but no other 4-year-olds being socially deprived somehow? I think the answer there is clearly "yes" and "no", respectively.
When I was young adult, when visitor counter on a website was en vogue, I was building a system that would take note of where user came from, which pages they visited how long have stayed there, which page they exited through. What paths they took through a site.

It didn't go that far. But when I saw people plastering Facebook like button everywhere I knew exactly what that meant. That one random corp now can know everything about everybody's behaviour everywhere.

Then Google put out Google analytics and I just switched my sites to this thing. I didn't mind all that much because it was Google and do no evil was still a thing.

But GDPR is something that reminds me of how ridiculous things we accepted as if they were normal just because they were technically feasible.
Fucking idiot punching holes in photos so unnecessary, good thing we have machine learning to fill in the holes with what we could expect to see in their place.
If you're looking for a podcast, the BBC have previously produced a crypto documentary that did not miss the salient fact:

https://www.bbc.co.uk/programmes/p07nkd84

Made some long journeys fly by.
Yet the standard of living in USSR was steadily rising compared to what it was before.

Thing is, those capitalists wouldn't have markets to exploit or tools to do so if not for over 50 years of government inducing the demand ("Silicon Valley" literally started because US Navy colocated a bunch of aviation projects, and later it pulled electronics industry there)
Relationship extraction for knowledge graph creation
You don't need GA for a website either. Many websites probably don't even need any form of analytics at all.
You can build anything you want after acquiring the end user's informed consent.

A user knows what a draft is, and would agree to such a feature upon pressing a button that indicates that the draft will be saved for later by submitting the form verbatim as-is to the server

Saving everything a user types in, without a user's informed consent, is a severe trust violation.
Originally I made www.chesscraft.ca for my very long commutes. Put it on Google Play because I've never published an app before, and for friends and family. Eventually I added a donation-like IAP and Steam because the community and revenue continues to impress me. I suppose I now care about its success but I'm not sure what to do next since the project never had a long term roadmap. I'm thinking of making a cash prize kaggle competition out of the user generated chess variant data I now have, even tho it makes little business sense.
Help me out. This threw me for a loop and Google wasn't helpful.
Some courts beg to disagree with your position:
https://www.theregister.com/2022/01/31/website_fine_google_f...
The first two I would categorize more as anti-art (https://en.wikipedia.org/wiki/Anti-art). Modern art, which does include Klimt, is its own thing that is (relatively?) more traditional than those examples: https://en.wikipedia.org/wiki/Modern_art.

Anti-art is more like a sort of trolling meta commentary on art. The "performance art" of the art world, really. People who like it like it for the iconoclasm and/or humor of it, I think.
It’s fascinating to see that the human brain is so adaptive, and that we think more linguistically than we previously thought.

Maybe this is also related to the fact that we are primary think in our native language.
I thought I totally hated Bauhaus, probably mistaking it for brutalism, and now I just realized I do have, in my living room, the chrome Bauhaus chairs shown in TFA!

And I just discovered that the amazing "Barcelona" chair is considered a Bauhaus item: https://en.wikipedia.org/wiki/Barcelona_chair

And I think Le Corbusier (he was swiss french, not german that said)'s famous "LC4" lounge chair is considered Bauhaus too (it's Bauhaus era for sure).

I still don't like Bauhaus buildings that said but thanks HN for making me realize that there are a few furnitures I own and love that are actually Bauhaus!

It's incredible how modern these furnitures from the 1920s do actually still look even today.
Of course they don't, but perhaps they ought to allow it, or even to make it easy to do.
> Rest is just making life of web developers/admins/tech company owners harder.

Seriously? People spend tons money and time to track users. If you want to be GDPR-compliant, simply don't save unnecessary userdata and if you still feel the urge to do so, give users the option to control it. It's that easy. Any problems you get from it are of your own making.

> Especially with these European intentions I frankly believe this is more of a political war against US and US-based companies

We created the GDPR, but then knee-capped it with safe harbor. Then Schrems sued and the courts dropped it, but the EU simply reinstated it under the name privacy shield. Then Shrems sued again and after having to have a legal battle again, it unsurprisingly turns out that it's still illegal. I can't see how you think of the EU as anything but overly lenient.
Downcasting in Rust
If you have Telegram: https://t.me/embedded_system

That's the largest channel about embedded engineering there
There are plenty of privacy respecting analytics out there - Plausible, Matomo or Simple Analytics. Depending on what your actual needs are, you can also just use something like GoAccess, logwatch, Splunk or multitail to check your logs and use those for analytics information.

In one of my previous jobs the marketing department complained about Google Analytics not working on one of our pages. GA hadn't been working for about 10 months when they raised the incident. It was such a low priority that it took another 4 months for someone to fix it.

While I get that someone people are slightly foaming at the mouth because of GDPR (and this starts an entire debate about an aging political population that doesn't understand technology AT ALL) going overboard, my question is - do we actually use all the analytics that are provided by GA?

How many marketing teams/sales teams/etc actually use ALL the information provided by these tools. Aren't there other better ways to measure your campaign and product performance? Do you just want to see time on site/page? Abandon rate? I mean, most of these tools feel like they concentrate the Western mentality of "I need an SUV because I might have to put in more than 2 bags in my car".

/endRant
The dude was holding his phone selfie style with a decently extended arm. That's a recipe for shaky crap video no matter what is going on. It's a fool's errand at best to try and evaluate the violence of the tail-strike from the video alone. Maybe if you line up timestamps and could correlate against data recorder sensor readings.
Didn't read the article, but we migrated for our k8s stuff from AWS to self-manged Hetzner Cloud and save roughly 66%. We don't manage that much, we have helm charts and a bunch of bash scripts etc. So it's easy to manage it, even I can do it.
I also enjoyed the book. A very nice addition of the course are some mock negotiations that I think really help illustrate many of the points. I would recommend at least you watch those, the rest is true that are mostly highlights (I watched them anyway, it was a nice refresher).
everyone believes that statement because?
SpaceX Starship unofficial interior concept – virtual tour
You are in trouble in both cases.
Intel’s strategy for outflanking Arm takes shape with bet on RISC-V
Actually, none of that is legal (in France at least), except for cameras.
Fusion would "solve" the climate change issue, but do nothing in regard to all other crises affecting our environment right now (biodiversity collapse, various sources of chemical and particulate pollution, fertilizer runoff...).

On the contrary, unlimited energy would exacerbate the man-made crises we are having today by further pushing the potential impact of man on its environment.
> But to say that work is not demanding and evaluation always political is very big generalization. Some hard projects go to people that can handle them ( or can't if you don't like them ). When that big project is over, there seems to be a very clear indication, who MVPs are ( even if they do not have 'in-group' status ).

From what I've witnessed consulting, this varies greatly by company size. I once heard a Vice President of major bank explain it like this: "Look, beyond a certain size, almost nothing you can do will save or destroy a company. At that point, people mostly go to work to play politics. Occasionally, as a side effect of the political maneuvering, work sometimes gets done."

But at a 50 person company, or even a 500 person company, it's possible for single person to make a huge difference. And yes, if the company is competent, then saving the day will cut through the politics to a remarkable extent.

To some extent, this must also be true at a Fortune 500 company. But there, most of the people will the ability to "save the day" will usually be in upper management. The big tech companies may be an exception this: Google has their two "level 11s", and Microsoft had the massively talented team that they used to catch up to Netscape Navigator in the 90s.
From the linked paper:

>For each vocabulary test, a random sample of 67 words and 33 nonwords was selected. For each letter string, participants had to indicate whether or not they knew the stimulus. At the end of the test, participants received information about their performance, in the form of a vocabulary score based on the percentage of correctly identified words minus the percentage of nonwords identified as words.

I think a lot of commenters are understanding the task as "define with confidence" rather than "recognise as a meaningful word". I couldn't give you a firm definition of many listed words, but I only don't recognise 2 of them.

It's definitely interesting, but I think it raises questions about sample quality and respondent confidence at least as much as it provides information about sex & gender differences.
Check out Pirsch Analytics: https://pirsch.io
CrUX data will be next. Using to be Chrome considered illegal in Germany.
> Is the EU going to drag them all into court?

Why would they need to? Just hand out fines, like you do with traffic tickets, no courts required.
Why does Chomsky boil down to that? Most of what he advocates is organisation and activism, which I don't think boils down to voting Democrat - perhaps it does if you think the only impactful thing an American citizen can do is vote, but that is plainly enough false.
Instead you must give it to their European equivalents (which looks likely given the current state of affairs).
So we should accept facial recognition in public because there are people who don't care?
This is largely because there is almost nothing you can do with crypto apart from speculate and gamble. The more I learn about stuff like defi the more I understand just how fractally useless crypto is.
We’re using our own logs with https://goaccess.io processing over 300M requests a month with no issues.

No privacy issues to worry about using trackers.
Fair point, but I wonder if a lot of the folks that we consider "geniuses," throughout history, would have actually scored higher on an IQ test, than some of their peers. I have known "off-the-charts" smart people (like perfect SAT at 14), that are extremely rigid and unimaginative.

They just need to be smart enough to implement or express their orthogonal point of view.
I think no one is going to necessarily disagree with what you’re saying, but I’d also ask what is the point? It’s almost tautological.

Of course this is the case, so does that mean new things shouldn’t be made because it’s been pre-decided it would be a waste? I can’t say I agree with that, even though I agree with the premise that all PLs suck.

Maybe this stuff is just hard, and also maybe part of that is because as humans we’re pretty limited. So I think we just have to deal with it and try. I don’t love front end stuff, for example, and it kind of annoys me at times that everything gets reinvented over and over, to great fanfare no less. However at the end of the day, I realize it’s because we’re limited and one of those limitations is not being smart enough to do everything right the first time. That makes sense and isn’t like a knock on people, just the truth.

And these new frameworks and paradigms that keep getting made indicate to me that things are reaching some stability, but aren’t there yet. Like, a lot of native stuff has been literally miles ahead for years, which is why you don’t really see a ton of innovation in that spaces, aside from adding new frameworks to support new sensors. But you still see stuff getting made to support more privacy aware stuff, which is a shame because it could have been that way from the beginning.

Anyway, I think it’s fine for both to be true: PLs suck because tech is hard and people are limited, and we keep trying new stuff because it’s just both there yet.

(Note: wrote this on my phone so maybe it rambles and is incoherent or has mistakes)
Public education was fought for with the blood, sweat, tears and lives of our fore fathers. The argument that education has now become a mechanism of the unvirtuous to excel above their countrymen is hogwash. Men without conscience will exploit their neighbors regardless of social standing.

Most arguments against higher learning are nothing more than an easy out for unmotivated people to use. A person who works hard at learning any skill WILL be successful but that is a strawman argument used against going to university.

Also the idea that universities are corrupting the young minds of our children is a LIE told by and believed by fools that either have not gone to it, or worse have and are using their education to convince others not to. I am always amazed at how arrogant people can be in thinking their google search is as valuable as a formal education.

The button is to the left for all those who are offended, I didn't learn that in school either.
I wrote all of my high school and college reports using the TRS-80 Model I (with expansion interface, 48k of RAM, upper/lowercase modification, single 5-1/4” disk drive, and dot matrix line printer). The ribbon cable between the keyboard and expansion interface was very finicky, and could cause the computer to reboot by just looking at it funny (or so it seemed). I developed the habit of saving my work every two to three minutes.
Sorry since this isn't related, but why was almost everyone's account in the comments created 5 hours ago... right when this post was made?
The issue is that Zoom continues to keep the mic open after you quit the App. They blamed it on a bug and said it was fixed in a new version but it's still happening! This is why doing this in the browser would be better or even adding an App Firewall like OverSight to block access to the external devices.
Disclaimer: I work at AWS in Professional Services take my bias as you will…

I’ve been developing professionally for over 25 years and 10 years before that as a hobby. My goal has always been to solve business problems. Infrastructure is just “undifferentiated heavy lifting” to me. At my second job over 20 years ago, we sold hosted storage because we had to and we had to maintain our own SAN, infrastructure, databases, 20 or so application servers, DB servers, etc. That wasn’t part of our core business. Today, a company would never do that themselves.

I went from belatedly opening the AWS console in 2018 for the first time, to rearchitecting my previous 60 person company’s entire architecture to be “cloud native” and “serverless” so we could effortlessly scale as we moved into selling access to our microservices to large health care systems. Being able to scale came in handy in 2020 when there was a little worldwide pandemic. They were acquired 6 months after I left for 10x revenue. They weren’t concerned about “cloud lock-in”. My CTO who championed the charge to go all in on AWS - and is still very up to date technically - is in his 50s.

Two years later, I got a job at AWS. There is nothing magical about the concepts of learning AWS. Most of the services are just hosted versions of well known open source tools and the rest are conceptually the same as I have done for over 25 years. I didn’t get my job because of the vast knowledge I had about AWS from 2 years working at a 60 person startup (please note sarcasm). I got it because I knew how to lead development and deployments and do “application modernization”.

I spent half my loops discussing how I had used Hashicorps Nomad, Consul and Mongo to create a master data model at a company that didn’t use AWS at all.

There are plenty of people who are hired in my department who have no prior AWS knowledge. But are subject matter experts in their domains.

I’m 100% sure that if I applied for a similar role as mine with MS/Azure or Google/GCP they wouldn’t be deterred from hiring me even though I know nothing about either.
Social media is very much like corporate in that arbitrary assertion backed with absolute power (downvoting, censorship, banning, cancelling...) runs everything.

And anything can be asserted. Up is down, black is white, beautiful is ugly. And you'd better go along with it or you're out.

Call it hive-corporatism.

It seems to be a natural social formation.
I think this is quite important; many ‘normal’ people simply struggled while others got money ‘for free’; while of course this (with stocks, houses, inheritance etc) happened all the time before crypto, that was for the rich mostly. Now it appears you can put the little money you ‘have’ into crypto and make a nice living like a rich person; make so much interest that you can live of it.

Even the careful people I know now are saying; yeah, you keep saying it’ll crash for years but it doesn’t so I am going in. And that effect is spreading. I have, in my circles, way too many people who are living off crypto interest fully.
Without diminishing Bill, many have called this out for a long time. I blame the ever-bloodthirsty corporate media complex. They even applauded their avowed arch-enemy Trump as soon as he decided to lob a few missiles into Syria, that should tell you something.
I think that although his approach works, the smarter thing would be to fix a hi-definition camera pointing at his driveway entrance, and use OpenCV/ML/AI[1] to detect that it's him approaching the house and automatically open the garage door.

For bonus points he could then rig up a speaker to sing 'welcome home' as well...

For even more bonus points, anyone coming up the driveway that isn't him could be greeted by Barking-Dogs.mp3

---

[1] Or whatever that magic thing is that NCIS use every week.
Put up a static website and you're fine.

Collect people's data (and that's what a user analytics system does) and then you're responsible for it, and you have to follow the rules.
Yeah, you're right. That was a typo and now I can't correct it.

I'm not sure what "high room temperature" would even entail :)