skysight-inc/HackerNews huggingface dataset:
Glaring paywall in the article obscuring the actual statement/conclusion aside, I recommend reading "The Chinese Typewriter
: A History" by Thomas S. Mullaney (ISBN 9780262536103). The book covers a lot about Chinese language(s) adaptation to an Information Age crisis brought by technologies based on primarily Western/Latin alphabets, and how some of these adaptations paved the way for Chinese language's integration into the information technology world of today.

I recommend approaching these topics without predetermined judgement on whether a language is inherently superior or inferior. Such biases are the last things we need in today's world full of division and tribalism.
The reason europe succeeded, was mostly internal competition. A million thiefdoms, preying up one another (mostly in germany, italy and the balcans) with some economic save heavens (great britain, the netherlands) this was basically a free market of rulers. If a ruler did not cut it, the micro-nation would fall behind and be gobbled up.

If a ruler was against a invention, you would pack up, move into the town behind the next hill were some upstart youngster would welcome the new things - because he had a expansion planned.

So fierce competition and wars destroy entrenched interests and landlords of stagnating stability (church, guilds, etc.). To push inventions, one need - in a civilized manner, recreate those conditions.
35-ish years of coding here, but the professional part of it is being thoroughly ruined by things like SAFe (Scaled Agile Framework). You always were a cog in a machine, but SAFe actually makes you be aware of it, all the time.
"Germany" was not really doing much of anything for most of the 15th century but the Hanseatic League was certainly a precursor to poor political theories about who "owned" the Baltic areas.
If they don't trust it, why have the automated system ask for it in the first place?
Two things:

What happened when telegraph cables reached India? I’m assuming that’s when the British government ousted it aside, which would be an interesting point.

Minor point there were two colleges, civil and military.

The civil is close by to where I live in Hailey, Herts:

https://en.wikipedia.org/wiki/East_India_Company_College

There was also a military one:

https://en.wikipedia.org/wiki/Addiscombe_Military_Seminary

Im aghast at the amount of praying going on, considering how the company operated it might as well be spelt preying.
I do not remember this in https://blog.cloudflare.com/cloudflares-abuse-policies-and-a... - and searching for "dangerous" and "exception" finds nothing relevant

Also:

> Since those decisions, we have had significant discussions with policy makers worldwide. From those discussions we concluded that the power to terminate security services for the sites was not a power Cloudflare should hold.
zdw, I’m curious about what made you think this deserved to be shared with the world.
> unlabeled break and continue are usually the wrong choice.

Citation needed. You can of course write code so they are not needed, but it won't necessarily be clearer, more efficient or "better" in any way.

That sometimes they facilitate spaghetti code is no reason no ban them.
I understand an OS to be something like the "base" software that runs on a single computer to unify the various pieces of hardware that are in it. I was surprised that this is a distributed system, but on second thought, it makes sense: "multiple CPU's" is just really "more hardware". The network is just another bus, in a sense.
In my opinion it's an extra "innovation token" though, since it's not standard practice to build distributed OS's. With the addition of building a database-oriented system is going to be a hell of a challenge.
As far as I understand, "encouraging" here is referring to offering free access to tests that screen for this genetic disorder (among many others), and free access to at-will abortion (up to some fetal age). Or is there some kind of campaign saying "mothers, Abort every fetus with Down's syndrome!" that has gone unmentioned?
In really though, literacy in Europe before the arrival of the printing press was lower than in China.
Aha, that's just an interface for interrogating objects in the traditional QSYS.LIB filesystem. Thanks for that clarification.

Though, that does seem to imply that running a CREATE TABLE in STRSQL actually creates a physical file in a library just the same, doesn't it? Beyond CRTSRCPF/CRTPF vs STRSQL (or similar), what's the difference between using DDS and DDL for that?

I'm going to have to poke around and see if I can glean more insight into the SQL/DS lineage. Do you perhaps remember where you learned about its relation to Db2 for i? I'm finding that the details are scant.
Time to boycott Cloudflare.
The problem is these clients have no idea what they are doing, they should be working out if something will be ready before booking.

