skysight-inc/HackerNews huggingface dataset:
> This is ... often a strange and uncomfortable place for me to be. I'm geeky, and work in tech, and I tend left wing and have absolutely no interest in finance, and have a deep deep distrust of "tech bros" and startup culture.

I can assure you, there’s plenty of you here. They just don’t comment on every subject.
True that! Having a visual representation in front of me helped me cement the decision. Can't compete with a good old coin toss though.
Very cool. I wish this was around when I was a kid.
> originally was an embeddable extension language

Python was originally a teaching language, to replace BASIC and Pascal for kids and beginners.

(Yes, there once was a time when people took teaching programming seriously.)
It is not fair to compare CPython (which is on purpose not optimized, only a reference implementation of interpretable scripting language without any focus on performance) to OpenJDK - an arguably state of the art compiled bytecode VM with JIT and AOT compilers available, with decades and many $millions poured into runtime/JIT/GC/etc research and optimization
> ensuring that innovation happens on different continents

Where by "innovation" you mean "pouring endless VC money into privacy-invasive practices with no external access or oversight".

As for AI... Altman claimed that he welcomes regulation in AI space. When EU came out with a regulation which, among other things, requires companies to fully document their foundational models, he immediately said that he will not work in the EU.

So much for innovation.
Saying "Not one of the programmers I follow have posted on mastodons in months" we can't argue with, I don't know who those people are, that's your subjective experience and YMMV, you do you.

But this is not my subjective experience actually. And yes I follow "programmers" and other IT people in the mix. I'm not here to tell you what's true _for you_ but you appear to be telling me that what I experience isn't "reality". On the contrary, it works fine for me, as I said above.

"Discussions happen only on X not Y" is a binary, absolutist, black or white thinking. If taken literally, it is ridiculous. I suppose you would also say that this here isn't a discussion, because that's "only on twitter"?

Discussions and communities are going to happen in different places. It's almost like there's a use for a protocol that lets them interoperate in some kind of "loose association".
Python gets an absolute kicking for being too slow relative to basically everything else and that performance characteristic is partially attributed to the interpreter lock. Misattributed in my opinion, but there we are.
“Killer” Trees? Not (2013)
I know how to make tests for _logic_, that's usually in Typescript functions (e. g., React hooks).

But for components, that call some of those hooks and then render some JSX, I've never been able to write a test that found a bug later on. Every single time one of them failed, either the change made was so large that the whole build failed to compile anyway, or it was because there was new desired behaviour and the test needed changing, not the code.

If a type of test doesn't help find bugs, it's a waste of space.
Rome evolved its own plauges, which is the central thesis of Kyle Harper's The Fate of Rome.

I've come to the view that any networked system will co-evolve pathologies which are fitted to that network's specific niche: cities, civilisations, transportation systems, communications systems, social networks, etc., etc.

One challenge is that the growth of such systems occurs in the absence of such pathologies. When they do emerge, things often become quite ugly.
> sharing state between threads is such a narow niche use case,

Outside of python, no it really isn't, it's the norm.

And even within python itself: That redis connection IS shared state.
Hi! Author of the PR here. As a project, Prometheus would like to become more OTel native and this is only the first of changes that are coming.

I’d be happy to answer any questions you have.
How Docker Broke in Half (2021)
Political pandemy is a disaser to people's rights. Seems like medics are becoming a new restrictive force suchas police now and religion in the past.
> introducing another layer of "barely elected" government

If the UK really cared about unelected government, why don't they get rid of their House of Lords? This would have been much less painful than Brexit. It looks a lot like this unelected government complaint is just an excuse and not something that they actually care about.
What is your test suit like?
I agree and platforms explaining why access has been blocked. It needs to be politicised perhaps EFF can get involved with a page explaining it and steps for action (emailing MPs, those that voted for it etc). We are supposed to be a democracy after all right?

This govenment is nutorious for it's u-turns. I would be happy to see another in this case.

