skysight-inc/HackerNews huggingface dataset:
> But since then, Google has embarked upon a secret project to re-introduce a censored/surveilling search tool to the Chinese market.

>

> Google's not alone. Apple is totally dependent on China, both for customers and for manufacturing, which is why it agreed to remove all functional VPNs from its App Store, leaving only those that had backdoors for Chinese spies.

In what world are these two equal? Apple gave China their server keys. Google walked away from a %30+ market share in China since it didn't wanted to censor search results. A project to enter the Chinese market with a locked down search engine was canceled after internal protests.

I hate Google for many things but in this case they have done significantly better than apple. A comparison like this is just not fair.
To blockade that, all you need to do is schedule a concert at the Shoreline Amphitheater.
Fascinating! I need to read more of that
Vscode Debugger Config with Mocha and Babel 7
Program running with multiple threads beats program running without multiple threads. News at 11.
Id probably be in if it were wireless. I miss my old trackman and the Microsoft design was almost as good (for me). I don't have room for yet another USB connected device. I already have two hubs feeding various components and using a standing desk stand thing means I move the position of the keyboard and mouse quite often. Love the design. Will keep watch. Thank for sharing.
I think it's absolutely true that most people will prefer an office or at least a community to work in most the time in person. I've done both and normally prefer an office. However most offices nowadays are very badly run and promote open layout and daily scrums etc. If offices weren't effectively sabotaged this way they would be much better.
Every office critique in the OP article was made as well by my father in convo. He isn't in tech but ran a small biz his whole life. Not unique problems to tech we just have a weird culture atm.
So my thought is the breakout companies that are learning how to respect engineering and get away from the hokey practices of current middle management will be the only ones attracting senior talent. Things will shift eventually and the office can maybe make a comeback.
I don't want to sound dismissive but I am afraid we must conclude that "pre-existing efforts" have utterly failed. Global emissions are still rising, investments into fossil infrastructure are still rising, fossil subsidies are not repealed.
I think here American and German sentiment differ. From the American perspective the informed general public comes as a result of every ambitious group of people trying to pull you in their direction and you using as much of that input as possible to create a model that you can use for your personal gain. In sum of all the selfish actions a more objective result is achieved than with previous political models. So nobody is responsible to educate you but yourself. And it is assumed that everybody tries hardest to improve their own life independent of the General Good.

That's at least how I understand the Americans.
I've been working on that with my dpldocs.info site. Dub packages get linked to it automatically unless they manually override (which I didn't want to allow in the name of standardization but got overruled :( )... but like tons of things are still just plain missing docs and nothing I can do about that automatically.

We are considering hurting their search result score based on doc coverage tho.
Hello, Production
This. Extinction Rebellion is already being co-opted for unrelated issues.

> We demand a just transition that prioritizes the most vulnerable people and indigenous sovereignty; establishes reparations and remediation led by and for Black people, Indigenous people, people of color and poor communities

Their demands are somewhat nonsensical IMO: https://extinctionrebellion.us/

> We do not trust our Government to make the bold, swift and long-term changes necessary to achieve these changes and we do not intend to hand further power to our politicians. Instead we demand a Citizens’ Assembly to oversee the changes, as we rise from the wreckage, creating a democracy fit for purpose.

They don’t trust the nebulous “government” and demand a group be placed into power by citizens. So...a representative democracy? Like the one they’ve failed to gain support within (to the extent they demand anyways)?
How do you handle the family logistics that facilitate going to bed by 8pm?
That sounds bad but I encourage caution in using statistics this way as Atlanta is a big place.

How many traditional bicycle deaths happen in Atlanta per year? How many calls for bicycle injuries happen a year?

Just saying that e-bikes have 200 injury calls and 4 deaths is insufficient information to hold any opinion on them.