If they are coming to you telling you the deadline and asking if you can meet it you know your going to have problems with them. Invariably they won't have a backup for when its not done on time for whatever reason.
I heard your recent interview on the Retro Hour podcast. Thanks for writing this. I’m looking forward to reading it.
Surgeons are over paid, garbage men are under paid.

Except that should you need surgery, you'd care who the surgeon would be, but not who would be handling the bags of medical waste.
Spotted the Tesla fanboy.
Flicker-free Elite on the Commodore 64
Tesla did make money for a couple of quarters only because of incentives, now they're solidly profitable.

It's fun to watch how many years people will post this former "fact" for!
I know what Kiwifarms is - but

> The policy we articulated last Wednesday remains our policy

seems clearly untrue. They changed mind and decided to proactively ban bad website (and yes, it was actually bad website).

Nevertheless it was censorship and immediate destruction of their earlier promise.
Flash's ActionScript was also ab implementation of ECMAScript IIRC
Design your SQL database visually
See I'm the other way round. I don't use walrus op, I dislike f strings because the "operator" f is to the left, whereas I'm used to "filling" a strong from the right. Pattern matching scares me, since unless you're working with data classes, the contents of a class can be only loosely related to its constructor. Loops i write daily.

This feels like a bunch of people projecting their subjective biases on what code should look like on everyone else. Python 2/3 all over again (in a small teacup).
>Teslas give you more of an Apple treatment. You will receive meaningful updates for years.

What is the cutoff for Tesla cars receiving software updates? Are the early models no longer supported?
Indeed, it's just typical zero sum bias.
Will Twitter remove OnlyFans’s account too? They are arguably the largest child porn distributor at the moment.
Hear 'Consume', Think 'Ravage'
I've been at it since about 1980 when my high school got Commodore PET computers, and I got access to them in the back of the math classroom. A few years later, I got my own.

We're alchemists who have actually found the Philosopher's stone[1], who wouldn't love having that kind of power? We take a universal computing element and constrain it into acting like just the tool a user needs. I love this art, and can't see ever giving it up.

I first learned to cast spells in BASIC, then moved on to Turbo Pascal, assembler, and many other forms of incantation.

[1] https://en.wikipedia.org/wiki/Philosopher%27s_stone
OK, apply that logic to the Bible and the Qur'an. Both endorse slavery. Both encourage believers to hate gays and to treat women as chattel. Countless followers have dedicated their lives to the tenets in these books, and in many cases they end up harming others because of it. Are you going to ban those books? If not, why not?
Looking through the alumini of the military college I see that Augustus Abbot went to India at 15, starting as a second Lieutenant:

https://en.wikipedia.org/wiki/Augustus_Abbott
KiwiFarms is back and is fully opoerational : https://kiwifarms.ru/

They are now using DD0S-guard : https://ddos-guard.net/
I mean, alright. Xen and Hyper-V then. VMware is just what I'm most familiar with in the data center.
The costs with these services generally are exceptionally higher than paying for a local mobile plan in each region
colonialism might have happened the other way round (coming out of China) if just a few variables are changed. The article argues I think that Gutenberg’s innovation was one of those variables.
Exactly! https://osquery.io is one example that
They may be true. But I assure you. Before the internet, for every person there was at least another person who would have thought almost everything about them was awful. Sadly now everyone can experience this thanks to the wide spread of the internet. But the underlying process of just living your life despite or in willful ignorance of your detractors is still possible.

It’s like how society just might cease if we all had to walk around nude all the time with no exceptions. Privacy is a pillar.
there are so so many lovely kind mentors out there who really do want the best for you. however, my advice for anyone looking at a new lab:

1. ask every junior person if they have any interpersonal issues or if they have heard of any issues

