skysight-inc/HackerNews huggingface dataset:
Sure, our CI tool can run the unit tests from all the branches, but we don't have an environment for every branch where we can roll out the software, and do manual tests and automated acceptance/integration/smoke tests.

So if you have just one environment for testing, you can decide to deploy the develop branch to it, in which case you deploy untested builds (from the master branch) to production.

Or you can decide to always deploy the master branch to the testing environment, in which case you have to do a release each time you want to show somebody your progress (and you can't easily show it in dev); that's just annoying extra work, and goes against the idea of continuous integration.
Gamification aside, the benefit that I see is that there's a clear, quantifiable metric for how active I've been on any given day. Simply setting a goal for myself to "be more active" without some way to quantify it won't yield any results because I'll essentially lie to myself and say "Yeah, I got enough exercise today" without knowing if that's actually true. With a fitbit (or similar), I can say "Yes, I got at least 10,000 steps today" (or, "No, I didn't, I'll go for a walk.")
I agree with you, but only for local commits that haven't been pushed to a shared repo.

Rewriting local history seems no different than rewriting code in your editor.

Rewriting shared history is (almost) always bad.
I've obviously given up caring about downvotes here or I wouldn't have said anything at all on this story.

I don't understand why the mods think discouraging people from expressing unpopular opinions is desirable. It puzzles me to the extent that I wonder if I misunderstand the purpose of having comments at all. But it's how it is.
Aishah – Werk Right
Ebola virus epidemiology, transmission, evolution in Sierra Leone
Looks like it's all fixed now :)
The expert troll doesn't need to push his work upon this targets, they push it upon themselves and others for him.
Thanks for your feedback. The next things I will add are users and messages counters.
HgFlow already exists and is actively developed: https://bitbucket.org/yujiewu/hgflow/wiki/Home. It even goes above and beyond GitFlow and adds generalized streams and sub-streams. I've never had to use those extra features, but the core model works well.
Comcast Founder Ralph Roberts, 95, Has Died
Softbank for software, Foxconn for hardware and Alibaba for market - it's a massive new robotics partnership.
Good to hear! This is my intention.

If you implement some new cool features, I'll be glad to merge them.
I am in Canada, but I think it can also apply in the US:

I am working in security , which is a small world where I am. I usually take a look at a LinkedIn profile to know who an applicant knows that I know as well, that way I can get more insight from people I know and trust if I feel the need. I had a few people call me as well to confirm a suspicion or get a bit of insight into someone's personality. Lots of people can sail an interview but are lacking in person. It saved me a few bad experiences i<m sure, and I know a few other people that hired anyway and regretted it later.

Hope that helps a little. Obviously it does not apply for international candidates or people new to the country/region, which is a profile we see often at the moment.

Also, I decided to change job a few years ago, getting LinkedIn alerts on jobs helped me target decent recruiters that really know the specific field, and it landed me 3 interviews and job offers.
I am an engineer at Virtru and that is very concerning to hear. Can you provide any details about went wrong? We hate to see people stop using Virtru, but if they choose to do so it should be very simple to uninstall and get back to a clean slate. I want to investigate any issues you encountered and try to address them.
> IMAX doesn't want people calling any large format theater IMAX.

Of course they don't. But that doesn't give them legal ground to send out C&Ds when people do. They're allowed to protect their trademark in specific, legally defined situations. This isn't one of them, no matter how much IMAX wishes it were so.
Sonic hedgehog
I agree with getting rid of noise and adding signal (see my sibling post) but banging a whole feature into a single commit is going way too far IMHO. "Added share_post plugin support" sounds like something that should be in a permanent commit to me. "format changes on article" probably not so much (assuming you created that article in the same feature branch).
Yeah, I added some real XSS protection.

Before today, I thought it would be cool to enable some html :)
It also seems clumsy how they appear to mention that a venture capitalist can earn disproportionally more than a hair stylist and that they unfortunately can only improve that by a little amount. The truth is, of course, that they have mainly invested into Mayvenn because it's a $5B/year market and yet another gap between massively occurring human interactions into which you can squeeze a money-milking machine (cf. Facebook, AirBnB, Ebay …). I can't wait to see these services being distributed, open source and based on the blockchain.
I've been making some grumblings, and would really like data to back things up. Would anyone who was recently hired (past year or so) mind sharing information about the process?

