skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/First_East_Turkestan_Republic

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

Of course, it's Wikipedia, so you'll have to dig through its references.
Please see the HN guidelines against "shallow dismissals" and the expectation that responses are to be made to "the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."
What I wanted to say is, to not only see the "bad" side, but also try to look for chances. But that is something that one has to do by him-/herself and then you have to evaluate if it's worth.

I think the "blindness" here can be on both sides, but I definitely don't want to suggest to "blindly" endure the workload for little pay.
What a coincidence. I've also been looking into crossword generation recently. Have a look (https://bohlender.pro/blog/generating-crosswords-with-sat-sm...) if you're interested in a SAT-based solution. However, now I'll have to watch these videos for further insights.
People have done this analysis repeatedly, you just aren't reading it. And polling in 2018 was generally quite good. But again, there's nothing wrong with their "methodologies". Polling errors in 2016 were in fact not far from historical norms. Numerate consensus (c.f. 538) picked a likely but not certain Clinton victory and the result was an extremely narrow loss instead. That stuff happens.

Unfortunately a bunch of people whose political desires hinge on this kind of error being present in all elections and always to the advantage of "the other side" never want to hear this analysis and so repeat the nonsense that "polls are always wrong".

But they're not. They're just not as precise as we want. If the polls are exactly as wrong this year, and in the same direction, as they were in 2016 then Biden wins a solid victory. If they're as wrong as they were in 2012 then he wins a landslide with Texas and Georgia going blue.
This is really underpowered....

For the same money you can get a powkiddy or something simillar, running linux and with support for GBA, (S)NES, etc.

https://www.youtube.com/watch?v=dNrpVhP8fDc

All the usual suspects (ebay, aliexpress,...) have it.

also firmware:
https://github.com/TriForceX/MiyooCFW
I think doing some peer to peer striping should solve this. Selling a 3TB that only uses 2TB with an extra $5 to pay for a matchmaking service for 20 years.
Lately there's been quite a few articles on HN about cancer, death and a variety of subjects regarding mortality. I read all of them, and the HN comments as well.

Plus, ever since having a kid, I've begun to appreciate living more and more.
Beyond Cyberpunk: Towards a Solarpunk Future
You can have that with renewables, at a much lower cost.
> Moreover you are trying to justify the suffering of people by using some hypothetical scenario that hasn’t occurred.

I don't think he's justifying anything. He's questioning the nature of this world where a clear black and white decision is not always possible. He is saying in this case could there be No justifiable action possible?

The hypothetical scenario is likely to help you empathize with the events from the chinese perspective. You cannot relate to the people reacting to terrorism in China. However, by envisioning a similar/equivalent scenario in your own country can possibly help you identify with the situation from their perspective. That is the purpose of the hypothetical.

The question still stands if the posed equivalent situation was happening in America, what is the appropriate response? I don't know how to answer his question, do you?

>Killing millions of people is not a proper response to and isolated terrorist act

Don't play with words here. Millions are missing in concentration camps getting reeducated, this isn't actual genocide. This is not equivalent to sending the military to another country and conducting actual killings. What China is doing is still atrocious but quite different then literal slaughter.

Also it's not a response to one isolated incident. Several terrorism acts with hundreds slaughtered and no end in sight is what is actually going on. I don't think you would call several 9/11's happening on american soil isolated terrorist attacks. Perhaps terrorism attacks in China seem isolated to you but this is not the case to a Chinese person.
Our attempts at solving the problem even seems to drive the expert doctors who are actually qualified to do so out of the field. The prescription mills force heavy handed regulations that spook the insurers and hospital legal teams, which leaves two extremes: on the one hand are doctors who can't empathize with the patient and are super strict with any sort of scheduled medication and on the other are doctors whose offices don't see enough patients taking those drugs (or even a single problematic case), so they neither know nor care about the risks and give the drug out freely. Since their numbers are so low, no one thinks to bring up the issue.