2. ask them what their day to day looks like - micromanaging from the PI, competition within the lab, supply issues, etc are all red flags. hear people when they say something small that you could overlook (e.g. "oh yeah we are expected to work 80 hours a week but its fine!", "my PI can be a little intense but its fine!") -- this usually points to deeper issues.

3. directly ask about any harassment problems to the lab managers and junior people if you feel comfortable. its very easy for harassers to hide in these big institutions and you don't want to be stuck with one.

4. ask your current PI - oftentimes there will be gossip networks and your PI will be aware of issues and can steer you away from bad actors.
> Oracle doesn’t even participate in the development of any of the JavaScript engines

So anyway have you heard of GraalVM
The trouble of course is that you have a technology enhanced libertarian movement convincing everyone that government shouldn’t be regulating anything except property rights

EDIT: shout out to all the techno libertarian hacker news bros downvoting my critique of techno libertarianism
From your previous comment:

> AI engineers starting to act like megalomaniac overseers who consider it part of their mission to steer humanity onto the "right" path.

You outdid your comment. You have an idea of how this should work. And you're trying to supposedly "steer" in a path of humanity. It's just projection.

This kind of preachery righteousness control tactics should sit elsewhere (fork it). The devs want to convey something is nsfw. They will do it however they want.
I disagree that the rick roll is inappropriate, but i also hate the argument that just because its open source, the programmers are above criticism. I think its reasonable people can dislike or even morally object to the decisions open source maintainers make (even if i dont particularly object to this specific instance)
Ask HN: Possible Ways to Move to Japan?
What are some possible ways to move to Japan within the next 6 months.
I'm a Senior QA Engineer with experience in Gaming, Ecommerce domain. I'm open to different roles too.
> Citation needed. You can of course write code so they are not needed, but it won't necessarily be clearer, more efficient or "better" in any way.

If efficiency truly matters, you should not be using break or continue, you should be using a vectorized processing library like numpy or pandas.

The pattern I describe in https://news.ycombinator.com/item?id=32710822 works for continue, and the same general concept works for break (and note that I've made this as unappealing as possible for my refactor, and it's still not really worse, but could easily be made even better):

for i in x:
if cond(i):
break
return do_a_thing(x)

can become

def find(x):
for i in x:
if cond(i):
return i

do_a_thing(find(x))

and these two patterns generalize to most more complex examples, and are fundamentally easier to follow, as the code is doing fewer things at any given time!

Like break and return from a loop are equivalent modulo implicit state, and the same is true for continue and a conditional generator.
Or JawaScript
> That's a pretty easy litmus test.

Then a proceeding in open court will be simple and fast.

A proceeding where the accused has the right to cross examine and present evidence in their defense.

I prefer that to a corporate decision done in secrecy in response to bad PR.
The "years of experience with a language" is a question for non-technical recruiters. They need some sort of proxy for skill, and length of time is the best one they have. I don't think any actual technical engineers would use this metric when deciding who to hire. It is solely to appease the resume gatekeepers.
In my opinion, it may be painful for Americans, but it is not as bad as Europe. US can actually pull this off, because US has the world reserve currency, US produces its own energy, Mexico who can provide low cost goods, and immigrates will help to reduce inflations. On the other hand, Europe is screwed if they want to follow US's lead for deglobalizaiton.
One thing all these remote job boards are missing as far as I could tell when I was checking them is a timezone filter.

Many jobs are "fully remote" but within a specific timezone or +- an hour.
For analytics, reducing load on call centers by servicing common requests via IVR, call routing, improving call readiness times —- it takes time to find/lookup accounts.

The most critical metric for customer service focused call centers is first call resolution. Customers who call in for the same issue or department on the same day are tracked via the IVR and those metrics are used to decide what the IVR should actually do.
EDIT: made a mistake, see my next comment bellow. I won't update this comment so that other readers can see the code for the 2 use cases.

Python has itertools.product and unpacking for this case:

from itertools import product

