skysight-inc/HackerNews huggingface dataset:
Capitalism is blind to political movements, wealth inequality, and full employment. All that matters is the bottom line. This is leading to globalism, automation, and use of illegal immigration which is gutting the lower and middle classes. Would it be best for the corporation? No, of course not. But there needs to be a balance between the lower and upper classes, and right now that balance is not there. A rising economy should benefit everyone. This lack of balance is why populist politicians were so popular this election.
Hard Drive Platter Swap
Perhaps you haven't read Linus' comments where he stated (more than a decade ago) that the usage of SHA1 here isn't for "security"?

(Hint: that's why GPG signing commits is an option.)
Lazy Leadership (2016)
>telemetry. Scary. Every application you install does this.

I'm really quite sure the applications on my machine don't. Then again I only run things I have some way to compile myself.
FWIW, Fossil released a version with backwards compatibility, configurable graceful upgrades a week ago: https://www.fossil-scm.org/index.html/doc/trunk/www/changes....
I'm not sure Star Citizen qualifies as having a small staff and a tight budget. Three or four offices in major cities, dozens of developers, a whole art department. Hardly a scrappy little garage studio.
This is a global issue. We all experienced friends or people asking for joining them on their social network, or their IM app, which unfortunately you're not on. Same for vendors and partners and such that ask you to create accounts on their websites for sometimes just a single event or document to sync. XKCD recently published a fun illustration of it (1810).

On the other hand, most of us want to split between work and friends, between private and public. So we have different accounts for this purpose. I don't use Twitter and Linkedin the same way, and I don't have the same circle of relations connected by those means. So it may be "convenient" to have separate accounts, but at the same time this becomes a burden to maintain and check every of these (not counting data breaches and so).

My current practice is the following :
- an email address for my close friends & family.
- some public accounts for infosec usage (linkedin, twitter...)
- some undisclosed accounts for my professional usage.
- some undisclosed accounts for my private usage (ecommerce etc.)
- all the rest (a vast majority) uses throw-away emails (I own a domain, enabling me to generate unique email addresses per website) and random passwords, so I don't care to monitor them or if they are breached. If I know I won't use the site frequently I don't even remember the password, I just do a "recover password" if I need it in the future.

My rules:
1. never reuse the same email twice for websites. That also helps me monitor breaches and/or spam and/or db resellers.
2. never reuse the same password twice. Obviously.
3. never use 3rd party authent such as "Login with FB, Twitter or Gmail", as it breaches the first rule.

It generates some work to maintain all of this, but I've been doing it since probably over a decade, and it's now an habit I can't quit, considering the benefits.

So, back to the paper, I'd tend not to follow this guideline, even if I'm tempted to do so.
By the time Steam goes out of business, several things might have happened:

* I'll have stopped gaming

* Most games need emulating because they won't run on our hardware in the future

* The games are dirt cheap to buy on GOG

* Someone will release a pirated collection most of them

So I'm not too worried about my personal Steam collection. Preservation, that's a different story...
Out of curiosity: when did you start to take the first serious steps in this direction?
Does DNS allow numeric domain names? I presume ICANN wouldn't sell us the .91 TLD, but hypothetically it could be an awesome trick to weird out all those smartasses who think they know everything about IP address validation :)
10 Writing Tips to Get Maximum Impact from Any Plan
How big is the cooperatives funding market?

Who currently funds cooperatives?

Why would cooperative funders use your platform rather than existing methods?

Would the market take responsibility for vetting cooperatives?

What sort of entity could become a market maker for a cooperative funding market?

Good luck.
Basics sure. Bit you can hire good writers for 20$. Good luck finding a remotely good programmer for that. Also the reason I as coder want my designers to be able to code is that they make the right decisions. Good UX happens on both sides
Logic more so than mathematics. Mathematics as a means to achieve efficiency, which is an afterthought most of the time. Most working programmers don't need more than a basic understanding of algebra.
Interesting. Can you ask her if there's a movie or tv show that gets it mostly right?
No. Mantle, on which Vulkan is based on, was AMD only. AMD gave it to Khronos and it evolved into Vulkan.
>(Is the situation similar in the US?)

What's the rates in question in London? For permies and for contracting.

Not much familiar with the USA but permie got better advantages. For one, massive stocks/RSU at big internet companies (that the same companies don't give in London), and healthcare/benefits that are expensive as a contractor. I assume it's better to get a standard $300k package as a senior developer than a $1500 a day as a contractor.
The process, as I've experienced it, is:

1. Authors write paper.

2. Authors send paper to journal or conference address. (...using a web form)

3. The editor gives the paper a once-over and decides to send it out for review.

4. (Editor sends links to reviewers, who log in, read paper, and leave comments.)

5. Lather, rinse, repeat until accept/reject decision is made.

They used to send pdfs, but now use web systems for roughly the same reason HN isn't a mailing list.

Note: the last time anyone let me review a paper was a long time ago, when they sent paper forms to fill out. Parts in (...) are how I assume it works now.
I.e shits out, shits the bed.
You do have errors by value. You return for example two values, the response and error.

What do you mean with no compiler safety exactly?
I think the best thing is to spend more time up front thinking about the layout. Use Balsamiq mockups and prototypes before writing code. You will, I think, save a large amount of time this way.

We have, at my works, gone through a similar process that was drawn out over several years. We have been spending more time in the planning and design phase and it has cut development times significantly.

The reason for this is exactly what you have described. Errors, QC no-gos, negative feedback from the client - these things lengthen project times.

Here's a great idea that I believe worked well for us: do a postmortem. You don't need to publish it but it will help you think about what went wrong in each project and, more importantly, how to.avois it in the future. By project 3 or 4, the process will be like night and day.
How do you measure the amount of insulin pancreas is secreting?
The default for windows servers is also gui-less install. You have to specifically select the gui when installing.

So I guess you are talking about transitioning from Windows client to Linux server.
This is an academic talking about work he's doing for free to help other academics and students. In order to help these people, he's required to engage in shadow work that benefits neither him nor the people he's trying to help.

I applaud the stand he's taking. Rent-seeking publishers are not only extracting value without providing much to justify their slice of the pie, they're doing it in such a way as to put an additional burden on everyone else.

If I had a client who forced me to spend twenty minutes creating an account and logging into a service that provided a hostile user experience, I'd try to educate them about better alternatives, and if they weren't amenable to that, I'd charge them for the wasted time.
Wow, that seems like a strong dose! I had total hip replacement, I took 5mg Oxy 4x/day for 6 days. I went through a day of agitation and grumpiness when I stopped.
I left IT 10 years ago, because of health problems and I was really tired of programming.
After 3 years of working as non IT specialist (negotiator in investment company) I helped our analysts to develop a small script to parse some data, then again and again, and I got that I still love to develop.
So now I'm in IT world again ;-)

BTW that non IT years were one of the best in my life as life is not a job.

Ivan Starkov
github.com/istarkov
I agree with this sentiment but this kind of rhetoric sucks. There are at least two groups to worry about. 1. The young who can be goaded and inspired to take on heroic risk and face the unknown and 2. The mature, established population which will fight tooth and nail to keep what they have built.

Trump won some of both but the vast majority came from camp 2. You can't call someone who has worked 30 years in a coal mine weak. It won't work and isn't true.

What some people are facing is the crushing realization that their life's work is gone and is actually derided by a large segment of the population. It's a blow to pride and pocketbook. Additional scorn is not going to change their minds.
That's a pretty unwarranted response which contributes nothing to the discussion.
The Rise of Addictive Technology (podcast)
I was just commenting to a friend of mine that the trend towards remote workers may reverse the shrinking of small towns. Not everyone wants to live in a big city, and if they can work for a company that is not located there, some will prefer smaller towns. Making sure that all of American has broadband will be as important as RFD was in the day to preserve our rural areas. For those who don't know what RFD is, it is Rural Free Delivery, and it meant that people in rural areas didn't have to pay to have their mail delivered. It completely revitalized the rural areas. Sears & Roebuck prospered because they could sell to the whole country. Today, broadband internet access is needed for everyone. I live in a rural area, and reliable, fast broadband has just become available. I have a remote job, and broadband makes it possible for me to stay living here. I can see where pockets of remote tech workers would want to live in the same place, maybe having a co-working place to go to. I have a co-working office I use several days a week that is all technical workers. It's the perfect balance for me between being home all the time, and having an office with other remote workers to work with.

If people can live in these communities with an income that is middle class, they will help the communities to prosper, which may help reverse the trend towards suicide and drug use. I sometimes eat at the restaurants and shop in the stores of my small town. Our insurance agents and lawyers are there, and we do our banking there. Having real opportunities to maybe open a store, or work at the insurance office for the residents there might help their lives improve.

My cousin's son died of a heroin overdose, and he was the nicest, funnest guy. Everyone loved him. Do city people think that those who are suffering are just losers who deserve their fate? That is simply not true. Many have families who love them, and the potential to have a good life, but heroin is such a strong addiction. They need help, not condemnation. I think the de-criminalizing it is essential to solving the crisis. My cousin's son would maybe have survived and gotten help if his friends would have brought him to an ER. I think they were afraid of getting arrested and having their place raided by police, and they rationalized that he would probably be ok by morning. If they didn't have the threat of legal problems over their heads, they might have called 911 when he was unresponsive. Instead, they decided to wait it out, and he died.

These are not easy problems to solve, and it will require people to challenge their ideas about who needs fast internet, and who the people affected by the heroin epidemic are.
When you GPG sign a commit, you just GPG sign its hash, you're not signing its diff alongside it.
Shipping: It's generally pricey as hell to send anything out of the US. It's cheap to send things from developing countries. This is merely economic reality (shipping costs include cost of packaging, labor salary/health/pension, rent at all trans-shipment points, distance-to-port, economies of scale, tax on private company earnings, legal and insurance overheads, etc.) Since half the world's products come from China, its government-run mail system has no taxes and it has huge ports and rail networks, it's very cheap. I doubt there is a gov.cn conspiracy to undermine foreign e-tailers (ready to be proven wrong!), it's just a highly efficient and centralized socialist bureaucratic mail system. (Note that it's currently being supplanted both domestically and internationally for many purposes by more trackable courier companies, of which there are many dozens already, the best of which is http://sf-express.com/ )

Root: If you do business in mainland China the government reserves the right to strongly suggest you comply with everything they want, which is usually "if anti-government stuff appears on your site, you are done, and otherwise if we give you a phone call, jump high now". This is in some ways no different to other countries in model, but perhaps stronger in presumed responsibility and penalty than some. As for root-by-VPS, yeah maybe, but citation-needed, and there's arguably not a huge difference versus seizure as performed by other countries.

(Source: ~16 years ... not claiming total accuracy, the above is just my experience/impression)
> Those people with the bad backs are not all faking it; it's not all in their heads; they have real pain and it's debilitating. They need something to help them live.

I am not sure if we agree or disagree. There ARE legit people with bad backs that need and should get pain meds. There are also millions of people with a prescription to an Opiod that have no actual pain.

For example, see

https://www.theatlantic.com/health/archive/2017/02/kentucky-...

Are you telling me almost 1 in every 2 people in that town have debilitating pain, and NEED Opiods to survive day to day? I cannot believe that is true.

> Why is the US getting it so wrong though? Why is the US prescribing such vast quantities of opioids?

Many reasons.

a) Doctors get paid to do stuff. If you refuse to give medicine, no one will come to you, and you won't get money. So in the doctors financial interest to prescribe.

b) Some people really DO need medicine. Do you risk screwing those that DO need it to spite the rest of the people?

