skysight-inc/HackerNews huggingface dataset:
Global trend is higher population in cities. So the actual big scale problem is placing cities on shores, in historical flood zones, not minding historical records & ancestral wisdom, then blaming climate for own short-sightedness. Not changes in general but the inertia & radical fast-fixes with ability to create new problems never before existing.

Humanity can adapt to anything. But building non-durable way, consuming wastefully, getting away from nature & living in virtual "civilised" bubbles far from material reality is only asking for troubles when Earth & Sun reminds who truly rules here..
>Why do browser makers like Mozilla not put Kiwifarms and other hate sites on their "safe browsing" denylists when these sites are obviously unsafe for marginalized people?

Those lists are for malware. Not for site content. You have grossly misunderstood the function of those lists.
Yeah its always funny when the defense of colonialism is 'ohters' did it too.

The different of curse being that what we are talking about is much more recent and until very recently in living memories, with people still having the keys to the houses they were forced out of.

And secondary that by now the Vikings stopped arriving in Engalnd, while the Zionists continue to steal more and more land despite their agreements not to do so.

We can't change history, but saying well in the past we didn't prevent colonization, so why not just accept the systematic repression of Palestinian and the clear policy of ethnic cleansing. How is that morality? How can you justify that? That you have to talk about the viking age to justify your position tells volumes.

But the reality is, Israel is established, and its not moral to push them out and destroy it. However, how the fuck can you justify that the colonization is still going on. Literally ever year Israel is doing its best to import as many people as they can settle them into strategic territories in the West Bank where they continually take away more and more water.

And even worse leading right wing parties internal plan is to shed another few million Palestinians and then treat the small Palestians enclaves as Bantustans or not unlike Jews Gettos in Nazi Germany. Used at most to extract cheap labor.

So good luck with your historical justification for oppressing people. I'm sure the Nazis were also justified in their policy 'hey, historically jews were slaughtered during the crusade, so why are people so angry at us?'.
Utterly disgusting take. Harassing and threatening people, unrelenting campaigns during years to drive them to suicide, is okay because it's "an effective tool to shut down" what you deem to be "degenerate" behaviour.

Many things aren't black and white but what you just said is pure evil. Your parents ought to be ashamed.
That's one thing I never understood. For me they seemed like completely different languages. Now looking at history in Wikipedia, it seems that old version of ActionScript was based on old version of ECMAScript specification. And ActionScript 2 which introduced strict typing and classes (that look nothing like JavaScript) was partially based on ECMAScript 4(which was abandoned as being too different from previous ECMAScript 3). Latest version of ECMAScript is 13. So at this point it seems like latest versions of JavaScript and ActionScript(3) have as much common as D and Rust. They shared early history but afterwards diverged quite a bit.
Is it me, or do the protanopia (top right) and deuteranopia (bottom left) images look identical? If I’m colour-blind this would be a weird way to find out.
Twitter mob wants more

I have no idea why and this piecemeal information leak looks bad

You’re just going to wind up like Facebook where their content moderation completely missed the fanning of genocide in Myanmar and that actual outcome, all the “immediate threats” not just one person getting doxxed

Rule of law? I have no clue what distinction you’re making, as it is neither a legal free speech or rule of law issue. Leave the communication to the lawyers?
The bomb threat could have originated from a disgruntled cloudflare employee on cloudflare network/hardware, I wonder then if they'd take themselves down? Probably not, different strokes for different folks.
Eh, there's nothing wrong with banning both. A pluralistic world has no room for the kind of toxic, offensive material that comes out of these antisocial (asocial?) spaces.

Voltaire was simply wrong about what an enlightened society looks like. It's basic paradox of tolerance stuff. Some things shouldn't exist anywhere.
Sadly, Linux download links at https://www.simutrans.com/en/download/ are broken

https://nightly.simutrans.com/en/ is also missing them

Pity that Linux is apparently unsupported.
We've come to a place where apparently not hosting a forum with the purpose to make life hell for people they don't like (including through illegal means) is vigilantism.
> We really put in the work, I'd love to hear from you if you try it out.

I see that. And I saw that you have probably tick most of the boxes in my list.

Excuse me for my late reply...

> Along with REST endpoints

Are they fully spec'ed (as in OpenAPIv3)? And may the spec change based on how you setup/evolve your site?

I'm really, really done with writing boilerplate, a full spec (OpenAPIv3 or GraphQL) allows me to generate a client lib, and these spec standards have very cool generator for them.

I went deeper into Payload, and the REST endpoints are unspecced (just docs for the endpoints, not formal spec for endpoints or their bodies).

> full text search

