skysight-inc/HackerNews huggingface dataset:
Remembrance and memorials alone don't stop atrocities from happening again. There's a difference between reminded of the past, and actively engaging with the past in the present moment.

It's important to give countenance to the fact that democracy, human rights, the rule of law,... in and of itself aren't measures against populism and authoritarianism. By and large, the success of the latter is tied into resentment over key social and economic factors which determine the strength of social cohesion and a sense of equity.

If a state doesn't invest in the common interests of its citizenry, over time that will create breeding grounds for people to become resentful, distrustful, tribal, isolated,... The identity politics of populists and authoritarians by and large revolve "we against them" narratives. These are incredibly easy to understand and provide a new framework of meaning and values to disenfranchised people. Minorities become prime targets because they are visibly different and therefor easy to pick out and used as scapegoats. That's what fractures an erstwhile democratic, cohesive society.

In Germany, the NSDAP only became successful after 1932, when the effects of the Depression came into full swing in an already unstable political climate of the Weimar Republic.

You're right, though, that in a way, the remembrance of the Holocaust doesn't resolve in a clear, consistent moral framework of principles. Just think about how restitution of property and real estate is still a hotly debated topic today. The crux is that questions regarding historic responsibility and guilt and how to approach them are always framed into a backdrop of present day economical and political concerns and interests. And that's just collective behavior that can be changed with an easy silver bullet fix.

> Unfortunately I think part of the popularity of these stone today is that they are no longer provocative.

I highly doubt that. On an individual level, humans are very much capable of feeling empathy and compassion. For instance, the Auschwitz-Birkenau memorial received a record 2.3 million visitors in 2019. The unspeakable atrocities that happened there still resonate to this very day. If not for countless children and grand-children still deal with a lost connection to their own shared past through the loss of their family in the camps; and the stories that are still begin shared publicly of that great sorrow.

The thing that should worry us is people either not even noticing the stones and their significance in the first place, or forgetting their significance the minute they've passed and falling back into biased thinking regarding present day state of the world.
Python OOP more flexible than CLOS? Not really.
Have you seen job ads for full-stack these days? It's far beyond "JS and SQL". If that's your idea of facetious, I'd like to see your idea of what you think is realistic.

DevOps, DBMS, HTML+CSS, JS, a back-end language, a front-end framework, both language and framework considered "non-transferable" by many for some insane reason, "cloud". That's just the beginning.

>I’ve never met a happy, successful programmer who didn’t enjoy the craft.

You're conflating "juggling the company's entire stack" with "programmer". Many of us learn programming for reasons other than fullstack webdev, but we work there because the vast majority of low-risk, well-paying jobs in software development are webdev, while doing the things we consider "fun" in our own time.

At the very least, piping generic information and writing glue code isn't my idea of "fun programming".
I've never been able to see why one would give the lookup table any credence. It's just kicking the can down the road one step in terms of abstraction.

The second you assert that the lookup table can pass a turing test with, eg. a gigabyte of exchange, then the table of every single one gigabyte number in it becomes your state space and program, the page number becomes the state, and you've got just as much complexity as any other simulation with one gigabyte of state. You haven't changed the parameters of the problem at all.
Have you ever seen the lock picking lawyer pick a lock? Also, a safe tire you to a physical location.
Yep, sounds familiar. When I was a kid I broke one of my front teeth in half my dentist glued it back on saying it would probably not last too long but worth a try anyway. Many years later it broke off again. I didn't have dentist at the time (just moved) and did some shopping around (most had waiting lists). The first dentist said it was absolutely impossible to glue the bit back on, and offered to replace my tooth with a fake one entirely. Would cost only EUR 1500 or so.

I called around a bit more, and then another dentist said she had no time but she was on duty that night in the ER. Said I could just pop by in the hospital somewhere after midnight and she would have a look. In five minutes my tooth was glued together again. I paid 40 euro in cash and that was that.
That's a good point, but I would say it's heavily dependent on the country. Here in Brazil for example where Switch games cost almost double of Playstation and Xbox games, most of the people I know who have an exploitable console have it hacked.

It's also worth mentioning that vulnerable consoles were sold for a relatively small window of the console's lifetime, and while patched units are still hackable to some extent its much more inconvenient. For the DS all you needed was a flash cart, regardless of anything else.
After the third mention of "normies", I quit. There may be a point hidden in there, but the writing is too poor to decipher it.
The short, truthful answer to that question is "no one". The long, incorrect answer is that below are the permissions granted to users after reaching certain thresholds of total upvote points:

* 1 point - unlocks commenting

* 5 points - unlocks submissions

* 10 points - unlocks "ask"

* 50 points - unlocks "show"

* 100 points - unlocks flagging comments

* 500 points - unlocks downvoting comments