c) Culture. American lifestyle loves pop a pill to fix a problem. If you can equally fix something with physical therapy or a pill, 9/10 people will pop a pill.
>I've found that "powerful" languages allow me to do clever things(TM) and I hate clever things(TM) retroactively when I come back to them.

They also allow you to do sensible things(TM) like use the one and single, battle tested, standard library's generic sort, btree, etc implementation, instead of having to roll (and then read) 1000s of your own over the span of a year...

And it's a false dichotomy that you can't have the sensible things(TM) without the too-clever-for-their-own-good-things (TM) you allude too.
We will solve the opioid crisis in this country and the solution will almost certainly come through new scientific advances.

For instance, a recent study in Nature Medicine[1] showed that you could decouple the positive analgesic (pain relief) effects of opioids from the negative effects of increased tolerance to opioids and increased sensitivity to pain. This is critical because tolerance to the effect of opioids and increased sensitivity of pain to opioids is part of what drives increased use and eventually abuse of opioids.

The practical upshot of this study (if validated) is that you could potentially take a smaller amount of opioids and not have to increase your dose over time to get the same level of benefit. This could severely limit the mortality associated with opioids.

I am hopeful that we will get through the opioid crisis in this country if we invest money in fixing the underlying physiological problems associated with these drugs.

[1]http://www.nature.com/nm/journal/v23/n2/full/nm.4262.html
Something like a geckodrive G251 single axis stepper driver for $89 good to 3.5 amps combined with a NEMA 23 stepper one of the lower current 1.8 amp "long" types $48 on amazon for 340 oz/in torque. That's about $140. That's 68% of budget for 85% of specified torque.