I'm mostly interested in the length of time from first contact->first day on the job, whether you think that is a reasonable amount of time, and the rough size of the company (or the name, but I understand people not wanting to share that)
Cryptography: compromising the MAC-then-encrypt scheme
I was just enjoying this essay when I double checked the title and wondered if I could believe it anymore since it is also a considered harmful essay(?).
The Unreasonable Effectiveness of Random Forests? Medium
The Vulkan spec hasn't been published yet. It's also a very different API so it wouldn't make sense to show on a page of docs for OpenGL.
Where is the sleep deficit comming from? I work 7 days a week, sometimes crazy hours in different time-zones, but dont have this problem.
COD is intended for undergrad courses, CA is more graduate level.
According to that wikipedia article, Otis lost the 'escalator' trademark because of the way they themselves had generically used the term, not just because of the way others used it. Also, https://en.wikipedia.org/wiki/Generic_trademark#Avoiding_gen... gives several suggestions on avoiding genercization that don't involve legal threats.
That's the first time I heard of GitFlow. People seriously do software development this way? I find that hard to believe.

What the author describes is fairly close to what I've been using in a number of companies now for the last 9 years or so.

Whether to rebase is a personal preference. I tell developers to always rebase local work before committing. Unobserved changes might as well not exist (if a tree falls in the forest and no one is there to hear it falling, does it make a sound?), so if you haven't pushed your work, rebase it. No one cares when you did the work.

As for feature branches, it depends. If the history is clean and there aren't too many at one time, we might merge without rebasing. But I still prefer to clean up the commit history and rebase. I don't understand the obsession with "true history". History is written by victors, in this case — resulting work/code.
Could you hang paintings on the walls instead of cardboard everywhere?
Heh, I see your point. See dan_blanchards comment and my answer to it.

I'm not native English speaker and by mistake made it sound bit more dramatic than I originally thought.
28 December 2002

Still relevant, unsurprisingly.
Yeah, but it's work he'd have to do no matter the working week. If you spend 5 days a week on contract work, the rest of the week (weekend, nights) will be these non-billable duties.
Thanks for that link! This looks like a plausible middle ground between Inkscape and raw SVG.
I see. This is similar to my experience. Most software is made for people to use at work, usually semi-custom. Most software also doesn't depend on low latency or high graphics throughout, so most applications, especially new ones, are web applications. Most of the developers I know that do similar work would call themselves "web developers" though that may be required to context. Someone might identify themselves as a web developer to me, a developer in an unrelated domain, but not to a non-developer in the domain.
This is absolutely valid; the motives and incentives for intellectual theft cross demographic boundaries (sex, race, age, religion, etc). It's possible (if it were possible to accurately count what is essentially uncountable) that the number of such incidents of men stealing from women is not statistically out of line compared to the overall number of incidents, and the ratio of men-to-women in the field.

That said, I think Allen insinuates and believes that the current gender dynamic makes it harder for affected women to push back (which of course is another unquantifiable thing),
* Features the Intel Core i7, ARM Cortex-A8 and NVIDIA Fermi GPU as real-world examples throughout the book

Sounds promising. The 4th edition just had the GPU content stuffed into an appendix.
Been there, 4 years of constant panic attacks. Last 2 years have been great, and the solution was simple. Exercise. I still feel the symptoms now and again. I've merely refactored my programming.
I've tried grocery shopping at off hours, especially late night as you mentioned.

I was surprised to find the grocery effectively just as crowded, not by people but by re-stocking efforts. Lots of pallets left in the aisles with stock waiting to be put on a shelf.

