skysight-inc/HackerNews huggingface dataset:
I wish we had something like this in the US. We sorely need it.

Today, in the US and much of the western world as a whole, we are missing something I have seen described as "the third place". This is defined as any social setting that isn't the "first place" (home), or the "second place" (work).

Wikipedia introduces the "third place" with examples: "churches, cafes, clubs, public libraries, gyms, bookstores, stoops and parks". I disagree with most, if not all of these as true examples of the third place.

Churches have explicit missions; whether they be charity, evangelism, or even to vaguely unite a community: there is always a goal in mind, and an expectation to work toward that goal. So despite their extracurricular position, these are the second place: work. I would include clubs and gyms for the same reason.

Cafes and bars are businesses. Even if you can casually visit them, you are expected to buy something. The experience of cafes and bars may be very close to a third place, but they are effectively taxed: without buying drinks, the business fails. That introduces a deliberate purpose to the space that, in practice, recreates the same social dynamics present in churches, clubs, and gyms.

Libraries allow you to choose your goals, but you are expected to do so quietly and alone. Engaging those around you in casual conversation is rude, and even against the rules! Libraries also provide space for extracurricular groups, like clubs, but that interaction is explicit: it doesn't start organically. So we end up again with the same "second place" social dynamic!

So what about public parks? Surely a public park can fill the void: after all, that's explicitly what they are there for! And yet, in my experience, this doesn't happen. People use parks for their utility: to exercise, walk their dogs, or play with friends. They are effectively an extension of the "first place": home.

I can't think of a single physical location in the Untied States where the average person can freely visit, and expect to be talked to. Such an interaction is so unfamiliar, it is implicitly discouraged: an unspoken rule. Sure, there are those who are willing to break that rule, but when I see it play out, I see the average person react with discomfort and annoyance. After all, they were just minding their own business: such is the American dream.

The third place is dead, not only in the physical (by not existing as a place), but also in the ethereal (by not existing in our social expectations). Even if we want it, we are missing the narrative: the story: the blueprint: detailing how and where it could exist in our lives. That alone is the very reason we so desperately need it.
Sure, but the real news is it used to be taboo to say this - Sinophobic even. A lot of people are owed a serious apology.
"Intelligence is whatever supports this product."
This line of thought always reminds me of Marsh v. Alabama: https://en.wikipedia.org/wiki/Marsh_v._Alabama

> a state trespassing statute could not be used to prevent the distribution of religious materials on a town's sidewalk even though the sidewalk was part of a privately-owned company town

Are we at that point of broad-spectrum BigCo dominance yet? I'd say probably not, but sometimes it just seems like a matter of time.
Just about as idiotic as calling someone who types some weird words on a screen a Software Engineer with a salary of 300k.
CONTINUE and BREAK are quite different from GOTO in that they operate predictably given the current scope: their limitations make them incapable of creating the unstructured nightmare that Dijkstra was talking about. They're similar to a GOTO only in that they compile to a jump, but so do IF statements and FOR loops.

Structured programming wasn't about eliminating jumps, it was about enforcing discipline in their use. The simplest way to do that is to eliminate raw GOTO from the language, but it's also possible to just be careful and use it wisely.
Do you disagree if I say that the United States is one of the best functioning democracies (may not be perfect )? They have elected the same president consecutively. There may be many others as well, and nobody became Nazi.
How large is the data you're working with? Airtable (expensive, with serious row limitations) and its open source alternatives (apparently great, but I've never used one) are basically what you're looking for. They allow you to create relationships pretty trivially. I largely use airtable for collaborative data entry work with 1-10 others, where I need to eventually throw the data into postgres. It works great. Though, it's hard to say where its limitations are until you're a bunch of hours into a project -- some features you'd expect to be easy can be extremely hard, or limited.
There's no "we". Different people need different things.
> Same for WordPress.

Not as much - WP favours backwards compatibility (or is it laziness?) even when doing so impacts security.

Another problem is that the environments Wordpress targets are inherently vulnerable - while it's not WP's fault directly, they do nothing to warn people against using them nor outright stop supporting broken, insecure configurations.

> There are multitudes of comments that specifically single out WP in the post's comment thread. Including this very thread that you are on.

I was talking about publicized data breaches in general. But if we specifically talk about CMSes, I'm not sure anything else beats Wordpress and similar PHP-based CMSes of that era when it comes to not just the amount of vulnerabilities, but especially the nature of them - the same, dumb, basic problems resolved in every other language (including modern PHP with a framework such as Laravel) repeated over and over again.

> WHERE is that objective study that compares WordPress with other software in regard to vulnerabilities

Someone posted the following excerpt of the Wordpress codebase: https://github.com/WordPress/WordPress/blob/master/wp-includ... which appears to be some custom attempt at simulating SQL query parameterization instead of using the actual, database-driver-provided function. If this is indeed the purpose of that function and it is indeed used, then I'm not sure there is any valid excuse for this in today's day and age.