The doctors who are most qualified in making the determination are often the ones with the most legitimate patients taking those drugs but all the legal teams and regulators are completely incapable of differentiating them from the prescription mills (excuse me, "pain management centers").
> Functional programming as a concept is well defined, and it's not merely "first-order functions".

Then, sincerely, what is the definition? Does that definition succeed in excluding languages that are not considered functional, e.g. C++, Java, Python, Go? And if it doesn't, and the definition is so broad as to encompass every language, then what is the useful purpose of going out of one's way to label a language as "functional"?
I looked at zeromq, but it seemed like it had very bad debug-ability and visibility into internal operations. Their FAQ [0] says things like:

> How do I determine how many messages are in queue?

> This isn't possible. [...] rather than provide incorrect information the library avoids providing any view into this data.

> How can I retrieve a list of all connected peers?

> This is not supported.

Those kinds of decisions are very scary for production environment. We've had to debug network connectivity problems before, and it just possible what all the interfaces Linux kernel provides. I cannot imagine doing it with library which hides stuff from you on purpose.

[0] http://wiki.zeromq.org/area:faq
The Privacy Properties of the Nym Mixnet
Whoops! Should have had my coffee before commenting. Cheers.
I have mixed feelings on Anki:

- It worked great to memorize cyrillic alphabet.

- It's working not so well to memorize Polish words (I have around 500 in a custom-made deck). Reading Polish news simply works better for me but I don't know why.
And the number of opportunities to fuck up is mindblowingly high. A lot of nuclear accidents start with accidents on support systems that cascade into other systems up to the point the reactor can't be safely operated.
> I loved the elegance of game programming in Elm a few years back, but the performance was dogshit - in my case at least - so I probably wouldn't do it again.

There's always going to be limits to what you can do in a browser using Elm, but you may be interested in this talk from 2019:
https://www.youtube.com/watch?v=_flFAV0_TeY
They already did. That's why it's all over the place now.

They went so far as to force doctors to recant their statements that it was human-human transmissible. For example, the hero doctor Li, who eventually died of the disease.

https://www.nytimes.com/2020/02/06/world/asia/chinese-doctor...
Data-driven works well for cheap services with many customers. Try it with expensive services with few customers and your experiment quickly becomes statistically worthless and expensive.

Also, data-driven does never work for a product. If you sell a product, your customers do not want to be monitored. They also do not want to randomly get an inferior version of the very product they paid for just to satisfy your research goal. So your only realistic test case would be to offer a second product and see how it sells. Or to pay for expensive surveys.
D) The country you didn't mention is the one I was talking about. You know which one. Very well.
I've used ZeroMQ lightly as a socket-replacement and for simple IPC and I'd say the key thing it solved was connection establishment. It turns out that opening a two way connection between two apps on the same network without a clear starting order can go wrong in many ways and become quite messy to get right. With ZeroMQ it more or less just magically worked and it allowed me to focus on the actual problem I was working on.

The wide range of language support was also nice. It allowed me to test the interface using a Python notebook which came in handy for debugging.
I'm not quite sure what OP thinks base64 means, but:

> the probability that changeme is actually valid base64 encoding must be very low

This makes no sense. The characters are part of the base64 alphabet and you have an acceptable number of them.

You wouldn't claim that the probability that deadbeef is a valid base 16 number must be very low. Probability doesn't come into it, the characters are part of the alphabet, that's all there is to it.
Aren't you assuming the worst here? Why so strident?

Maybe his/her employer does not allow gpl software...
Just want to give a shout out to the people who have been improving GDB's Python API over the years (I think it first appeared about 10 years ago). It seems like a lot of it is due to Tom Tromey? [1]

This is a super useful feature that I just used. I have a DSL for algebraic data types in C++ called ASDL [2], and I wrote a very small Python plugin that pretty prints the types.

