skysight-inc/HackerNews huggingface dataset:
The custom runners and the ability to view the results of a build are killer features. I really hate GitHub's cryptic "something went wrong" emails.
True but higher taxes do not always correlate to higher revenue, as the make (legal) tax avoidance more valuable.
Robots will soon control the weather
>why wait for an Uber if you can simply flag down a cab?

This is a big factor. I can cite an example in India. Mumbai has loads of taxis that don't try to scam you (generally), always go by the standard meter rate and are reasonably well-maintained. If you are on a street you will definitely have at least one in sight and ready to go. I do not feel like calling an Uber and waiting.

On the other hand, Bangalore has almost zero taxis. What it does have are auto-rickshaws who will try to scam you at every opportunity, overcharge by at least 2x and generally fight and harass you. They also refuse to take you if they feel like it. The result is that I always call an Uber in Bangalore, even if I have to wait 15 minutes (worst case).

I think Uber definitely has an edge but I think it can be easily wiped out if the city has good taxi drivers.
Ask HN: How do the EU and US software engineering job markets differ?
Feel free to discuss other regions as well. I'm from Europe, but most of what I read about on the web is info about the US.
http://static4.businessinsider.com/image/56b3d2f12e526555008...

http://static2.businessinsider.com/image/56b3d2462e526543008...
Will the data added to this blockchain be publicly available and auditable?
Watching traffic is irrelevant, the encryption of the transport (WhatsUp always used TLS for that) is not in question here, this is about end to end encryption and if WhatsUp can either decrypt the data for users or switch them off E2EE at any point without it being noticeable to either end.
I agree. And I'd rather have a laptop a few millimeters thicker and have a bigger battery inside.
Yeah, that's a good one too.

Sometimes anger comes from habit.
>If you are using GitLab.com to host your website, then:

>The general domain name for GitLab Pages on GitLab.com is gitlab.io.

>Custom domains and TLS support are enabled.

>Shared runners are enabled by default, provided for free and can be used to build your website. If you want you can still bring your own Runner.
Yep. Part of the reason I dropped out of Comp Sci the first time around is because I was struggling and thought I must be in the wrong major, because if it was the right major, it should be easy for me. (Note: throughout high school, most classwork was easy for me, or if it wasn't, I wasn't too interested in the subject, so it was a shock to actually encounter subjects I had a hard time grasping in a field I was actively interested in)

I did ask for help during office hours, though, and one of my professors actually said "If you didn't learn it in the lectures there's nothing more I can teach you."

Back then there was very few articles online, and no Stack Overflow, not even Experts Exchange, so my only real resources were two ancient textbooks in the school library and my professor.

But asking questions isn't easy, and in fact it's actively discouraged by your peers in high school, who mostly have nothing better to do with their time at school except judge and gossip about people in their classes.
Their new 'social impact team' isn't a fan of white people

https://twitter.com/_danilo/status/690601512813367297

http://www.breitbart.com/tech/2016/02/08/report-anti-white-a...
The article says:
"With end-to-end encryption in place, not even WhatsApp’s employees can read the data that’s sent across its network."

But according to the diagram:
http://www.wired.com/wp-content/uploads/2016/04/Whatsapp_Enc...

... A's message is encrypted with Whatsapp's public key, which means that Whatsapp's private key can (and has to) decrypt it on the server side to encrypt it in turn with B's public key.

If the diagram is truthful, the claims the article makes are incorrect.
Stanford Students Fight Campus Groupthink
> You expected an antivirus company to write perfect code and not have any vulns?