The checkout lines are certainly shorter, though.
Good to hear, I've been looking for another hard science fiction book since The Martian.
Sprinkling Some AngularJS on Your Donut Rails App
Yes, the main deal is that the fight/flight system gets triggered too often, even in inappropriate situations. The result is devastating.
> Also, the idea that "most" homeowners never leave is antiquated. Nearly everyone I know who has bought a property has bought more than one before 40.

I'm guessing you live in the US ? Outside people are way less mobile.
The "long and unique" aspect is important. There are many uses of "candy" that are obviously unrelated to Candy Crush, but there are essentially no uses of "GrooveShark" unrelated to GrooveShark.
Yes, it is considered harmful to the "Considered Harmful" essays.
Bitcoin Bucket Shop Kicks Bucket
He seems to have executed well. Instead of Hairstylists maintaining the inventory, Mayvenn maintains the inventory and hair-stylist will only show samples to their clients. Mayvenn basically takes over from delivery to returns etc. It make the hair-saloon much safer because they do not hold expensive inventory which is a big problem.
It took me forever to load, but it finally went through. And even then only part of it loaded because lazy loading.

I think the HN effect got it.
> If someone (such as OP) believes that SteamVR can be a competitive experience with IMAX, then they can believe it can be certified or licensed by IMAX. Thus consumer confusion is possible here.

The test isn't whether someone can believe it, in the sense that it isn't physically impossible that at least one person could believe it. Thankfully. It's, according to the article, whether there's a likelyhood of confusion. I.e. whether an average, reasonably prudent consumer would be likely to be confused.
>If someone (such as OP) believes that SteamVR can be a competitive experience with IMAX, then they can believe it can be certified or licensed by IMAX.

This is a different issue -- of course IMAX /could/ license it; it's possible. The issue is whether people believe IMAX /has/ licensed it. This may be your point, but it's not clear to me.

If I say "this car is as good as a BMW", do you think I'm saying that the car is a BMW? If I say "the guitar my uncle made plays as smoothly as a Les Paul", do you think I'm saying I have Les Paul's signature on the headstock?

I think the comparisons and analogies are understood as such; I doubt the average consumer thinks the SteamVR has anything to do with IMAX.
You'll never guess which API documentation tools we use
It sounds like proper English.
What would your approach to this problem be?
spending too much time i don't have

And yet here you are commenting on HN.

Well, I am older, actually. Maybe it's just part of what happens. I still miss my flip phone too. So much simpler....
The Alienware Machine Running SteamOS
I think something of a timeout on the message bubbles is needed.. As to not cloud the screen too much. Nice work though :)
Yes, indeed the party is over. Going for beers now ;)
Pepper is a French robot developed and built by a company called Aldebaran. The Japanese are only the investors because they were the only ones to realize the potential of it.
This is fun. I mean it's fun to ponder the legalities. Let's try to be explicit about what has happened here:

1. Publisher implicitly offers Syndicator a license to republish his content.

2. Syndicator accepts the implicit license agreement by republishing the content.

3. Syndicator attempts to amend the implicit agreement by transmitting proposed amended terms over an unreliable channel and gain implicit acceptance by silence.

4. Publisher counters with an explicit refusal of the terms over another (more) unreliable channel not only refusing the amended terms but also rejecting the prescribed means of refusing them.

Let's say something blows up, and this ends up in court. How would it come down???

It seems obvious the terms were never agreed if either:

1. Syndicator fails to prove that Blogger ever read the email, or

2. Publisher can prove that Syndicator read his published response and yet continued to take his feed.

Obviously, the first condition is not met because Publisher said so. We can only speculate on the second. Making it to page one of Hacker News and Hacker Newsletter certainly helps Publisher argue that the second condition is met.

But what if neither condition is met? Can a syndicator lob terms over a publisher's fence and, even they are proven to be read, consider silence to constitute agreement?