Someone else mentioned password hashing still relying on MD5 - if that is actually true, I'm not sure that is excusable either? I haven't done PHP for many years now, but surely even if the native functions aren't available, couldn't they use a "polyfill" such as https://github.com/ircmaxell/password_compat ?

I'm sure there are many other issues but frankly the first one should be enough for any competent developer to run away.

> No it doesnt. Dont make up falsities. PHP executes files how you configure it to.

I was with you until this, but now I think you're arguing in bad faith.

Yes, if you want to be pedantic, PHP and your web server execute files like how you configure them to. In practice, the environment where the vast majority of Wordpress sites are deployed (your typical shared hosting environment) will execute anything that ends with .php and is in the web root.

This is inherently a legacy PHP problem (which WP encourages by supporting it) - no other language that I know of does this by default. If I accidentally store a malicious file in Python, Ruby, Node.js, etc applications, the worst that will happen is that I serve it back. At no point what so ever the server itself will execute that file.

Yet in the PHP environments Wordpress targets, this is a massive issue which means every single feature handling file uploads (both in WP core and any plugins) should anticipate your server's misconfiguration (maybe it's not limited to .php files, but .html files too?) and try to protect against it, eventually failing and then you get yet another Wordpress vulnerability.
It's helpful for doing things like mathematical reasoning, since the LLM can't really do it directly. A DSL would allow you to offload that reasoning.
Couldn't agree more. So put your university identity on this instance and put your other identities on other instances. Have a football-fan identity, a political identity, a tap-dancing identity. Be multi-faceted!
>at a certain point there is a point where it's useful to have a word to categorize this phenomenon.

Other words can simply be used. "Woke" shouldnt have to be diverted so far from its original definition just to become a convenient catchall term.
This feels very similar to the concept of the McNamara Fallacy, which I think is incredibly valuable to consider in a software context.

https://en.wikipedia.org/wiki/McNamara_fallacy
Trans people have a keen idea of their gender identity from a very early age. If it is a human rights violation to force an adult to live opposite their innate gender identity, surely it's a human rights violation to do the same to a child.
I should point out that some viruses are not easily transmissible either.
A lot of political terms are poorly defined, like liberalism. By the traditional economic definition both US parties are liberal.

Personally I'd define woke as the toxic mixture of identity politics and cancel culture. Mark Fisher wrote about an embryonic kind of this in "exiting the vampire castle"
What determines whether a dog can understand screens? Mine don’t, yet i’ve seen videos of dogs watching tv shows
Appreciate the context. There's so much jargons and different branches of departments that it's hard for a layperson to understand the significance of assessments such as these. I would have been in agreement with OP's reasoning had I not come across this.
And what makes you think that a GPT model can be better than a 20 year old search algorithm? I mean seriously, at what point exactly did you convince yourself that GPT is actually intelligent and can assess anything?

You're missing too many variables and focusing too much on what you want without realizing what is actually possible.
Ask HN: How to generate/find mock stack traces?
I'm interested in studying different types of error traces produced in a production environment. Don't have access to any currently. How would the HN community recommend I find a dataset (or something similar) containing stack traces?
Context, as always, is key: https://www.npr.org/2021/08/12/1027236499/anti-asian-hate-cr...

Are these people who are owed a serious apology the ones who actually attacked Asian-Americans? Or simply the ones who stoked racial animus prompting others to attack them?
Musk has calculated that Twitter will not be profitable until it reaches -500 employees where 500 people each donate the equivalent of a years salary to the company and it has no paid employees at all.
Unfortunately, unless whoever destroyed evidence screwed up (happens all the time, security services have enough idiots and slackers), or somebody kept some evidence and then will defect, yes, it is likely we'll never have the proof. That's why they do it.
May your investment go To The Moon
Can someone who read this article post a sentence (like just a headline) of what the article is actually about, like what an inmo or transputer is, without starting with a background life story and life goals like the article?
thanks for the perspective
Organizations like the CIA don't make factual statements, they make strategic statements. Any connection with reality is purely coincidental.

If the CIA came out tomorrow and said they were 100% confident it was a lab leak from China we would have no way of knowing if that's based on facts or political propaganda.

Maybe, in 40-50 years we'll get an answer. Until then, it's too politically and strategically useful to keep it up in the air. At least one goal is for people to be arguing about it.
That's not at all what I'm arguing. My comment was purely a response to

> I think we need an objective rather than a relative definition if we're going to do anything other than move goalposts.

I claimed that this is a nonsensical statement for two reasons:

