skysight-inc/HackerNews huggingface dataset:
Amplify HK voices and focus on the issues they are unhappy about rather than the polities involved, which easily degenerates into nationalistic tribalism. Being supportive of protesters' demand for civil rights, self-determination, and rejection of authoritarian policing doesn't necessarily mean being against Chinese people; resist attempts by people to reshape the discussion on such terms.

I suggest not working through conventional political channels involving state actors, where the marginal utility of your participation is negligible and you are empowering state institutions which ultimately disempowers individuals and communities.

Study up on direct action techniques; if you're in the right area, protest things like companies who supply riot equipment to police; disrupt, get attention, and use that as a platform to express solidarity with HK. Direct action is effective, politically empowering, and equips you to fight against political repression yourself if there is any risk that you could find yourself or your community subject to it in the future.
I guess that makes this the Doves Type of computer architectures:

https://www.google.com/search?q=doves+type
In most countries you don't need to be armed to kick people off a bus. Do you suggest people throw out drunks at gunpoint? That seems really dangerous.
You can get it vinyl wrapped before “vandalizing” for a few hundred bucks. That actually improves the resale value since when you peel it before selling the original paint job will be in much better condition having been protected.
AI must account for concepts of how the world works ie time, space and causality
Odds on Chinese media pumping up anti Hong long stories?
They went for bad crypto coins and ICOs...
Ask HN: SendGrid billed a CC I never typed into their app. How is that possible?
Hello there, HN,

Last week I was wrongly billed $21 on a SendGrid account I haven't used for three years. They billed me for a "dedicated IP address", but my free account doesn't even have access to that feature.

I contacted their support and they promptly acknowledged the fact that it was an error on their end and the payment was refunded.

Now to the weird part: the credit card they charged was issued on April, 2019. The last time I logged into their website was December, 2017. After I got billed, I logged again and there is no mention of any credit card registered on my account (when I go to "Billing", it asks me to enter my first payment method).

I also never used Twilio, which recently acquired SendGrid.

So, how on earth did they get access to that credit card number? I only register it on services I trust (Google - GSuite, Amazon - AWS, DigitalOcean, Netflix etc), and I generate a virtual credit card number for all one-time payments. The only possible way I can think of is if any of the companies I previously registered that credit card number shared it with SendGrid, which would be completely absurd.

When support notified me I would get refunded, they dodged the CC question. When I asked again, their full answer was:

"Thank you for following up I appreciate your patience. At this time our billing team is still looking into how this happened. Again, I'm very sorry for the inconvenience."

And now, 3 days later, the ticket was closed without additional information.

Do you folks have any idea what may have happened here? Am I missing something? Is there a magic API to get someone's CC number based on a previous one?
Games are complex, but nothing compared to large enterprise systems, especially financial.

Typical (simplified) day for me: either download files or expect files to be delivered by start of business (typically 8am). Files need to be cleaned, uploaded. Changes need to be sent to untold numbers of other systems. 830am-300pm, various trading activity, new instruments being added, quants want new benchmarks, etc, more data loaded. 3pm, trading ends, mad rush to calc end of day returns, pricing and positions. All of this has to be sent to external accountants and auditors within about an hour.

Id imagine games largely dont have many external dependencies (maybe on a service such as steam, Xbox live, PS network, etc), but they dont have to process and or deliver files from/to numerous sources for tje game to work. They just need the service live. They dont have to wait 15 minutes to check Bloomberg SFTP to find out that their request failed for some untold reason.

I wouldn't be surprised to find AAA gaming and financial networking to be similarly, but differently complex for different and yet similar reasons. Both will want to reduce latency to the greatest extent possible, but for very different reasons.
I use avocado oil for my omelettes, and everything else for that matter.
I’v noticed this pattern with people in way more situations than just team member - manager. Spouses, friends, colleagues etc are prone to just “suggest reading a book” to solve an inter-personal problem.

And I’ve never seen this work in the slightest. Just anecdotal info I know, but I do think its a general pattern.

