skysight-inc/HackerNews huggingface dataset:
To be fair, that is no less a problem with proprietary software. With open source, you at least have the option of paying someone with fewer scruples to pick up the work.

My personal perspective is that in most cases the amount of benefit "evil" people would get is likely dwarfed by the benefit to "good" people. In this case it seems ICE is a particularly nasty piece of work and the protest seems to have had some impact on them, but it's more from raised awareness than anything else.

I don't think there's any need to become paranoid about whether your morals completely agree with people whose software you're using.
Except material/component cost and Apple margins are utterly unrelated.
There is market for two, maybe three quantum computers on earth.
> ...something impossible in C++

vec[3_s & 4]

is very much possible in C++. It's only two characters longer.

(C++ doesn't have a ':' operator, you'll need to use some other symbol.)
I found a bug: when I enter a URL into the form it seems to URLencode the characters, but this doesn't work on the site. That is, [1] works, [2] spins on "status: queued" forever. As far as I know I don't have any particular settings or extensions that would cause the URL to be unexpectedly encoded. Edit: it's not doing it right now, which is weird. It was just a moment ago, but maybe it was fixed? I had assumed the backend was down.

[1] https://webtest.app/?url=https://bbc.co.uk

[2] https://webtest.app/?url=https%3A%2F%2Fbbc.co.uk
People that have survived communism just accept high levels of corruption because it's better than the alternative. That's why Putin is popular.
> I have been using screen for almost 10 years now, is it worth switching?

I've been happy with the switch. I was a long-time `screen` user, too, and something that helped me a lot with the switch to tmux was adding a few lines to my ~/.tmux.conf to change the command prefix from ^b to ^a, like screen. It made the muscle-memory shortcuts I'd used for so long still basically work.

unbind C-b
set -g prefix C-a
bind-key a send-prefix

Hope that helps, and good luck!
Fossil fuel subsidies reach US$87B in EU countries – and they’re growing
That sounds really frustrating. Fortunately many countries now have open data legislation. For example, in the US, since 2013 by executive order (M-13-13) and this year (Evidencemaking in Policy/Open Data Act), federally funded projects must eventually release their data to the public or include a plan explaining why national security or privacy reasons prevent it. I think it’s getting better.
Round Leather Cord
Looks like some of the shortcuts are really RSI prone, i.e. ctrl + b + & (where & is shift + 7). Are there any possibilities to have more wrist-friendly shortcuts?
Inconsiderate drivers are the ones who need to be detected and sent back to driver training. They're the ones who try and pass when you're about to merge and leave you nowhere to go.

I also find overly courteous drivers to be dangerous, particularly when they ignore right of way.

There was a crossroad I had to go through daily that often had a long line of cars waiting because it crossed the offramp joining a major highway and a motorway. You would get idiots stopping to let cars go and actually causing accidents behind them because they caused the offramp to quickly congest out onto the highway.

It got so frequently bad that an enterprising local stuck their own Do No Stop cardboard sign there.
Given China's population, a lack of economic growth could pose a real, pressing problem to them. China has more to lose in the trade war.
Good. The come up will be a lot sweeter.
Conda is helpful for the odd cases where one C dependency conflicts with another and you need to be careful specifying which build you want.
There absolutely is: an imbalance of power between the two groups contracting. There are practically no situations where contracts are unrestricted. Healthcare, labor, and housing (rentals) all restrict what the provider can do.

Freedom to contract that you describe is not commonly considered ethical. While you're correct that law does not on its own confer moral legitimacy, you can usually find some jurisdiction that does something. There aren't any that provide complete freedom to contract. It's a highly fringe anarcho-liberetarian position vthat leads to exploration.
Cheers. No harm in checking it out. That Manning book looks good.
>>If we can make one qubit, can't we just make a bunch of them by copy and pasting circuits similar to how we used vacuum tubes in the 60s and 70s? How come our current limit is only around 54 or so?

