skysight-inc/HackerNews huggingface dataset:
Looks like that, yes. It's on our list to fix.
It's not uncommon to see files or streams in "JSON lines" format. For files where each line is a record and the records are sorted or indexed, it's possible to seek to a record of interest just as in CSV.

http://jsonlines.org/
Eastern cultures had the opposite association of white with death but that is believed to ironically be a skin color association of the pallor of the deceased.

There are some discussions to be had about different symbolisms but treating it as a reductive to always good or bad well, calling it childish is an insult to children.
Donald Trump is extreme. But he is not "extreme right."
There are good arguments in favor of taking away section 230 immunity and probably better arguments against it, but the best possible argument for getting rid of the immunity is to get rid of social media forever regardless of the other consequences.
The one in Canada seems to have pretty good public support, no?
The trouble is that what is considered "violence" varies from person to person, and from ideology to ideology.
Nice concept. I really liked your About in footer where you have thoughtfully explained your vision of the product.

I also made a similar side project during quarantine: https://messagink.com/

I thought there should be a place to archive, discover create interesting conversations or create fictional conversations (text stories) since most app around this space don't let you and are too expensive.
I wrote a story about this a while back, where the premise is that a judge is assigned to adjudicate and execute the mob's wishes: https://www.vice.com/en_us/article/mbyy58/river-rising
I'm trying to do generative art that involves deep neural networks. I think I will call it dank learning.
There are lots of reasons to close a file when you are done with it, especially if you are writing to that file. These considerations are not about “pythonicity”, but rather about best practices for unix.
Spot on. I know for a fact that it's a need to appear so because the issue was brought on by a change in upper management. The same middle managers had previously just smiled warmly and told me I was doing important work, never asked to see (let alone influence) architecture diagrams.

And I'd like to say I'm surprised and encouraged by the number of people empathizing with this problem; at work it is a lonely predicament. It somewhat dashes my hopes of escaping it by jumping to another firm, but at least I know I'm not the only one.
https://en.wikipedia.org/wiki/NUMAlink
I picked a conversation at random

https://taaalk.co/t/bitcoin-maxima-other-crypto-things

This started off with a question about a background image, and the answer had a lot of detail opening up many threads of possible conversations. This seems like something that happens pretty regularly, but also something that the format of linear text isn't well suited for. This is a problem for both essays and conversations.

There's a moment with a dozen possible interesting branches and the author or authors choose one direction to pursue. The other directions may be addressed later or may be forgotten and not picked up again.

I'm trying to imagine some branching structure, and how it might look in a UI that would "open" multiple threads and let readers and writers move through the text in their own direction.

Does that sound meaningful or possible to anyone else?
Excellent reading this; My Pi4/8GB cluster uses a 1000bT PoE hub for a backplane, and / is an nfsroot from a node running a Sandisk UASP USB3 SSD. Like the author, I'm blown away by the fun to be had with Docker and Kubernetes on this cluster. Unlike the author, I'm having a great experience with it as a Mac-replacing daily driver (thanks mostly to never running chromium on the same node that runs gnome-session, to spread things out a bit). Love to read about everyone's Pi cluster adventures.
Ok, so the HN consensus is that mob justice is bad. Great, excellent affirmation of a nearly tautological statement. Mob justice can never actually be just, except by accident.

What's more interesting to me, and a problem more befitting the intellectual horsepower of folks here, is: what are the sociological causes of this behavior? And what realistic mechanisms or release valves could we put in place so people either didn't feel the need to do this, or when they did, the ways in which we could ensure justice apart and aside from online bandwagoning?

This is a broad and complex topic. I don't claim to have any answers. But I think there are some interesting questions:

1. To what extent does this dynamic align with the political spectrum? If it doesn't align with the obvious left/right dynamic, is another way we can identify those who think it's acceptable vs. those who don't, so we can pursue appropriate policies?

2. To what extent is online outrage driven by systemic factors that prevent injustice from being addressed by other means? Arguably, the impetus behind the #metoo or #blacklivesmatter movements is the fact that the status quo systems are inherently weighted in favor of bad actors. The online bandwagon angle would likely not exist if victims felt they had any other meaningful recourse. Indeed, that's the whole point.

3. Free association is also A Thing. Shouldn't we be free to disassociate ourselves from those whose views we find distasteful, and (due to freedom of speech) encourage others to do the same? And how is this different (or the same) than an internet bandwagon?

4. Is there a difference between bandwagon driven by a (misguided or not) desire for justice, and pure spiteful trolling? Undoubtedly, both exist. But can we make a distinction without making a value judgement between various sociopolitical positions?

