skysight-inc/HackerNews huggingface dataset:
I just hope no one ever uses the catchy rule of thumb that"if 9 people sit around a table with 1 nazi, there are 10 nazis around that table" again seriously after this haha. It's that not even 1 month ago if one person at a protest had a nazi flag everyone protesting there was also labeled a nazi. But you got NATO publicly glorifying soldiers with literal nazi insignia (the black sun) and that's just being the good guys now.

https://www.newsweek.com/nato-says-it-didnt-notice-ukraine-s...
I am a subscriber to 4 paid and a few other free substacks. One thing I like about the app is that often gmail was forwarding the Substack emails to promotion or spam folder. Having an app is better with push notifications.
Some of us do. But more often we mourn them as a disappointment.
Mine as well just buy forged wheels and save yourself some $$.
If I want to search for content about Ukraine, be it propaganda or not, where do I go? I'd like a view on the "raw" information without any filtering based on the domain.
I think https://50kft.com/ removes filters from Google, but you may have to change your clock to use it.
I'd love nothing more, believe me. But even if neural networks were taken to unambiguously refer to the neurons of animals, deep learning would still refer to the computational model, whatever its new name would be.
It's a 3x premium over the cables you'd possibly need to be concerned about. The $60 cables just work.
Code Smell 120 – Sequential IDs
Ragingbull.com to pay $2.4M for bogus earnings claims, subscription charges
"My only exception is things I don't like"

How is blocking spam and advertisement materially different than blocking a foreign actor's propaganda?
I don’t think I would be saying something scandalous and shocking by pointing out that for Russia - enemy of my enemy is… if not a friend, then an associate at the least, and theres nothing that’s seems outside of ethics for Putin’s regime.
Yeah, but we shouldn't have a double standard. If we could get an AI to reduce the number of deaths in half it would still be worthwhile.

Besides, non-fatal ACCIDENTS per mile are much more common, and we should be able to determine if those are reducing a lot faster.
Shouldn't it be the embassy in the Czech Republic or is it really the Ukraine embassy in Slovakia commenting on Czech law? Not trying to be difficult just generally wondering. Tried looking at the link but twitter wants me to sign up to view it.
A few (but not too many) years ago I inherited a custom compilation of python2.x to make unicode strings work properly. You made the right call, lol.
"I usually just figure out which headers I can delete with trial and error - I keep removing headers until the request starts failing. In general you probably don't need Accept, Referer, Sec-, DNT, User-Agent, and caching headers though."

IME, this "header minimisation" works for almost any website, or "endpoint". IOW, it is useful outside of "APIs". As a matter of practice, I minimise headers automatically with a forward proxy.^1

Thus, one can send less data to "tech" companies and still receive the same results. We know that data received by "tech" companies is used at every opportunity to support surveillance and online advertising. The most well-known example is perhaps "fingerprinting". Given a choice between sending more data or less data to "tech" companies, what is the choice that, in the aggregate,^2 lends itself better to increased survelliance and online advertising.

If the author here can send fewer headers and still get the desired result, then it stands to reason sending those extra headers benefits someone else besides the user. Send more data, not less, to make surveillance and online advertising easier. "Tech" companies will often defend data collection by suggesting that data supplied in headers are being used to "improve the user experience" or some such, and this may well be true for many cases, but the "fingerprinting" example exemplifies how there can also be another purpose. Data can be multi-purpose.

1. An added benefit is one does not need to fiddle with the browser to copy HTTP headers^3 as they are all easily accessible in the proxy logs.

2. Here, "in the aggregate" means "if every user makes the same choice".

3. The online advertising company or its business partner (e.g., Mozilla) could change the browser, without notice, at any time.
There’s no clear line on free speech so we could do endless hypotheticals, but the line has never been at 0% or 100% of all possible speech.

https://en.m.wikipedia.org/wiki/United_States_free_speech_ex...

