skysight-inc/HackerNews huggingface dataset:
> I think you'd be surprised. Can't find a good source now, but last time I checked US average is roughly double Germany & UK.

There's a lot of variance and of course these kinds of surveys are also always contingent on industry and years of experience but taking currency exchange rates into account (which of course is questionable, too because in many aspects of daily life 1 USD probably equals 1 EUR) the factor is more like 1.3 to 1.5 at the most:

https://money.usnews.com/careers/best-jobs/software-develope...
http://www.payscale.com/research/US/Job=Software_Developer/S...
https://www.computerwoche.de/a/der-grosse-gehaltsvergleich-f...

> The finance industry in London is one of the few markets outside US that are comparable with US in salary, particularly contractors - £800/day is not uncommon for finance devs.

From my experience (which comes from client leads) the maximum is more like £550 / day with the average at about £400 and even £300 per day not being unheard of and that's pre-Brexit-vote. Since then daily rates have decreased.
Great article - I'm impressed that it covers every discovery I've painstakingly worked through over the years, all succinctly expressed on one page: Java arrays, immutable lists and even the fact that Eiffel got it wrong (which I remember puzzling over with a colleague back in the 90s)
I guess it depends what you consider creative?

I use one to build my company's Debian Vagrant boxes: https://app.vagrantup.com/koalephant

I use one to build a PHP library into a .phar archive and upload it to BitBucket

My static-ish site generator can create a self-updating Makefile: https://news.ycombinator.com/item?id=14836706

I use them as a standard part of most project setup
Two hardened criminals founded a startup. It did not end well
I do the same with latex when generating contracts for my company. The makefile and its corresponding python program asks for various arguments (company name, xxx, yyy). Then it generates the contract with the associated prices. I even put some automatic reduction/gifts in place (free service) if the amount is bigger than X or Y.

I quite like it !
"it has no technology or business model that others can’t easily copy"

Well, Tesla even made their patents free for you to do so.
It's not a matter of subsidizing. We all need a base from where to work. There was a time when people worked 7 days a week, were forced to work over 40 hours a week without additional compensation, no vacations, no health insurance and work safety was iffy. Thanks to unions and an improving economy things changed. The gig economy is bringing some of us back to that. Where is the improvement we hoped tech was supposed to bring. We have a chance to make things better but we are not choosing to do it.

Money is not everything. I know society is better when people are healthy and happy than when they are not. The gig economy is not helping society it's making life more difficult for those that have no choice on what job they can get.
I tried chatting to my doctor about a referral for something to help me sleep and stop having anxiety attacks that'd make me vomit for weeks and lose 20lbs at a time a few years back - he was adamant that PTSD only comes from warzones, and that working with computers cannot possibly be stressful, try being a doctor, you bloody millennials know nothing about stress try working for a living stop wasting my time.

I ultimately left my business, and haven't stopped travelling (running away) in a year. From what I gather my non-technical cofounder is finding things hard since my departure - good - serves him right for putting the golden goose in a battery cage and giving it shock therapy for a decade.
I think there is a disconnect in how techies and non-techies think about web security in general.

To push your analogy further, the non-tech person thinks of this type of exploit discovery as if someone has trespassed onto their private yard in the cover of darkness, trying every door and window.

A tech savvy person might instead think of it as a row of doors lined up next to a busy street, in broad daylight.

Knocking, and telling someone that they have "forgot their keys in the door" seems a bit creepy in the first scenario, but completely legitimate in the second.
Friends of mine have a small company (and a nice Ultimaker 2) and left their front door wide open, lights on and went home one evening. However one manages to do that. I called them, stayed a bit to secure it and since then it's free print and free beers for me :)
check robots.txt -> wordpress... seriously?
It's fascinating to see "behind the curtain" like this. Same with the civil rights movement etc. People know some highlighting event, but it's harder to express or celebrate the years of methodical work behind that.
Of course. And I'm aware that the best universities are in Beijing and Shanghai. But still that is a sizable population of intelligent English-reading Chinese. I'm sure the government would be concerned about them being exposed to ideological influences in english media.
Snowman: native code to C/C++ decompiler, supporting x86, AMD64, and ARM
What difference does it make if the outcome is the same?
In my country, the laws are draconian and totally against this kind of responsible disclosure. But being a good guy, whenever I find something I write a strongly worded email explaining why the company's IT department messed up, how to test said mess-up, and how they can hire my company to ensure these kinds of stupid things don't happen again.