no. But I expect them to have their shit together well enough to not be the laughing stock of the internet because of how amateurish their flaws are (come on - unauthenticated remote accessible JS shell with full local machine access? This didn't even happen to microsoft in the 90ies)

AV programs are by definition in an utterly exposed spot on your machine: They run in a privileged account and they intercept all reads and writes to the disk. They also unpack every archive, parse every file, check every single byte written. An AV program is opening every mail attachment, practically inspecting and sometimes even partially running every trojan on your machine, even those you blatantly ignore as being spam.

For an application in such an exposed point on your machine, I expect them to at least follow current security-best-practices, tough honestly, I would wish they would go far beyond that due to the immense risk they subject themselves to.

And then we have trend micro, an AV program, which opens a remote accessible RPC endpoint which can be used by everyone. This is the exact opposite of what I'm expecting them to be doing.
I had missed that - interesting counterpoint - thanks for sharing it.
You can be victimized without being aware of it.

Crimes against an infant, a comatose patient, etc. don't cease to be crimes.
Do you have a link to anything I could read up on regards to the "racist attitudes" you mention? Genuinly interested. I have heard some negative things about their environment, but nothing regards to racism.

EDIT : I see the links below now.
Heat and light are both energy, but not equally valuable in every situation. Whipping people into a frenzy is highly effective for some end, but not worthy.
How Great Programmers Avoid Bugs
What is the latest version you have tried?

We've made a lot of changes to GitLab in the last number of releases that make GitLab a whole lot faster [0], but we recognize that the performance of GitLab.com can still improve quite a bit.

For low-memory machines, we do recommend people to use Gogs.

[0]: https://about.gitlab.com/2016/02/22/gitlab-8-5-released/
What makes powershell's system better? I've never used it
Underrated post.

Additionally, younger people have fewer familial commitments, less to lose, fewer mortgages, so outrageous overtime is easier to extract.
The White House says it will issue a statement about tax inversions today at 12:15PM.

http://www.cnbc.com/2016/04/05/reuters-america-white-house-s...
Does there really need to be a rule for that?

If somebody is working on a server, and you know it, it's common sense not to mess with it.
So in your opinion I should switch to a whole different language/stack?

Who said building a fat framework since I liked the language? That's your words no one else's.

Sometimes a fat framework is needed.. period. And if you need a fat framework it doesn't mean that you should switch to Ruby or Python, because in your opinion these are languages for building fat frameworks.

BTW: python programmer for more than a decade. I've been in need for both micro and fat framework in my career. I still don't get your argument.
Yes that's not surprising, the code for that implementation is quite scary and in order to make the page not lag terribly I realized at the end that I would effectively have to re-invent some of what react.js does (because it would have taken too long to completely re-write). I've considered re-writing an open source version with react that people could fork and incorporate into course material, but all that stuff takes time.

I can think of a few places where there would probably be circular object references, so that's probably where the memory leaks come from.

Thanks for the feedback :)
If you are doing a FOSS project not hosted on GitLab, you could also host your project website on http://statichosting.co/ for $5 a month.
IBM’s resistive computing gets us closer to Asimov’s Positronic Brain
I saw "German-American" and started reading Foos's speech in the voice of Hannibal Lechter (from the TV show..)
>People who live their lives for approval and satisfaction of others

Every human being seeks the validation from others. We are social creatures. It matters to us what other people think. We all live in the minds of others to some extent or another. We don't do things just for money, or just to get the job done. We do things because we know that someone, somewhere will appreciate our work.

In fact, I would argue that all of mankind's greatest accomplishments have been the result of 'validation seeking.' The Nobel Prize, an Olympic Gold medal, a Pulitzer Prize--all are forms of awarding validation.
> How many 40+ are still doing Math and Programming in such environments

All the 40+ crowd around me is doing math and programming, that's kind of the day to day job at a hedge fund:)

:) I'm sorry, I've read your comment 4 times and I still can't make sense of it. Are you agreeing or disagreeing with me?

Could you please try and restate your opinion to be clearer?
It's not really all that controversial of an opinion to say that no one needs a fat framework in 2016. It's much easier and nicer and more maintainable to use a collection of small tools than one monolithic solution.
Besides the fact that the title is yet another misleading piece of click optimization, I would have expected that the evolutional reason for this is that there is a distant past in which snakes for example had way larger potential enemies than mice. As in "whale-sized sea predators". And then after those were gone, there was just no evolutional reason why the level of poison should go back, simply because it's not a disadvantage.
> I think there is bit more wrong then their age bias, as they lack a moral compass.