FB, Apple and Microsoft need to start this campaign ASAP.
I created this for x86 many years ago: https://github.com/kristiandupont/rtasm

It's not an emulator, it allows you to assemble code in C++ at runtime. It breaks down the architecture (as it looked at the time) quite detailed, if you are interested :-)

EDIT to add: the .cbi file is a text file that contains most of the documentation: https://github.com/kristiandupont/rtasm/blob/master/RTASM.cb...
Ah, apologies, I didn't further enough up the comment tree.
What does being ~50 years old have to do with anything? I'm 50 and I'm the one who designs and implements those login screens, password managers, authentication databases etc etc...

The actual question is why haven't we solved authention in a way that would work for most people? Passwords suck. Webauth sucks. Two-factor sucks more than you can ever imagine. There isn't a way to authenticate that wouldn't suck for normal people (apart from password-less one-time sessions but those don't solve most auth problems).

That said, what's wrong with the time-tested way of Post-IT notes? No, it's not secure but it's one of the only ways that actually works with normal non-autistic people. Or like @ggm said above, a paper with login codes attached to their fridge with magnets. It just f*cking works.
Guy Fawkes night is on the 5th.

https://en.wikipedia.org/wiki/Eleventh_Night
Compared to those other languages, Java has no mechanism to enfore the use of concurrent data structures, it's entirely up to the programmer to use them.
Anonymity is not equivalent to privacy, although lots of characteristics overlap.
You could do that but also get an ipv4-enabled cdn. If your website is big enough it would require a cdn anyway, and the cdn provider most likely supports ipv6 origins
The developer that forgets to make disable work, will also forget to write this kind of test for it. Once the behaviour is added, it'll never be randomly removed again so the test isn't needed then. It looks nice but never helped find a bug.
Haha okay!
> No, there's oral testimony which claims there is evidence.

Look, this is not correct. David Grusch has provided evidence to the appropriate parties, and this has been confirmed by the IG and congress. If this was not the case, it would have already been said that he did not provide evidence for his claims.

It is disingenuous to make your claim that this is only oral testimony, and that's even without considering the hard sensor evidence provided by the other pilots involved in this hearing.
Startups typically require multiple, increasing rounds of finance. By seeking 20% for only 100k, the company is either incredibly desperate or can't generate enough interest to get a better deal. Worse, it means that the founders are likely to end up with so little equity after, say, 4 rounds that they become demotivated, further increasing the odds of failure.
> therefore the number crunching itself happens in C extensions

The number crunching does, but distributing the workload, receiving results, storing and retreiving data, etc. doesn't. And these are huge losses in performance that could be avoided if we could parallelise them.
GPT Riddle
Thanks Sashank!
I'm really struggling to think of a scenario where that makes sense
I have a particular problem with Threads/Instagram and Tiktok, that I feel I don't have with either Youtube or Twitter; region base recommendations after signing in.

I can understand that if you are not signed in, the recommendations are based on which country you are in, so that's understandable. But once I log in, if you continue to recommend content based on the region as my default option, and NOT based on my following/watching habits, it becomes annoying.

Most region based content is boring (I do NOT care about sports or entertainment gossip or whatever), but the local content in my region is especially cringe inducing, that I feel physically repulsed. On Youtube and Twitter, I rarely encounter such content, it mostly what I follow and things extending from that.

But for some reason, I cannot, despite my best efforts, seem to curate my feed on Threads/instagram nor on tiktok; it heavily seems to weight the locally popular content on my recommended feed, and moreover makes it the default view.

It even makes it difficult to switch to a following tab, there is an air of "no, don't you dare pick and choose what you want to read/watch, WE will pick what you will view and you will like it".

There are so many tiktokers who I like, but I only follow on their youtube shorts channel, because watching on tiktok or instagram makes me ill.