1. You imply that relativity and objectivity are at odds (they aren't -- "I'm taller than my mom" is both a relative and an objective statement).

2. You claim that in order to have a meaningful conversation about conservatism and progressivism, these terms must be defined in an absolute sense. But they are by definition relative. Most of my comment illustrates this point.
A LLM is a generator of misinformation that is maximally difficult to distinguish from real information.

How do you use this as a lawyer?

I mean, as a stereotypical evil lawyer in a world of naïve people who don't learn from experience, you could maybe use it to win cases until you destroy the justice system.

But other than that...
Stop wasting people's time please.
wow, my brain autocorrected that typo when I read it. maybe because i agree with the sentiment. i thought you were the weird one until i went back to re-read it. but now that you pointed it out, i do like it and think i'm going to be adding it to my vocabulary
Work and personal, but also as dedicated offline password managers. If I don’t need camera functionality or wifi, then can simply pop those out. The options are endless.
Sorry, completely forgot about this thread.

> It’s predicated upon uprooting government financial regulation.

Imo this is a positive, but that's a little besides the point - it is inevitable in the same way that encrypted communications are inevitable and don't care whether Australia decides its laws trump the laws of math. If you care about the ability to maintain taxation, etc, then riding the wave is vastly preferable to being crushed by it.
> saliva-resistant touch-screen console

Had me laughing out loud in public like a fucking jackass
> but then actually mean something else “kids shouldn’t be allowed to transition” and then introduce legislation to that effect.

Minors aren't capable of consent. The treatments have permanent side effects and lead to sterilization. One of the drugs used to aid in "transitioning" is lupron, which is also used to sterilize sex offenders

The only reason why any of this is allowed to happen is because the general population doesn't see what's happening. Criticism or "explanations" aren't necessary, all that's needed is visibility so that everyone can see what's being done and vote accordingly
That makes sense. The counterintuitive part for me was a cell causing the one underneath to become pressurized and then flowing back up. You don’t usually think of water as compressible.
To this old Llamatron fan Akka Arrh is now the definitive killer app for the (OLED) Switch.

Disclaimer: must still have high brain plasticity / good hand-eye coordination to cope with it.

I'm also really looking forward to PSVR2 updates / versions of some of Llamasoft's earlier games.
I think boring-ness is the crux of it, for me.

From what I've understood, 128-bits is fine-in-practice, unless you're an extremely high-value target who is also feeling unlucky. Even if I was a whistleblower under an authoritarian regime, I'd feel pretty safe using Age in its current form (at the very least, I'd have bigger things to worry about).

However, it's not quite boring enough - the fact that this conversation is happening at all attests to that fact. It would cost almost nothing to increase file key size to 256 bits, and so IMHO it should be considered for an "age v2" - but at the same time, not something people should be alarmed about in the current implementation. (with the caveat that I'm not exactly qualified to make that assertion)
Yes, because they multiply state.
Rare look at the wildlife thriving in North Korea's DMZ
Russia’s aggression threatens efforts to protect nature beyond Ukraine
of course nobody should be writing C any more, for exactly the reason you're demonstrating in this comment
I don't know if it does make the most sense. Some context:

https://www.cdc.gov/onehealth/basics/zoonotic-diseases.html

75% of all new infectious diseases come from animals. How many of those do we have start to finish routes from animals to humans? And if we don't have that route, how many of those are we suspecting of being lab leaks?

If they wrote in their conclusion that it was "low confidence" I think they have good reason for saying that.
In-app purchases (free-to-play) are largely a separate issue although they share some of the same ongoing "Is this worth it?" fatigue.

But I'm just super-wary of subscriptions. I mostly don't have the discipline to re-evaluate all my subscriptions every month and then have to agonize over those I get some value from but is it worth $10? And usage goes up and down. So my default is mostly to just say no.
Beej is a great guy. He was my instructor at this boot camp I attended. I learned a little C from him. I can’t really do much with it, but it was fun to learn.
My issues with client-side data collection
It's from 2018. Time was not kind to Pearl's picture of AI.
Who controlled him? Absolutely nobody. He had anyone who attempted to executed.

He was a maniac for sure, and a total jerk, but a brilliant one. In "Court of the Red Tzar" after he achieves all his narcissistic glory by winning world war II he starts torturing his inner circle making them drink to the point of passing out on a regular basis trying to find any flaws in their loyalty.

The real hero of that book is Anastas Mikoyan. The guy survives Lenin, Stalin and even Khrushchev and Brezhnev kept him around. He keeps his dignity, plays a key role in defeating fascism and his brother ran a damned good aircraft design bureau the whole way through.
A lot of people seem to think the lab leak premise is the same as the "engineered biological weapon" premise so if that become popular it'll probably only drive a perception of "weak government that betrays the citizens" even more than we've already got...
> Something something positive intent and the like