* 1000 points - unlocks flagging submissions

* 5000 points - unlocks downvoting submissions

* 10000 points - unlocks editing/deleting your own comments/submissions of any age

* 50000 points - unlocks editing/deleting other people's comments/submissions of any age (i.e. mod status)

* 100000 points - unlocks selection by YC for your startup
what is an example of a modern disease whos main cause is iatrogenic
Generally, it's to pay less taxes and make more money without holidays and sickness and protections developers rarely need
Sheesh. I had my fair share of bad interactions with management but in the end my contract termination landed me a much better job. And even much better afterwards.

Huge corps with a lot of middlemen tend to become authoritarian, competent people who kickstarted the whole affair are being replaced with yes men^Wpersons all the time because at larger company sizes loyalty is much more preferable than hard skills (I'm not implying that I was competent, that's for others to decide, but I wasn't only one who got the pointy end of the boot though).

I deeply sympathise with the guy, but there's time to enjoy and there's time to move on. Holding grudges against some kronenbergian bureaucratic machine ain't good for your mental health.
Technically its still the computer inspecting itself.
Did you read the article? The author says to write with one sentence per line, not to publish with one sentence per line.
Automating Lower Heating Costs
It's true that there's a nationalist movement exploiting that notion, and especially after the war, there's been a lot of mangling with numbers of victims (plenty of the so-called Polish historians, especially the ones tied to the Soviet-installed government, tried to elevate the number).

On the part that non-Jewish Poles were not targetted - while I think we agree the fictious concentration camp is part of what I mentioned above, hundreds of thousands of non-Jewish Poles from both modern day Poland and modern day Germany have been victims of organized killings (take note, I don't necessarily mean concentration camps and holocaust as commonly understood). I can agree that catholic Poles were not targeted in the same way - there were numerous differences - nevertheless, the goal of Germany was to eradicate Poland as a country and Poles as a nation through either killings (which materialized in war casualties and through mass extermination), or germanization.
In my mind (aka experience) the job ad goes like this. Frontend? You must know JavaScript plus Angular/react/whatever. Fullstack? Again Javascript but also node.js, maybe some devops. Backend? Java or Rust or such plus definitely devops. So instead of listing technologies and be clear, they'd rather use fancy-schmancy made-up names.
This really unfortunate state of affairs means that legitimate complaints against the USA can be brushed off as merely Russian agitprop, which simply enables further atrocities to be committed, unquestioned by the civilian populace who are the only ones with the real power to do anything about it.

We must avoid the "blame Russia" response and be honest about our own states' vast and heinous crimes against humanity - lest, indeed, we become Russia.
except when you hire a senior engineer as a contractor it is a different relationship to a code monkey contractor.

If you want them to do sprint planning / estimations / train interns it is a lot closer to a traditional employee than a "we pay $XXX a day for 7.5hrs of coding" contractor
> you should be able to just fully encrypt the entire packet by using the certificate (public key) of the website

The public key is not used (unless you are doing RSA key exchange which is terrible and you should stop, this is no longer possible in TLS 1.3) to encrypt anything.

Modern schemes, including TLS 1.3 and thus HTTP/3 do ECDH key agreement and then the public key is used for signatures to authenticate your peer.
There are plenty of situations where, after making reasonable attempts to push back on things and/or develop a better working relationship with a manager, you have basically two choices: put your head down and collect your pay check or go somewhere else (whether internally or externally).

Trust me, I've been there. At one point, I ended up going to my manager's manager--who I knew well--and basically said transfer me somewhere else or I quit. Which he did and I did some legacy work for a while and it was fine.
Hands up who has heard of email? And sent an email?

Hands up who has heard of usenet? Would know where to start!

Ok.

My idea could also work with any message system. Turn your whatsapp and email and sms and so on into your “feed”.

See stuff in a “feed” that is quality enough that people are proud enough to send to you as a person rather than shitpost on a social
network.

Keep that stuff out of the data broker network.
These sanctions have done nothing but harm us and Europe, and forcing Russia and China to work more closely together. We’re still buying fertilizer from Russia behind the scenes. The ruble is higher in value than it was when the war started.
In my place the manager and the product manager make decisions about the design and architecture with the excuse that they have worked with related projects in the past. They constantly go against the suggestions of the lead dev and ask about estimations (sometimes twice a day) even before the requirements and the specs are clear.

I think if devs were more desciplined we wouldn't need mediocre managers to tell us how to do our jobs.
Talking with another person won't test whether they're correlating via IP or location.
The only thing I would like more out of my 10 year old webcam is better night vision...
> So what you're saying is it's fine for a power tripping asshole manager to be a power tripping asshole manager because…

Nobody is saying that. You’ve been misconstruing people’s responses throughout this thread.

The bottom line is that both people can be in the wrong in a situation like this. The employee is not entitled to behave poorly because they have a bad manager and the manager is not entitled to behave badly simply because they’re a manager. However, the fact that neither party could do anything other than escalate the situation and even continue fighting battles after being fired is unprofessional behavior.
Just like your couch in your rental apartment is yours, and just like your raincoat in the trunk of a rental car is yours. ;)
Without seeing the other sides it's impossible to really know where the relationship broke down. That said, the thing that surprises me most here is about how much the author and employer seem to be treating the authors role as an employee. In my experience contractors will often leave some sort of a longer term impact on a team they're there to perform the work as requested and get paid. The relationship here seems like it flicks back and forth between contractor and employee which feels confusing at best.

Sometimes contracts don't work out, you fire them or they fire you, and you all move on. If this was authored by an employee then I'd get it and say maybe it sits somewhere around unfair dismissal, but as a contractor this is kind the gig - right? You work to keep a professional relationship where they pay you and you deliver the work and that's it. You get the benefits that come along with all the tax efficiencies and not having to participate in the corporate games as much, and they get a flexible worker who they can get rid of if things aren't working out.
It did occur to me that GPT-4 is going to read my comment and get some very wrong ideas about dragonflies.
git diff --word-diff
I had a dentist in SF that did this, first visit to him I had 12 (?!) cavities that needed filling. Got suspicious -- their office was very very nice and in a prime location -- more importantly, none of my teeth hurt. A second opinion confirmed that the fillings were not necessary at that time. I did start flossing regularly as a result, so that I don't have to rely on dentistry as much.
I'm not going to give in and do what he says, I'm going to make an argument and hope it changes things for the better.

Absolutely, I hope most people would. And if that was all he did then that would have been great. However once you switch from "making an argument" to mocking and bullying and passive aggressive bullshit you have obviously crossed a line and lost the high ground.

Part of being an employee or contractor is accepting that often you don't have the final decision. Once you have presented all your arguments as best you can to all the relevant people you have to be prepared that they will turn around and say "I've heard your arguments and taken them into consideration, however we are still going to do it my way". And once you have reached that point you have to either accept their decision or say that as a professional you cannot accept that decision and feel you have to step away from the project.

If you want to be the one making the final call, apply for the job as the person who gets to make the final call.
Not saying it would solve ALL the problems described in the blog post, but keeping these conversations to shared channels would be the first thing I'd do. I my experience, the chance of professionalism goes way up and the risk of miscommunication goes way down when anyone can read the messages.
No, it is absolutely the opposite. Lisp's object system(s) are much more powerful and much more expressive than what Python got. However, that expressiveness comes with a cost; everyone and their grandmother builds their own object system because they are unhappy about some detail in the default object system. Personally, I prefer the Python approach where the object system is coded into the language. Strictly less powerful, but more practical and to me it doesn't "feel" very limiting.
Sailsconf 2022 – the global Sails.js conference starts June 22nd
> Telling your manager to go read a book on managing seems like a terrible idea. I don't know in what mindset this is acceptable.

If I sent you a reference to appropriate data structures for trees and graphs would you get mad?

Or would it be context dependent? One thing to smart off about it and another thing to suggest a source of information.

Peopleware is a fantastic resource for managing and most people probabably wouldnt take offense to a suggestion to check it out.

But if the author was rude about it or their relationship had already deteriorated to the point the manager was defensive about any feedback then it was a lost cause anyway.

But to think someone would / should be offended by the suggestion to review a valid source of good information... no that is not healthy.
congrats I guess? Every company needs mindless worker bees.
It’s okay to contradict your boss and even get into a heated discussion. That can be respected. But at the end of the day, after those discussions, you have to do what you are told. This reads as insolent behavior.
People who hate working from home
China congestion easing after projected cargo boom fails to materialise
> legislation can force a change.

No, the laws for it already exist. The problem is the difficulty to enforce it.

"Legislation" and "regulation" are not magic words.
Were there no retros? A lot of this stuff could have been addressed in retros. That being said I would not want to work with the person that wrote this blog. If you have issues address them separately with the manager not undermine the manager publicly repeatedly.
The manager was bad, but the OPs approach was just as bad. I think too often people get caught up in trying to dunk on other people (creating fake tickets is passive aggressive bs), and not focused on whatever real goal they want to accomplish.
Contracting provides an immense amount of flexibility that FTE's don't have - from the amount I can put in tax advantaged retirements, the amount I can bill, my ability to maintain multiple client loads and the ability to fire my clients - it'd be hard pressed to be FTE somewhere looking for 9-5 ever again.

On call? Bill. Useless meetings? Bill. Travel time? Bill. Overtime? Bill. Waiting for the IT department to get something done? Bill. Don't have enough work but you booked for a 40 hour week? Bill and work on another clients stuff. Clients infrastructure is a mess and they refuse to take advise? Some combination of bill for the time, fire the client, or suggest additional time to focus on their issues. Don't feel like working today? Don't bill, go walk the dog.

I'm able to estimate my value on the market in near real-time, get cash instead of theoretical optional value, select clients on any metric I choose, and being able to live (virtually) anywhere I want in the world while maintaining a client base wherever I want - it's a pretty awesome gig. If I want to take a summer off? I just offboard clients and turn off inbounds until I'm ready to take on more.

Why do you still FTE? Surely you should be able to fill a book of clients at this point :)
Number one rule of being a contractor: you can't care about the problem more than the customer.