Basically it automates the process of looking at the runtime type tag, and downcasting to the right variant, so you can see all the fields in the debugger. (Variants are naturally modeled with inheritance, and you still have type safety)

This makes debugging the code way easier. I basically enhanced C++'s type system and now the debugger also understands it!

It works on the command line and the Eclipse GUI. Although I should get around to requesting an open source license for CLion, because I think it is significantly more polished.

-----

GDB is very old, and has sort of a bad reputation for usability, but it's getting better after all these years! This scripting power can make up for the usability in some cases (and maybe CLion will give the best of both worlds)

https://lobste.rs/s/h7f6qk/what_debugging_technique_did_it_t...

[1] https://tromey.com/blog/?m=201809

https://tromey.com/blog/?p=927

[2] What is Zephyr ASDL? https://www.oilshell.org/blog/2016/12/11.html

ASDL is mentioned in the post about Ungrammar, on the front page now: https://news.ycombinator.com/item?id=24878098
> How could you not go to war? The American sentiment was the same at the time

Respectfully, I disagree with the premise and the assertion. Everyone I know was confused about "going to war with Iraq" (again) which will always be at odds with responding to 9/11.
Why have my HP printers stopped working?
West gets moral high ground not because it's blameless - it isn't - but because it's faults are smaller. It could be counterproductive to judge something on a boolean scale - "perfect" vs. "not perfect so perfectly bad".

West is much more transparent than non-West, so we have better chance to differentiate good parts from bad parts. If we don't have such opportunity, and we consistently get burned with bad parts, we're forced to assume the whole non-Westness is bad. Here "West" and "non-West" is somewhat similar to "USA" and "China".

If China would be more transparent, if West would see differences, and interactions between those differences, and could judge the parts by those interactions, the scope of blame can be refined. Similarly with more transparent West we can see evolution of society or its parts towards more or less cruelty towards each other and judge and act accordingly.
Thank you for the best surprise birthday party idea ever!
Tiny, Smooth, Critical Goals
I've said it here before that, even with the best doctors on staff, you don't want to end up in a modern hospital alone, without a friend or family with you.

The quarantine restrictions sound horrifying.
I use .profile for exporting environment variables and .rc for everything else.