space = product(enumerate(table.rows), enumerate(row))
for (r, row), (c, cell) in space:
if search_query.matches(cell.value):
logger.info("Found cell: (%s,%s)", r, c)
return (r, c)

Note that we don't need the "found" variable neither to get the same beheavior. We can also use break + else, but in this case, the return is cleaner since that's the default value for python functions. Additionnally, the logger should do the interpolation, not format().

I think the Python team is having to do the difficult job of filtering new feature, and it makes sense they don't introduce it in this case. We already have all the facilities in the language to deal with most nested loop cases, and those are rare cases anyway.
Sometimes it has to be complicated. Complication in one area (usually infrastructure code) enables simplicity in other areas (usually application code). An OS memory manager deals with the complexity of page management, so as to present the nice abstraction of an orderly address space to applications. An SQL query optimiser is complex in order to allow dumb and "understandable" queries from applications.
Ha, sadly that's not how a (my) day rate works. I am very comfortable, but take home maybe £60k p/a. It's a very nice salary for me, but in the world of many it's not huge :-)
> just a hacker

He did it, while others did not. So Gutenberg gets the credit.
If you’ve not watched it, go find James Burke’s “Connections”. It takes this idea writ large; technology is almost always standing on the backs of giants before you and changing one thing which pushes the ball a bit further forward.
This is seriously sad (not just Google keep, but also why other note taking software like Evernote, apple notes, etc) that there is a worry that companies may shut any one of these down, or that they aren't encrypted and secure, or that they're not FOSS.
There's good options that fit these criteria, such as obsidian on a LAN with syncthing.
Refusing to acknowledge the affect of hurtful words on yourself, is pretty much the opposite of "proper habits of the mind".

Denial does not make healthy people.
We're going back to hundreds/thousands of unique characters. See the growth of icons and emojis, and Unicode's rush to invent endless new "characters".
Python has had itertools.product for ages for this use case.
Did cloudfares customer tell them they wanted their services for DDOS?
The first loop would catch it, it would not reach the next. But you can indeed use any exeption. However, itertools.product does a better job.
I think what’s missing from a lot of agile teaching material is how you build trust with your stakeholders/management. Without it whatever process you implement will still morph to have to include deadlines and estimates.
Exactly what I did. I get hassled at least weekly, and with every update - but I've yet to create an account.
> A collection of modern/faster/saner alternatives to common unix commands.

What's not "sane" about tools that have worked for thirty years?

A lot of these replacements say "I don't want to read the man page to get what I want, make it work without arguments and with pretty colors"
Perhaps, but there comes a point where the technology is out there whether we like it or not. We should criminalize bad uses, not engage in some futile attempt to try to stuff the proverbial cat back in the bag
My friend you need to get a grip. Mo Ibrahim employs people because he makes money off of them; not because he's a saint. Your phrasing makes it sound like Walmart employees should be licking the Walmart brothers boots for the opportunity to make them money.

Billionaires become billionaires by setting up systems and collecting rent. That's it. Whether that's good or bad is a different topic.
Group meetings, the next exponent of that is SAFe (so called Scaled Agile Framework) where you'll see 2-day-long meetings with 80+ people. I am not a fan.
I thought so, too. Until I was in Japan for business, where I saw some books that were translated into Japanese Kanji. The books were significantly larger in every case than the English versions.
If you plan to stay longer than a tourist visa allows you start by looking at the visas Japan offers and see if you qualify.

https://www.mofa.go.jp/j_info/visit/visa/long/index.html

What visa you might qualify for will depend on multiple factors, including your citizenship, which you didn’t mention.