> Categories of speech that are given lesser or no protection by the First Amendment (and therefore may be restricted) include obscenity, fraud, child pornography, speech integral to illegal conduct, speech that incites imminent lawless action, speech that violates intellectual property law, true threats, and commercial speech such as advertising.

Your hypothetical isn’t included in any of the current exemptions to free speech protection.
An Introduction to AI in Drug Discovery
Feds extradite ransomware suspects from 2 prolific gangs in a single week
This just tells me that I think all our anecdotes here are useless. I haven't done the peninsula commute thing for a while (10+ years), but for the 6 years when I did, I cannot remember even one instance of seeing someone obviously pulled over for a carpool violation. (Granted, it can be hard to tell, as you say.)

I wonder if there are public stats on this. How many people are cited? Can we estimate the total number of violations somehow to get a rough percentage of people who actually get caught?
Yes, for their own purposes
There is nothing about this that is close to new. Everyone who runs a real search engine on the public internet has a need to explicitly code in edge-cases from time to time.
Yeah. I found it a weird trip...
That reminds me of the guy who walked around with an absurd of phones on google maps to trick its traffic algorithm.
It's an old software thing! "Transparent to the user" means "without the user knowing". Strange, right? I prefer "hidden from" to "transparent to" but I definitely use the latter a lot and it's quite clearly wrong!
Are you scared to change or try something new?
For freelancers, SMBs, wishing to spend less for greater benefits.
Good to know, thanks! In that case, my question for the Substack folks is:

For Substack authors that I subscribe to, will you be making a full-content feed available? I'm quite happy with my current feed reader, and would just like to get my substack subscriptions in there like my other full-content subscriptions.
>Emails also showed that Meta would allow praise of the right-wing Azov battalion, which is normally prohibited, in a change first reported by The Intercept.

So it's ok to praise literal neo-Nazis now, as long as it lines up with business and political interests? Someone less cynical than me, please explain.
This is an emotional view based on the narrative we are being flooded with.

What's happening to Russia is because they are not the West and are acting against the West, not because "an actual aggression against another sovereign country using actual weapons", which something the West and allies routinely do as well (and with no less horrible consequences to populations but without any sanctions).
So, I disagree that this is a band-aid, because you can be depressed without realizing it. War is brutal, and people are subjected to a wide range of emotions that can manifest consciously or subconsciously, so some people in-tune with their thoughts may have issues without realizing it.

However, with regards to the rest of your comment, there is a population that sees toxic masculinity as just traits of normal masculinity, with all of the problems that comes with. The fixing of actual ingrained cultural issues is a culture war that only recently picked up, and is not going to resolve anytime soon.

Meanwhile, there are people that are suffering who do not understand that their (to them) desirable identity traits are causing them harm, and potentially do not understand that they are going though depression. I do agree that it is depressing that soldiers are treated as fungible, but mental health is probably the only place where you're going to see humanity injected into the armed forces.
You're forgetting that it's selective. Countries allied with the US get to invade neighboring countries and murder people, others don't.

So it's not used a force of good, just as a cudgel to maintain US hegemony.
"It's not a bug, it's a frammish."
A very related problem is, that people often want to have information that simple doesn't exists or is not obtainable at this moment.

When I worked at a large news site, every time there was a significant event, people flocked to the usual sources immediately demanding answers NOW. Whoever gives any answer first or gives the most spectacular answer, wins. Be that traditional media, social networks, bloggers, politicians etc. Almost nobody cares about the veracity of the information if they feel good about themselves being informed and what they hear sounds right.

There is a ton a valid issues to be talked about when it comes about trustworthiness of different media. But I think also as societies we need to get better at living with ambiguity instead of basically asking to be click-baited constantly.
This sounds useful.