>Quantum physics forbids copying a qubit to create another, but you can initialize them en masse to to be in a superposition state. Those things are too tiny to be easily manipulated so 53 is quite an accomplishment.

Quantum physics forbids copying the value of a qubit, but the poster was asking why we couldn't just make more of the device that implements a qubit. The big issue is that you want the qubits to be entangled together and it's hard to prevent decoherence as you make a larger device with more qubits.
> the legal challenges around making such a system ubiquitous won't be resolved in 3 years

They don't claim that. They say they'll have something production->>ready<<, as in ready to produce once the legal framework is clear.
Actually, true believers are a legitimate problem for the CCP https://www.nytimes.com/2018/09/28/world/asia/china-maoists-...
You forget C++. It’s a great choice for Lambda due to startup times. Python startup time is actually terrible and should be avoided if the call rate is really high.
Actually, Lambda instance is reusable and after spinning up it will be used to handle multiple requests (if ones are coming often enough).
FP enables better concurrent/parallel code. I would say that is more important when CPU core count is increasing
These rules apply to racing bikes, not to bikes that are used everyday for commuting or recreation.
If recumbents were so much superior to the classic diamond frame, they would dominate the non-racing-bike market.
I rode enough recumbents to prefer my uprights when commuting in a city, also for mountain biking and rides through hilly areas.
If a was commuting in a flat area outside of a city I would maybe consider a recumbent.
Interesting idea for shifting. One thing I'm concerned about (and this is probably only me in the entire wide world) is the tactile feel when shifting (and, indeed, pedaling in general.)

On single-speed bikes and common derailleur type multi-speed bikes (yes, even with freewheeling, but I assume even more without it) there's a very direct linkage between pedaling and movement. You start moving pretty much the instant you put pressure on the pedals.

I've noticed on some hub-gear bicycles there's a significant amount of slack where you have to pedal without resistance for at least 1/8 of a revolution until the drive mechanism kicks in. This is very frustrating to me (again, I'm sure it's only me...) and completely disrupts the suspense of disbelief I otherwise can conjure, which seems to be what allows me to get that freedom feeling almost like I'm flying. The lack of feedback for that fraction of a second yanks me straight out of the flow of navigating traffic with the bike as an extension of my body and reminds me sternly that I am sitting on a very-separate-from-my-body mechanical horse, some aspects of which are very much not in my control.

That sense of freedom is definitely one of the major reasons I use the bicycle as my primary means of transportation.

Sorry, very long rant about something very unspecific but vaguely related.
We have real Communists everywhere, they are called corporations, most people work for such government where once inside they are a number and a cog in a machine that tells them to cooperate and not compete. It was a stupid idea to take this corporate model and try to implement it on the scale of national governance and there is no fitness function to terminate it if it's not working as expected, i.e. everyone is not being a good Communist. You want real Communism simply install unions into any existing corporation and make all employees into shareholders, instant Communism.
Recruiters and headhunters don't necessarily seek people to fill a role. They seek people to fill their batch of application forms to send to those actually doing the hiring.
One of my grad school math classes in differential geometry had a week-long take-home test. I requested to turn in a set of python scripts (i think this was juuuust before notebooks became A Thing), which the prof was happy to accept. The test problems effectively became test cases. I learned a ton.
The best selling vehicles in the US are American pickup trucks. But the best selling SUVs, sedans and compact cars are Japanese.
You're still being condescending. Re-read your last line.

My point is that opportunities are everywhere and never stop coming, and so one must invariably pick and choose where they'll look. It generally makes for a calmer life to not get too worked up over FOMO, because it's incredibly rare to miss out on anything really important in the grand scheme of one's life.
Yes choose what you want.
Not sure if you know this, but you're not pressing 4 keys at once. The ctrl + b part is the prefix sequence to let tmux know you want to send it commands. The order of key presses would be:

1) press ctrl + b

2) release

3) press shift + 7