Americans I know who have lived in Japan went as teachers, job arranged in advance. One married a Japanese citizen.
goto label1
Recognizing and writing characters are different skills. Chinese people typically recognize far more characters than they can write (this has become much more severe in the electronics age, because most people input text using the pinyin Romanization, so they don't write by hand any more).

In addition, if you're reading a text and you come across an uncommon character, you can often figure it out, both from context and by recognizing elements in the character (which give hints about the pronunciation and meaning).
> First of all, homosexual and trans people don't require the same amount of dedication from their parents to live a half-way decent life as children with Downs syndrome do. In fact, homosexual people don't require any extra care, and trans people barely more than that (depending on access to free Healthcare).

This is all pretty subjective and arbitrary. Are you saying it's just a matter of degree, and if it happens to be the case for one set of "experts" or bureaucrats then fine. What happens when the next set decide a different group of undesirables is over the line?

What I'm saying has nothing to do with a right to be born, or an individual's right to personally make choices about their own reproductive and medical issues. It is purely about a state eugenics campaign to systematically eliminate undesirable classes of people from society.
I always appreciate your stance (as you have tried to maintain for many years) on the importance of trying to be neutral.

It is kind of funny that your latest argument / blog was your best and just a week ago…

So thank you. Anyone capable of reading between the lines here doesn’t fault you or believe the “new threats story”.

But that’s okay. Media pressure, bad PR, ESG scores, losing customers, and the bigger HR problem of employees/ engineers becoming deranged and unfocused is not worth the trade off. It casts a pretty shadow over the real and good company stuff.

Thanks for being reasonable and understanding this is just not the way things should be.

Hopefully you can quietly lobby for clearer legal guidance or a better measured shift in the public conversation.

Until then… here’s to the next one! See you back here in 6-12 months all over again, haha.
Or lack of a profit motive leading to not trying to game metrics as much. If an entity is ranked by some metric, and the better they are that metric, the more profitable they are, then they have an incentive to game it as much as possible.
That doesn't seem like something tech companies should be making judgements on. They are because the government is totally failing here. But if these sites are so dangerous that they need to be immediately shut down, the government should be giving a directive to do it.
Is that.. an AI generated image at the beginning?
OnlyFans? Not a chance, they have super strict checks in place.

Snapchat and Twitter on the other hand are full of CP and adolescents posting questionable pictures. And Whatsapp seems to be the go-to app for groups people sharing links to material like this.

Even in my country where the media love to hype and profess the American social media and content giants, they find that competitors like OnlyFans, TikTok, Line etc. are on a completely different level when it comes to safety and quickly responding to illegal content.
Proving the negative is impossible. The internet is too vast. Proving that it exists is effectively impossible, because there's always bar-moving on

But between the volume of what I've seen myself, and the high likelihood of SOME crazies existing in almost any kind of group that exists (not just politics, but companies, churches, courts, etc.).

Now is there a literal leftist equivalent of Kiwifarms out there doing exactly the same stuff? I genuinely have no idea, I'm not making that claim. It certainly helps, though, that people on the left are a LOT more technically inclined, and probably smarter in general, on average. They're all on Signal or Discord.

Again, I'm NOT right-wing, or defending KF. I'm just saying that violent rhetoric on the internet isn't an "us vs. them" problem.
FYI Fortran has this feature so if you feel like python is really missing this feature try using a more advanced language
Judy Arrays (2004)
Depends on what you mean by "taste". Technically, spicy foods wouldn't taste any different if the spice chemical capsaicin were removed from it. And yet many people prefer spicy foods.
Was referring to a separate network if you briefly care to check the link I posted. DDOS'ing becomes a very costly endeavour, site owners don't need third parties to step in.

> And then hit them with massive bills if they have a device that gets hacked?

A ddos botnoet uses very little bandwidth in total for the individual, but yes someone should pay and there's certainly far worse things that can happen if they weren't made aware of a compromised device.

At some point global society has to decide whether we just employ more body scrapers to clean up the mess or stop letting people drive as drunk as they want on the roads. Cloudflare is the former.
TBF putting a reverse proxy that does authn and rejects requests that do not authn correctly in front of everything (except for the login pages) is nearly as good: the exposed area is then login page, reverse proxy, and the authn login in the reverse proxy. That might be vastly simpler to implement.