The rationale is that exported env variables are inherited (and I most probably don't want them overwritten by child interactive shells reading .*rc) and other things (e.g. aliases) aren't and I probably want them set for every interactive shell.
Programming without destructive updates works because it makes explicit the data flow in a program, not because destructive updates are bad.
Does any one know of a solution like this that also supports face detection and automatic scene/object recognition? That are the killer features that are currently keeping me at Google Photos but I really don't like the privacy implications of using it.
I don’t think we have to decide between one and the other. For example, you can combine some topics together. A math class can teach math but instead of arbitrary equations with no practical application, you can connect the subject with a finance topic or economics topic. This gives you a mechanism to ensure students intuitively understand a concept as opposed to simply regurgitating memorized equations that they’ll forget after the exam.
I don't have hard statistics, but there's a New Yorker article about survivors of Golden Gate Bridge suicide attempts that says many of them regret the attempt and don't try again. The people who survive jumping off a bridge is probably pretty close to a random sample.

https://webcache.googleusercontent.com/search?q=cache:V_siZl...
If you want to do things that need an OS use RPI, if you want read/transfer sensor data or control basic servos esp8266 is a joy to work with. There are plenty of others, arduino is maybe more known as buzzword for microcontrollers.
And it' not a single call, it's a prolonged process. There is progressive movement in USA which claims to focus on those societal deficiencies. There is a lot of work to change things, but also a lot of promise to improve them.
Oh, you are about timbre. Sure capo can't change that.

> That's because you are using a guitar, which is not perfectly in tune no matter how you tune it.

I've though powersnail point is about different shapes and your comment is about True Temperament guitar [1], [2].

Do you think timbre is the reason we notice pitch changes? And we would not notice transposition if it was pure sine? I am sure going to test it [3] and will add pure sine instrument.

[1] https://truetemperament.com/

[2] https://strandbergguitars.com/true-temperament/

[3] https://news.ycombinator.com/item?id=24875740
That is... helpful, in a sense. I mean, it's not the fault of the graphic that it's so convoluted.

But can someone explain why it has to be this convoluted? If I parse it correctly, there is no single place where I could place an alias and have it be available in all bash invocations (e.g. green and yellow arrow don't go through any common files). Without resorting to sourcing one from another, that is.

Is there a method to this madness?
Anyone have a good guide to pubsub for CS students? I need data structures and algos, big o complexity. Most guides focus on implementation trivia.
Only in name. To the exec bringing home $2m, it doesn't really matter whether it's called "salary" or "profit sharing." There might be a tax distinction, but the champagne will taste the same either way for the rich exec.
So, 2 very small chunks of xinjiang broke away for a few years during WW2 while big parts of china were occupied by the japanese?

Not really tracking with the tone of TFA's claims imo.
C++ is vastly more complex, meaning that it should tend to have more footguns, and it definitely does.

Simplicity is a feature, and one that C++ aggressively avoids.
Étude in C Minor
Many open source projects such as Gimp have a serious UX problem. Software engineers are great at delivering efficient systems. In terms of usability they’re arrogant and inflexible. They’re two different skills and I wish project maintainers understood that.
Nathan for You S01E05:

"Nathan makes a haunted house scarier by convincing visitors that they have contracted an airborne disease."

https://en.wikipedia.org/wiki/List_of_Nathan_for_You_episode...
Whatever happened to the containerd shim for Firecracker? Once complete, it would allow us to make Firecracker an implementation detail like using Docker/crio or containerd for running Pods.
I was thinking about a sleeping pet.
Yeah but the question is which one of these types are more "program-y"

Functional programming while a valid form, is inherently better expressed by constraining the possible use cases. It's closer to electrical engineering or mechanics then "programming."

"Programming" inherently rewards extendability, interoperability and readability, therefore it rewards OOP. Now obviously computers have Both mechanical and extendable use cases so it's up in the air.

Stuff that's written better functionally tends to be optimized into oblivion very quickly, it becomes more of a hardware/math/physics problem. But you know that's fun too.
Bodies are manpower, the backbone of most human endeavors. It's not efficient to use men to kill other men, en mass.
To be fair, photoshop probably has more people working on UX than the entire team which maintains Gimp. Of course it will be better in that regard.
Article was perfect timing for me. The company I work at started one of these and I'm in the middle of trying to grow an idea/product. Great food for thought for long term strategy / positioning if it does go anywhere.
> programs like VSCode are written in JS and they have no performance issues.

here it is compared to qtcreator. it is so damn frustrating when you are used to computers responding near-instantly to have something that... takes its time or stutter to say the least

https://vimeo.com/410735827

https://vimeo.com/410739729
Fuck this website by someone that calls itself a designer :))))))))))))))))))
we gotta understand that life and death are two aspects of only one real thing.

it is only our language which separates them into seemingly contrasting opposites. language is not reality, it merely has the ability to mirror reality.
Said.. you?

It doesn't change the problem of the large number of canceled surgeries. The narrative from the linked post is "because Sweden went through a different route to fight COVID-19 than France and Germany, now they are paying the price".. and the comments add some variables to this equation.
> Maybe his/her employer does not allow gpl software...

Then they aren't using GCC (or Linux) in the first place.
Unlike Nazi Germany and Imperial Japan, China has nuclear weapons and is completely enmeshed into the world economy.

Breaking up the Chinese government is not on the table.
There are counter-intuitive results in ZF without choice too:

- Collection of non-empty sets with empty cartesian product.

- Infinite set without a countable infinite subset.

- There is a pair of sets such that neither is equinumerous with a subset of the other.