5. Where does online behavior "cross the line"? Is near-universal criticism and reprobation itself problematic? Or does it only become a problem when it becomes targeted harassment? Or when the harassment begins to extend from the internet to the real world (doxxing) or involve actual crimes (swatting)? What happens when a concerned entity (e.g) an employer take entirely legitimate action (firing a racist employee), but which they would not have otherwise taken?

It's not enough to rail against the dynamic. We need to seriously grapple with all the individual factors that go into it. Because (hopefully) the internet and freedom of speech on the internet is here to stay. Reductive approaches only serve you to shove you into one camp or the other. How can we try and figure out how to make this very new informational landscape both sustainable and just?
I’m working on this as well, but with a different set of content types. I want my personal search to primarily support second-brain functionality for creative work, so focusing on indexing:

- podcasts

- self-authored internet comments (Reddit, Hackernews)

- books

- articles

- code

- music

- lectures

Started it at http://rememex.org
Wow I was not aware of this. The original github issue:

> The Santa Hat on vscode insiders and pushing of religion is very offensive to me, additionally xmas has cost millions of Jews their lives over the centuries, yet even if that was not the case, pushing religious symbols as part of a product update is completely unacceptable. Please remove it immediately and make it your top priority. To me this is almost equally offensive as a swastika.
https://github.com/microsoft/vscode/issues/87268

I didn't know that Santa Claus was a religious symbol, I celebrate with Santa and I do not affiliate with any religion. But the status quo is to accommodate every single person. People believe they are entitled to it: "Make it your top priority" -- OK boss! There needs to be a balance. Complete stubbornness is not good. Bending over to every single request, regardless of its merit, is not good either.
I don't understand why you keep returning to people disagreeing with me as though it's a counterpoint. I know people disagree! That's why I'm posting; I hope to convince them that they're wrong.

Society is double not going to work under a standard where we don't consider bad people members of society anymore.
I never understand this stupid focus on the rich. The rich are in the minority and they pay a lot of taxes. With a revenue neutral CO2 tax all that money would go into the hands of people with a lower CO2 foot print.
An intresting blog post, but a few comments...

Switzerland has conscription which is conceptually very different from the 2nd amendment in both purpose and implementation. The US had conscription in the past but forcing people against their will to mandatory service is something which individualistic culture tend to dislike.

The effect of conscription on homicide rates is also a complex and difficult topic. There is definitive people who argue that forcing young adults into a pre-determined future is a good thing to shape young women and men into productive citizens. Others argue that robbing peoples right to choose their own destiny is very harmful to anyone who does not fit the mold.

Even with the possible benefits if, on the average, forcing young people into pre-determined destinies would produce more law abiding citizen, I would not personally be in favor of it. As someone who live in an other country with conscription, it is not worth it.
Look no further than Hollywood.

The entire industry of TV and film has been turned to shit as an endless appeal to that mob that can never be sated on social media.

Advertising plays this shit too
It is also the state where the governor said I didn't know COVID could be spread person to person. The people decided this man was the best person to make decisions on our behalf.

Having a lottery determine who gets in is anti-smart (to steal your word) because it doesn't reward based on anything other than randomness. Maybe better described as socialist
The eIDAS system in theory should work across countries, but AFAIK it is not compulsory and this functionality hasn’t been implemented by aby country.

Moreover it requires a smart card for the highest level of authentication.
I'm working on an fully open source Physical Vapor Deposition System which is capable of producing thin flim solar cells, Ex(CIGS,CDTE) at efficiencies in the range of 15- 20%. The system is designed to produce one 10 watt cell for every 45 minutes. I could go into further depth here but for obvious reasons It would take me a while to explain everything.
And how does one determine this enlightened few and how do they get out into power? It seems like you're advocating for what would quickly become an aristocracy,

People can work together, but an effective system of organization needs to be in place which allows for check and balances. The internet has bypassed many of our former checks and balances, so it's time to rework things.
How Pepsi briefly became the 6th largest military in the world
Summary: Designing Data-Intensive Applications by Martin Kleppmann
If he isn’t extreme right - what positions would be to the right of his?
I tried some small classed on Udacity a while ago but there where a lot of bugs and the course work was too easy. This was before Nanodegrees became a thing but untill now i have only done different courses on EDX, 9 in total from MITx, ColumbiaX and UCSanDiegoX because I thing there courses from good universities are of a better quality.
> Any resource may be limited or require exclusivity; that's why they're called resources. Similarly one should always explicitly call dict.clear when finished with a dict.

I think there is an important distinction between resources for which there may be contention within the process, vs. external resources. It's tractable to provide sufficient certainty that in an internal resource isn't subject to problematic contention either analytically or by testing or a combination, but that's less tractable with external resources. So, use guaranteed freeing of resources (context managers, if possible, in Python) for external resources or for internal resources that you can't otherwise be reasonably sure are free of contention issues.
The police almost never prosecute rape, as a crime. When they do, it is an incredible ordeal for the victim, who is forced to replay the incident multiple times to convince the appropriate authorities it actually happened.