If someone is disagreeing, and you ask them to “read a book to change their mind” you basically ask them to admit they are not right and that you have power over them.
Two things that people don’t like in general.

And its pretty sad, because we are here in this civilization of ours mainly because of books. Ideas that survive generations and mold societies. And reading what someone else is really into is actually quite beneficial.

I personally try to at least skim through suggestions given from others, as its such an awesome tool to understand where someone is coming from. And would give you _much_ better leverage in any further interactions.

Even if its the fact that you’ve taken someone at their word to actually read something, you gain a “favor” in negotiating terms. And you would also know the language that the other person is thinking in.

Developers are very prone to “if everything else fails read the instructions” kind of thinking, and book suggestions are basically instructions for people. And I think the advice of being better off if you just try to read that works in both cases, even if it goes against our natures.
Stop buying imported goods?
The downside of customization is that you lose your anonymity. I had a memorable vanity plate for two years that I gave up to regain the anonymity I prefer in my car.
> FUZE4 takes as many pros as we could cram in from a mix of these languages (C, Python & BASIC to name a few) to create a language that is as easy as BASIC, powerful like C and versatile like Python.

Is it me or has this become more and more of a theme for new programming languages? Do they even deliver on all these promises?
The coolest part of this for me is that compilers can optimize this stuff out and replace it with the machine instructions.

I know that optimizing compilers do some amazing things, but detecting this particular case is pretty cool.
Mainland police wearing HK uniforms. Fuck Beijing.
Taiwanese journalist got soaked in gasoline in Hongkong for speaking Mandarin.
https://www.reddit.com/r/Sino/comments/cznbdi/riot_supportin...
By staying out of it. Hongkong belongs to China just as Catalonia belongs to Spain, or California to the US. Imagine China interfering with that.
You shouldn't have to do that often. Certainly not every time.

If you're polymerizing it, using a vegetable oil, and wiping it down before storage (so no pooled oil/fat), you shouldn't have to reseason... well, really unless you need to scour the pan.

More frequent, med-high (e.g. standard breakfast) use also helps.

Think "everyday use" over "everyday clean"
Similar issue with Bank of America debit card.
Security guy for bofa said if vendor is determined. They can contact MasterCard and obtain new card info.
Pick a spot on the spectrum between "plane ticket, wear black, brave tear gas and beatings" and "thoughts and prayers"
Not really on topic here, but I've been trying this for a while and maybe someone can point me in the right direction. What are the preferred synthesisers / synth emulators that one can (or should) install on Linux? My quest is also one of audio fidelity; I am looking for specific sounds on proprietary DAWs that I can reverse engineer from first principles.
There are lots of characters that represent the same syllable, and complicated rules about which to use for writing common words, which helps to disambiguate the very numerous hononyms.

The "dialectical variations" are really different languages. Mandarin speakers are taught that only pronunciations vary, but a person transcribing Cantonese to Mandarin is doing translation to a degree comparable to Italian -> French. Politically this fact is not allowed in China, but ask anyone who is bilingual in Cantonese and Mandarin. Prepare to be surprised.
What to Expect from Apple's iPhone Event
They could have not made China the leading power in Asia 30 years ago.
You could ask the cop to check that your blinker is working when you turn it on, in case that reconciles both of your experiences.
The Book Disease: On Bibliomania
Sure, but generating random bits is fast with e.g. AES-NI, RdRand or a software implementation of e.g. ChaCha.
Stop 'United States–Hong Kong Policy Act' will definitely hurt the HK gov and CCP.
How could the quality be lower? Isn’t it just a cast piece of iron?
The radiation is a bad thing. And the radioactive isotopes in the thing are also bad. Considering it's from what I've heard and what I expect, turning slowly to dust, staying away from it is a good idea.
At some point it does. If they're being underpaid, that's one issue. If they're aware that they're currently irreplaceable and able to effectively hold the company hostage, that's a different one.
By being more concerned about police brutality in US, which will give totalitarian states less excuse to behave similarly.
I drove a yellow Audi A4 for almost 20 years and felt a bit like the person in this article. Now quite that extreme, but yeah, I could tell people were looking and they always knew who I was. It did make me think twice about parking out front of the adult bookstore once or twice.
It is not wise to invest your life savings/Future in Cryptocurrency! If they want to do it anyway,then they should have a side job as a Affiliate Marketer to reduce their $$,Bitcoins loses. bit.ly/2KWjbbC
With the PlayStation 2 you can run Linux on MIPS[1], though it's a highly nonstandard MIPS; you'll need to get a memory card with FreeMcBoot. Plus, even if you plan to do embedded development, the PS2 is much more documented than the PS1.

