skysight-inc/HackerNews huggingface dataset:
What i find interesting is that this used to be the case on PCs too. For example i have a manual from my first PC's "ATI Graphics Solution" graphics card that came with full information in the manual on BIOS calls, memory layout, etc on how to program it, including BASIC and C source code in the floppy disk.
Well actually it is more like they you are entering their store. They are measuring the number of people that come in. The number of items (and what items) these people look at. Add to their basket. How many stand in line at the cashier and how many buy. And how many filled baskets stand in the isles at the end of the day.

But - they also could write down the gender of anyone entering the shop. Or the hair color. Or they could note down the license plate of your car. With whom you arrive. The brand of your car. The color. The brands of the clothes you visibly wear.

Then they correlate that to the payment method, your Visa card, the credit ranking they receive back from visa (digitally at least). And so on.

and they measure how often you return.

They could do all of this (and actually a big lot of them does) and not only log that for themselves and do whatever analysis with it, but also send this data happily to the advertising agency that manages the big signs all over town so that they can show you additional advertisements for a new car, because you have money, but your car is old.

That is were the problem begins. It begins when doing way too invasive logging of user attributes that do only marginally have anything to do with measuring how the shop (or the website) work. And more so when this data is being sent to who knows whom in this advertising space out there.

I have no problem with an online store storing the fact that I came by clicking on a display ad. Or on an email newsletter. Or that I am using Firefox. Or Chrome. And that I am on a WIn10 desktop device. Or that I tend to add a lot of stuff to my shopping cart, wait two hours and then sort what I don't need.

I even do not have a problem showing me additional products based on what I looked at in their shop.

But to correlate that with offsite data, sending this to advertisers and so on is a no go for me.
I agree with both these points. Inter-document references are bad in markdown and wiki style formats. Wikipedia is replete with overlapping and contradictory information that should be pulled from a single source.

Do you have any ideas re link-rot, or underlying assets changing and semantic links becoming invalid? How do you reference a code asset whose name could change, what will not only replace all references in the code but also in the documentation?
I pay 40% income tax (56% marginal), 25% sales tax, 35% electricity tax.

It means 80k doesn't go as far as it'd seem, especially with increasing interest rates.