You can schedule "takeouts" from takeout.google.com to run every 2 months for a year - but as far as I can tell they NEVER fire off more than the initial time. Very weird yet so very Google too.
That's funny, we had a very diverse user base but never saw the problem with any printer but HP. And 20 years ago sounds about right for my time frame too. I think that was about the point where Windows started providing more isolation between drivers and user programs.
Why not on the KIM-1 with 6502 assembly? (Disclaimer: mine.)

http://oldvcr.blogspot.com/2022/02/kimdle-sorta-wordle-for-k...
definitely their own purposes; show me a company that makes an app that tracks users less than the web alternative
Any old phone can be used too, any number of it devices available online.
> you’ll be pigeonholed into that slot as long as you remain in that team

That's a good thing: it gives you great leverage to ensure good retention-pay.

-------

During your 1:1s/"connects"/perf-evals, don't frame it as "I hate being the only one here who knows SQL, I'm quitting/gimmie-a-raise", instead frame it as "I'm proud of the great accomplishments that my unique and deep understanding of both database-theory and SQL in-practice have brought to the company; given my significant responsibilities I now have in the team/company I'm sure you'll "recognize" my now quite-significant leading-role...."

(for best effect make the "money-gesture" with your fingers during the last part).

...I wish I had the gall to do that when I was younger.
Nice. Since the answer is "Nope", here comes my point: What IS the meaning of gender anyway? Shouldn't we rather call each human's "gender" their unique personality instead? Since that's what it actually is? What is the meaning of saying "My gender is woman"? What IS a woman? In the past "woman" was tied to the reproductory organ. Since it no longer is, well... let's get rid of the notion altogether. It only serves to put labels on personalities, and these labels themselves are based on ancient obsolete ideas.
As the X-Files used to say, Deceive, Inveigle, Obfuscate
Quite sad this is happening so soon after they introduced translations. Looks like I’ll have to move on to something else again.
> there’s literally no way for the backend to tell that the request isn’t sent by my browser and is actually being sent by a random Python program.

This is wrong, and the fact that somebody clearly experienced in web development is totally unaware that it is wrong should be a clear sign of the danger.

For starters: TLS fingerprinting, ETAG fingerprinting (including subtle browser-to-browser changes in how ETAGs are cached and evicted), JS VM fingerprinting, timing side channels, there is a massive list here. And then there's wasm...
It's presented that way in textbooks because it's way easier to learn it that way (or it's Stockholm syndrome, which I won't deny is possible). The motivated way would require way, way, way more background knowledge.
This was one of my first questions in my OS class in college. The answer was that the kernel implementation takes advantage of the cache.
Yes, a very important point. In the kernel, it is pretty common for objects to need to be on multiple different lists.
There appears to be no proof that this is the case. It might be, but the action by which it would be draining the battery isn’t described (or even hinted at).
> Adding lanes adds demand,

The demand is constant and does not change. You can only shuffle it around. You have a few choices:

1. Add lanes. This gives people the option to move to the suburbs with a long commute.

2. Build housing in urban areas. This gives people the option to live close to work without a commute.

3. Add public transportation connects the suburbs to the cities.

4. Massive homeless problem. This is because people cannot commute from the suburbs and cannot pay rent in the cities.

The government has the power to add lanes at the expense of smaller, more dangerous shoulders and medians. But the ability to add lanes only extends as far as the shoulders. For the most part, California has run out of shoulder in urban areas.

The government does not have the power to build housing because of NIMBYs.

Buses don't solve the problem of commuting between the suburbs and the cities. If you have to sit in traffic anyway, people will sit in traffic in their car. The government doesn't have the power to build light rail because that means tearing town existing structures, and again -- NIMBYs.

So massive homeless problem it is.
I do want to interject here: there is propaganda coming out of all sides during this war, that is unequivocally true. However, it is also unequivocally true that some of the issues/narratives here are not both-sides-are-equally-wrong issues. Russia didn't invade Ukraine to get rid of nazi influence, for example. This is not a territory dispute, it's an unjustified invasion.