Georgia has over 4 automobile deaths per day.
They have them here: https://rebellion.earth/the-truth/demands/
Similar thing happened to me. I lost my wallet biking in Amsterdam a few months ago. Replacing all cards would have cost a few hundred euros. Plus a guaranteed "please step aside" passing through the passport check at the airport (it's apparently a serious matter to lose your residence permit due to possible fraud).

Luckily for me, a kind stranger found the wallet and sent me an email and I had my wallet the next day.
The US military wants super-soldiers to control drones with their minds
Show HN: A simple scheduler for running jobs on GPUs
Once it starts being violent paradoxically it would result in increased environmental impact.
What if the benefit is that they vote to protect those places when they wouldn't have before?
Traits of a Great Side Project
> I'd say security is a bigger issue than performance most of the time.

you are fucking SKILLED at dodging questions and changing the topic to suit your own needs. you would fail out of a debate class in the first week, though.

I was asking about performance. You can be secure and perform well. I ask again: Is there any software that you write whose users would not be made happier if the software performed better? Any at all?

> >You don't need to know any hidden instructions or secrets to take advantage of the platform.

> You don't know what they do though. Some of those ops could be more advantageous to performance to use in some cases. You can't fully know the platform if there are secret ops.

You don't need to know every transistor of the platform to improve performance. You appear to be taking an all or nothing approach to this, and that's just now how this works. The goal is to improve performance with a reasonable amount of effort, NOT to produce the exact perfect binary. If you want to spend hours upon hours with sandsifter[0] then feel free, but I would consider that to be wasted time in a day to day development position.

> Good algorithm knowledge and practice is the most cost-effective way of writing performant code and is more than likely going to be the lion's share of issues.

No. No, no no no no nonononononno no no no. Does algorithm knowledge contribute? yes. Is it the single greatest way to get performance? Absolutely not. Absolutely not. This is one of those things that everyone "knows" but is actually not true.

[0]: https://github.com/xoreaxeaxeax/sandsifter
Corollary: We had a senior anesthesiology resident who, a few months before completing his 3 years of training and going out into the great world to make his fortune, STILL came back to the ready room at the end of every day and said, "Something really interesting happened today." Us attendings hated working with this guy. Why? Because by the end of your residency, interesting events in the OR should be the exception rather than the rule.
That begs that question “what does it mean to visit a place”? I’ve been to a lot of places for both fun and work. I’ve thought a lot about this. Does it count as a visit if you only go to tourist places and hang out with other tourists? Does it count as a visit if you spend your time just at the house of a local speaking with locals but never seeing the sites?
Yes, although I would say their place in the climate movement is more as a unified protest outlet.

Their 3 demands[1]:
- Tell the truth
- Act Now
- Beyond Politics

[1]: https://rebellion.earth/the-truth/demands/
You mean the last 40+ years of climate change science politely and rationally explaining that we are killing the planet with little to no action being taken?

I think after that length of time politely explaining with no one listening that you need to kick it up a notch.
Do USB-C connectors get packed with lint?

I had a USB micro phone stop charging and it ended up being lint/dust packed in the connector.
Not really related but I like how they are trying to detect neutrinos to discover a supernova before it happens [1]. As the neutrinos leave the star hours before they collapse (because the neutrinos can easily escape the star due to it's low mass).

[1] https://en.wikipedia.org/wiki/SuperNova_Early_Warning_System
>If you have Javascript devs that came out of some boot camp

Do you also go to a doctor that came out of a bootcamp? Is your house built by a constructor that came out of a bootcamp? Would you fly with an aviator that came out of a bootcamp? Would you run banking software made by a developer that came out of a bootcamp?
A month in the lab saves a day in the library.
“Anything you post on the internet will be there forever” meme is becoming less true these days. Closed gardens that get shutdown without any notice, dead links run rampant, full reliance on cloud vendors for data storage.
Hi, HN, I am the author of Repo Analytics. Repo Analytics is an open source tool to record repo traffic, analyze star, clone watch data etc.

The initial reason I create it is because GitHub only stores 14 days of traffic data. I want to see early data. While I am build it, I find there are lot more I can do.

Like analyzing star history(I am the author of https://star-history.t9t.io), star-locations and other data of github repos.

There should be other interesting analytics we can do on github repos. If you have any suggestions please let me know by open an issue on github https://github.com/repo-analytics/repo-analytics.github.io/i...
Back around 2000, I used yahoo groups a ton. Good times, now most of those groups (synthesizers) are on Facebook.
> In this talk, I live-code a simple stack machine and turn it into an interpreter capable of running Web Assembly. I then use that to play a game written in Rust.

Wow. This is mind blowing. Thanks for the pointer.
Why would it be obvious? What heuristic would you apply to identify the presence of such a hash as malicious behavior, and who is checking?
Headliner – Easy training and deployment of seq2seq models
What exactly do you think activism is?
Personally I work remotely in Norway with a similar commute, but I do travel into the office for some face to face meetings. Most is done via slack or something similar though and my productivity is vastly higher. I also don't need to waste 2 hours every day of my personal time that I can instead spend with my wife and children.

They also save on office space.. I don't see how this is not a win win for everyone either.

Your ex CEO sounds like a psychopath.
"A peaceful protest must be non-disruptive and not take away from others."

I've literally never heard of this before. I thought that a peaceful protest was one where violence (ie. assaulting people, destroying property) didn't occur.
What It Means to Be Black, A Woman Or L.G.B.T.Q. In Today’s Gaming Industry
>That was an analogy. I wasn't talking about car electronics. I was talking about the lack of professional education in programming.

Yeah and I'm pointing out that for Javascript dev, there's a lot more knowledge with a higher priority to learn than low-level CPU code.

That's why we shouldn't add it to job descriptions unncessarily.

>If it didn't we wouldn't need WASM, asm.js and countless ridiculous JS engine optimizations.

This is probably why Javascript from the OP was probably the worst language to choose to make an argument. If you want to know the platform, you'll have to learn these things as well.

OTOH you can just write your super high performance thing in C or assembly and spend less time learning the extra layers between JS and the CPU. Then the low-level tuning becomes more important and obvious, and its merit is way more understandable.

This kind of knowledge is totally okay for jobs in C or assembly. It's not a great idea as a requirement for javascript jobs.
Just a reminder that climate change is not an existential threat. A problem, yes. An existential threat, no. Greta Thunberg and these activists are hysterical and engaging in alarmism. But why take it from me? Here’s the Professor of Atmospheric Sciences at the University of Washington, an expert on the topic, saying as much:
https://cliffmass.blogspot.com/2019/08/is-global-warming-exi...
As someone with depression, this has been my experience as well. When I'm depressed I feel like I'm seeing the world for what it really is, and that the times when I was happy was when I was deluded. When I started antidepressants, I was frustrated that they noticeably made me less lucid and totally unable to introspect. Even now that I've found what I consider to be a good combination and dosage of medications that's letting me be happy and function well, I fully admit that the mechanism by which they're affective is that they make me less aware, slightly more forgetful, and therefore less able to ruminate on all the "truths" that would make me depressed. I'm not thrilled about that but I chalk it up as a worthwhile compromise for being able to live well.
> New research shows that psilocybin might be an effective treatment for diseases such as depression and addiction. While the work is still in its early stages, there are signs that psilocybin might help addicts shake the habit by causing the brain to talk with itself in different ways.

Interesting to see it might also help with depression because antidepressants are sometime prescribed to help quit smoking.
Ask HN: Will there be an easy/safe way to replace Python 2 with Python 3?
With Python 2's End of Life scheduled for 2020, I'm curious to know whether there will be a recommended way to remove Python 2.x from my systems? With my Onion Omega 2P I can simply uninstall 2 and install 3. On my Linux boxes I'm not so sure. Anyone got any definitive go-to's that I can consult?
I accept there's some daily "human interaction" quota for optimal happiness, but reject that ordering a big mac in person moves that needle at all. At a store where the salesperson walks you through options for a few minutes, sure, but not for purely transactional interactions.
If the active ingredient really temporarily "rewires" the brain such that multiple "rewires" can help break dependency, it should be tested with video game addiction. I know many people I grew up with who have a WoW addiction that is highly detrimental to their lives.
Bradley Tusk shares how Uber beat regulators and the taxi cartel
"The science misrepresented" seems like a more neutral title considering the track record documented on Wikipedia.

https://en.wikipedia.org/wiki/John_Stossel#Science
Can someone explains me why PayPal's app is then allowed per this policy ?
Our district has a new policy this year for primary school: no project work at home (This was historically a HUGE time sync), and no at-home writing assignments. Typically, this means homework is whatever math the kids didn't finish in math class. It has been a HUGE benefit vis-a-vis family time and overall stress. Our oldest, now in 5th grade, had a similar experience to another commenter in grades K-4, where he had multiple hours/wk of work, plus writing assignments and periodic projects. So hard on everybody, with extremely limited ROI.
The person I was responding to said: "It only takes once, and the consequences for her would probably have been much worse."

I was trying to figure out what he meant / what the assumption indicated, which I still don't understand.
No, I went to bed at 8pm sharp every night in elementary school and I was never, ever up at 6-6:30am naturally! It was a struggle to get to school for a 7am start time.

Depending on the school district 7am start times means busses are going to start their pickups much earlier, sometimes as early as 6am for some students.
San Francisco Homeless Count and Survey 2019 Executive Summary [pdf]
Be Part of Something Bigger
Wow, Project "Veritas" really blew the lid off checks notes a news organization doing news? A CEO directing the news org to focus on a particular leading story? People having their own internal biases?

I mean, what exactly is he blowing the whistle on? Where's evidence of any misconduct? Treating O'Keefe as anything other than a political agitator is a joke.
It's almost as if they're having to use emotionally charged language to get their point across after decades of no one paying any attention...
Right. That means you have to pick which domains those are. Picking some to learn about means not picking others, because there's an infinity of domains. Forcing everyone to become a security expert to survive limits all their other options.

I know people are going to quote Heinlein here, but civilisation exists so that not everybody has to be a specialist in everything.
We've just open-sourced our library headliner which is a sequence modeling library that eases the training and in particular, the deployment of custom sequence models. It was originally built for our own research at Axel Springer AI to generate headlines from Welt news articles. That's why we chose the name, Headliner. Although this library was created internally to generate headlines, you can also use it for other tasks like machine translations, text summarization and many more.

We built this library with the following goals in mind. Firstly, it offers a simple API for training and deployment of models (only a few lines of code). Secondly, it uses TensorFlow 2.0 with all its new features. Thirdly, it has modular classes: text preprocessing, modeling, evaluation and is easily extensible for new models and finally works well on large text data.

Headliner is our first NLP project that we open-sourced and we're happy about this. Please try out our library, star it on Github and spread the word! We'd love to get feedback.
Switched from Slack to Twist six months ago and have not looked back. Slack is great if you need your focus to be online and immediate response. However, as a developer, I found Slack to be nothing but constant interruptions and needing to dig back through long threads wondering if I missed something important. Life is much saner (and productive) after switching to Twist.
> It's hard to imagine any modern scientist achieving such celebrity, and now, 250 years after his birth, Humboldt himself has largely been forgotten by the general public

For what it's worth, in the US Winnebago recently launched an RV "the Boldt" that was named after Humboldt [0].

[0] https://winnebagoind.com/products/class-b/2020/boldt/boldt
I completely agree! Words really, really, really can be triggering and devastating.

Perhaps a better way to phrase the argument in favor to discussing divisive topics is that it helps us develop empathy for people who don't share our viewpoints.

It's not that we need to constantly berate people with them. It's not even that the conversations need to happen writ large in public (majority always wins in that case). However, it is vital that to try to understand where people are coming from. A good way to do that is by discussing things like religion and politics in small groups. It's good to have an honest conversation about divisive topics with someone who disagrees with them. It's bad to have a one-sided shouting match or even to have the case where it's 10-1 in a polite conversation and the 1 never speaks.

I think college is a good place to have these discussions. I feel like I gained a lot from the types of classes and discussions this article describes even at a time when I was extremely emotionally fragile and trying to recover from things I didn't fully understand yet. A places where people feel like they can "just be" is utterly critical. However, if we can't _also_ create some environments where people can talk honestly and learn to empathize with people who see things differently we risk losing out on a more welcoming and understanding society.
The domain is information not technology.

We need to drop the attitude that technology is a new scary thing it's not. Technology is an extension of our selves we have been using it for thousands of years to expand our ability.

Pen and paper was the old technology if you don't know how to use it you are illiterate, if you don't know how to use the new technology you are still just illiterate.

The baby boomer attitude of "I can't be arsed to improve as a person so every one else has to dumb it down for me" is unacceptable.
A lot of people want to give up work to look after a baby but can't afford to because they need the income, so they end up not having children. UBI would mean they could afford to give up work and raise children instead. I actually see that as a positive, but if you're concerned about population growth you might see it as a negative.
Bringing Together Boundless Mind and Thrive Global
There can be no legitimate Nobel Prizes added because Nobel is dead.
It looks as though you're being downvoted but I'm not sure why. This matches my mental model of OoO execution, for instance if you have a loop like:

sub eax, 1
(several non-flags-touching instructions)
jmpne loop_start

I would expect that a branch predictor wouldn't be needed as the jump only needs the flags register to figure out where the branch is going to go.
It depends on the jurisdiction. Usually there’s a process defined in local law to get approval for an assembly. In the US people do not have a universal right to protest when and where they want.

Regarding your note on authority: it is indeed earned and not assumed - it is encoded in law and in a Democracy, through elections. Certainly the protesters have no authority because they’ve failed to change the law or win elections. These protests amount to them wanting to get undue attention or undue changes because they’ve failed to succeed under the framework of their society.
Here's an anecdote for you. I work remote and normally make time for activities or groups at least a few times a week. Once, after something upset me I decided to spend a couple weeks not going out. I rapidly went toasty. By the end of the first week I couldn't concentrate on anything. I was restless, anxious, and desperately unhappy. So yes, I need some social interaction to feel normal. But it doesn't come from my co-workers.
Why on earth???
Wait is that it? His only problem was that he invented a better way to clear rocks?
There's a little more on the subject of realists vs non-realists in the book "Thinking Fast and Slow" if the topic interests you. He doesn't link it to depression, but it's still quite an interesting read.
FYI, I think you're getting downvoted because the word "pessimistic" often colloquially implies being at least somewhat "wrong" about the topic at hand, though I don't think you were trying to make any such judgement.
I don't like D mainly because of the whole dichotomy between structs and classes (and also because of many other smaller things).

But I don't think D hasn't succeeded in replacing C++ for this reason; the reason D hasn't succeeded yet is because it's relatively unknown in the enterprise developers circle. Most people haven't heard of D.
I just started playing WoW classic. People always ask me how I like it, seeing as I never played WoW before. I would describe it as not very fun, but incredibly addicting. I'd continue to elaborate but I have to go do some leatherworking...