I've reported several of these issues, sometimes all I get is single reply months later saying: "fixed".. mostly, nothing.

Once I found a SQL injection in a courier service's (very broken) web portal. This was very serious because any idiot could drop all the tables, so I sent an email to the most important worded member of their tiny, yet already bureaucratically structured team. I followed up several times because I knew someone saw my email (I embed beacons in my emails) but gave up after the sixth time. Three months later someone else replied saying "thanks Amin, we've fixed it"

On a separate occasion, a large government agency's emails routinely ended up in my spam folder. It was a huge problem, and they acknowledged it and said they couldn't figure out what was wrong. I took five minutes and found the problem to be a misconfigured server on the domain. The server sending the email thought it was `server-a.governmentdomain.com` but there were no DNS entries pointing the subdomain to the server.
I reported this problem with clear instructions to test and fix the issue, but I was called despite the instructions, multiple times, to explain the issue with my words over the phone. This was 2 years ago, last I checked, the issue was still present.
Microsoft/.Net Foundation added telemetry to the dotnet command line last year
> I prefer square cash, but this entire app ecosystem only exists because American banks don't allow free wires for some reason.

Ah - I kept wondering what the main hook for these services was, appreciate efficiency and social effects are the USP, but wondered what the main reason was over and above just a direct transfer from your mobile banking app (how most people I know here in the UK do this).
Or what about a wristband?
I work on a closed source project using closed source libraries with some restricted source access. In general, if I find a bug in that library, it's less hassle for me to report it to them, and move on, than report it, fix it, and deal with the upgrade path later. It's unfortunate, but if I fixed every bug I found in the third party libraries, I'd never get any of my own work done..
> unless Tesla innovated far beyond those, it'll be a marginal car company

You mean just like Apple became a marginal tech company?

I find it fascinating how people make bold claims here in the comments, predicting the future like this...
I'd disagree here, how would he know there was a bug to report if he didn't do it once ?

Besides this has been used for decades by corps to prosecute vulnerability reporters, see Serge Humpich who discovered a huge vulnerabilty in bank cards back in 1997. He reported to european bank card Economic Interest Group (EIG) with the support of a lawyer who said they would not believe him until he proved it practically. So he went an bought metro tickets that he did not use but sent them with every details of the transaction. The EIG then got him arrested, prosecuted and sentenced for bank fraud and falsifying a bank card. The fun part is that this got publicized and it was not long before bad guys found the vulnerability too and started issuing yescards (bank card that say yes to any withdrawal from an ATM) and it cost them many tens of billions of euros over a few years due to fraud and upgrading their security and hardware in a hurry.
> If you do not like the law please vote the next election a party that changes that or move to a country that does not require police to follow the law.

Sorry but how exactly electing a different party is supposed to change anything ? Moving to another country will not help either as most other countries are the same or worse.
Wilbur Wright actually hoped to enroll at Yale and become a teacher, for which he enrolled in college prep courses. All that changed when he suffered a brutal injury during an ice hockey game, following which he retreated into a long depression and eventually opened a bicycle shop in 1992.
If you're young & single why not. When you have a family / kids being forced to relocate only because you change employers is unacceptable
Eset Nod32 Username and Password [24 July 2017] Here
Nginx was the first C code base I've read that was well written besides being well architected. Now I would never recommend anyone to write C, but if you really want to know what it's supposed to look like take a look at Nginx.
Fire And Motion (2002)
Also ... They remove `syskey.exe`... What will all those Windows Support scammers use in the future to lock machines when their "customers" don't cooperate?