Its easy to find a NEMA 34 with over 600 Oz/in for $60 on amazon but it'll probably draw 6 amps at 600 oz/in and you'll need a more expensive controller. Something like a geckodrive G201X is rated to 7 amps at $127 which just barely makes spec.

The worlds cheapest stepper paired with the worlds fanciest most indestructible controller is probably unrealistic.
I mean Vulkan specification and its extensions. By definition it can't require Windows 10 exclusive features. It may happen that the only implementations in existence today do have this requirement.
I think many just skipped the article and missed the whole point by miles. Just look at that page comments, over and over again people suggesting a password manager.

Like, that's not the point! That's barely tangential, and not even mentioned anywhere as 'the issue'! It's about mandatory account creation! How would a password manager even solve that! /rant
Totally not, I'm working in Poland. And, I'm sorry to say, if you haven't heard about Consul, then you're really not in a position to judge if infrastructure tools are or aren't written in Go. Consul is the de'facto industry standard for service discovery for a few years already.

EDIT: Cockroach is actually the most SV'ish of all those.
Is this the one used in the study mentioned in the article?
these answers are really going to be skewed.
Big Step Towards Creating Artificial Life – Telegram Expert
Despite its checkered past, isn't php these days a more powerful language than ruby?
Almost all online login systems offer password reset by email. The moment another human has free access to my emails he effectively owns nearly all my accounts.
The problem now is automation, but that's because all of the jobs that couldn't be automated have already been shipped overseas. I argue that automation, globalization, and arguably illegal immigration are the three largest factors gutting the lower and middle classes in America. Also, you don't have to give better jobs to everyone, just a big chunk. There are ~10 million illegal immigrants in the US, which has a population of ~300 million. Right or wrong, shipping them out or giving some sort of work visa(to require at least minimum wage pay) would raise demand for lower class jobs to the point where lower and middle class wages may finally start rising again.