I mentioned it because it is a really hard problem. Keeping the search db and the main db in sync is hard, i18n when doing full text search is hard, allowing customization of the full text search engine is certainly also going to be hard. It would be great to have something that abstracts some of these away.
The problem here is that DDoS mitigation requires centralization. There aren't cheap alternatives. Same goes for any utility. Would it be okay for Visa to permanently turn off all your current and future credit and ATM cards if you used Visa in objectionable way, say you paid a meth dealer and then resold at scale? Because it's "much faster" to turn off Visa than to do a police investigation and issue an arrest warrant. Would it be okay for Google to delete your Google account to suddenly cut you off from your Android phone? Would it be ok for an electric company to suddenly turn off your electric service because they suspect you cook meth? Would it be ok for a water company to stop providing water to a building, because a criminal lives in one of the apartments?
I didn't notice it was a paywall and thought it was just the end of the article+sub box until you mentioned it and I went back to check it!
Having a schema generated, one could see if it changed between releases and increase a version number based on that.
I would say that an eye tracking mouse is what OptiKey has, and for Talon it's more of an eye tracking+head pointing+voice clicking mouse. If you have tmj/vocal cords/neck problems you won't be able to use eye tracker as a mouse replacement.
Freud's denial lost much of his family. Denial can be such a seductive perspective.

"When Anna was summoned to Gestapo headquarters and barely managed to avoid being sent to a camp, Freud at last roused...

"We also cannot know for certain how much Sauerwald did or even could do to help Freud’s four sisters, who remained in Austria, and whom he visited later in the war and may have protected. The four died in the camps soon after Sauerwald was transferred to the Luftwaffe."
Don’t worry, intentionally warped faces and NSFW filters have like a month, tops
I think the main thing about agile is a plan-do-study-act cycle than can be adapted to anything even project management. The trick is not to think I can just adopt a process and will then be agile. It always has to be adapted to context and what works for you.

As to CI/CD pipelines: I think a centralised devops team that blocks everyone is as much an anti pattern as a wild-west approach where 3 teams operate 4 different CI/CD tech stacks. There is much to be said about building a platform (when the size of the operation is big enough to warrant it) and using golden paths or paved roads.
They're probably optimizing your initial rank in the queue depending on perceived customer value/risk of churn. It's OK for this to be wrong occasionally, so the quality of implementation probably matches this requirement. ;-)

But I agree wholeheartedly. It should work and make things smoother. Instead it makes an already painful customer care experience worse.
Forgot that HN strips the line number.

Actual link: https://github.com/rust-lang/rust/blob/d0ea1d767925d53b2230e...
1978, the year I first touched a computer as a kid (8 years old).

I've kept every single computer for which I've ever written software.

I literally grew up with the industry as a deeply rooted philosophical subject that has nourished my life in so many ways - and detracted from it in as many ways too.

There is still so much to learn, and I never will learn everything I ever wanted to know. But I've come a long way since and there are millions of people, literally, whose lives I have touched with my code. That is a good thing.

Probably going to keep at it for another 10 or maybe 20 years, professionally. But I'll be coding until I die.
Moreover, most of these have one huge practical disadvantage: they are not available by default on most systems. Some of them will - in a few decades,* if they prove their worth - but most of them will not. So they are not something I'd ever consider depending on for system scripts for example.

* maybe earlier - e.g. tmux is pretty standard on most systems now, and it's only 14 years old
If you have a fixed deadline you descope to something you think will take ten percent of the remaining time build it in what turns out to be more like half of the remaining time and then add enhancements until you hit the deadline.
Any ICE vehicle can blow a belt, take out the power steering and brakes, and leave you struggling to maintain control, at any time.

Let’s not get overly nostalgic for the incredible mechanical complexity of ICEs.
Migrate from Tiddlywiki to org-roam – Part 1
To anyone tempted to get into Talon: note that it is very much not open source - https://talonvoice.com/EULA.txt (except when you contibute code to them; in that case you implicitly license your code as open source, but theirs is still their property).
Can this be used with the optimizedSD by basujindal?
> could not be dealt with in a timely enough matter by the traditional rule of law systems.
> Encourage you when these issues arise to think of them in the rule of law context

To get this straight: your position is that this is not about free speech because something clearly illegal happened and you acted purely to expedite matters since law enforcement was too slow to react and there was material danger.

So you are then tying your reputation to there being eventual legal consequences for what happened in recent days on Kiwi Farms?
The super-rich ‘preppers’ planning to save themselves
They look identical to me too, but I know that I can perceive RGB hues.
Find All Locations by looking at a given Social Media account using AI and Exif
Find All Locations by looking at a given Social Media account using AI and Exif Metadata.
This one is from scratch on Debian:

https://notes.datagenerator.eu/#Stable%20Diffusion%20install...
GoScript!
It isn't just an issue with Mozilla or with snaps. The flatpak version of Mozilla suffers from many of the same issues. I avoid snaps and flatpaks for any desktop software. Each introduces bugs and/or annoying limitations by trying to sandbox applications which were not developed with such a model in mind.
Just decriminalise possession.
Instagram has driven people to suicide too, meta doesn't care. Same goes for any social platform.