Threads is no better, I will be reading a thread from some one I like and one swipe and dammit, another cringe worthy thread about some repulsive nonsense, and I close the app.

We are told that social media apps are supposed to entertaining and addictive; youtube and twitter are catering to my addiction, the other apps don't, and if I feel repulsed rather than drawing in, I shan't visit their site and they can't serve me ads to make money.

____

I am not sure if it's because I got into youtube/ twitter early and was able to spend time shifting through dirt to find gold (time I don't seem to be willing to tiktok, I presume)...

or something about algorithms each company uses, because I never really liked facebook/instagram and I have closed my facebook account long ago, not because of some moral stand but because I found the app so boring.

I only keep instagram because of my old highschool fellows are there, and I like to be able to congratulate them on the birth of their babies, otherwise I rarely interact with the damn app, it never recommends me anything nice to watch, despite the years facebook spent collecting my data.

If you are going to invade my privacy and collect my data, why don't I get something useful out of it?

you know which popular accounts I follow and which segments my likes fall into, and I spent weeks trying to nudge you into things I like and avoid things I don't like, why don't you learn, dammit?
For me: Volunteer systems administration for a student organization. We had a subdomain under the domain of the university and wanted to add another one. We already had Bind configured with an A and MX record. No one really wanted to deal with it, so I asked some people I knew, who recommended that given we already ran qmail, then maybe tinydns would be the best option.

So I installed tinydns, read the documentation, experimented with the subdomain we didn't use yet. Took a few tries, but not really difficult.

Later one we added more stuff, like zone transfers, all of it is pretty easy once everything is running.

One of the things that scare people away from running DNS servers is Bind and it's configuration language, it's not great. You just don't have to use Bind, or you can switch to it once you understand the concepts of DNS better.
Java still doesn't provide persistent data structures out-of-the-box. IMHO these are more important than lock-free mutable data structures.

When one really does need shared mutable state, Haskell supports transactional updates to mutable state (STM), with optimistic locking and rollbacks. It's awesome, but unfortunately just not practically possible in any language with rampant untracked side-effects.
France here (not Paris). I’m a small startup, I spent 1 year going beyond 2 employees, and I needed to be 9. I had the income for 9, so I’m not a flimsy startup, wages are cool, tech stack is state-of-the-art.

- Indeed easily costs 500$ per month without result,

- Employees know it so they slack around. Not only they performed bad work during this period, but I also had to deal with firing one to show the other that bad work in unacceptable.

- Took recruiters at 7-10k€ per recruitee, for 1 year, didn’t work out, their candidates kept failing the basic Java tests (like they can’t align 2-for 1-if),

- Took an inhouse recruiter, 3000€ per month for 8 months, he overhauled the communication, wording style, videos, blogging, LinkedIn news, and did those 30-minutes calls before our 2 rounds of interviews.

Now we’re 8 and employees are actually pumped up motivated at work. And thanks to this, work is also more interesting than when we were few, because we have time to innovate, we’re not struggling under support workload or having to run around keeping the servers hot.

—-

I attribute the new fashion of 30-minutes calls to 1. scarcity due to Covid disorganization, 2. radios and media, even business shows, blasting out that the newnormal is 32hrs a week, 100% remote, and that if you haven’t been promoted to management in the last year you are wasting your life with your employer, 3. Students have been incredibly badly taught during Covid, so they suck at programming during interviews, 4. Therefore, employees are not worth spending the money on, and we’re better off spending the money on recruiters. So those 30-minutes call are a redistribution between who provides the value; the employee provides less value, the recruiter does.
Aaron Swartz died of "civil trial for violating copyright". Not so sure about CIA rendition, but "sovereign"* countries would extradite her to obey the Empire.