Considering Americans are on 200k+, it just doesn't compare.
I had a similar setup for creating PDF files from RSS feeds (https://github.com/adityam/rss2kindle). I was simply downloading the webpage, using pandoc to convert HTML to ConTeXt, and typesetting it via ConTeXt (this gave me a lot of control over the formatting and took care of including external images as well). I had a separate script which emailed the PDF to my kindle address.

The script worked reliably for multiple years until I stopped using the kindle. I now have a SuperNote A6X and both pandoc and context have improved significantly in the last decade, so I should give this another shot.
This is not an answer to your question, just a comment I had about your chosen title. It seems like "technical (or non-technical) co-founder" encompasses all co-founders, and this makes me curious about why one would choose that title rather than "Where did you find your co-founder?"

(I realize I have done this same kind of thing, this instance just made me pause and notice.)
To add, some professions even require a certain age or previous, (unrelated) trade, like paramedics. They don’t teach teenagers to do certain jobs.
Yeah, as a gamedev I was surprised not to see this in the article. There's often a default assumption in renderers that "60 fps" is the baseline (and most typical devices will be limited to that). Obviously gaming devices and newer smartphones push above that to 120, 144 or 240 fps. But in gamedev you're always faced with this problem of update frequency of anything that will be displayed to the player; if you update too fast (or too slow), you're gonna get "stutters" and skipped (or stuck) frames as the state updates faster than the renderer can render it (when too fast), or at a rate that's out of sync with the actual frames being pushed to the monitor (too slow, at a rate that's not evenly divisible by the frame rate).
I'm the author, good to see this on HN, raising awareness on the topic

I don't know who made the translation and when it was made, but the original article in french (https://pixeldetracking.com/fr/google-tag-manager-server-sid...) contains more information on recent GTM "improvements"): mainly on how you can easily change JS library names and detailed instructions on how to host your container in other clouds or self-host
Aachener Zeitung does this when you visit with an ad blocker.
I must echo the other comments in this thread and point out the fact that this sort of generalisation does more harm than good by helping to cement one of the negative stereotypes concerning Eastern Europe (EE) (that somehow they lack the ability or the drive to work towards a more democratic society), which is also not backed by data. According to this 2019 BBC article [0] that looks at where in Europe's political landscape the right-wing nationalists hold sway, 8 out of top 10 countries are in Western Europe (WE). The UK is not on that list (nor other EE countries like Croatia for that matter), but I think it should be.

There's also a noticeable increase in right wing terrorism, which appears to take place more in WE than EE ("measured by overall volume of right-wing terrorism, Germany and Italy, the two former World War II Axis powers, lead the way"), where most targets show that the substantial majority of right-wing terrorist attacks have been aimed at immigrants and Muslims [1]. Possible explanations include the displacement of people from conflict zones like Syria and Afghanistan, but also the fact that most migrants in Europe are economic migrants, which means that they go from less economically developed countries to more developed ones, thus from EE to WE, which is why the rise of nationalism is higher in WE than EE. This, of course, is but speculation on my part, especially since countries like Hungary, Poland and Czechia have behaved rather poorly in this respect, on par with Austria, Italy and the UK.

Plenty to discuss here and there's a lot of information available, but I doubt we can simply point to EE and consider the matter closed, since this seems to be a global phenomenon.

[0] https://www.bbc.co.uk/news/world-europe-36130006
[1] https://www.opendemocracy.net/en/countering-radical-right/we...
I don't know if 22k lines of C# and 100k lines of json is an easy project.
The one thing I did not appreciate with the documentary was how "historic" footage was edited to be 4:3 aspect ratio with artificial grain. This made it look like these segments were filmed in the 90's rather than 2013. I can understand how this can emphasise the difference between footage shot now and 9 years ago, but it made the documentary feel inauthentic somehow.
Sibling comment shares this link, but you can run this in your own infrastructure (this is actually how Segment does server-side publishing to Google Analytics, because until very recently there hasn't been a proper API for it): https://developers.google.com/tag-platform/tag-manager/serve...
I am a "nomad", but I usually stay in one country for an entire year. The reason why most people stay 3-6 months is because of visa restrictions, which forces people to do country hopping. I don't have visa restrictions between Argentina and EU, as I'm a resident of both, and so like to stay in one place for a minimum of a year usually, which is long enough to be comfortable, but short enough not to get bored.

I definitely don't imagine doing this forever though. It's stressful, and disorienting (because social circle changes so often, how things work changes often). I'm 29, and already feel like I could really use a permanent home.
We’ve been wrong before :)
if there is an afterlife and (joy of joys) it is some kind of personalised hell, maybe anyone with the discipline to methodically dekipple during their life finds themselves trapped in a pile of said kipple
sven spent the last weeks in a care facility surrounded by his friends who would not stop coming to visit and entertain him with retelling the fun times they had together in the past.

sven kept repeating that he wished that his friends would connect and talk with each other.

there is a project to create a book with stories and experiences about him.

if you have any stories to share, how sven has helped you or something else memorable please post it (or send it to me) and i will forward it.

"Stay in touch! Talk with each other!"
You're right: LaTeX is very readable. I've never understood the complaints about the system. What's so hard about writing `\section{Introduction}` or `$R \int_0^1 f dx$`?

After a bit of learning on your first document (perhaps requiring half the time of one of the first of dozens of edits you'll be making, if the document is important), what you get is (a) ease of transition between formats (article in journal becomes chapter in thesis in about 3 minutes work) and (b) beautiful output, not just in mathematics but in support for many language characters, hyphenation hints, etc.

On publishers, I wrote a book for Springer-Nature, and they wanted LaTeX. I wouldn't have published with them, if not.
> This would (or at least could) be a data privacy win if done ethically.

Most, if not all, tracking is unethical.
Markdown is merely the lowest common denominator of what is essentially a jungle of weird and wonderful wiki languages. The reason it is so under-specified is that it emerged out of the Ruby community in a time where the whole point of Ruby was that it was a scripting language without a lot of appreciation for things like types or specifications. The first serious attempts to unit test and specify ruby itself actually came out of the JRuby community. Which had an obvious need to cover all the complicated stuff that Ruby did so they could handle all the edge cases in the same way. You see the same with other scripting languages where the obsession with specifying what things like Javascript or Python actually do came later in the life of the languages.

I think the main reason for the popularity of Markdown is that is minimal, forgiving, and uses things that are kind of intuitive for basic formatting. * for bold, - for bullets, etc. Similar compatibility issues between various implementations exist for things like Json, Yaml, HTML, etc. Some of these things even have IETF or W3C specifications nowadays. The specifications usually come after things get popular; rarely before.

Whatever the ruby markdown library did was the specified behavior of Markdown for some time. And then of course it caught on and several alternate implementations emerged for different languages; each with their own features added or interpretations of features. Then Github adopted it, added a few features they needed and then it went mainstream in a big way by virtue of world+dog using Github.

At this point Markdown is collection of features that may or may not work depending on which library and language you use; or even where you use it. The simple stuff works everywhere. But your mileage may vary with some of the more advanced stuff like tables for example. Mostly, the Github dialect seems dominant for the simple reason that that is a popular place to find a lot of markdown content.

The problem with alternatives is that they are comparatively less widely used and therefore a bit more obscure. You need good library support across multiple language ecosystems and a lot of the alternatives simply don't have that or enough of a community of users that care enough to fix that. People have their favorites but they can't seem to agree on a single one. So, Markdown it is for most of us. I'm not even sure that is a bad thing.

I kind of like it, actually. It's good enough for my needs. I use pandoc to convert markdown files to html for my website. It supports enough of the Github dialect that I don't have to obsess over what it supports or doesn't support too much. I'm unlikely to convert my content to another format at this point. I use it without thinking in Github issues, in readme's, etc.
Why 20%? Just curious how you arrived at that percentage.
Netherlands to a degree has at least some big tech willing to pay six figures and up, while that's almost not the case in places like Austria and Belgium while still having insane taxes.

>list me one country where it doesn't apply

If you can move to Romania and freelance, you can pay as little as 1% tax. And if you freelance for six figure US gigs you've basically hit the jackpot.
For non-tech people the code should be a black box they shouldn't know the internal details.

In terms of refactoring there is no way to give a Cost Benefit analysis as that's too subjective. This should be a maintenance cost that's factored into the project at a high level. So you would say there a X days per year (normally about 20%) of the working days of the year spent on maintenance. Company I'm at has this and if you're doing this type of work then you have timecodes to book your time against.

That includes refactoring, re-architecture, tech debt, updating deps ...etc. PM's can't override this for their own project i.e. they have to allow for 20% off project activities in there Project Plan. Devs shouldn't spend more that 20% of their time doing these activities over the FY.

Example here would be in the UK we have something called a MOT which you have to legally get it's like a minimal maintenance you have to get on your car. Most people spend a little more though than the minimum.
Rapid Application Development, similar to classic Visual Basic and Borland Delphi. I remember being a college student and we can create GUI apps with relative ease.

Today, even electron is reserved for the experienced web dev. See roadmap.sh

I believed we've lost a lot when we transitioned from desktop apps to web and mobile apps and JavaScript won.

Even ActionScript was way ahead of JS during its time!
Here in Australia, I was riding to work one morning, and I filtered through to the front of the grid at a red light. I could hear the passenger in the car to my right abusing me. When the light went green, I took off, and I heard the car come up beside me… they matched my speed, pulled in close, and the passenger opened is car door into me in an attempt to knock me off. I didn’t come off, and followed them to get the number plate.

Went to the police station, and lodged the complaint. They were actually going to charge the passenger and driver with attempted murder.

Turned out the number plate hadn’t been registered in 14 years. I said “that’s weird, why would they be driving around with unregistered plates” and the cops response was dry: “to steal petrol”

Amazing.
Look at Canada though - what is considered "criminal" can change overnight and then suddenly the government is freezing protesters' bank accounts.
Transit providers accept traffic for delivery anywhere in the world at a tiny fraction of that figure, suggesting that the fully allocated cost per GB is not quite as high as they represent. I trust transit service is not in a venture capital funded bubble subject to collapse any day now.

The same analysis goes for storage and processing. The economic marginal cost of storing and generating data as such is quite low, probably lower than the transit cost, especially since most data stored is either soon discarded or transmitted a large number of times.

Both are among the most successful economies of scale ever invented, pretty much the opposite of what the article alleges. Measure this out as a percentage of GDP or transit/storage cost per hour of work or entertainment - it is certainly worth more than one airline industry in economic terms, advances we could hardly live without unless the plan is to roll back living standards to the 1970s or earlier.
That pun was to die for!

(Apologies for continuing the off topic, but in a funk right now and that comment really put a much needed smile on my face).
Stalin is probably an extreme example, but nothing is more dangerous than attributing a society with a totally different worldview to the personality of an individual.

There is an entire thriving culture where many of our strongest held beliefs about government and the power of individuals are just not shared, and other contrary views such as related to the strength of community are emphasized.

And in fact I think if one objectively looks at the mess we have in the western system now, we can see that there are many severe problems. The horrors of the eastern system are well known here. But both sides are extreme worldviews, and we won't have a really functional global system until people are able to integrate ideas. Or maybe we will just wipe each other off the face of the earth, never having understood each other, propagandized by our own (strategically motivated) nation states to exterminate each other.
I commonly find second hand IKEA sideboards in teak here in Sweden, mid-century design is still sought after and nicer IKEA furniture from the 60s/70s sells for quite a mark-up.
> Well, a more apt one would be that someone breaks into your house [...] and puts all their litter everywhere so that you have to spend hours or days cleaning.

wow, this actually happened to a coworker. He waked up one day discovering a broken window and human excrement everywhere.

For sure he closes everything now.
This. I don't think they are seeing as taking advantage of something. I am pretty sure they are seen as tourists.
What makes you think this comes from ABP? The article linked to is from 2016, they link to a history between NoScript and ABP. The article by ABP is from 2009 (!!). Back in the 2009, ABP was the defacto standard. There was no uBlock. There was NoScript, but no uMatrix yet.

The developer issued an apology and reverted the change, and apart from a Ghostery one (who are also shady) no further controversies are documented at [1]. Perhaps the Wikipedia article is incomplete, given the one linked is from 2016?

[1] https://en.wikipedia.org/wiki/NoScript
And here I was thinking that this was about the Evil Overlord List[1]

1 https://tvtropes.org/pmwiki/pmwiki.php/Main/EvilOverlordList
Wouldn't a script blocker like NoScript or uMatrix take care of this?
well then I guess the criteria to index websites would be those who have no js.
The engineers that work on this should be ashamed of themselves.
Do you have a source? My observation came from multiple lawyers in the context of "to stay on the safe side".
Mine would be, that the software was simple and rather bad looking in general, so as a hobbyist developer that level of sophistication seemed achievable. (Not that I ever did achieve it, but it was not discouraging like today)
How does google correlate identifiers between different users?
For a pretty long time I believed that many of the privacy and security issues in current tech could have (at least partial) technical solutions.

This convinces me more than ever that regulation is necessary and, in the long run, unavoidable.

Yes, GDPR rules suck for somebody who has to write software that deals with personal data, but we can no longer act as if good ad blockers would solve the problem for us.
Command line interfaces and making applications scriptable.
VAX VMS Clustering: a single CPU architecture on VAX HW meant that micros and minis could cluster, and your process could be hosted anywhere in the cluster. It's taking a long, long time to reinvent that particular wheel with a combination of microservices and containers.

Xerox PARC Alto workstation: GUI, TCP networking and Smalltalk 72 OO programming system, all in 1973! This wheel has been reinvented in part many times since by Apple, MS and others. How much real progress has there been in the last ~50 years?
The strategy is security through obfuscation. Solutions to solve some specific CAPTCHAs haven't spread through the CAPTCHA-solving ecosystem yet. Solving most of these CAPTCHAs are easy, and you could probably repurpose and retrain existing solutions given enough data.
This is not a great take. You're generalising based on some half-formed observations. Of course US cyclists are not either "raging hippies or aggressive couriers". Next time someone riding a bike is in intensive care after being knocked down by a motorist I hope you have more sympathy than your comment would suggest.
Do you always go for the technicality and the gotcha? Isn't that best applied elsewhere rather than here? Because sure, lines of code in a browser are technically automation, but they don't automate your actions so your whole point is moot. And you know this, I'm sure, so you're wasting your (and everybody else's) time.
Cycling in Belgium is different from cycling in the UK. From what I saw in Brugge, people just get on a bike to cycle to work, or the shops, on a regular sit up and beg type bike. They're just getting from place to place. They're not trying to set a new personal best.

In the UK, it more tends to be packs of 10 or so middle aged men aggressively riding racing bikes delaying all the traffic for 100s of metres behind them.
Well... e.g.
I now write capital "F" from the bottom-left to top-right. And I still write a capital "T" as an L from top-left to bottom-right. A lot of times I also write "E" as a reverse "3". I lost my initial down-stroke on "m" and ending downstroke on "u"....

Like you say, if I'm writing longhand with a good pen, I wouldn't write this way; but it definitely shaped my writing. Also, I learned cursive in 1st grade. I got my first Palm Pilot in 6th grade. It peeled back a lot of my writing style...

Really the amount of time I spend trying to just stop Android from using the wrong autocomplete words is less than what it took to jot letters out on the Palm...
Hybrid Humans
A review of Harry Parker new book which covers this subject with first hand knowledge of the subject
It ends with ecological and societal collapse. While the party lasts tech will increase. But eventually in the next 20-50 years tech will mean very little given we don't have the resources to continue growth exponentially.

In the interim, programming is a great way to make money, but at some point it's going to lose its prominence.
Show HN: Smooth out breakpoint layout jumps with responsify
Only piece of quantitative evidence I can find shows that pedestrians are much more likely to be attacked than cyclists.

https://www.publish.csiro.au/wr/pdf/WR01108
I don't think I want to go back working on a laptop on random furniture. I did it for almost two years, and as soon as I got a bigger place I bought two desks, a big giant chair, 32" monitor, fancy keyboard, external webcam, mic, etc etc - and I love it.
The best one is the chinese captcha, I think. You just slide a puzzle piece into place.
It's international gentrification isn't it? Replacing facilities that locals would use with Western style overpriced apartment rentals, overpriced coffee, and overpriced, insufficiently spicy food.

Some digital nomads chafe at being charged "farang prices"(foreigner's prices) but the alternative is that locals are priced out.
When John Hughes released The Breakfast Club, teenagers were all Gen X. A discount Chuck E. Cheese playing the big hit in a video arcade is not very subtle.