skysight-inc/HackerNews huggingface dataset:
An opinion piece by David Brooks. One he's made so many times it's in his Wikipedia entry:

> Brooks describes himself as having originally been a liberal before, as he put it, "coming to my senses." He recounts that a turning point in his thinking came while he was still an undergraduate, when he was selected to present the socialist point of view during a televised debate with Nobel laureate free-market economist Milton Friedman.[5] As Brooks describes it, "[It] was essentially me making a point, and he making a two-sentence rebuttal which totally devastated my point. ... That didn't immediately turn me into a conservative, but ..."[48]

I can't help but think of the long number of people who tell stories along the lines "I used to be a ... until ...", eg. "I used to be an atheist until I read the Bible, and now I'm a Christian".

Also, not fact checked, since there is no "Palomar lunar observatory".

And strawmanning, as he says "The best version of socialism" then turns around and says 'That’s not what “democratic socialists” like Bernie Sanders are talking about'.

That's of course because there is no best version of socialism. Socialism is fundamentally a critique of capitalism, with different views on how to improve things.

Why aren't democracy or the free market or capitalism the most compelling secular religions of all time, instead of socialism?

"I quickly noticed that the government officials I was covering were not capable of planning the society they hoped to create." - Sure. And socialism doesn't require planned economies. See democratic socialism, above.

"Places that moved toward socialism — Britain in the 1970s .. " That conviently leaves out the social democracies like what Bernie Sanders talks about.

"places that instituted market reforms, like South Korea and Deng Xiaoping’s China, tended to get richer and prouder ... The greatest environmental degradations are committed by planned systems like the old Soviet Union and communist China."

That's deeply ironic. So, communist China gets the bad parts, and market reform China gets the good parts? Because current market reform China is nowhere near an ecoparadise.

"The freest economies in the world are places like Hong Kong, the U.S., Canada, Ireland, Latvia, Denmark, Mauritius, Malta and Finland"

Note please those which have socialized health care, and which of them have socialists in political power. Eg, The leader of the Danish Folkting is a Social Democrat.
Interesting, but I don't think that I said they choose it as if they choose fries over nuggets when asked.

What people choose is how comfortable they would like to be against their odds and people who choose to have nice social lives in their current circle end up staying in this circle.

Each circle have different failure modes, I won't argue that the lady in the article failed in her circle, she just didn't move up in the ladder. Failing in the low-income circle doesn't look like that, failing in that circle is overdosing in a meth den or ending up in jail. She actually seems to be doing fine but probably could have been doing much better if she had chosen to abandon her original social environment.

The life might give you fries but you can refuse that, stay hungry for a bit more and demand nuggets if that's what you want, ignoring your friends rolling their eyes for you being a drama queen. You may have to endure sitting on another table, being left alone by your friends who had their launch and left. This is the price you pay for jumping social circles and eating in a college cafeteria usually eases the pain.
This is incredible!

Since the initial story gets fed into the context for every action, I've been enjoying "injecting" my own themes into the story by naming myself using sentences. For example, naming myself "Quinn. You exist in a permanent state of dreaming, and you are", ensures the entire story has a surreal bent to it:

https://gist.githubusercontent.com/QuinnWilton/a40282990cad2...

Edit: I realize now that there's an option for providing custom prompts, negating the use of this :)
Thank you so much for this! I really like the look and feel of Elementary from trying it a couple of years ago, but wouldn't want to leave Fedora now to go back to it just for the feel.
Why parents are forcing tech companies to erase kids’ data
It's as good as any proof. Not even Google knows how to set up their pages so they are running well and are considered to be best-practice by those checking tools.

But, to be fair: At least they don't exclude their resources from Lighthouse.
You don't need to apologize for what you get paid to do. Barely anyone gets to work with the software they would use in their free time. That managers let you use some language does justify learning it, but it doesn't make that language better on technical (or aesthetic) merits.