You seem to have visited a very different Kiwifarms than I have. They always made a point about not interacting with the shown individuals. There haven't been any threatening or harassment campaigns. In fact people saying such things out loud have been shamed for their behaviour.

Not sure if you know the Chris Chan saga and the role Kiwifarms had and has in protecting Chris?

I am not excusing them, I have no exclusive opinion about them either. But your image of the site is simply wrong.
Is there any ailment they haven't tried retroactively diagnosing Van Gogh with?
It will actually do it for any text you enter after "qr"
does this friend of a friend go by marcan?
And you... changed port covers when you moved the robot?
For me, writing code is mostly about communicating with people and less about communicating with the computer. I try to structure my code in a way that my future self or any other colleague can understand what's going on. Of course the computer also has to understand what it needs to do, but programming languages have evolved further away from bare metal concepts to a more human friendly language.

Edit: to clarify, proper variable names, data structures that map onto the real world, function composition that minimizes future faults from developers, ... .
Yes, the vulnerable here being, of course, the people who expressed non-cis gender identity online and were harassed and bullied into shutting up or (preferably) killing themselves, not the forum orchestrating these hunts.
IBM AS/400 CallPath system demonstrated here https://youtu.be/5pY6Xxptp9A?t=2083 almost brought a tear to at least one viewer's eye
FSNotes is macOS native
Most FinTech businesses are obliged to undertake KYC procedures, so yes, identity theft is a problem that private business are commonly expected to solve, and it should also be the responsibility of any platform like OF.

They are, in a sense, a FinTech company after all.
Because most people follow a neutered form of religion that isn't an acute or extreme threat to democracy and freedom. It is a diffuse threat to some freedoms for sure. But it doesn't compare to actual ISIS or fascist propaganda. There is no way to categorically separate these things. It's about matters of degree and pragmatically deciding to draw a line somewhere, instead of being ideologically pure and pretending that the best thing to do is draw no line.
The author mentions he doesn't want us to judge him on his past. But I don't think teenagers are that different from adults so I doubt there is any real basis for that. He'd probably still do it if that was the best way to make money. If he had not written that, I probably wouldn't have given it any second thought though. It's a good article just don't tell people what not to think they might just start to think what you didn't want them to.

I strongly agree with the points made. What Cloudflare is doing is terrible. They should remove this protection and publish an apology to the victims before a court decides to think the same.
> Hindustani, Sanskrit, Persian and Telugu

I would be surprised if all the four languages were taught to everyone - one would expect Hindustani/Persian to be more useful in the North and Telegu would have been more useful in the South. Sanskrit being a mother language is generally useful.
I run it fine on openbsd. It has a bit of a strange build system, not bad but not (auto|c)make. edit: I just looked, realized my openbsd build was out of date, and now it does use automake. sigh, automake is always such a hassle. well, thats now my project for the weekend.
Ask HN: Global Opportunities for Young Graduates?
What are programs, internships, opportunities I should know about when planning next move in life?

Specific suggestions or hubs of related knowledge greatly appriciated!

About op: 27yr Recently graduated with a Msc in Tech. Located in a small country where the tech entry level jobs are not my calling. I feel I have the capacity and drive to do more and better. Totally open to any suggestions.

Currently very interested in mindfulness, spirituality, Internet & tech that improves humanity & society.
I've never seen it done in infrastructure as code files, but I probably would if I were writing it. Or I'd at least include some explanation in the readme.
Conveniently ignoring the fact that KF did violate the law, mainly through harassment. Of course the law couldn't give two shits protecting random citizens from (so-called) "non-violent", non-property crime.
Businesses want to be able to forecast and goals are often set aggressively and ahead of knowing whether they are achievable. There are three basic levers to wiggle at that point. Money, time and project scope.

Money can only really be applied early by staffing up, adding more people to a late project will invariably make it later. Thanks Mythical Man Month.

So for anything in flight that looks like it will miss a desired goal you can only really change the delivery date or reduce project scope.

But you also need to know you’re going to miss so you need some idea of how much work is left and how quickly you’ll get through it. Detailed estimates are a reaction to this along with the idea of measuring ‘velocity’. I’ve never seen either work well but people seem to cling to the idea that next time it’ll help them get it right.

One of the funniest Agile meetings I’ve been in had a producer explaining the state of the project. Slide 1: Velocity doesn’t mean anything outside of the team it’s for, comparisons don’t make sense. Slide 2: A line graph plotting each teams velocity against one another. Cue any useful discussion derailed because people want to know how we can get everyone’s velocity up to what looks like the best teams.