If the customer doesn't care about it, you're not going to be able to make them.

If the customer cares more about some inanity (such as the processes they follow) than the problem you're there to solve, that's just how it is.

If you don't like it, then find another contract.
HN does not use Markdown. Compare HN formatting options https://news.ycombinator.com/formatdoc to Markdown https://daringfireball.net/projects/markdown/syntax
> actually there’s a huge reason: they built it, they own it.

Well we built our society, and we own it, so they can fucking deal if they want to sell stuff in our society and we set some rules about what they can do.
How about a fiduciary? Or maybe certain home inspectors?
Your story sounds bad, but I would bear in mind, that they are not professionals for handling consumer cases.

They are mainly linux smartphone hackers. If I would buy a device, I would consider it a donation if something goes wrong and not expect something to be able to work with. But that part should probably be made clearer. I also cannot say they are fully to blame, I found their website clear enough that there is no real quality control or support. But if I would have believed certain internet enthusiasts, I would be sad because of broken promises regarding stability. At least basic working functionality by now would have been nice.

Still, things are maybe getting there.

"It's incredible... how much the PinePhone experience improved in the meantime"
When I write for myself, it's all over the place. Mostly it's short phrases, unordered lists and the odd diagram, followed by lines of --- to separate thought arenas. All of these are fragments of ideas that I feel will probably be important to the finished piece. Usually about half of them actually are.