If you don't know what this is about, just put syskey in your youtube search ;)
This is really great and I think I might start using this. I would also love a standalone version of this that runs outside the browser. Something that can maybe connect directly to my DB.
Forgot to factor in management and maintenance. Typically such projects fail because a key manager or maintainer disappears and there are not enough funds to hire a replacement or get good enough training for someone to replace them.
Alternatively key people become overloaded and burn out.

Hardware is the cheap part, people are not. (Until infrastructure becomes really big such as roads, mass transit and big ISPs. Because these utilise economies of scale in workforce.)
The cultural difference between Black Hat and Defcon hacker events
The point being that he should not have been sent to court here, yet they chose to do so anyways.
I don't see any immediate problem with that assuming taking it out is relatively painless and there's no cost associated.

I'd like to have one so I wouldn't have to worry if I have office keys with me, instead I could just scan my arm at the door. I've never left my hand at home.
> At this point, I just love seeing GUI software I leverage also coming with a CLI.

I really wonder what is the point of a CLI for, say, Krita or LibreOffice.
Had my phone's NFC fail me (especially at tube barriers) enough times to recommend perhaps not relying solely on a phone for payments.
Is any of this supported by evidence that "a big chunk of the economy (will be) powered by gigs"? I doubt it is true, and I believe your conclusion is likely off, even though I agree with (what I think are) your implied goals. Let me explain why.

> I wish the new tech entrepreneurs would find a better way to fix the low skill problem rather than find a way to reduce services/costs to the bone.

I doubt these low skill workers are the gig economy workers. Many people on AirBnB are doing fairly well, as no one wants to stay in the Ghetto, and the places with high take up are relatively well off places (London, NYC, SF). Ditto Uber, which requires a car under a certain age - is it 5 years? - not the sort of bombs truly poor people have.

The Minimum wage is a good comparison point here: http://www.pewresearch.org/fact-tank/2014/09/08/who-makes-mi...

> Just who are minimum-wage workers, anyway? ... people at or below the federal minimum are:

> Disproportionately young: 50.4% are ages 16 to 24; 24% are teenagers (ages 16 to 19).
> Mostly (77%) white; nearly half are white women.
> Largely part-time workers (64% of the total).

The problem isn't that minimum wage is unlivable - it is that some people can't get a job. Increasing minimum wage doesn't help people who can't get a job at all.

Similarly, the gig economy isn't reducing the cost of services for people who currently do it. Rather, it is an extra source for people who already make OK money. There aren't a lot of poor people living in the Haidt, or NYC, two places where I have taken AirBnB places, and there aren't a lot of people looking to rent a room in Gary, Indiana. Or Nairobi. Or Soweto.

That's the real issue - not the cost reductions in rich areas, but finding a way to engage people who don't have a way in to the economy at all. I'd say this is not even a low skilled issue, I'd almost say it os a no skilled, combined with a no history (as in no work history) workers' problem. The gig economy isn't really affecting these people, as it seems more likely to me to be a way to prop up middle class people and make their lives slightly better, rather than a way-in for these almost-no-skilled workers.

Just as an increase in minimum wage isn't the panacea to poverty alleviation, if it does much of anything at all, so addressing the gig economy, when so many of the means of making money have rather high barriers to entry, isn't going to fix much.