Since 2017 she's pursuing her research in Russian universities (although she maybe partially doing it remotely)
https://sci-hub.ru/alexandra
Twins have different parents too, being a twin doesn't mean you're treated the same in every instance, there are actually difference between twins even if we do look similar.
WordPress templates. Watch some videos on YouTube for setting them up.
How Does It Feel?
In urban conditions with trafic, a bike is faster than a car, even without dedicated infrastructures.
My Dad grew up in Belfast during the troubles, and was raised protestant. It's always been really interesting to me to hear his perspective on stuff like this, as he is always sort of amazed by how normalised things like putting effegies of the pope on these was back then. And how he never really thought about it until he moved, not exactly far, to Edinburgh and understood that Belfast was a place very different to most of the world at the time.

He talks often about how you would have photos of the Mayor of Belfast shaking hands with loyalist leaders infront of one of these bonfires with the effigy of the Pope in the background and it would be seen as a good thing, a positive PR moment for the mayor.
cover the top then?
The organic Costco tortilla chips are much better. No idea who makes them but it’s definitely not Mission.
Apple Card: Goldman likely stuck, Amex unlikely contender, Tim Cook once denied
The thing that made me question the narrative on RFK Jr was a random Twitter comment that pointed out that he had written a best-selling book that went after Bill Gates with some absolutely devastating claims yet Bill Gates with all his billions and all his lawyers never once attempted to sue the man for liable.

Why do you think that is? Could it be the fact that every single claim he made against Gates, Fauci and Big Pharma is well-sourced and air-tight.

Remember, it isn’t slander or liable if it is provably true.
Sampling at Scale with OpenTelemetry
Exactly. I also do this drive every few months and still can’t believe driving is more efficient than taking the train. It’s the absolute perfect setup for a train too.
> That's the problem with e2e encryption: it makes the police's job much, much more difficult.

So what? It should be difficult. They should have to literally send a guy to follow and literally spy on you if they want to learn a single bit of information about you. Not push a button and have your entire life revealed on their screens.
I’m reminded of an ad in a thick Jersey accent:

“Here’s your non-refundable ticket to Auckland.”

“You mean Oakland.”

“That’s right, Auckland, New Zealand.”
They’ve been here for 10,000 years.

They don’t “visit.” They’ve been here the whole time. More have come since the first arrived, though they just drift around in their (living machine) vessels, observing everything.

Most of them spend their entire lives in their pseudo-embryonic sack, a very rare few actually get out and walk around, so they don’t really compete for space or resources in the same way humans would.

Their technology works largely through the mind, so they can literally observe the world through your senses while a million miles away. There isn’t a thought or experience you can have in your own mind that they cannot perceive in greater quality and detail through your own senses.

While altruistic, they are wary of humans. Humans are unpredictable, unreliable, and frankly a danger to themselves and others. There is little incentive to “meeting and greeting” modern Man. Humans are not the most endearing part of Earth.

Oh, btw, there is a secret war among humans. Those who have the power of thought control are running a secret governance of power against the rest, so it isn’t like you’re really aware of or speak on behalf of your own humanity.
Because it would be fragmented and have 1000 incompatible implementations if it ever got that far.

Large institutions would prefer something they control 100%, email and SMS are only used because they became ubiquitous first.

But some companies use their apps as a secure alternative.
Beijing can’t even shut down the factories north of the city that dump particulates into the lungs of the leadership and their families. No way they can shut down some of the big iPhone factories.
> Nuclear, hydro wind and solar make up almost half the grid

But almost none of the marginal production, so everytime you get a new car, it runs almost entierely on fossile fuel…

Also, your 50t of fuel (that I tongue-in-cheek-ly reused) is complete BS: 6L per 100km, multiplied by 300 000km, times .75 (density of gasoline) you “only” get 13.5 tons.
Except with Amazon I always worry if it’s a Chinese counterfeit that is going to burn down my house, whereas Costco only carries curated, top-notch items.
It's still not dead obviously, but less publicly endorsed.