I want to be careful while we're talking about misinformation to be clear that there is a difference between wartime propaganda (which is still misinformation) and narratives about why Russia invaded in the first place -- the second category is not a debate where every side is equally guilty of misinformation, Russia is a clear aggressor in this conflict.

That being said, of course Russia and Ukraine are both engaged in propaganda around the current status of their troops, how the war is going, etc...
Readability has improved with the latest typography updates. App looks nice. I mostly read emails but find some newsletters get annoying with too many low-quality updates. I wonder if you could test throttling email notifications for newsletters with low open rates, etc.
Evil is not an argument. It is a trivialization itself.

One can argue that it's a bad thing (evil is still too strong a word I think.) But that's not what's going on here.
1. I empathize with all your pain points

2. "forcing me to buy a USB headset." --> If it has a boom, everybody on the meeting, unknowingly, thanks you :)
The difference appears to be:

`sys/queue.h` has it's pointers to the next element rather than the next list_node, while `ccan` and `linux` have pointers to the next list_node, which then are adjusted if needed to obtain the containing element.

In practice, this means that `sys/queue.h` is entirely macros, while linux & ccan's lists can use normal functions for most operations (with primarily obtaining the element pointer being handled by macros). Whether or not this is useful is somewhat dependent on compile time costs for macros vs code, and how small the list operations are in code size (ie: are they always inlined, or is it useful to be able to have a single instance of them). With the linux model, this can be determined at any time (by the compiler, or by the linked list library by changing it a bit), with the bsd model it is somewhat more difficult to make work (one could possibly do this by passing in the offset of the list_node structure to functions).
I guess we need a new term for “power consumption” DoS
As an iOS developer, I scrolled down to find if there was any mention of tech and I am glad to find it! I have to say, I was taken by surprise by the launch because as a huge fan of Substack I was always watching the career boards and never saw anything except web and backend engineers. Can you talk about the size of your team or is it just you?

One feature request: would love to be able to collapse comments/replies like you can do on the web.

Thanks for the great app!
Ghost[0] Seems like it more or less fits what you're describing. I first heard about it on an episode of Indie Hackers.[1] It was an especially interesting and unusual episode. I remember him talking about positioning with open source and also him going on these crazy international sailing trips while running the company.

Also I can't comment on a post about substack without mentioning my favorite substack post of all time![2]

[0] https://ghost.org/

[1] https://www.indiehackers.com/interview/how-john-onolan-grew-...

[2] https://tedgioia.substack.com/p/how-i-became-the-honest-brok...
Often times there's a lot of controversy about if a leader is really in charge, or if they are merely a figurehead for some group of masterminds behind the scenes. The thing I like about studying Russia under Stalin is that Stalin was the one actually in charge. More than any other leader of the 19th or 20th century, he held the whole thing together almost singlehandedly. He had to because he got rid of people so regularly that there was no one else who had been there long enough to even know how to run things.

The other interesting thing about studying Stalin is that very few people liked him enough to hide his dirty laundry after he died. There are very few secrets about him and all the little awful details of his life are freely available to his biographers.
Replit is hosting an NFT hackathon with opensea
You continued taking your cut from my subscriptions after I'd left your platform (I think because you didn't really understand how Stripe Connect works) and just refused to pay the money back for over a year. What was the deal with that? It struck me as both deeply dishonourable and not even sensible as a business move. Why did you do that, and what does it say about Substack as a company that you did it?
What are we calling advanced math? There comes a point where I personally find it much easier to avoid examples until I'm problem-solving, since otherwise I'll get stuck in a loop of wondering if the thing I noticed generalizes. Could just be that my working memory is poor, but when I see a real honest number I know I'm in for a grueling day.
> As a user I don't mind an app from a technical perspective. It gives me more options! But what are the things the app can do that the web cannot?