PHP is bad. If you're getting paid for it, it's still bad. So what? People also get paid to scrub toilets.

Personally, I would rather write Java than Clojure. But I wouldn't quit if I suddenly had to use Clojure.
Yeah, I'm wondering why we're not erring on the side of caution there and banning them until proven safe.
would be interesting to know if a reallife interview inspired this post! Tim - are you out there?
> I wonder to what extent this is because burglary is committed by people who are poor and not well educated, whereas white collar crimes are committed by people who look just like your friends and colleagues.

Not much since poor people who are friends and colleagues to other poor people also make the same judgements.
True. But generally it affects cpu bound benchmarks.
I'm not sure what's immoral about IP 'theft'
Wouldn’t common crawl content be enough? If not what are the issues?
Outside of the terminology and terrible, terribly abstract explanations, I find an understanding of monads to be greatly important.

> Outside of Haskell, monads are about as important in terms of learning, knowing and effectively using functional programming languages and concepts, as braces being on the same line or next line is important to learning about general programming. It's not.

For example, understanding that Promise in JS is a monad helped me figure out how to transform and combine event-triggered functions in a clean manner into promises with shared state, that had a guarantee on execution order.

And every programmer already knows monads once they start to use design patterns in lists, option, promises, io, etc.
They interview thousands of people a year. They're going to reuse questions a lot.
It serves the writing. "Hexing" has a double meaning, witchcraft and hexadecimal.
There is nothing baffling about this.

CLam is clearly under the duress of the CCP - and not just for the simplistic reasons of her maintaining her own face/position/power/etc...

She is the lynchpin of CCP control in HK.

So, lets assume she caves to the protesters... (wont happen), she would wreak the ire of the CCP - and obv, she is as much of a leach oligarch as the rest - so she clearly cant choose the cup in front of her.

Now, if she were to take the strong arm of the CCP against the protesters, she would wreak the havoc of the international sanction prospects of the world abroad.

So she clearly cannot choose the cup in front of you...

What she does know is that the global authoritarian regimes have spent the last few years building an immunity to Protester-Murder Requiring-Protester-Backlash-in-the-face-of-economic-and-geo-political-gains.
Vala is probably the easiest way to work with Gtk+ anyway, so might as well be Vala if the stack is Gtk. I don't know Vala well, but wouldn't mind jumping in with it, scares me a lot less than Gtk in C.
Uber already has this in the gulf states
A commission would mean giving ground. It would mean China is no longer 100% protecting the thugs dressed in "police" uniforms.

Thuggery is not a new thing, common to all crime families is a "protection" for the foot soldiers. If a foot soldier messes up the boss takes responsibility, admonishes the criminal, and the criminal is thankful for getting off without justice. We see this common behaviour in the American mafia, the Japanese Yakuza, and currupt police departments, and clearly China's Hong Kong occupiers.
Order Generic Pain Killer Norco Legally at Onlinemedzonline Buy Norco Online
Yes, I would say that those constraints are the main factor in not compacting the code further.

The C version also loses a few lines here and there for function prototypes and structured control flow.

Handwritten 8085 can be quite compact in some places due to sharing code fragments. It's a bit like self ROP.
There is a dark side to this story. With Burda https://en.wikipedia.org/wiki/Hubert_Burda_Media, the same people who are behind the Cliqz search engine were originally also behind the German Leistungsschutzrecht. https://en.wikipedia.org/wiki/Ancillary_copyright_for_press_...
This law, heavily lobbied for by publishers, forces every search engine and everybody else using content from the internet to pay a private tax of 6% of the revenue (not from profit!). https://www.vg-media.de/de/digitale-verlegerische-angebote/f...
As the profit of most internet companies is below this margin, it is essentially forcing many companies out of business.

This tax is enforced and collected by VG Media, the German collecting society representing rights of a group of German publishers. https://www.vg-media.de
Between 2013 and 2016 Burda was a shareholder of VG Media, which was commissioned to enforce the tax in its name.