I have no answers BTW, I just think the suppliers to the gig economy aren't the group - poor, low skilled people - that is the common perception, and this mis-alignment of who we need to help and HOW we help them is sending people in the wrong direction.
Wow, so much condemnation. All's I figure, some people like it, some people don't.
OK, this is Wisconsin, but for one Apple Pay is not available everywhere outside of U.S.
Just piggybacking on this comment, you can do a whole lot more than just trust that a few people have automated. Most people in Ubuntu get non-distro packages from Launchpad, for example, which uses their own build servers. With reproducible builds you can require BOTH launchpad and the developer's signature for a package to be valid, which tremendously improves the security situation.
Yes, I've found 30" 2560x1600 (16:10) displays, specifically Dell U3014 are the current ideal. I expect in a few years I will cave in and purchase a pair of Eizo FlexScan EV3237-BK 32" 4K screens, but for now 30" 2560x1600 is a good compromise between cost and practicality.
I'm creating a config.inc makefile during make to store config settings, analog to the config.h
https://github.com/perl11/potion/blob/master/config.mak#L275

Instead of bloated autotools I also call a config.sh from make to fill some config.inc or config.h values, which even works fine for cross-compiling.
A more apt term than "gig economy" would be "crumb pecking" - as in "pecking at the crumbs that fall from the luxuriant table of the plutocracy".

How governments can be enthusiastically cheering on a return to pre-industrialisation labour practices is beyond me - unless they have a vested interest in doing so, or are doing their damnedest to mollify an increasingly agitated populace while toeing the line their donors and lobbyists demand. Trump & Brexit are both symptoms of the increasingly widespread anger and despair, and if nothing fundamental changes (UBI?), a descent into a totalitarian/terrorist (where the terrorist is anyone who opposes unfettered state power) dichotomy is inevitable.

You already see the rhetoric in the press - traitors, saboteurs, etc. - and the political and economical landscapes are inseparable, despite what many wishful thinkers believe.
Then politicians should encourage it. The entire reason to have government is to improve society at some cost to individuals.
How Can We Find Best  Heart Game Development Company India?
Well, the easiest way to protect against it is making sure an attacker doesn't know your wifi password.
I have found that revisiting the same documents during regular meetings works best. First starting at a high-level overview of the projects/milestones/deadlines/customers and then drilling down in the detail.

> Know what each other are working on? (progress/blockers)

a. Gantt chart = Asana + Instagantt

- Instagantt is great. It allows you to create a Gantt chart from multiple Asana projects. I have an Asana project for each customer project with the deadlines/milestones. I also have a project for Ops/Refactoring "projects" (changing ORM, dockerizing, etc.), a project for Releases, and a project for Meetings.

- I use to think Github could do everything but business-folk seem to struggle with it, and Asana is more flexible. Assigning tasks to people in Asana is great.

b. Kanban board = Github + Zube

To actually get things built we work in loose two week sprints. We create Github Issues for tasks we are working on usually keeping them quite broad as usually a lot of details emerge once we start working on them.

We estimate time based on Planning Poker with the goal being to become better at estimating time and scoping tasks.

> Know what is currently deployed to production and staging? (heroku)

I've started keeping details of releases in Asana. Could also use Github Milestones. We feature freeze releases to a branch called `release/0.5.x`, when we ship we use a tag called `release-tag/0.5.0`, and then tag our deploys with `deploy/staging`, `deploy/prod`, or `deploy/<on-premise-customer-name>`.

> Keep track of larger goals (milestones)

We use a Gantt chart is visualise this, and usually some high-level strategy docs in Quip.
My take on that is that those devs are probably fooling themselves about the state of their test suite. I'm working on a codebase like that right now - it's in generally a relatively good state, but just this week I've run into a moderately nasty bug involving global state not getting properly reset which the tests didn't cover because their specific execution order happened to work.
I have read some advice in the past that one should report vulnerabilties via officially known independent security related group (white hat) or via a journalist. The point is to get some legal backing just in case.
Does anybody have an experience with such way?
How many of the software in Debian or any other big distro repo is actually being developed on github though ?
Down-voted because that's not an argument against reproducible builds. The outputs can be bit-for-bit identical but still use an RNG for fuzz testing.
Sounds kinda mean spirited to mock of the accent of someone who is presenting in their second language.
Using Hugo to Open Source Tyk Documentation
What do you mean eastern Europe ? This could be said for governments all over the world.
Becoming a malicious actor, no. Looking like one, definitely. Break the law, most probably. Also, I would rather threaten to publish if I did this for real.