If you believe "the police" are a major obstacle to rape, then I encourage you to actually read the accounts of victims and see if that reflects their experience.
>China has nation-wide policoes about fertility (the one child policy and its regional variations) so it's not clear if the Uighurs are especially singled out or simply punished for not respecting a national law.

The interesting fact is, the one child policy, in all its year of existence, never applied to Uighars and non-Han muslims.

Makes me think these camps are precisely what they say they are, "to nonviolently deal with extremists and separatists".

The alternative would be an Afghanistan-like war to rid certain areas of extremist groups which would probably result in major collateral damage and more innocent casualties.
I always preferred Geiss, but either way, I wish such visualisation capabilities were built in to Spotify... Or is there a suitable in_xxx plugin for Winamp that will let me use its visualisations with Spotify?
Seems like multiple people in this thread are working on this or similar.

Maybe we should start a subreddit for people building this stuff.
You posted cheap religious slurs. That's insulting in the same way that slurring someone's country would be (a thing we've in fact had to warn you about in the past on HN). We ban accounts that do these things, so please don't do them any more.
Cookiebot: A Gesture-Based Home Robot
If you want a lazy iterator, then you will need to keep the file handle open. I don’t see how this one use case invalidates the general guideline of not sitting on file descriptors that you are finished with.
Wikipedia basically backs up what you're saying. Bad, but not existential threat.

https://en.wikipedia.org/wiki/Global_warming#Humans
Because you've eaten a burger, lived in a city, work in a chemicals factory, driven a car, crossed a road, [insert anything else that increases the chance of death or illness], ...

Everyone gets ill, everyone dies, smokers in most countries pay additional taxes on every packet of cigarettes they buy. But, even if they didn't, having a national insurance scheme (as we have in the UK), is the best way of spreading the risk of costly healthcare.

When you buy insurance you're not subsidising anybody, you're joining a pot of individuals who are trying to lower the overall risk of high medical bills. The more people, the easier it is to absorb exceptional costs.
From a game theory perspective it seems very risky to give young people an incentive to be infected. When people have tangible benefits from having antibodies, a subset of the population is sure to "aquire" them.

With those complex rules (have antibodies but use an inhaler means you are banned), would it not just be better to have everything online?
Hey, I came across yours. It's got a lot of features. How is traction going?
I'm surprised there hasn't been much mention (at least for US-based folks) of at-will employment. People are getting fired for old social media posts, but people get fired for all sorts of other stupid reasons: the boss was in a bad mood, you missed work to go vote (again, US-specific because elections days aren't holidays here), the bus was late.

Meanwhile, the EU has much stricter regulations regarding employment and the conditions under which employees can be let go.
This is a nit but looks like she says pyc files aren't around in python3 anymore -- they're still there just in the __pycache__ directory (as of 3.2)
> as is probably the case here

That would be pretty ludicrous, if true. You sure you're ready to say that? I mean, even if they were being totally cynical about it, it would be in their interests to find the culprit.
it is not exactly hard to spot what the primary color of an app is...
An Ancient Valley Lost to “Progress”
One set of anecdotes after another. Easy to understand why PG acolytes might enjoy this piece.
This is important art.
> Signs saying 'now leaving the USA'

It's a joke on a written on a piece of cardboard. I guarantee you the vast majority of people there never thought that they had left the territory or jurisdiction of the United States.

It never was a secessionist movement. That you think that is probably because you never listened to what the people who were there had to say.

That's what I mean when you say you rejected the criticism out of hand. You didn't even listen to the criticism! You heard a completely distorted summary that was pushed by people with polar opposite goals of the protesters. You didn't take the time to listen to the criticisms that were leveled, or their demands, before deciding that they were a secessionist movement.
Therefore SQLAlchemy.
I love this idea! I've never found a good solution to this problem, used to try different logins etc but the save and restore of state doesn't work very well.

Could combine this with site/app blocking tools to ensure when you load the studying state you don't get distracted too.
Thanks for the thoughtful and interesting responses, looking forward to listening to the podcast. I loved the Cixin trilogy, but hadn’t heard of the dark forest theory applied to online conversations before. I’m not sure I agree with such a strong suggestion, maybe more that the people that are most verbal in a group are rarely the people with the most interesting thoughts. It is sadly becoming increasingly true though that anything you say is now a permanent liability.
How much time actually goes into instruction selection and register allocation? I thought a lot of the time went into optimization passes at the IR level.
No more Pym particles.
The CSV library is part of the standard library, though. Its way of doing things has been blessed by the Python maintainers.

OK, it might still be correct to say the problem is with the CSV library. But if the context manager "best practices" lead to popular parts of the standard library being bad and unidiomatic, that's at best unpythonic. After all, "There should be one -- and preferably only one -- obvious way to do it".
Sounds like some hybrid of khan academy, Wikipedia, and stack overflow! I would have loved this as a kid :)

I totally agree that getting a high quality corpus of information is the hardest part.

I like the idea of explaining “themes/metaphors”, with version-controlled iterative improvements.
Pascal was also my first real language after Basic. And never again. With all the modern languages available I just don't see the appeal.
Please do expand. It's apparent from this list[1] that GaTech differentiates traditional from online.

[1] https://www.gatech.edu/academics/masters-degree-programs
Why I’m Writing a Book on Cryptography
English Bible versions in mysql, sqlite, xml, csv, json.

https://github.com/scrollmapper/bible_databases

Used it to build https://wordbibleaddin.com
And? What did people expect would happen? You cannot trust large corporations with those kinds of discussions.

The thing is, I don't think the solution is to force Reddit to host those kinds of subreddits - the solution it to find or create a different social space. Alternatives to those spaces exist, you just have to look for them.
I always enjoy seeing projects done in Love2D; it's such a great little game engine!
I don't think you even understand me a little.

I'm not here to debate you (or anyone). I will point it out, when people respond with something that is either incorrect or not applicable, but more out of courtesy than to convince anyone. It's just because they might not know the relevant local situation as I do. But, I sincerely don't care whether I convince you or not. Your mistakes and ignorance are your own responsibility; your funeral. I don't have to show or prove you anything.

I did not say that lockdowns don't work. They certainly did have (some) effect here. On the other hand, the virus did spreading either way, even with some of the most draconian measures taken anywhere. Those were new infections, for months. That in itself might at least suggest that you require extremely disproportionate measures (causing all kinds of damage) to really influence/contain the spread this way. That is, (especially) if you essentially don't test anyone. However, that's a whole different discussion/topic.

What I originally pointed out is that it was odd to see how, when all measures were lifted (for whatever the reason), none of the earlier predicted doom scenarios happened. Which should cause at least pause and wonder (or reassessment) whether those predictions/assumptions are actually accurate in the first place.

You can throw back in a theory, which wasn't applicable in this particular situation, which I can tell from the details/facts I personally know. Then you can throw a tantrum/fit, while claiming to know some unquestionably truthful/factual, and argue that therefore I must be wrong. Well, maybe your own beliefs are still the actual wrong part here.

Mind you, I don't give a shit about any political side or beliefs. Nor was I really bothered with any of the measures (not even the draconian ones, although they should be useful and not just a political tool). However, my big gripe is with people that take what ultimately still are estimations and predictive risk assessments (which in themselves are perfectly okay and reasonable, as long as they get updated with new insights and understandings), and start presenting them as canonical gospel that can not be questioned and should be religiously defended. There should be no place for dogma like that in science (or anywhere, for that matter).
Rise of the machines: has technology evolved beyond our control? (2018)
man 3 isatty

If you find yourself hard coding ANSI escape sequences in your program's output, please, please check to see if STDOUT is a tty first. This will prevent spewing escape sequences to a file.

For extra credit, please consider using tput() and friends to emit escape sequences rather than hard coding them. This may seem stupid when nearly every terminal in the world is now effectively an ANSI terminal, but sometimes vision impaired folks (and others) are using intentionally limited terminals with their type set to "dumb". Good programs respect this, and conditionally output their escape sequences.
> I genuinely have no idea what you're getting at.

I mentioned articles that declared would only mention her by initials to avoid calling her name, you followed that pattern. If it was not deliberate, it was an interesting coincidence.

> It feels weird that to talk about cancel culture you pick someone who's at no risk of being cancelled.

No one can deny the fact that JK Rowling and Martina Navratilova were more than "criticized" for their "opinions". They were misrepresented in their views to create attrition with some minority group, then coerced into getting some kind of apology for saying something that in no way entices animosity towards said minority and still after that get their work and professional relationships harassed to try to get them ostracized.

This by itself is already is cancel culture, not the fact that people actually get canceled.

It feels even weirder that you are trying to minimize the harm caused by cancel culture by pointing out the fact that someone survived it.
> But that's the very definition of insurance: spread the risk over the entire pool.

But the devil is in the details, specifically in the definition of the "pool". To keep it fair (and subscription voluntary) generally requires pooling similar risk levels. Which is why for car insurance your driving record is important; for term life, your age and smoking status; etc.

But at least in the US, health insurance is not really an insurance (as in your definition of spreading the risk of rare but expensive events); it is a complex monster touching negotiated pricing, access to care, etc.
You'd still have social media but then they couldn't moderate it at all and you'd have all the same problems plus 500,000% more spam.