There’s a lot of dysfunction in business and a lot of winging it without really trying to understand why things are being done. You get a lot of odd practices spread around because project success is not necessarily because of “good leadership” but often project success is the measure used for leaders. A couple of wins and you can gracefully fail upwards believing in your own bullshit.
> Esp if the loop has some (gasp) state which you then need to pass around to the outsourced functions.

Being explicit about which state needs to be passed is almost universally better than having implicit state in a large complex function. If you're dealing with a complicated function tracking a large amount of state, separating the state needed to iterate over the loop, and the state needed to validate whatever condition you're checking is less complex than keeping it all in one larger function. The number of potential interactions grow exponentially in the number of local variables. Less state (fewer locals) means exponentially less complexity.

When dealing with very small numbers of locals, the additional confusion from a second function might win out, but any situation where you're forced to pass state between the loop and the conditional is going to be over the threshold where multiple functions are easier for most people to follow.

And that's just stateful interactions, the functions I've written have precisely one entrance and exit point, and precisely one path through them, while break and continue create opportunities for more complicated control flow.

You're arguing that a function with more local state and more complex control structures should be simpler in some cases, but I don't see that happening as the state and control structures get even more complex. This is of course made obvious by the fact that the first code example I posted contains a bug, while the second avoids it.
The point that the koan makes is not that they are different, but both have their own corner cases that you need to learn and its not that hard to learn them.
They look identical to me too, and I'm 100% certain I have full colour vision.
All except the blue-yellow (bottom right) images look the same to me, in both examples. And van Gogh's 'Starry Night' 'filtered to simulate colour blindness' looks the same before as after. I am colour blind.

Now, if only someone could filter it to simulate non-colour-blindness for me, so I can see what they see!
> latency being so low

... the author means that the latency between the UK and the remote offices was HIGH.
Mhh funny when I drove threw the West Bank we passed multiple Israeli army positions.

In fact, only the Zone A areas are 'autonomous' and those zones are not connected, so to go from one place in the country to another you pass Israeli army positions where people are harnessed and often shot.

But I'm sure if people in the Us to go past a Red Army check point when going from New York to New Jersy that would be totally fine.

Not to mention how systematically Israel has stolen resources such as water from those 'self-governing' bantustans. You are sell governing but the water is now gone, why are you doing such a bad job?

Israel is also intervening in the affairs of those territories consistently. Its much more comparable to the Indian princes under the English empire. Sure those were 'autonomous' but usually people are not gullible enough to actually be believe that. Israel has major influence in most matters that is usually important for govenrment.

The amount of autonomy a city surrounded by foreign army can have is really, really limited.

> constant missile smuggling operations going on

If there was no smuggling people would starve and wouldn't have medicine.

> People need to start advocating for a peace deal, and stop taking "sides".

People like you need to open their eyes and stop reading international propaganda about the situation. Even some leading Palestinian researches are now saying Israel has transformed the situation in the West Bank as such that it basically no longer possible to make it into real state.

Just endlessly advocating for a 'peace' when the status quo is clearly in favor of 1 party while the other systematically being exploited and reduced is actually taking a side. By just saying we should just have conference after conference where its basically Israel and the US bribing PA leadership to accept more limited aims, is favoring Israel.

Israel has long ago realized that as long as they talk a good game about peace internationally while on the ground making peace an impossibility the gullible Westernes who don't understand what's happening on the ground will continue to talk about peace while Israel systematically steals more and more land and water. While Israel imports more 'Jews' (very loosely defined) and while Palestinian refugees of the second generations die and their claim to rights gets weaker and weaker.

Look at the powers in Israel, look at the parties, look at the parliament, look at the situation on the ground, the idea that they have even the slightest interest in any kind of peace is delusional. They are slowly transitioning the status quo to where they want it to be. They have long ago started a strategy of 1000-cuts and since the international situation is in their favor they will just continue to execute that strategy.

But instead of having those 1000-cuts in the news, Israel does its best to flood Western media with ever bit of fireworks that flies over the border while the fighter jets Israel get rarely mentioned. A single Palestinian attacking somebody with a knive makes more press then a new 10000 people development in the West Bank.
The worst thing about Agile is the commercialisation that came with agile training coaches and certifications. It always boggles my mind when realising how many people think “agile” means sprints, backlog grooming, Fibonacci sizing or planning poker and not what’s in the manifesto.

When you take it back to its roots and cut out all the Scrum or SAFe nonsense and adapt it to your team it can really work.

Note, I’m not saying estimates are bad per se and can imagine teams for whom it does work, but it would have to be something that the team is happy with not an impose-from-above methodology…
Apple Notes keep all deleted notes in a trash bin for 30 days, you won't lose anything unless you manually go and remove them.
Pax West – Ron Gilbert, Ken+Roberta Williams, Al Lowe, Dave Gilbert, Jane Jenson