It's risky and scary, but also the right thing to do in some cases.

You could also fail to report at all, and let their ship sink. Maybe they deserved it.
> People tend to find covariance more intuitive than contravariance; unless the issue is pointed out, they tend to assume everything is covariant.

I can easily understand where covariance is useful and meaningful while contravariance is somehow counterintuitive for me.

Therefore I doubt if it is really needed (except for being a nice formal counterpart of covariance). In other words, would it be more natural to simply use covariance as a default rule while contravariance either being not available at all or used as a kind of exception (where you need to know what you are doing and understand the consequences)?
For me a range of 100 km would be good enough. I'm just not willing to pay 20.000€+ for that. And so I'm currently looking into a Renault Twizy, which has a range of up to 100 km, for around 8700€. Only problem I have with it is that it's a one person car, and the battery rent is 50€ per month, which is more than I currently pay for gasoline.
I mean something that runs on the command line. Preferable a small open source script like the one hotdogknight wrote.
I'm not batting for either side, but brandangregg did sort of invent flame graphs, so I'm not surprised that he finds them very good. [No offense to brendangregg, I've met him and he doesn't strike me as an egotistical person, but everyone does love their pet thing.]
Why do criminals need to be re-elected at election time ?
> The gig economy is a very efficient way to allocate humans in a precarious environment.

If you remove the bullshit-coating, you're left naked with the sad reality.

And as human are not capable of living without shelters and in fear for their future, they become dependent on society to pick-up your failure to provide a proper environment to your employees. You've essentially subsidized your business by deporting the negative externalities of "living wage" and "humane work environment" to the tax-payers.

And those new-age capitalists then lecture us on personal responsibility.
Jacqui Dillon is an influential person in UK mental health care.

This submission starts with a description of her service experience 25 years ago. It's clearly an awful experience.

But it doesn't talk about the things that have changed.

People who report sexual abuse are much more likely to be believed. Things aren't good, but they're much better than they used to be.

There are early intervention in psychosis services in some parts of England. (Regional commissioning mean they don't exist everywhere). These work with people who have a first episode of psychosis.

Very recently there has been a lot of work around perinatal mental health (the Twitter user Rosey - @pndandme runs some Twitter chats and they'd have lots of info about how good / bad services are).

Importantly, mental health teams are multidisciplinary teams. That team would include social workers (who have some statutory duties), mental health nurses, occupational therapists, and a psychiatrist. They'd arrange access to other teams - psychologists, housing advice, debt and benefit advice, employment support, social activity, exercise support. (Not all of these would be "THE NHS"' see of it would be charities or community interest companies or private companies. They should all be free at the point of delivery).

MH Professionals are much more comfortable with "breakout symptoms" - they know that antipsychotic medication has pretty devastating side effects, so they want the patient to be on the minimum needed dose. This might mean that people still have auditory hallucination, but are given support to cope rather than being heavily medicated.

The article suggests that many psychiatrists are only there to prescribe meds. That is an important part of their job (they're the only ones who can prescribe meds), but there are plenty of doctors who fully accept the "bio psycho social" model, and who focus on the psychological and social factors.

The article.makes it sound like none of this is happening.

Also, go careful with Lurhman, there are several critiques of that report.
Browser could not initialize WebGL
For more info visit blend4web.com/doc/en/problems_and_solutions.html#problems-upon-startup

Maybe they could have done a good job instead of a great job and this page would actually work.

Not mention the font size issues and overlapping text, luckily they provide images at the bottom that do not have the problem.

When you have to provide images at the bottom as a workaround, it usually means you know there are issues with the page and the job is not that great.

Then again, as pointed in other comments here some of the technical information is incorrect or just plain wrong.