The evil thing of this law is, that the publishers are not required to mark their content in machine-readable form as paid content. And a manual selection is infeasible for internet-scale with billions of pages.
So a search engine has no means to bypass the paid content and indexing only free content, e.g. like Wikipedia which makes the majority of the internet content.
Essentially the "Leistungsschutzrecht" takes the free content hostage to extort money for using the internet, even if you don't use paid content of the publishers (the just 200 publications the VG Media represents).

So while Burda's Cliqz write on their blog "The world needs more search engines" https://www.0x65.dev/blog/2019-12-01/the-world-needs-cliqz-t...
they supported a law that made it impossible for many search engines to operate in Germany (and in the EU via the similar EU law "Extra copyright for news sites" (“Link tax”) https://juliareda.eu/eu-copyright-reform/extra-copyright-for...
And while today they are not anymore shareholder of the VG Media, they still benefit from the suppressive legal environment they helped to create, as it prevents any new independent competition to enter the search market
Thank you, nytimes.com for overruling the obituary of one of your authors with a forced signup modal.

Other than that, wow, what a story and courage. The napkin bit really got me. 42 is way too young to die.
Maybe it's Gods DRM.
That's kinda moving goalposts since the configuration seemed to be a given. In any case, I don't see a problem with global variables. Otherwise, the threading of the configuration (and other context) I assume to have existed before that little change.

That all has nothing to do with virtual methods.

> thread initialization if you have multiple threads doing logging on startup, right ? :-) )

There is no technical difference between "global" and "local" variables. It's merely a syntactical difference.

If you run into concurrency problems with global variables, you'll run into problems just as well with objects. Unless you make multiple objects. In which case, you could also have done thread-local storage, no?

In the end, it's much clearer to me to use global variables (TLS or not) since this way I can actually see the data relations. If there is just one instance of a thing, why would I pass it around as objects? It's not going to help understandability.

> Also you've made your logging library project-specific by making a log_core_event function.

That doesn't make sense. Can't I just add another function without breaking everything? Note that I probably wouldn't even add this function to "the logging library" but to the core modules...

> what is a core module and what is not

If you prefer having everything switched behind your back, resulting in unreadable and unintelligible source code... you do you.

More technical notes...

If you don't like the presence of two or more functions for logging, then why not have an explicit context argument? You call log_event(MODULE_FOO, foo, xyz) instead, and the log_event function implements all the plumbing logic in a central place, easily understood (Most logging approaches do that, I think. They have "facility" and "severity" arguments). This approach seems much more preferable to me compared to an implementation that you can't see locally, and that can't be influenced locally. What would you do if we go for the OOP approach with a virtual method, and now call into a different module that would need a different logger?

If having a dynamically switched implementation was really what we want to do, there is no problem with doing that. My post was just about using method syntax for static things, which I think harms readability.
Surely they are aware that sometimes people use their laptops in their laps?
>To say 'self' and 'recursion' is the same is false, and to describe all philosophies as the same because they have the same errors is not correct. There are different ways to be wrong.

Did you miss my original comment where I said that the very notion of "sameness" and "difference" is the foundation of abstraction and therefore entirely subjective?

To you 'self' and 'recursion' are different.
To me - they are 'the same'.

You aren't going to convince me that what I am saying is false, because I am not susceptible to persuasion by argument.

I know how to think for myself and make up my own mind - give me the information I require. Spare me the arguments.

>You can't claim all philosophy is equifinal and confluent without destroying the mode of thought itself.

I am claiming it. And yet here we are - still thinking, talking, doing what we were doing before I claimed it. No destruction took place.

I guess your hypothesis is wrong?

>I reject the totality of your argument.

That's fine with me, because I wasn't really arguing.