More or less, our intuition about seemingly obvious ideas is completely thrown off without choice. Banach-Tarski at least has the property that it probably doesn't directly apply to the real world (if you can split an object into probably physically impossible sets and then rejoin them correctly then you can double the volume of the physical object) and so doesn't really violate our intuition -- the premise doesn't apply in the real world, so no conclusion really matters. It's like claiming that every element of the empty set is a leprechaun with a pot of gold -- it's true, but it doesn't matter in any meaningful sense.
I'll just have be sure to include a plaque that says "All images are NOT to scale"!!
The title of the HN submission was changed. It used to be the article's subtitle, "How I Hired 7 Freelancers to Exploit this Weird Vulnerability".

"This one weird X" is a common clickbait pattern, and indeed, in this case, it is misleading: the article's descriptions of the purposely-introduced "weird" vulnerabilities aren't useful, only the freelance test results are.
Not reading the comments but I assume the Chinese astroturfing is a s t r o n o m i c a l.
They found that half of the patients who fell from the height I did – 18.2 metres

Some high school physics:

s = 1/2 at^2 about 1.98 sec of free fall time.

v = at which gives us about 43 mph of impact velocity.

There was a time I was a volunteer at the SF General ER room when I was considering going to the medical school.

We had a guy who fell from a 5 story parking lot that survived with a broken foot. The police came and he wouldn't say what had happened and the whispers behind the ER room was he was probably pushed but he is afraid to speak.

When the ER doctor came to examine him, the doctor asked about two other old scars.

What is this scar? I was stabbed once.
What is this other scar? I was shot once.

Yep, talk about nine lives.
I've had both morphine via IV and fentanyl via a lollipop. Both were in Afghanistan and as far as pain relief goes the morphine was way better for me, because I got a large dose in my bloodstream. I totally understood at that point why people get addicted to that stuff. I did not care about anything at that point. The fentanyl just did not have a strong effect on me.
I think such actions are done for the purpose of quelling terrorism. I think whether or not those actions will succeed is highly highly questionable. I also agree with you that radicalization is very possible.

That is not to say that as atrocious as these actions are, that they can't be successful. There are cases in history where the US has successfully assimilated a different culture. Basically the entire native american population has more or less been assimilated into US culture with some small vestiges of the old ways remaining.

I also agree with you that the US response is stupid for exactly the same reasons. However it is only stupid in retrospect. Bush sent troops into the middle east with the majority support of the American people. He lost that support later or aka the people regretted their emotional response in retrospect.

It is highly likely that if such terrorism attacks occurred on US soil again our reaction would be no different. Immediate armed response and only wisdom in retrospect.

Like the immediate negative response to my post, people react emotionally to situations. They never try to analyze the situation which is always much more complex than it actually appears.
Controlling yes, but not stamp out. We never managed to get rid of a disease without world wide vaccination efforts.

Non native english speaker here - am I misinterpreting "stamp out"?
This post needs to be higher in the list. Everyone that the CCP deputizes as one of their spies needs to have their nose held to this shit.
Mathematical jargon: a 106-term glossary
Well, yes, politicians are the ones who choose the leadership of the branches of gov't, including the branch that decides on visas.
This happens for s3 buckets with dots in the names as wildcard certificates (*.s3.amazonaws.com) only cover one 'level'.

You can manually work around it via using the alternative URL to access a bucket with a dot in the name:

https://s3.amazonaws.com/assets.oldversion/<filepath>
This happens quite a lot when using Anki where you have to start doing it for hours.
If you stop doing for weeks, and then try to come back, there are so many cards piled up that it would take so long to go through that you just don't feel like doing it anymore.

How would you solve this?
Shell Shockers – 3D, multiplayer game in the browser
Please tell me how "The benefits of social isolation outweigh the benefits" is not a matter of opinion.

I also want the pandemic to end ASAP. Which is why I'm opposed to mandatory mask wearing and especially to social isolation. These measures actually prolong the pandemic by delaying infections.