Trust, but verify. It's one thing to recognize a dog whistle and flip out. It's quite another thing to hear a dog whistle, ask for elaboration, and nope out when negative intent is revealed.
Extinct-in-the-wild species in conservation limbo
There's definitely gatekeeping on websites but having done a bunch of crawler work I can say you'd be surprised how rarely a site will outright block you if you just do the right things: have an identifiable user agent with a working URL that explains what your crawler does, respect robots.txt, implement polite crawling. As for actually being able to crawl the whole thing though, yeah it's stupidly expensive :-/
The world has always been joyfully ok with a country killing its own people.
Which doesn't use DNAT unless you explicitly configure it to do so.

nginx-ingress will read Service Endpoints through k8s API and resolve connections to specific pod IPs so long as your network is properly deployed.

Of course it's also possible to make it go through serviceIP (which by default is still implemented using DNAT in kube-proxy), but it's not recommended.

NodePorts like the example given earlier exist for dealing with external traffic from hosts unaware of (possibly unroutable) serviceIP and podIP ranges.

I had lots of !FUN! with nginx-ingress, but that's not one of its faults.
Methods from the .net framework and other libraries are called with a tuple of argument, since they are not compatible with the native F# was of calling functions.
I'm not talking about laws. I'm talking about the nature of a normal to large corporation: to sell things.

They don't have to maximize profit at the cost of other things. But if they want to ignore a huge sales venue, they should justify it.

Justifying isn't some huge bar. It's due diligence. If you have many reasons, then write them down.
So I live in some backwards world where white supremacists are not racists but in fact trolls, and I’m the one whose racist for taking them at their word. Okay.
How would the US fare if China cut off exports? Seems like it would at best be extremely disruptive. So how much leverage does US really have to "isolate" China?
Yep. I'm going through the exact same thing with the exact same results.
Wagner Group offshoots spread Russian influence in Africa
I had no idea Mercury was tide locked to the sun. What a bizarre surface it must have with one half permanently pointed at the sun and the other perpetually dark.

Edit: Google says it’s not.
True. But if you know a bit about programming and a lot about dogs, that won't necessarily translate into being able to help with infrastructure.
As an off-topic side note, I saw this trending on Twitter and just assumed it was the latest conspiracy on the site. Seeing it on HN lends it a lot more credibility.

I used to watch Twitter for a source of breaking news. It's a shame that it seems like 90% of trending stories there need verified with a second source now, and that the nuance you get from doing so (for example, the "low confidence" expressed by the US) seem to still be entirely missing from Twitter's trending discourse.
The key difference to me is where you use “probably”. Rust and even WASM reflect a lot of the system behavior that’s become the norm among modern hardware platforms.

But those norms are still not universal and it’s useful to maintain an understanding of other viable architectures. C was born from a time of of extremely high innovation and experimentation in hardware architecture and it’s baked many of those possibilities into its language. Often, those are the very footguns that can make writing commercial software in C something to be considered carefully, especially because performant and safer alternatives like Rust exist.

Yet, using C is still sometimes the right choices for commercial software and remains a unique instrument for privately expanding one’s understanding of system and hardware architecture.

The quoted claim about C doesn’t have to be wrong just to argue that Rust might often be a better choice in practice for commercial bare metal programming on common systems. It’s making a subtly different claim, and the difference can matter.
My school used Ada to teach programming before switching to Java which was the new thing. At that time, it was a nice alternative to C/C++ for learning. Overall, it's quite a simple language. Type safe, good module system, generics... Although I don't know if there's much to learn from Ada nowadays. Also, I have no idea what the tooling is like nowadays: IDE support, package management, linters and so on...
Isn't part of the problem in France the quite rigid educational system? If you don't go to Grande Ecoles then the managerial roles are basically out...but this kind of selects for a lack of practical skills?

The UK is exactly the same btw. One of the changes the current govt is looking at is trying to stop the streamlining of students at 15 into humanities and sciences by making everyone take maths up to 18.

I think the stuff about basic skills is also correct but perhaps orthogonal. Quite agree but it makes us sound like old-school types. I have noticed that younger people don't like using the phone, it is...not good. But I think young people can learn, I worry more about older people preventing their growth.
This is a mostly inaccurate trope from every time I've gone looking. If you look at the median and spread of salaries for Cobol developers or mainframes or Fortran or whatnot, it is way below the medians and spread for salaries of frontend and backend developers.

Now possibly there are non-public markets where you can hire devs at crazy salaries but us not being able to find them also indicates the relative scarcity.

So overall no I don't think finding work in old-school tech will pay better or even have much better work-life balance.
I probably am overthinking this; I always wondered if that key was purposely leaked by someone who didn't like Bill Gates.
Muslims in Xinjiang are not Han Chinese. You're buying into the propaganda. In any case, the world should not be okay with this.
Right since covid only effected western countries. If it were "ethnic genocide" it was a pretty shitty one.
Hackernews now advocating for burning books, wow. This is the end result in allowing political ragebait threads instead of focusing on tech and startups.