Idiots argue. Humans communicate.
The entire SV mythology relies on competitive smartassery. That's the reason for asking this kind of thing in the first place. The culture fit metric usually requires a minimum level of it too.
If the Human Brain Were So Simple That We Could Understand It, We Would Be So Simple That We Couldn’t
Every human has 60000 mutations per day on average.
Or just use the Cruise Control speed toggle on your automatic. At least on mine (BMW) it engages regenerative breaking when you click down the speed.
> I initially thought that the emotional motivation was independence.

More like autonomy: apparently Hong Kong citizens don't mind being part of China as long as they can keep their self-governance.

And that ties in to your question:

> Does China have anything to loose with an independent inquiry into police violence ?

Such an inquiry would emphasize HK's autonomy (and also paint government as potentially fallible, something the party doesn't like to see discussed). On the other hand: does China have anything to win with such an inquiry? I can't see anything (there are four more demands and giving in on this would likely increase support for demanding the rest), so for them it's all risk and no gain.
> you can learn to see the thoughts around the heads of other people

How do you learn that? If I'm being honest this sounds a bit too far fetched even for someone like myself who's experienced a fair share of strange phenomena that don't fit in the usual narratives.

The Wikipedia link you posted sounds a lot like Raja Yoga. Are they related in any way?
I agree. It's the tiniest things, like math operations in the search bar, autosaving in the text editor, terminal knowing that I want to copy something when I select the text and press Ctrl + C...

+ NO MENU BARS. I'm allergic to locating things in a drop down within a drop down within a drop down.
Of all the very specific suggestions and recommendations, this really is the best one. There is really simple technique for getting better at anything: do more of it.

I wonder if this is simply because human brains are just create specialized neural pathways for special tasks that occur more frequently. So it takes a lot of effort for someone who has never driven a car to drive but after they learn driving it’s automatic (same for language and any other skill)
From my personal experience, reading data in japanese language is the only reliable source to understand what happened in Japan. Their news, press releases, announcements in English are usually too loose.
I haven't written much Java professionally (I know the language, I've used it), but I have written tons of Javascript code. I have to say - Clojurescript just makes much more sense. Java and Javascript are good as low-level languages for their respective platforms. But if you want to build something practical, Clojure really is much better.

And by the way, demonstrated Clojure code is very unusual. Nobody in practice writes anything even close to that. Java interop is baked into the language, but in practice it doesn't look as scary as in the blogpost.
Is zeroing a mask register a common operation? I'd suspect that setting all mask bits would be much more common.

I mean, if you are going to zero the register, the real optimization would be to completely skip emitting any instructions for the operation you are going to perform, since it probably isn't going to do anything if the mask is cleared.
The uncomfortable truth here is that foodservice/retail managers are also relatively low paid low skilled jobs and therefore have a tendency towards being populated by people without the skills to humanely manage their employees and employer.

One step up, the corporate managers putting the pressure on the local managers are themselves pressured by market conditions to cut cost and drive efficiency. And who drives those market conditions? You and I, my friend. We like cheap stuff. The consequence is that others suffer.
There's also The Japan Times [1]. Several non-English speaking countries do have at least a newspaper in English [2].

[1] https://www.japantimes.co.jp

[2] https://en.m.wikipedia.org/wiki/Category:English-language_ne...
Sphere is a special purpose device, not for every day general computing, and I am yet to see when it will be finally made secure as adverstised (given the use of C without any kind of special security tooling).
Yeah it's hard to believe, but that's part of the issue. She's never been a politician, and was a second rate administrator / civil servant at best before she was chosen for the position. I think that we often overestimate the abilities of leaders everywhere in the world...

In addition, China is happy to let Carrie and HK stumble...to a certain extent of course. But they truly have been very hands off on the HK protests. I think it's worth noting that China is perfectly fine with HK getting burned by itself just as long certain lines aren't crossed (independence, violence against PLA, etc.). They weren't worried about losing HK when it was under British colonial rule, they certainly aren't worried now.