Like completely lacking a useful product and halfway down the road grasping that fact? 22 grands ea month for a little SEO and marketing-analytics of the shelf. Is there anybody who wants to work with professionals left today?
Speaking as an ardent secularist, I hope at least some of the older churches are being preserved for their historical value.

>Religion can have positive effects in people's lives, but at the same time organized religion is used for vote marshalling and politics, it's just another power structure and a business to boot. This goes for most religions, not just for Christianity.

The relationship between the House of Saud and the Wahabbist establishment in Saudi Arabia demonstrates this. It's absolutely chilling stuff that is woefully unexamined for its importance to the making of the modern world.
yeah. what if one of those privileged accounts gets compromised or an admin goes rogue...

i think theres still a use for surveillance. just my opinion.

then again. im paranoid. i want the fort knox of data.
Check out http://gitup.co
My understanding is that it's not that they want to as such, but that their hand has been forced on the issue, especially given that this is an LTS release, and they've been supporting fglrx a lot longer than many other distros. The fglrx driver is so horribly ancient that there's really no sensible way of supporting it.

Apparently, there'll be a more suitable driver coming out of AMD some time this summer.
I am still using the Go framework Gin. Echo has similar performance, but Gin was there first.

I do have to code a bunch of stuff myself as opposed to Django. But if I really wanted to save time, I would just use WordPress.
Here is a whole thread about it. https://news.ycombinator.com/item?id=11049067
Anyone know of a good hosted gerrit solution?

One of the largest problems I've had getting gerrit adoption on smaller teams is that they can just pop up a private github team easily, whereas finding hosted gerrit solutions that actually make it easy to convert from other source control tooling has been very difficult.
If your goal is to not get fired, work on these issues instead of burning yourself out with the intense study techniques you suggest in the OP.
The takeaway is that work is a lot to do with working with other people, not just waiting for github to come back online, or waiting for the 5gb download to compile stuff on OSX.

People are far complicated than code, so we should take the time and make the effort to build and maintain relationships with our colleagues (professional relationships - shame it often needs spelling out!).

Treat others as you would be treated is a good start.

We can't always choose our colleagues, but we can choose to make the best of each and every situation.

It is complicated enough where the team decided to build the project upon the sinking sands of npm dependencies - at least make sure you are fighting together, not each other!
I would think that the biggest evolutionary advantage of higher venom doses would be the speed with which the target is incapacitated. Sure it's enough venom to kill the creature 20 times over, but what Darwin cares about is that it stopped moving 10 seconds faster.
Copyright Does Not Protect the Klingon Language, Court Hears
Typically when developers have to work overtime, it's due to a bad business plan or bad project management. Experienced developers insisting on a sane work/life balance (without getting into numbers) is a way to insist that management is accountable for its decisions. Otherwise, the individual contributors pay the price, typically the most talented, nicest, and most eager-to-please. And, yes, those contributors often skew younger because they haven't gone through that exact song-and-dance before.

Spending the nights and weekends learning is sort of another subject. I would rather employers spend more resources training employees during business hours, especially for enterprise and industry-specific technology, but that's an entirely different subject.
The message is encrypted with the public key belonging to user B.
Delaware to Push Blockchain, Smart Contract Technologies
>It's hard for me to believe that the 40+'ers are as ambitious as younger tech workers.

It might be true. But punishing everyone over 40 based on this stereotype is wrong.
>Did anti-universal-sufferage feel they were being accused of having impure intentions when they put forth their reasoned arguments?

Probably, and they probably didn't have impure intentions. Who are you to say no rational argument can be brought against the idea of universal suffrage? Surely our forefathers thought the argument was sufficient for nearly 150 years.