You may already know this, and the RSI concerns still stand (I'm not sure what all goes into RSI risks), but wanted to clarify if the concern is over pressing 4 keys at the same time that are all over the keyboard.
It won’t be good. China doesn’t have a good record on feeding its population during extreme situations.
That's newthink at a level I find hard to comprehend.
Censoring datasets instead of improving them.

"We have too many pictures of white people, remove them!"

"We don't have enough pictures of non-white people, add them!"

I'd have gone for the latter, and have let the set be biased until fixed.
Putin is popular, because he's better than what was before (i'm speaking mostly of the old drunk). And also because he does stuff that a lot of russians actually like.

A lot of people (mostly westeners) don't understand, that if someone gets back "historic russian territory" from a "neighbor" you don't really like, and noone can do anything about that, that's a good thing for Russia. It's bad for the neighbors, it's bad for NATO, it's bad for everyone else who wants to influece Russia, but for Russia, it's a good thing.

It's the same thing with Trump... he does this, he does that, outrage everywhere, and in the end, EU is even more fuc*ed, Chinese send threats but can't do anything, and USA gets richer, old industries come back, people get jobs, get paid more, etc. And some wonder why he won.
> You get type marshalling and other niceties

My favorite other nicety is forward and backwards compatibility. Having an older binary being able to easily handle the next version of the incoming proto, and also to not loose any of the not-yet-understood fields.

Short blog giving a concrete example: https://www.beautifulcode.co/blog/88-backward-and-forward-co...
Shameless plug: I built adblock radio, for radio and podcast ads

https://github.com/adblockradio/adblockradio

Support is mainly for radio streams though, more work is needed to make it work on podcasts.
Thanks, I didn't know them.
Guilty as charged. A program that did a <delay,print "RESET",delay> was enough (with a bit of execution timing) to show the examiner on the way into the hall that all was good.

The attention to detail really got to me however over time - the normal reset message was in lower case, but all the custom programs could print was in UPPER case. I was always "its sooo obvious - they'll find me out", when I saw RESET, but nobody ever clocked.

I never did use these notes or solvers in an exam - once I knew I had them, I would remember them anyway.
Radicle
So what happens if I have genuinely made the experience that black people are less competent on average than white people? I must be shut down, fired, silenced? My judgement must be superficial, must be wrong? Racism is a disgraced subset of pattern matching. Western society is telling me that I'm simply not allowed to pattern match based on race. I think that any form of suppression of truth is ultimately going to backfire.
Dish is almost an archaic term a this point. So either someone's pretty old grandparents are working for MT, or people are translating a term from another language using an old dictionary.
No black people on the picture. I gonna suite them!!!!
It doesn't really touch the 1000 class "Imagenet" that's commonly used in computer vision.
A very common change is to change the prefix to ctrl + a, like this in your tmux.conf:

# remap prefix from 'C-b' to 'C-a
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix

I've heard that he reason for ctrl + b is because screen uses ctrl + a, which just doesn't make any sense to me. You can nest both tmux and screen and to get to an inner layer you press (if ctrl + a has been mapped) ctrl + a + a - and now your command is sent to the inner tmux/screen.

Defaults matter. It is not feasible to configure this on every machine you touch so one have to remember both the default one and the sane one...
No black people on the picture. I will suite them!!!
> 1. You don't want to reimplement a quarter of the network stack in userspace.

That post doesn't say anything about user space. Ideally the new protocol would be in the kernel, triggered with just a flag or even automatically.
No, I'm not fine with keeping cigarettes. They are so dangerous that they kill even non-smokers who are nearby.

Pretty please, can we make them illegal?
A multitenancy library for ASP.NET Core 3.0
I like the gist of this article, but how would these components be nested? (Or how could you add this?) That’s something I really need.
I checked the source repo, there is no nesting.