Furthermore, things really aren't that bad considering how the media has been reporting HK. It's still an extremely well-to-do city and life goes on in most parts.
If you want something done right (like making sure your data is no longer on someone else’s hard drive), you should really do it yourself.

Zeroing filling a hard drive isn’t hard.
If you wrap around you get implementation defined behavior, which can be chosen to either panic!, or wrap-around. In release, the default is wrap-around, but you can set it to panic.
“settle down beavis” caused a loop error.

Bugs seek me out.
I'm still reading between the lines here, which is frustrating and doesn't reflect well on the journalism; So you say:

"AWS announced in late 2018 the EC2 A1 instances, featuring their own AWS-manufactured Arm silicon"

...

"AWS during its annual re:Invent conference announced the availability of their new class of Arm-based servers, the M6g and M6gd instances among others, based on the Graviton2 processor."

So the Graviton2 is made by Amazon as well? Under licence from ARM, I mean, like other ARM design chips.

_edit_ Looks like it, yes. Here is the context necessary to understand the story:

https://www.wired.com/story/new-amazon-chips-cloud-computing...

https://www.nasdaq.com/articles/amazon-amzn-to-release-new-s...
I feel sad that you might not know this: What you said doesn't apply to many, many other countries around the world. Hundreds of millions of people don't live like this.
The really hard problem of consciousness is giving a definition that allows me to tell whether a rock is more or less conscious than a person.
Best of luck to the HK people. I called it home for better part of 2 years. I lived in Wan Chai on Hennessy rd near the computer center.

Plenty of atrocities committed - people being shipped off in train cars reminiscent of pre-WWII photos that I have only learned about in school.

Best wishes.

[EDIT]
I agree I should have said alleged atrocities. Sadly, hardly anyone left in HK is impartial but hopefully independent enough investigations are opened.

To the trains - I was referring to this I saw a few weeks ago: https://www.reddit.com/r/HongKong/comments/dxz3xd/transporti...

It is not a good look loading anyone in trains who is captive. True, we don't know where they're headed, could be fine - it's a bad look given the situation.
That is called broken monitoring.
Very interesting read, highly advisable for those that think UNIX and C are the genesis of computing world.
Amazon Compares 64-Core ARM Graviton2 to Intel's Xeon
Note that while the article is originally from 2016, it was updated:

> [Update 22 April 2019] Included Capsule Networks, Differentiable Neural Computers and Attention Networks to the Neural Network Zoo; Support Vector Machines are removed; ...

The poster image is also updated.
We would favor painless rapid regeneration, though.
Game-Changing Mobile Marketing Campaigns Explained
Sorry, that was uncalled for. I guess that for you, it was Tuesday.

The reason I kept guessing, was because you kept not telling. Until then: https://news.ycombinator.com/item?id=21719065

Finally something I can argue with.
You guess harming a human baby to the point of death might be a problem?
Out-of-body experiences have failed to provide the person experiencing them with information that they couldn't have obtained while being in their body. That indicates that they're not in fact extrasensory experiences, but something that happens inside the brain.
To add onto it, she was basically picked because the other potential candidate was a little too good at being a politician, and campaigned for the position without Beijing’s blessing.
> Are you suggesting that we should prohibit these babies from reproducing when they reach adulthood?

That's currently the only reasonable thing to do.
Open Source if you do not mind some DIY.
While this is part of a public outdoor air quality monitoring project, the device is perfectly usable for indoor measurement as well. https://luftdaten.info/en/construction-manual/
Too bad that for a lot of newer games, the source will never be released. We need abandonware Indiana Jones.
what is this thread about again? last I checked if I get vaccinated or take some antibiotics this won't result in my children also getting them, and with gene editing that's a very likely possibility. the impact is on a wholly different level. e.g. can somebody get a patent on genes inserted into an embryo? what if the person born from this embryo then passes the gene? there's been rulings about GMO crops about these questions.