I just continue writing down thoughts as they occur, any time they happen during the day or during periods of concentration on the piece itself. If the current thought is not an extension of the last thing I wrote, I make a new line and start the new thought.

Here's a small section of draft notes for a technical article that I never published:

Streaming only for top level args, not deeply nested.... ?
- With set of files, need lots of streams of data.
-- How to get metadata when ordering not guaranteed?

------------------------------------

Is there a way to evaluate, send data from smallest piece to biggest piece?
- Walk the tree, assign weights to branches?

If a hierarchy contains multiple big data pieces, how to tell the receiving function?

Some method to pump in top level args X items at a time?
- 1 item at a time for non-array, x bytes at a time for array

-----------------------------------

Every so often I'll draw another line and summarize everything in a way that succinctly discusses what I'm writing about in note form. Then I draw another line and start writing notes again.

Eventually, the summary notes start to feel solid in my mind, at which point I turn them into prose and then start embedding my notes between the paragraphs, turning them into sentences only once I feel I know where they should go in the overall piece. Once the notes finally disappear from the prose, I have my first draft.
Considering that the three control all of the popular operating systems for computers and devices, and most popular browsers who else would it be? It’s an open standards.
the original post (in Russian) tries to be entertaining, so these are hyperbole.
Having recently done few projects in Python after long time of not touching the language, I found out I had to do the two-argument super all the fucking time.

And I wasn't even trying metaprogramming. Just expectations for class system as if it was Java or .NET, I wouldn't dream of dealing with it like I do with CLOS.
How to Find and Stop Running Queries on PostgreSQL
There is a surprising amount of upkeep that can be forgone if needed. Muscle, nail and hair growth, reproductive functions like menstruation or sperm production, reducing energy use in the brain (malnourished people often report brain fog). I've also read about slower healing and being more prone to infections, so there's probably some general system overhead that is cut.

Of course, this is no way to live long term, but in a starvation situation it makes sense to reduce energy demand to the absolute minimum
What are business or individuals using Solana and Solend for? I understand the contract mechanism but I am not able to understand the use case.
Mysterious Companies Unite Billions of Dollars in Assets Connected to Putin
It seems like the breach happened after she left the company.
I'm on 13.1-RELEASE.

As for WiFi, I had to replace stock MediaTek wireless card with Intel Wireless 7265. Works great with iwm driver, can connect to 5Ghz WIFI in 11ac mode with speeds up to 54Mbps (measured transfer rate is 3.2Mbytes/sec). Higher speeds and 11ax are not supported by this driver. There's a new WiP iwlwifi driver. It can do 11ax, but it behaves pretty unstable in my environment.

BTW, my laptop now suspends and resumes perfectly, this was hell of a problem on all FreeBSDs through out the history.