A simple but important one: being able to get a notification on your phone when a new post lands in your inbox. There are lots of subtle little things around readability, scroll performance, etc. too. There are also a decent number of Podcasts on Substack now, and listening in a web player (on mobile) is a pretty sub-par experience.
Sorry, my mistake! I think it's in the Czech Republic (though I think slovakia did something similar too), I'm only relying on Google translate so I might be very wrong
Anti-Sanctions: New Operating System for Mobile Devices
To be fair it says “like the proverbial frog” not “like a real frog”. In the proverb, the frog boils.
Probably the most drastic counter-example would be the Aptera Vehicle (yes, that's the actual name). Assuming the production models release on time (late 2022 into 2023), it'll be the most distinctive-looking car on the road.
Yes. I would caution on inserting stack objects into shared lists, though, because it's such an easy footgun if the reference outlives the stack frame.
You can download 121 episodes of Tom and Jerry from the CIA's public release of Osama Bin Laden's Abbottabad compound computer files. As far as I can tell, it is the most complete collection available online for free or though paid services. The runner up is HBO max with a paltry 77 episodes.

https://www.cia.gov/library/abbottabad-compound/index_video....

https://medium.com/fan-fare/hbo-max-is-failing-the-classic-t...
https://en.wikipedia.org/wiki/Anna_Karenina_principle
My AirTags, via the Find My app are draining my iPad’s battery. It’s very annoying.
At what point does a tech company CEO or other high ranking official get murdered by a state actor for this type of thing? Yemen might not be willing (or able) to reach out across the world to murder a civilian business leader but states on the level of Russia can make "accidents" happen.
Depends on your threat model. Generally probably not, but there's always a risk, and network stacks are not becoming simpler. There are disclosure risks - bluetooth trackers are common in retail stores.

I disable Bluetooth on almost everything, not so much for "security" as because I don't need it, so there's no reason for it. I don't like things in my ears, so it is of no benefit to me on my phone, and I don't feel a burning desire to provide real-world unique identifiers to in-store surveillance, so I don't.

I also don't use a wireless keyboard or other toys like that, so my other machines don't need it either.

Last use I had for Bluetooth was getting data from a battery charger. That lasted long enough for me to discover I didn't care about the data.
If there was any doubt about the maliciousness of media and social media companies and actors, that should be long gone for anyone paying attention with a critical eye. The hypocrisy either leads to realization that one has been played all along, or severe cognitive dissonance.
It's not true that by weight chicken breast has higher concentration of protein than beans.

100g of raw beans, or 100g of raw lentils, has more grams of protein than a chicken breast. 100g of raw soybeans has more grams of protein than same amount of beef.

Of course, "raw" is the catch word, because when cooked, beans/lentils fill with water and then you might claim that concentration has been lowered but the amount of protein stays the same (nothing is lost by cooking).
They used to not allow crypto currencies to use these products (credit card processing, treasury) due to the fraud risk and regulations. Now they are
>As opposed to, I dunno, an obvious collective response to a nation doing something incontrovertibly wrong?

Can you explain how this is incontrovertibly different than other foreign war entanglements from the past few decades?
Big fan of Substack - thanks for making a great product!
> We shouldn't have private tech enforcing state wishes.

You think the US government is asking Facebook to make this decision?
I’m pretty sure current western leaders are blaming themselves for having been too complacent with the Kremlin 30 years ago. Sadly it appears they have grown the wiser, and are ready to sacrifice somewhat their status quo (and even more lives) to achieve such goal.

And besides the “New Normal” (eg carbon footprint reduction) was always a tough sell, until now.
I might attribute this to Hanlon's Razor. On the other hand, that's not very flattering to them either.
I did two things on my seventy-fifth birthday. I visited my wife’s grave. Then I joined the army.
since when falsehoods are only on one side?
That used to be huge a few years ago.

But with both Ubuntu and Debian shipping much smaller images, I almost always find the hassle of using Alpine not worth it.
Facebook eases rules to allow violent speech against 'Russian invaders'