I'm not a lawyer, and I have no idea how it would go. I'd guess there's some obscure case law from the '50s or something that would make or break this case.
Can blind dating can work, or are we too obsessed with initial attraction?
With apps like Tinder, Hinge & Bumble they force you to be physically attracted to someone in 2 seconds or less.... I'm looking to take the hard work out of dating.

www.20dates.co
I have thought that too - if they keep the same listing up for too long, I may wonder if there's some reason why they can't hire and/or keep employees.

If your company is actually trying to fill multiple identical positions, it's probably best to make that clear somehow - that they're growing rapidly and the listing isn't for a specific position so much as that they're always open to hiring anybody who has the right qualifications.
It's like a pull request.

The court doesn't want you to say "this code is dumb, it should sort numbers better."

The court does want you to say "here is how the code should sort numbers: <diff.txt>" And the opposing side can critique your diff.txt.

If you cannot arrange your thoughts sufficiently to get into the second format, you do not belong in the courtroom yet.
Also, feel free to contribute to the Verilog tutorial I started for software engineers, it's on WikiBooks at https://en.wikibooks.org/wiki/Programmable_Logic/Verilog_for...

VHDL is dead in the industry(). While VHDL is slightly better for teaching, why not learn directly what everyone else uses? Also, because VHDL is such a pain to support for CAD tools, more tools support Verilog only, or support VHDL as a second-class citizen.

() my european friends hate me each time I say that, but it's true.
Jetpacks: Commercial use is coming sooner rather than later
Those Slow to Adopt New Technology Often Benefit Most from It
I like "Rewriting local history seems no different than rewriting code in your editor", that's a pretty good analogy I hadn't thought of.

There are a (very) few instances where you'd want to rewrite something pushed to a shared repo. One is if there's a shared understanding that that branch will be rewritten. Some examples would include git's own "pu" and "next" branches. "pu" is rebased every time it changes, and "next" is rebased after every release. Everyone knows this and knows not to base work off these branches. There's also the occasional "brown paper bag" cleanup like some proprietary information got into the repository by mistake and all the contributors have to cooporate to get it removed. But all of these take out-of-band communication somehow.
This is indeed a fun game. Makes my vision swim though!
A Glance Through the VPN Looking Glass: IPv6 Leakage and DNS Hijacking [pdf]
Another point is that the idiom "a penny saved is a penny earned" is incorrect when it comes to loans and investments, because you pay tax on income. A penny saved is worth more than a penny earned.

If I borrow at 4% and invest the same sum at 4%, then I'm guaranteed to lose money on the deal. How much more your investments have to yield, in order to break even on a loan-to-invest strategy depends on the degree of tax liability that your investments are subject to.
> The truth in consulting business is that they don't get as much money from you (even if you cut 1/5 from your salary).

Well, that's true of most jobs. If your job is directly tied to revenue production, you're certainly counted on to bring in more money than your (fully-burdened) cost. But I can see it being a particular problem in consulting.
Has it? The quoted article had an interview with a developer where the developer mentioned IMAX. Not the article, but a guy with quotes around it. How does that lead to any consumer confusion at all?
Beef skewers with dipping sauce
if I was hiring a business development guy and one guy was connected to all the senior people I wanted to do business with and another guy didn't have a LinkedIn, I would favor the first one. For some things it's an important signal, if not a red flag that someone isn't switched on and plugged in.

If someone wanted to be my social media guy and wasn't on social media/Twitter, that would be a red flag too!

Just like there are jobs where one should probably have a Github or public portfolio, there are jobs where one should be on LinkedIn. It's a tool one should know how to use, not the sum of one's identity.
Agreed, but when it comes down to it, that's laziness or incompetence at the executive level. The personnel department should not be given that sort of power; that's not what they're for. It's the CEO's job to make sure they aren't.
My parents bought a 2-family in Milwaukee in 1980 for around $30,000. They sold it in 1988 for around $30,000. It's still worth around $30,000, if it's still standing and maintained.