As for a "more traditional computing" experience, you can always look for an SGI.

RISC-V borrows heavily from MIPS, so the two have a pretty similar development experience.

[1]: https://github.com/frno7/linux or else source the official PS2 Linux Kit.
> Modern technology also allows us to be faster, cheaper, safer and more accurate, things that everyone wants from militaries worldwide.

You have no idea what you're talking about do you?

> The goal of automation/optimization is as few and short of engagements as possible. The only thing better than no war is a short one.

Like afganistan, the longest us war ever with no forseeable end in sight, those kind of short engagements?
Here, in Spain, it's cheap. We nearly only use olive oil, and sometimes sunflower oil. It's really hard to find any other kind of oil.
It's an ad, and also kind of like calling making yourself french fries a "McDonald's-style process".

Genetics is both popular-culture topic and part of high school curriculum nowadays, so it doesn't need too hard explaining, and the kind of person that wouldn't understand the explanation probably also doesn't know what 23andMe is (which reinforces this being a sneaky ad).
Make the transition to those technologies a top priority in each sector. Like installing solar and wind energy as fast as it can be done. House heating should be done with heat pumps in most locations, so any new heating system installed should be low CO2.
Make a big push for electric cars. Norway is at over 50% electric in the new cars already. But for that, the car manufacturers need urgently to ramp up their production capacity for electric cars.
JSC compiler architect here.

First of all make sure you are very comfortable with these concepts:

- SSA

- graph coloring, linear scan, and priority coloring approaches to register allocation. You really have to know all of them otherwise you’ll have incorrect ideas about which is best and when.

- sea of nodes. Not because you will necessarily implement it (it’s not that great IMO) but because you will definitely use some ideas from it. It’s a very inspiring concept.

- abstract interpretation

- types, points to sets, abstract heaps, and the ways that these things are the same

- instruction selection. This one is tricky because the literature doesn’t say smart things about it. Gotta read code or talk to people. I learned how to do it by word of mouth.

You need to strike a balance between these two activities to become good:

- Write your own compiler and get it to beat other compilers on some benchmark. It can be a simple benchmark or a simple language. You need to be comfortable with overall compiler architecture and there is no substitute to seeing the whole thing fall together. Then, after you do this, do it again because if you’re like me then your first attempt will be shit.

- Learn a major, mature compiler architecture like JSC, llvm, V8, GC, or whatever. Write some measurable improvement to such a compiler. Every major compiler has brilliant nuggets of awesomeness that you will only come to understand if you jump in there and try to make it better.