One may agree or disagree, but their ability to express their arguments shouldn't be stigmatized.
I first heard it in the late '80s, in the context of grad school admissions, but perhaps Ousterhout was the first to port it from math to computing.
he had one but he edited it.
What in the diagram gives you the impression the public key belongs to WhatsApp? Presumably WhatsApp is handling PKI.
Argus – Time Series Monitoring and Alerting
Wow, that tweet is blatantly racist. I'm somewhat surprised that this wasn't made into a bigger deal. Or, if it was, that I somehow missed it.
To be fair, one of the victims was murdered because of the what he knew and did with that knowledge.
Hiring Driven JavaScript / Node.js Developer
Re 4) Bulk deletes causing index fragmentation isn't really related to MVCC tho; and it's certainly something non mvcc engines also have troubles with.
My guess is that the original poster's point is: Take two workers whose goal is a comfortable retirement. One of them knows their career will be 20 years long, the other one knows their career will be 50 years long. The one with the longer career can take a less risky path and "milk it" for half a century, whereas the one with only a few chances needs to take a risk and go for the higher payout since he has 30 fewer years to save.

I look at it this way. Everyone's career is a baseball game. Most workers get 5 or 6 at-bats throughout their lives, and can afford to just go for base hits. A tech worker gets 1 or 2 at-bats so he has to swing for the home run if he wants to score.
Sorry, it doesn't make me[0] wonder. It's still at the very least a moral failing.

If it were encryption keys he was snooping on and not sex, would your response be different?

[0]edit - I used the wrong pronoun (you) here in my initial post.
Sure you can't prevent snapping. But you can be mature and self-reflect and apologize afterward, which often motivated self reflection and apology from others as well, leading to improved behavior all around in future.
Getting bacteria or animal cells to express a custom strand of DNA like a fluorescent protein is basically a first year lab in undergraduate molecular biology. There are even relatively cheap consumer kits made by the diy bio community [1]. DNA synthesis is at most a dollar per basepair, although you'll have trouble finding someone who can accurately produce something approaching or exceeding a kilobasepair.

[1] http://openwetware.org/wiki/DIYbio/FAQ/Kits
Well, now if only I can change the max-age of some resources (images, css, js) it'll get better than github.

Good job!
You can't delineate a set of criteria for when to take a statement said to you "personally". For one thing, taking something personally isn't a binary attribute, it is far more complicated than that.

Use your best judgment and try to give people the benefit of the doubt (this requires practicing empathy, which is difficult). Realize most people are usually not thinking about you, because they are too busy thinking about themselves. I find it beneficial to try to act in a way that leaves the most people feeling positively (including myself).
I guess I misread it. Although the long paren and line break don't help.
I would expect the purchase and sale of the hotel is a matter of public record, so it should be straightforward to check if the guy really ran the place.
A simple starter for Stamplay mobile apps with Ionic
come on dude don't keep on changing criteria. Anyway "Not really, as that's not how they roll" this does not hold good. They are trying to get a bigger market share in India. Hence they are trying to selling refurbished mobiles. Which would be cheaper compared to brand new. Emphasis on it been "cheap". They already do that selling gen old mobiles.
"Unlocking the Clubhouse: Women in Computing" (by Margolis & Fisher) is an excellent book on this topic.

MIT Press page: https://mitpress.mit.edu/books/unlocking-clubhouse
Amazon page: http://www.amazon.com/Unlocking-Clubhouse-Women-Computing-Pr...
This is a great idea.

I believe we've looked into this before, but I couldn't find anything, so I've created an issue[0].

[0]: https://gitlab.com/gitlab-org/gitlab-ce/issues/14926

edit:

Found the original issue:

https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1096
It's the user's public key, not WhatsApp's.
I find these sticky top navs extremely annoying. I like to have the entire screen for reading, rather than partially obscured by an unnecessary header, I'm quite capable of going back to the top of the page if I need the nav thank you.
Don't invest the weight of your entire consciousness into each individual sentence as a standalone universe. Build a greater context over all the interactions.
>Look at how Mohamed Morsi behaved in power in Egypt

