skysight-inc/HackerNews huggingface dataset:
de facto a breakaway independent
province.

Taiwan is not a breakaway province.

The Qing acquired Taiwan violently in 1683. China lost Taiwan to the Japanese after
the Qing's defeat in First Sino-Japanese War (1894-1895). China ceded Taiwan to Japan on 17 April 1895. Japan lost Taiwan to the Allies after the Japanese defeat in WW II. Unfortunately, the relevant peace treaties (Treaty of San Francisco [1] and Treaty of Taipei [2]) did not specify Taiwan's exact legal status (that is the root cause of the today's legal status of Taiwan). But important: those treaties did not say that Taiwan was a part of China.

Note that all three, Qing, Japan and the US acquired Taiwan by force.

The thing that really connects China and Taiwan is ethnicity. Almost all Taiwanese citizens are descendants of people who migrated from the mainland (including the 'aboriginals', who just migrated much earlier). Note that Taiwan became an island only about 10000 years ago, when sea levels rose. Taiwan was joined to the mainland before.

Catalan-style separatism

As Taiwan is not a breakaway province, the situation is not comparable to Catalonia.

There is another dimension to China's will do subdue Taiwan, probably the most important reason: Taiwan's thriving democracy, which undermines and contradicts the Chinese Communist Party claim to power, which includes the narrative that democracy is neither needed nor wanted, nor desirable for the Chinese people.
In this regard it's important to be aware that Taiwan is observing keenly what's happening in Hong Kong, and the results are not pretty, from [3]: "The Hong Kong example, whose success was ostensibly meant to persuade the Taiwanese that their future lies with China, now proves beyond doubt that the terms, whatever they are and binding though they may be under international law, would be changeable or expandable, subject to revisions or elision by the CCP."

Yet another reason is geo-strategic. Taiwan's location is ideal for controlling and interrupting shipping to/from China, and to launch attacks on the mainland. China doesn't worry about Taiwan itself, but China does not want competing powers (now the US, in the past Japan) sitting in Taiwan. (For the same reason, China supports the current situation in North Korea.)

[1] https://en.wikipedia.org/wiki/Treaty_of_San_Francisco

[2] https://en.wikipedia.org/wiki/Treaty_of_Taipei

[3] https://sentinel.tw/death-sino-british-joint-declaration/
> In particular, I've always wondered why "GPL or ask me for permission" isn't being explored more.

Maybe because then you need to have CLA's (Contributor License Agreements)? Otherwise, who is "you" that they need to ask? It's not just your code, it is based on work of many other contributers.
I think that licensing restriction only applies if you provide the source to the client.
Why is e special? (2.718…, not 2, 3.7 or another number?)
Most games will be running on an engine the studio bought, if not, it's usually one maintained by an in house team.

Which is, I suspect, the reason why some gamedevs are hesistant. For Linux they not only need the QA track and development resources but might have to redevelop some engine customizations for Linux or the engine might not even support Linux at all. They're two steps removed from the people who would be responsible for making the engine work on Linux at all.
it's attempting to use technology to solve a social problem - that we don't value family or community any more. The root problem is that people just shove their parents in a home as soon as they get old, and don't bother to visit them.
Highways England: Connecting the Country – Planning for the Long Term [pdf]
Fantastic blog post on hiring. Thanks!
How does it compare to 'random' numbers?

Not totally random, with know the first million numbers are increasing over the range, so if you randomly map these vectors increasingly with a random variance does it look different or the same?
Back in the days of vanilla... WoW client has built-in native OpenGL support and was working perfectly under Wine.

BTW. Same with W3
Flatpak to the rescue!
It's just culture-specific words-play targeting urges of local population. In Germany one can sell one thing but guarantee 50% of it (the cable internet market is an oligopoly):

https://www.vodafone.de/media/downloads/pdf/Red-IundP-Cable-...

or even only 30-40% of it:

https://www.vodafone.de/media/downloads/pdf/Red-IundP-Cable-...
> There's a very clear exit route to selling to a phone manufacturer

I'm not sure if that counts as "very clear". If you have no means of keeping the dream alive through revenue then you're just treading water in the hope that someone will buy you. That sounds horrible. Its bearable in the window of something "game changing" or where you have a strong position in the market (e.g. YouTube) but this is neither.
It depends on the implementation, which does what it has to do to work with the backend. If the backend supports intrinsics that efficiently check for these things, then they'll be used.

It's really the same issue any language would have with the particular backend it uses.

What's different about the D approach, however, is that the user can select which of several behaviors on overflow, and then select which of several responses to overflow, instead of being stuck with just one or two options. The tests we've run shows it generates the same code as if one had done it by hand.
Ask HN: Those who make 500+/month, how did you come up with the idea?
There was a thread few days ago, asking to show and tell about their projects making 500 or more per month. Inspired by that, can you specifically talk about your process of coming up with ideas? Especially if they aren't your own.
I think there is a theory that one "should" use the _other_ hand for any modifiers. Presumably and primarily so that the letter key is always pressed using the same finger and position of the hand.
Yeah multiarch was an annoyance. Not sure why it's nontrivial on their side.
I had exactly that happen when compiling PowerDNS: the developers relied on a GCC intrinsic, so I had to embark on an epic journey of building and packaging a newer version of GCC.

Just to be able to serve DNS answers.

That’s just so wrong.
How the hell do you "sell" that to young people? Its never going to be organic or approaching the sort of scale that startups need to make their efforts "worthwhile".
It seems very much like a slow-burn project which is often anathema for the startup scene.
Maybe.

But you’ve already got your sentence from a judge after being convinced of a crime.

What would you prefer?
We need keyboards with digital keys, not printed, so we can change the layouts at the click of a button.
“u” in “addu” means unsigned, so if I’m using it, I understand what the implication is.
I'm glad that alternative keyboard layouts seem to be gaining traction but I just can't go cold turkey and move away from QWERTY.

The biggest annoyances for me with regular keyboards are that caps lock is a wasted key in a prime position and the F keys are too far out of the way.

These were solved by the HHKB and that's what I'll be using for the foreseeable future.
>Ditto for all kinds of analogue musical instruments (guitars, pianos, etc).

Quality guitars, amps and microphones are vastly cheaper, because of the astonishing improvements in automation and far-eastern manufacturing. A $400 Squier Vintage Vibe strat is 95% as good as an American Fender strat from 1990, at about 20% of the cost in real terms. Budget condenser microphones simply didn't exist before the mid-80s, so you'd need to spend about $2,000 for a decent LDC mic; today you can get a very good LDC from Rode, SE or Aston for about $300. The same goes for headphones, monitors, outboard and all sorts of other gear - it's just ludicrously cheap in historical terms. A grand piano is still an expensive item, but you can get a beautifully detailed and utterly convincing multisampled piano plugin for under $100.
I'm not a lawyer but the first reaction to this was if it is enforceable at all? There is a [rich choice] (https://tldrlegal.com/) of licenses backed by court history and many years of practical usage.

For my OSS project I spent some time to pick a right license and changed it couple of times (LGPL -> GPL -> MPL 2.0). My final choice was mainly due to the blog post by author of ZeroMQ Peter Hintjens ["How to Make Money from Open Source"] (http://hintjens.com/blog:27) , where he described a story of "Patrick" who "told big companies that they could" rip him off and they did - in the spirit of the top comment here.

I have faced a troll on GitHub who opened an issue on almost every project related to data analytics and asked authors to change any reciprocal license to MIT/BSD/Apache. I've never seen him contributing anything substantial back. This was a refreshing reminder that as soon as I publish my code as MIT et al. all valuable parts from it will be ripped apart immediately and I'll unlikely see any contributions back. Yet I wanted to share my code and see contributions back. In the [issue thread](https://github.com/Spreads/Spreads/issues/6) Peter Hintjens joined and commented that "MPLv2 gives us [ZeromMQ] the same benefits with less angst for corporate users" vs (L/A)GPL.

Many licenses are carefully crafted by lawyers and any change to it makes software not an open source anymore. It feels to me that OSS with a proper license is very close to a legal entity a la trust, and maintainers are just trustees. So if I want to remain any control I would rather choose uncool APGL.
yeah, yeah, I guess there's multiple edge cases.
The problem is generalizing the corpus enough to make it viable for more tasks than "writing C libraries", so that it can achieve mainstream support. The parameters to consider are also contentious - are we optimising for travel, finger stretching, speed, etc ...? It's not just about data.
> much alternatives to choose from [3]

You can turn a few of those alternatives to vertical. I've been using a QWERTY vertical keyboard since 2009 and which I had some wrist pains before, not since.

Current setup https://geekhack.org/index.php?topic=79810.0
Probably most accurate to call it a plug-in hybrid.

Something else to add to my wish list to Santa.
First contact customer service in Germany are basically call-center farms hiring eastern-Europeans, Italians, and Spaniards as temp-workers, who wait to get out of there as soon a possible.
For a time. I think the situation would be similar to an auto mechanic strike - everything keeps working until it stops working, at which point society would start to experience considerable hardship.
Solve your own problem, its likely that there are a lot of other people who struggle with it.

Once you've solved it, focus on distribution - reaching the aforementioned people. Go where they are and communicate with them: HN, Reddit, Twitter, specialist forums, email.

Be ready to pivot quickly as you'll probably find that the product you made, while useful, isn't as useful as it could be.
In the US some phrases like Best are considered devoid of meaning. The issue is you can develop an arbitrary scale defining Best such as closest to our restaurant or whatever.
What was Alan Kay's experience like working at Apple?
You’ll never feel that penalty if you’re writing the assembler code by hand, not even on the oldest, slowest MIPS processor, and if you’re using a compiler, the compiler intrinsic has to do the same thing.
Show HN: Generate PDF in WordPress Using the Rotativa Plugin
No the end goal is not to go against your use case, but as a side effect AGPL will actually remand even this use case to make the changes available.
I left Colemak for Qwerty some 5 years ago. Keyboard layout matters much less than your typing technique.

Same thing for ergonomic keyboards - they can be a dangerous sign that you're focusing on the wrong thing, on micro-optimizations rather than on the root cause.

I have no guide to share unfortunately but I'd recommend observing one's movements, and try to figure out what's the most natural way of doing a given thing.

Also, regardless of what you do, typing many hours will tire you / be painful. Act accordingly.
My thoughts:

- if the author of the article is moving his fingers laterally, probably he is doing something wrong (must use other fingers instead of moving, this is typewriting). Independent of the layout, this cannot happen.

- I believe that there is no silver bullet for keyboard layout if you write code and text, more than one language, statistics of your typing are unique for the languages you currently use.
What what happens at 2:57 in the vid. Did you spot the large spark?
Show HN: Opensource resource, for beginner to expert
I’m all for minimum wage laws to apply to prisoners.

I’m also guessing the reason the “opportunity” exists is in part because those laws don’t apply and you can get firefighters for $1/hour.

Presumably they don’t offer the option to reduce sentences from other prison jobs like laundry or cooking, and these firefighter jobs are seen as providing a form of service to the greater community, and at a risk.

Also, keep in mind that much of our economic system and policy is predicated on the idea of using people’s desperstion to get them to do horrible jobs.
That's precisely how little endian works: first memory location is LSB.

union {
uint32_t l;
uint8_t b[4];
} u = {
.b = { 0x12, 0x34, 0x56, 0x78 }
};
assert(u.l == 0x78563412);
notwithstanding that (itself an interesting data point)

> before being allowed to have an actual conversation with a peer about the role?
Supply Chain Attack Hits Organizations in South Korea
Many books! (Although sadly too many are just modern political battles dressed up in earlier period costumes.) For now let me recommend https://pseudoerasmus.com/ (and his book lists) as an honest guide to all this, for those with enough time!

Postwar UK is indeed a different story. My reading of the demise of Leyland - Rover etc. leans towards it being a parable about communism never working, rather than about market wages & skills & how much automation paid off where & when, as for the century before. But indeed small firms (and foreign firms) escaped this fate.
Whenever I used to run Youtube ads ($100k campaigns) the account manager at Google Ads informed us about an automated option of neasuring assisted and unassisted recall. People whom seen the ads were presented with one question surveys on Youtube. It was pretty interesting as you could see what would be a good reach and frequency for your ads.
> Steam is DRM

Nitpick: Steam offers DRM to developers who want it, it does not force games to use DRM. Many games installed via Steam run completely without Steam. The DRM-free games are mostly indie games.
Full Explanation of Sensors
I find spacemacs interesting, but it feels like there's not a lot of things happening in the community. The news section on the website is old (seems from 2016?), there's no user forum, commits on github are a couple of months old. Am I missing somthing?
I’m surprised the g0v version include translations in foreign languages (and other Chinese languages). Doesn’t the ND clause of CC forbid it?

(Edit: this is not a rethorical question. I worked with this dictionary before and if it is indeed allowed to extend it I have work to do)
Hutton's book was my favourite too when I was learning Haskell. My only gripe was it used a proper typeface for it's code samples, making mapping to keyboard strokes an unnecessary cognitive effort.
I had homework for two engineer roles, ironically both in Santa Monica.

Then I was ghosted afterwards. They weren't complicated. Simple Git/bash, and I did it in about 3-4 hours.

I won't do it again.
I missed that, but it's also not all that surprising.

The first thing they do is attach the platform to the cable. They use the "wand thing" first, so that their hands are away from the inevitable sparks, and allow the platform he's sitting on to equalise (voltage wise) with the wire. In other words, he's sitting on a platform thats 10k or more volts! Once equalised, a hook is attached - this is also conductive.

Once the job is done, the wand thing comes back out - the hook is detached, without sparks as their is an alternative path for the electricity through the wand, and then the wand is slowly removed.

Linemen are nuts!
I moved to Dvorak year ago. Very very happy with this.

The pain of my hands, especially on the weakest fingers, just ended. The sad is that there are no available keyboards to buy in my country, so I always need to manually change and 'fix' my new laptops, risking to break it, and I always do it very worried and careful.
Agreed. I use neo2, which is the German equivalent of bépo. It's shipped with pretty much every Linux distro, which means that all I need to do is "setxkbmap de neo".

It definitely takes several months to achieve a decent speed on a new layout, but I wouldn't say years. I did a full switch after deciding I wanted to learn neo. That means that from that day on, I didn't use qwertz at all, and forced myself to type everything in neo. Also, don't use stickers. They teach you to look at the keyboard. Put a printout of the layout next to your keyboard and look at that. Otherwise you'll just form bad habits. It took me around a month to get to a point where my neo typing speed was reasonable, and maybe another month until I had managed to get to the point where it wasn't annoying any more. Of course I was in university back then, and not paid to develop software.
I've had a lot of bad experiences installing Steam from a package manager and having problems with either the Steam client itself or games crashing because they can't find 32-bit OpenGL libraries. I haven't had such issues that I can remember the last few times I've installed steam, but "use your package manager" isn't (or hasn't always been) the complete answer.
HDHomeRun Premium TV streaming service
It is 30 T1s in theory, but the physical connectivity is RJ-48 for T1 and x2 coaxial for T3. Both can be channelized into voice, or un-channelized for data...
> sometimes how much EVE mimics real life

hallmark of a good game! The cutthroat-ness, and the non-consensual pvp nature is what makes the game act like real-life; after all, you don't get to have consensual pvp in real life either!
What other engine would have a book written entitled "Sigh For A Merlin"?

https://www.amazon.com/Sigh-Merlin-Spitfire-Alex-Henshaw/dp/...

The Boeing Museum of Flight once offered rides in a Merlin-powered P-51. I was first in line that day, and was smiling for a week afterwards.

From the book:

"One day I happened to be chatting near my home with an RAF Wing Commander (retired) now dressed in dark grey slacks and Norfolk jacket. Suddenly out of the blue and on its way to Coningsby was a fighter of the Battle of Britain Flight right over our heads.

We both stopped talking and looked up--the crisp steady
note of the old Merlin as joyous a sound as ever it was all those years ago. The ex-Wing Commander said absolutely nothing-- then he sighed. It was such a poignant sigh. I felt it must have invoked so many memories of the days when the Wing Commander was young, daring and vigorous and like a Knight of the Crusade had leapt onto the Spitfire and its Merlin to ride into the pages of history.

The silence was still uninterrupted. Thoughts and memories began to flicker through my mind. I remembered crashing badly and the terrifying sound of things being torn apart; closing my eyes as the ruptured earth flung pieces of metal over my crouching head; the peculiar smell of oil, petrol and glycol and damp earth hanging in my nostrils. Then the panic as I struggled out of parachute, harness and shattered cockpit--and then the silence. An almost deathly silence. As I prayed a word of thanks over the crumpled wreckage and the large black mass buried in the soft ground--once a powerful, gleaming engine--I heard this sigh. It may have been a pressure-relief valve, or glycol, or oil on hot metal, but in the emotion of the moment it became a sound I shall always remember. What better epitaph to a wonderful machine and a magnificent engine than to call my book Sigh for a Merlin?"
> 50 bil is probably pocket change

barely enough to afford a supercap!
A/V to Relax?
On a slightly different topic, I was wondering as to what is the best approach to implement(or use a library) a progress bar in file upload (large files) forms. I've been looking around for quite a while but no success.
The hardest part of a Distributed File system (and I mean File system here) is managing the Meatadata (where a file is, where the directory is, who last did something to it.)

Lustre, GFS2 and GPFS all have centralised metadatstores, which is both a boon and a drawback.

What I can't figure out is what they've done here. It appears like metadata is stored in a special partition ("journal") which is shared? But there is a control process as well.
If your looking for a business solution you might find our service ctm.app useful
Great! I was just reading through the first edition this week. It's excellent.

Also see Mining of Massive Datasets: http://infolab.stanford.edu/~ullman/mmds/book.pdf
As they should be. Interns are regularly given work that should be given to paid employees and many businesses now see internships as free labor. How many fields of employment would you work for free just for experience? And then to still be paid as a newly graduated hire because 'internship isnt a real job or experience'.

Getting over on someone seems more and more prevalent these days. I swear businesses weren't as bad about these things in the 80's and 90's,maybe it's rose-colored glasses and all that jazz.
It depends upon your definition of "slow". At mass production, maybe. But maybe faster at changing and iterating on designs due to being more flexible and adaptable.
Mashey has a good argument, however I think that the sr overload could be solved with one sr per pipeline. For example, if the CPU is a six pipeline superscalar design, like MIPS R10000 was, implement sr0 to sr5.
I'm addicted to computers and the Internet.
HDFS isn't really a filesystem.

The main competitors at this scale would be Lustre & GPFS
Right up until someone in your company decides it is a good idea to introduce this new piece of infrastructure...
That would mean a rope or similar, so the helicopter can actually take off.. that's not going to be stable!

At the end of the day, any mistake at 5 foot or 50 foot away is likely to be fatal!
Inequality – how wealth becomes power – DW Documentary (Germany)
If they will not use my free software because of the expectation that they contribute back even a little, then they are not users I want anyway, so who cares?

I find the entitlement complex that some software developers have over other peoples' software to be bizarre. "How dare you offer this free software under terms that don't allow me to exploit your labor commercially without the slightest contribution!" is a real thing that real people say every goddamn time you dare release anything not MIT/BSD licensed.
My keyboard layout has navigation as a convenient layer -- https://neo-layout.org/grafik/flat/tastatur_e4.png -- but I don't actually use it. My keyboard is a ThinkPad USB keyboard, and I use the trackpoint instead of a mouse. It's right there on the home row, I don't have to move my hands to use it. Symbols are also very convenient: https://neo-layout.org/grafik/flat/tastatur_e3.png. This setup works really well for me.
Robert Peston in his book WTF points out that the management performance of UK companies is bimodal - either truly world class or awful - I suspect those in the "awful" category are those where old fashioned class stereotypes still rule.
Mod and remainder are not the same