Here's some from just last year with images of the pope, the palestinian flag (there's an undercurrent of NI Republican solidarity with Palestine), and the tricolour:
https://www.irishnews.com/news/northernirelandnews/2022/07/1...
Aside from mishits like backdoors in E2EE, which are also being considered in the US, UK and already law in places like China, these regulations will affect privacy-invasive monopolies and oligopolies. They will not affect 'innovation.' Innovation comes from publicly-funded organisations and projects. Even profit-driven startups that innovate are eventually bought out and destroyed by these monopolies and oligopolies EU is actively prosecuting.
I think the problem is more about skill floors than skill ceilings. I never really cared that much about Asian's positive stereotypes, but the same arguments have been used to propose arguments that hispanic/black students are inherently inferior. Despite the face that much of that, was and is environmental issues.

Once you hit a certain point, sure. There will simply be people who's brains work differently and efficiently, similar to runners who have different pique physiques for their respective category (I don't think we even tap into half of that in classical public teaching but I digress). But it's a much bigger sale to say that some people simply can't pass high school level acedemics and use that against them.
Ecosystem churn and exposing more issues to python contradicts this.

The whole point of using languages like python, js etc. is to not worry about whole classes of problems and intricacies.

There are modern languages with great tooling like Go, Rust or Clojure that have excellent support for safe concurrency and parallel execution etc.

And there are reliable, well established languages like Java/C# that have been doing this forever.
I've given an example of a whole repository, that is now 4 years old, full of the types of tests you're talking about. It isn't that hard.

If the desired behavior is changing, then the test should fail and yes, you need to rewrite it. That's how testing works.
"whaddya mean prisoners get free college but I have to pay"

When people say that shit (because they do), I respond: yeah, hahah, that's a good point isn't it? :) Why doesn't everyone get free college? :)
> I’ve often thought that proper threading should be learned by the masses, not to be scared of it.

... or at least it should be public knowledge that anything prefixed with "async" is windows 3.1 multitasking from the 90s...

Why are we getting 64+ core servers to run single threaded cooperative multitasking on them? :)
CBOR has different integer widths, yes, but 1/2/3/5/9 bytes is not particularly flexible.

And if someone is asking for exact bit sizes and deltas, they probably don't want a format that embeds every key in every message.
I probably misunderstand your point, but if your point is that a given journalist can never be reliable then I agree, but that is also not the idea perhaps. We cannot hope to have only unbiased views, we can only average them out by consuming from multiple sources with known biases.
> Parallelize at the fork level

IPC is a PITA, and orchestrating processes is even worse.

> or at the isolated numeric library level

Not everything I want to parallelise in python runs in numpy. Simple example: WebService Backends. I have a 64 core server running a Werkzeug/Gunicorn application. The Service is mostly doing CPU bound tasks (data aggregation and analysis), so asyncio is pointless.

What happens is, it runs 60 worker processes. Which puts hefty limitations on any crosstalk and data sharing, because these either require IPC, or using redis/sql. Which are nowhere near as performant as actually shared memory would be.
Indeed: It is an illusion that a space without rules will lead to a more free communication. It will lead to a different communication, and funnily enough these spaces too have their ad-hoc rules and conventions. Only naive people truly believe that the communication on something like 4chan was ever a free one.

Sure it certainly is a different communication, and there are discourses you can lead on such a platform you hardly could lead anywhere else — but there are also discourses you could lead somewhere else that you can't really have on 4chan. E.g. try having a sincere debate about literally anything on there.

Free speech absolutists are like people who believe if only there was the right of the stronger we would be more free, when in fact it would very likely be much worse.

That being said, as someone who grew up in a right wing environment: for them free speech, like all other freedoms, are just a tool they will abuse till they have the power to take these freedoms away from others. They don't care about free speech, they care about ruling.
The cat is already out of the bag, the encryption already exists. This only hurts them who obey the law.
You go right ahead and blow your fingers off. (Terry Pratchett's footnote about being allowed to light one firework carefully from 15 feet away with a long stick comes to mind)