Interesting discussion about the Arab Spring, particularly in Egypt, on /r/eli5 (of all places): https://www.reddit.com/r/explainlikeimfive/comments/4co5py/e...

The fact that Salafists are actually pretty well allied with Sisi's inner circle is especially disturbing.
Some employers dislike tipping because they can't control what percentage of the price of food goes towards paying the wait staff.
Compared to Christianity in the XII century or compared to, let's say, Islam?
> After a lot of soul searching I realized that "helping" someone when they can't understand what you are saying is quite a bit like stomping on their face ;-)

Thanks for this. Put in this context and thinking back it makes some things in my past career clearer to me. I have often been the person "helping" and getting penalized for it as well. It's often difficult to bridge the divide between the factually correct and the politically? socially? correct.
just started using grunt for my django project. I can't even imagine going back to using something else.
Why not run vimdiff directly?
A thought just come to my head... For a lot of dev departments at non-tech companies, might consistent mediocrity be an improvement? If management is used to disaster at every turn, and then they hire some consultants, and then things are just lousy all the time, might that not count as a legit win for the consultants?
Two blogs from female developers that appear here. They don't post too often, but the articles are usually very good.

Oona Räisänen: http://www.windytan.com/ https://news.ycombinator.com/from?site=windytan.com

Julia Evans: http://jvns.ca/ https://news.ycombinator.com/from?site=jvns.ca
There is zero incentive for an enlightened version of Islam. They're winning the population game and losers (the rapidly secularizing West) don't get to dictate terms.

Catholic Africa is growing and will possibly step in to replace the West after it goes majority Islamic.
> Sounds like a great opportunity to start your own company, hire the people the market is overlooking, and make a fortune.

If you manage to start a company that could make a fortune, then you don't have to hire people the market is overlooking - everyone will want to work for you. You're putting the cart before the horse.
This is a pattern I've seen in teams to enforce review of code before it's merged. You can make the main repo read-only for most of the team and require PRs be submitted from their own forks. Then, someone with write access on main repo can review and merge the PR. I think this is overkill, personally, but just want to point out that maybe this team was employing this process, rather than them not knowing how to create PRs from a branch.
You could support both of them. Support GitHub in defending their product from blatantly being copied, and support GitLab in preserving their momentum while making changes to their product so it doesn't look and behave quite so much like GitHub.
If your skillset is FoxPro DB support, as long as you're willing to move around, you can make good money. Being really good at old technology is a good way to make a lot of money.

Just try not to only be good at FoxPro DB support, forever.
>As an American making the same money as your non-american co-worker you are left with a lot less just for having a US passport.

This is not quite so clear cut. Yes, as an American working and living abroad you've got the privelege of forever dealing with the IRS/FBAR, some banks who simply won't talk to you because you're American, and probably an expensive tax professional to sort it all out for you so you avoid the devastating penalties for screwing it up.

But, most people won't actually be paying anything to the US government. I'm strongly opposed to taxation by citizenship, but let's not give the impression that everyone who lives abroad is paying twice.
This has been one of the worst things in being a founded in Edmonton. Also exacerbated by us getting shafted by oil, lack of interest in tech, essentially creates an environment where any decent developer / founder tries to gtfo to Vancouver or SF as fast as possible.
Show HN: Database with mongo syntax and TinyDB file based back end
Mr. that was not my reply, and I didn't made a angry response... If you thought my characters conveyed angryness I apologize, I just critcized your points.
Okay. I'll consider that viewpoint. My local peeps discussing policy (eg tax breaks for job creators) ask similar questions, like if current policies achieve the desired outcomes. I'm all about pragmatic incentives; aka what ever works.

Meanwhile, I'm still chewing on two other notions.

"Taxes" is the government's way to stimulate demand for money. Kinda flips the model on its head, reversing the flow of information, which is not yet intuitive for me.

Taxes and procurement are just means to transfer wealth.
This. It's easier to sell them bullshit about "disrupting" as well, make them work long-hours and so on..