Hope this helps and good luck! You picked a fun profession.
Joi Ito Resigns as MIT Media Lab Head
But modding a PS2 only requires a memory card with FreeMcBoot on it (it's literally plug and play), and at that point you might as well use an updated version of Linux like frno7's.
Loved it when I read the first time. Still have the first copy I read, lent to some friends, and every now and then I browse it a bit. Really fun!
I have yet to hear the Chinese government explain their actions in Hong Kong with regards to American police procedure.
Pretty amazing to be on a 6 figure salary and still strike.
This is an excellent summary of older work but it needs to be updated with modern type theory. See the following:

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3418003
For those who don't know, you can get around their incognito detection. Go to chrome://flags/ and set "Filesystem API in Incognito" to enabled.
Wow, had no idea such thing existed. Thanks for the information!

Now I wonder why their support did not say that...
>Are health benefits in China provided by employers?

I got this from the article. It's not a clear answer though

Dispatch workers don’t receive benefits that full-time employees get, such as paid sick leave, paid vacations and social insurance, which provides medical, unemployment and pension coverage, according to CLW.

Base wages CAN be higher for dispatch workers, and are paid by third-party firms on a short-term basis and are not employed directly by Foxconn

*

Social insurance is the keyword there. Might be an amount paid by company on behalf of the employee. Looks like a 401k-ish scheme.
Second Meditations by Marcus Aurelius
Thank you for the hledger tip. Definitely going to look into that. I have been completely disillusioned with YNAB due to the community and almost fanatical mindset that comes with it.
This is true. I am mostly pointing out PS2 Linux as an interesting footnote, though it is probably a good argument that PS2 + FreeMcBoot is a better option than modchipped PS1 for MIPS computing.
I second the votes for War and Peace, Anna Karenina and Brothers Karamazov ... but I think I can add a unique (and very special to me) entry with:

Chesterfield's Letters to His Son:

"Begun in the 1737 and continued until the death of his son in 1768, Chesterfield wrote mostly instructive communications about geography, history, and classical literature, – with later letters focusing on politics and diplomacy – and the letters themselves were written in French, English, and Latin, in order to refine his son's grasp of the languages."[1]

[1] https://en.wikipedia.org/wiki/Philip_Stanhope,_4th_Earl_of_C...
But it doesn't seem to.

Products built in haskell don't seem to have dramatically lower maintenance costs. They don't tend to have features that other products don't have. Nobody buys math.

In all of the recruiter spam I get, the only time that recruiters lead with "what language we use" rather than "what we are building" is when the company is using haskell. This seems backwards and gives a poor impression.

There might be 100 POPL papers that I can use with haskell extensions but ultimately the act of coding is nowhere near the top of the list of important things when building systems to solve problems.
Interesting, and artfully put. Are you borrowing / paraphrasing, or is this your "original" idea?
A report on Chinese digital surveillance and hacking of Uyghurs
Is easy to imagine. People go all over the place and people love interfering. History would be dramatically different otherwise. And probably a lot shorter.
Theme Songs or OST Suggestions?
Here are some from my side :

- TVF PITCHERES SONG-THE RELEVANT SOUND : https://www.youtube.com/watch?v=bvEG3Ac1qHg

- Lord of the Rings : https://www.youtube.com/watch?v=QPJT12-wrCY

- Hans Zimmer - Time (Inception) : https://www.youtube.com/watch?v=RxabLA7UQ9k

- Interstellar Main Theme - Soundtrack by Hans Zimmer : https://www.youtube.com/watch?v=UDVtMYqUAyw

- IP man : https://www.youtube.com/watch?v=tMk4RP-q6e8
What can you do about this? Pretty much nothing. China is the second largest economy in the world, and has the second most powerful military. In addition, what they view as the integrity of China is one of their biggest priorities. In addition, they have always viewed British control of Hong Kong as a national humiliation and are bent on erasing all traces of that memory.

The way it stands right now, China can inflict a lot more pain, and is likely willing to endure more pain that the rest of the world is likely willing to inflict on China because of their behavior in Hong Kong.

Basically, the fate of Hong Kong was decided in 1985 with the Sino-British Joint Declaration which ceded Hong Kong back to China in 1997. If Great Britain, and the rest of the world did not have the will to resist China taking control of Hong Kong in 1985 and 1997 when China was a lot less powerful, a lot less developed, and a lot more susceptible to pressure from the rest of the world, there is no hope for now.
The Strange Case of Daniel Defoe’s Civet Scheme
The fundamental unfairness of employment is that your masters skim off the top of your labor's true value and give you less than you are worth to line their pockets. The pilots are within the bounds of fairness to demand up to the full value of their labor.
Wouldn't someone irreplaceable be underpaid until they are compensated enough such that they could be replaced for that amount?
I'm saying that iOS is insecure because it requires reboots for updating your browser. Remember when Windows required that? I have seen plenty of people with reboot notifications on their phone that they ignore for days or even weeks at a time, so no, it is not absurd.

Also, you should familiarize yourself with the definition of strawman. It does not a synonym for absurd.
Ah, right, yeah, good point, that I can agree with.
You didn't mention Coconut oil the best tasting oil.
This. It frustrates me to no end. I've read somewhere that they explicitly ask for permission to put videos on their channel but I still cannot get over how they edit the video and try to make it look as if it was their own.
I highly recommend Matt Godbolt's talk "What has my compiler done for me lately?"[0] and its follow-up[1]. Both are great presentations going into details on some of the crazy optimizations compilers will do. As someone who knows very little about the inner workings of compilers my mind was blown when I saw some them.

[0] https://www.youtube.com/watch?v=bSkpMdDe4g4

[1] https://www.youtube.com/watch?v=nAbCKa0FzjQ
This is definitely false from a technical perspective for iOS, though there may be something in the app review guidelines.
The glibc core maintainers have such responsibility, yes, but it's too much burden for occasional contributors focusing on a single issue or a particular architecture. Setting the bar too high would make glibc lose valuable patches from both Intel and AMD.

A reasonable compromise is requiring architecture-specific contributions to at least do no harm to other vendors, and to not increase maintenance costs for core developers by duplicating code.

In this light, AMD engineers wanting to enable the haswell optimizations for their processors would be asked to share the existing code rather than copy-paste it. Intel engineers would participate in the public review to ensure AMD patches don't cause regressions for Haswell. If they have contributed testcases, they will demand that AMD patches pass them on all supported architectures before being merged.

This is pretty standard in all open source projects with multiple stakeholders.
Bonus points if you're breaking the law, as seen in most "fast" drivers. Easily seen as "idiot on the lane, get out".
Why did this story get flagged? I found it interesting and learned a bit more about the topic.
That's a really easy one for compilers to detect. They start with the OR as the root and look backward to recognize the shifts and subtract.
Tried on my Blackberry Keyone just to see, and it was well under a minute. Timed it after refreshing the page, and even my 2017 mid-range is under 10 seconds.

Granted, Google Apps are disabled, so it may have been one less thing eating up CPU cycles in the background that made others so slow?
Tell HN: Up Down Vote Button on comments
Just want to point out that that on mobile the up and down voting button are too close to each other. It’s very easy to click on down by mistake instead of up vote button. Suggestion would be to not make the arrows disappear and bold the button that was clicked.
So piercing another human being on a sharp object is morally better?
Yeah, creating constant time code is its own challenge, if a candidate were to bring that up it could take the interview down a very different path
I always cook with virgin oil and NEVER I get it to burn. Even putting the fire to max.
Modelling Fitness with Stan
Huawei heats up the battle for internet in Canada's north
Todoist is fully hackable via our API https://developer.todoist.com/sync/v8/, and your data isn’t locked in.

The self-hosted solution isn’t an excellent option for a todo list as integrations, plugins, and apps are critical. E.g., we actively maintain over ten apps and plugins and integrate with 100s of others (e.g., Zapier).
David Harland is a very interesting person. Why would a professor of computer science at St Andrews University suddenly drop out of computing entirely, and move to writing about space exploration?
It turns out he has strong opinions about the state of modern computing: https://news.ycombinator.com/item?id=8217780
No, it filters bots because spammers don't want to waste computing power/electricity. The delay is not the point.
Just because Hong Kong “belongs” to China doesn’t mean the west should ignore the wishes of what seems like the majority of the population that lives there. Especially when they’re protesting against an anti-democratic authoritarian government, and all they’re asking for is a reduction of police brutality and the right to a democratically elected government.