And Milwaukee is not, by a long shot, Detroit— it's still barely below its peak population. Wages have declined, however— an average young person when my parents were young would make the same amount of money as in San Francisco: http://www.theatlantic.com/business/archive/2015/02/for-grea...

(All of these numbers are nominal dollars— the house has significantly declined in real value.)
I got 23.

I know I'm a typical "partially color blind" male, e.g. I always fail those tests where they show you an image made of a bunch of colored dots and ask what number you see, but on this test, I found I could find the outlier much more easily by using my peripheral vision: staring directly at it the grid, all the squares would look the same, but by looking to the side and sort of scanning with the edge of my vision, one would suddenly jump out...
If part of the process is required approval by some customer/business exec, etc. . . don't merge it till it's approved.
Looks like a nice little Android project, and the app is running smoothly on my phone. Background loading and adblock are neat features.

I was looking for something like that to contribute to, let's see if the dev is open to that. I have already submitted a Issue for simple bug along with a suggested fix.

On a side note: does anyone know of other nice Android OSS projects, preferably with a clean code base, to start contributing to?
Sure it's possible, but the problem is: we are all ready to believe it, in fact, downright jump on it. Because it fits into the general narrative (evil men, angelic women).

I think it would be better to back such things up with research, rather than enforce stereotypes.
I personally used those cheap canvas tarps you get to put down while painting. You can paint them, they're huge for the money, and they prevent weird echos in my cavern of a living room.
The information from those articles isn't the problem. Just the writing style.

They often want to tell you "We're switching from X to Y, because our use-cases aren't that of X (anymore)"

But they write it like "We're switching from X to Y and you should too, because X is really bad for everyone!"

If you ignore the holier-than-you writing style, and try to read these articles like the first example, they have some useful information :)
> Your point was to say you and your SO don't wear rings.

No it wasn't. It was asking what make a wedding ring identifiable as a wedding ring. It confuses me that someone can identify something as a wedding ring when it isn't being worn - I thought that wedding rings were any ring. I know that engagement rings usually have a diamond but I think other rings can have diamonds too?

>Did you grow up under a rock? Have you never, ever interacted with people wearing wedding rings?

Sure, but I don't pay much attention to other people's jewelry because that's just not something I care about. My parents didn't wear wedding rings or any other types of jewelry at all so I guess I did grow up under a rock. I don't think my aunts or uncles wore them either, or does my mother-in-law, - they just aren't "a thing" in my family so I'm out of the cultural loop. Its totally and completely out of my knowledge area. I like learning something new so I figured it was worth asking!

Judging by the variety of comments it seems that there is a variety and the theft's "standards" didn't make sense.
Neal Stephenson is my favorite contemporary writer. I really think he stands apart — his ideas are big, varied, and interesting, and he doesn't limit himself to one particular corner of fiction. Definitely worth checking out, if you haven't read his work.

I'd especially recommend "The Diamond Age" to start with.
I still think IMAX is barking up the wrong tree. If anything they should have sent the letter to the person who made the comparison, not Ars who simply quoted the person. Though that would be wrong as well, it would be slightly less wrong than attacking a news site for reporting the news.
Cached: http://webcache.googleusercontent.com/search?q=cache:https%3...
Show HN: Brightwork.io – One data API to help make data collection easier
I find it adorable that anyone thinks this encyclical will matter.

American Catholics ignore the Pope on major items like family planning and birth control. To imagine they'll set aside deeply held beliefs about the invalidity of anthropogenic global warming, or the supposed damage transitioning to a carbon-free economy would cause, is adorably naive, to say the least.
Autopsy of an Indie MMORPG – Part 1
Marc Andreesen made a comment on a recent a16z podcast that they were interested in the challenges of global remittances. This seems like a related interest: How can we use technology to provide credit, transfer and remittance services to a user base that may be exclusively using mobile phones and/or in emerging markets with limited internet access? There are likely a number of industries where this pattern can be repeated.