Also, wouldn’t using innerhtml cause scroll positions etc to be lost?
I would have never thought to live long enough to see this happening! I started using Nim in 2014, but abandoned it after a few years, frustrated by the instability of the language and what I perceived as a lack of vision. (In 2014, release 1.0 was said to be "behind the corner".)

This release makes me eager to try it again. I remember that the language impressed me a lot: easy to learn, well-thought, and very fast to compile.

Congratulations to the team!
The richest company in the world with the best lawyers will always find loopholes to exploit. I would argue it's the spirit of the law that counts. One way to tackle it is to rebut any claims of self-righteousness from said corporation.
Nice, I like this.

Would be nice if there was a way to display/download all cached results. Would be a nice dataset for visualisation or a dashboard.
Free software misses the point of open source. Open source wants to make the world a better place without strings attached, while free software just wants to push some bizzare ideology.
BTW: The first online store for notebooks i see that isn't filled with tons of javascript and overlays and all the stuff. That alone is a reason to buy one from them.
haha. Thank you! we want people to think of us when they feel like that. Hence the logo.
I worked on a service a year ago that would stream a video from a source and upload it to a video hosting service. A few concurrent transfers would saturate the NIC. Putting each transfer job in a separate lambda allowed running any number of them in parallel, much faster than queuing up jobs on standalone instances
What’s Nim’s concurrency story? Since it’s compuled via C, I suspect the answer is “shitty” as in I expect it to inherit all of C’s issues with undefined behaviour, values out of thin air, and so on...
His entire argument was that it was possible that he had no idea that she was a trafficking victim when she approached him, it could have been a regular prostitute from his point of view. However Stallman didn't downplay the harm that's been done to the girl and he didn't rule out the possibility that his friend indeed knew about all of that.
Seems to me Chinese corporations are Chinese and their executives(' families) can be disappeared on demand to make it stay so.
Yeah, probably not. But then there is a lot of government intervention in American farming.
Kind of, it just needs to be sufficiently liquid that you can meet the capital calls as they come. If you've got 10% of a portfolio committed to a VC fund, you can keep the rest in the S&P and just sell shares as needed. However, you would have series of returns risk of the capital calls came during market crashes.

If you've got 50% committed, then you need to do even more careful cashflow planning.
If webmaster is here - please don't make us read this with a (magifying glass). Luckily browsers have zoom.
Anyone interested in this topic should read everything he’s ever written. The comments from anonymous insiders reminds me of HN.
Why not just feed cows on grass, which is what they traditionally eat? In the UK cows usually graze outdoors in fields during the summer, and in the winter they usually stay in barns where they are fed on hay and silage (usually from fermented grass).
What is surprising to me is how poorly prepared western society has been to deal with this, considering we’ve been doing it ourselves for so many years through various NGOs.

The EU funds so many pro-democratic programs around the world, many have been especially focused in the Russian influence sphere. How have we been caught so completely off guard when our non-democratic adversaries started doing it to us?

/edit
I didn't mean to put NGOs trying to spread democracy on par with staterun propaganda, I'm just wondering why noone saw it coming in time for our systems to prepare.
Replying to my own post to provide better formatting of execution times.

1. C++ 0.04 (gcc version 5.4.0)
2. Rust 0.11 (version 1.37.0)
3. Go 0.13 (version 1.12.7)
4. D 0.16 (tied with Pascal) (DMD64 D Compiler v2.073.2-devel)
5. Pascal 0.16 (tied with D) (fpc 3.0.2)
6. C# 0.25 (mono 4.8.1)
7. Nim 0.50 (1.0.0)
8. Kotlin 0.81 (Kotlin version 1.3.50-release-112, JRE 1.8.0_222)
9. Java 0.95 (openjdk version "1.8.0_131")
10. Scala 1.79 (version 2.12.2, running on 1.8 openjdk)
There is no consensus on the best prefix so there is no point in changing it after 10 years. Lots of people dislike C-a.
There is no good answer if you can’t set up a system that can manage temporary access for your disparate employees.
You can escrow the keys you need off a master and set up hardware devices like yubikeys with word-based passwords unless you want to teach people how to use gpg (you don’t). Then you can put them in tamper evident bags and mail them. You can send unlock passwords once receipt has been confirmed.

Order a laptop with enough USB port types for the systems being used by remote employees in addition to an aegis secure thumb drive. Pull the hard drive and wireless card from the laptop and boot from a Linux live CD for all of the escrow. You can make a local git repo on the thumb drive for version control and store the master as well as stubs, pubs, and private keys. Hell, put the key card passwords in a file on there. Wgaf- that aegis device is going to self-encrypt and format itself if you get the password wrong enough times.

This is all fun and good, but it doesn’t scale. What do you do when you have 20,30,40 employees? What happens when you hire Frank, the non-techie? That’s the guy that needs this the most.

I guess a middle ground is to email out instructions for people to generate key pairs with passwords, have them send in their public keys, and start using something like sssd for ldap based auth where you can store their public keys in their user attributes.

Anyway, it’s still a problem we’re all interested in a push-button answer to.
We make soap at home, from vegetable oils, lard and other fats. Just basic cold-process stuff, erring ever so slightly on the side of over-fatted soap.

It works great, it cleans well and I haven't had any issues with dry skin since we started using it.

The only real downside is that we get a bit of soap scum in the shower, but it's manageable.
Are you talking about running ssh-agent on the server side? To further connect to some other machine?

For that I use a file to save the name of the socket and PID, and restore this in my .profile.
use a better keyboard :P
I'm already quite invested in Kotlin, and having a look at Elixir... on top of my regular work. Time is a limiting factor :-)
If the alternative is China going unchecked and eating the world. I'll take the economic crash.

I grew up in poverty and I'd rather go back to poverty than live under a dystopian surveillance dictatorship.
The article tells us to prefer some phrases:

- I want to speak with you (instead of: talk to you).

- Is there something else you'd like to talk about? (instead of: anything else).

To ellicit a better response from your interlocutors. The story goes that "talk" and "anything" show only apparent openness to engage in dialogue due to cultural associations/cliches, not actual interest.

In particular they mention the second one in the context of meetings. I think I'll try that one as a very informal experiment as I tend to prefer "anything" when asking that in meetings and I don't get a great response usually.
As I understand it, YC has the right to participate in priced rounds at the same valuation as other investors to retain their 7% stake. That does reduce the return on their most successful investments (since the denominator is bigger), but it also causes those investments to make up a larger share of their portfolio, which helps their aggregate ROI.
Schools are the real problem here. After all, you don't get triggered by the fact, that there are very specific books every student has to buy for the course, do you? I think you should.
How far could we push Willpower?
If you are starting a small company you either pick people you already know (whoever those might be) or maybe a few random experts with very specific skillsets. There is no place for you to actively discriminate someone that would have maybe been a better pick, just because you didn't like their skin color or gender... Or if you still do it comes at your own loss.
One word - "Arrogance". When you do something well, and have been doing it for a long time, you believe you are the best and no one else can do it better than you.
Sure. If you're middle/upper class living in a wealthy country.

But for the poorest and most vulnerable in our society they will experience hardships not seen since the Great Recession. And the inequality gap will rapidly widen which affects everyone.
I‘m wondering if the effort and costs are worth it. I‘d like to think that my DoH provider (cloudflare) is probably one of the more trustworthy parties involved when browsing the web. Every website is still tracking and selling your ip and services like google analytics combine them to build a profile. Correct me if I‘m wrong
If you weren't sounding so tired and burned out I would recommend that you double down on marketing and promoting. I wouldn't give up until I had given it a good flogging! But, if you're burned out you're going to find that difficult and probably it won't work with that kind of mindset. Either farm out the marketing to a new partner or wait and do it yourself but either way take a few months off!
Obviously, if you measure cold starts, JVM-based languages will be slower...