Edited to recognize the open debate on illegal immigration. I don't understand how illegal immigration could lead to a better job outlook for the lower class. If anyone has some info on that, I'd appreciate it.
Yeah, IMO it's mostly about convincing non-technical people that, while they know what they want, you know what they need and are able to provide it. If you're not doing this, your boss is.
Vulkan is based on Mantle from AMD, but the code was donated to Khronos. Both Nvidia and Intel have Vulkan drivers.
http://archive.is/5feio
I belonged to the first generation of kids who had programming as a hobby. Started programming BASIC from a book that I found in the library when I was 12 or so (on paper, no cheap computers then), then got a ZX81 at the beginning of the 80s, and then went on to an Amstrad CPC, and finally an IBM PC. I also got to play with a PDP 11 on the way. Later studied philosophy, but kept the hobby, then worked professionally as a programmer for 20 years, until I got a chance to work as a philosopher. I dropped a safe, lifelong IT job that was going nowhere in the long run, for an extremely insecure philosophy lecturer job in China. The call of adventure, I guess. In my heart, though, I'm still a programmer. I enjoy hacker humour, not philosopher humour. In my free time, I read programming books, not philosophy books. When you started programming at 12, it stays with you for life. I'm now a programmer working as a philosopher, and if I do something else I'll still be a programmer doing something else. There's no regret, just a feeling of belonging to a particular culture, and this will not change, no matter what I do. That's why I read HN, and still play around with some of the new tools, frameworks, languages etc. But the philosophy job was too good to miss.
>Accept what you cannot change

Only you can easily change languages...

Stoicism was referring to actual things one cannot change. Like, say, death, or their status as a roman slave.

So it's less stoicism and more "our way or the highway".
How unusual :) I'm reading Conceptual Blockbusting, based on the recommendation in programming pearls (another great book btw). It just walked me through the method of loci technique as a demonstration of using long term memory.
Or for that matter going old-school and jamming a big screwdriver into the keyhole.
You would have to use it if you wanted to keep the reviews/issues anonymous.
Small update on that thread: Tokio has now had an initial release, with a lot of docs. Still much more to do, of course :)
Ask HN: What Service Discovery and Cluster Management tools do you use?
Perhaps, perhaps not. It depends where you stand on the war on drugs.

It seems fairly common that professional working people get on an opioid for something (say a fall), and then become addicted. These people can live for years on the Opioid, perhaps working a professional job. Now sure, if you ban opioid they could go and buy some black tar heroine and meth... but I am doubtful 100% of people would make that jump.

Alcohol is a different beast. Obviously some people become addicted, let's call it 10%. But 10% addiction rate is a lot lower than a 99% addiction rate that long term opioid use has.

So the net benefit of less opioids is almost certainty going to be less people addicted to drugs.
How to Learn New Things as an Adult
Deepminds “Streams” app and privacy criticism
Actually, VIM remaps _are_ little more than the output from a keylogger! A keylogger recording a VIM session, no less.
Sure, I know nothing about this. Can you do some kind of brain scan while you poke someone in the injury, see what kind of pain registers?