skysight-inc/HackerNews huggingface dataset:
Sytse, do you mind if I ask a slightly OT question?

How does GitLab store the code-review data? Is it stored in the (or a) git repo? Is the feature compatible with rebasing feature branches before merge?

Also, pricing: I only just noticed that your pricing was per YEAR, not per MONTH. Most boostrap-pricing-page software is priced monthly and the user/year text is lowlighted. This has to be costing you sales.
While likelihood is something for debate, it is true that there are plenty of people who have no public code, or no public code worth looking at. Those people have made a grave career mistake.

This really isn't any different from hiring an artist. What would you say to someone who walked in your door and says: "I'm a great painter; look at all these people I have painted for" but can't/won't show you any examples of their work? Hiring this way is basically a random chance that you'll like the work product.
great concept, just needs some more polish
This is a very common fallacy and I am surprised people still think 'renting is throwing your cash out the window'. It isn't.

With a mortgage, you're essentially leveraging around 1:5, which means you put down your 20%ish and get 100% of an asset. If the asset moves down 20%, your net equity is worth exactly 0. If the asset moves up 20%, you've made a profit of 100% (simplified, not considering the fees and other costs).

The trick to understand this is, if you put your down-payment money somewhere else, like a long-term index fund, what kinds of profits would you have expected? What about the risk, considering you're highly leveraged in a mortgage?

Thus the calculator to do the math for you.
Jsx with reactjs
Limit concurrent PHP requests using Memcache
Hi, a suburban mother of school aged kids asked me to help her solve the problem she has coordinating with other parents to arrange rides to shuttle their kids to school & sporting events. She wanted a simple scheduling service, with a panic button — a way for her to let others know if she was running late.

Ironically, she works at Redpoint VC, but had trouble attracting developers to her idea. I built the MVP, conducting UserTesting.com focus groups to gather feedback from a busy, educated “soccer mom” demographic and iterated on a “wizard based” signup flow. Users reported it being better than the current email / spreadsheet / shared calendar approach they use now, some interest in paying for the service on a subscription basis. Key request was a native mobile app version, and, confusingly, a Craig's List like rideshare social matching service.

MVP is built on Parse.com / Backbone / Bootstrap, waiting for the right time to build out an iOS app; likely the start of a new school year.

Obviously the growth opportunities are in service-based, market-making transportation providers like Uber, BlaBlaCar/Carpooling.com, whereas this is more of a scheduling app with a long history of similar but failed approaches (as a quick search of ‘carpool’ on HN will show!)

Still, I like the feeling that I'm helping make other people's lives easier.

Feedback & ideas for good mobile app design most welcome!
React.js its different
Sounds a little bit like an idea I've had kicking about in my head for a while (feel free to steal). A 'dating' site for people who just want to meet up with new and interesting people, do something fun and then definitely not at all have it lead to anything physical or relationship related.
How SSH (And Public Keys) in Windows Server Completely Changes the Game
Why Netherlands is becoming the skinniest EU country
Looks good, I think the author should also add a short description on the index page.
One thing that bothers me about GitFlow is that it mangles history with merges. Sometimes it becomes tricky to debug issues when history was created with GitFlow.

I would rather branch off of master, bring changes in via git am or rebasing when ready, then tag a release when it is ready to be released. If there is something wrong with master, the tagged releases serve as easy points to branch off of.
"Property will always increase over the long term"

what makes you think this is the case?

for all the singularity and robot economy talk on here, if give those things have even a small chance of occurring, over 30 years that adds significant risk to real estate values across the United States

that's essentially like the factory in town going out of business across most of the country

----------------------------
It's possible, I think, that there's some Windows driver SDK code used by most drivers that has conditions on it.
I think danso's response is a good one, but I wanted to add to a response to: "You seem to believe that an adult is not able to differentiate between romantic feelings and objective grading criterion."

Absolutely I believe that. Humans are host to a smorgasbord of cognitive biases and capable of the most astounding of rationalizations. The rules should acknowledge this.
Ruby's private is for methods only
Heinz QR porn code too saucy for ketchup customer
OTOH if your release testing process is so terrible you can't catch when some basic feature like SVG export isn't working, you're not in a position to do continuous, quick updates.
Its a reciprocal setting. If you want to know who looks at you, you have to show who you are.

Why is it creepy that someone you're having a meeting with looks you up? Sounds perfectly appropriate to me.
Clearly Euclidean was meant.
Yes this is frustrating. They just closed one of the only large IMAX screens in lower NY at the Palisades Mall in West Nyack, NY which is where most people from northern jersey and lower NY went. The IMAX is moving to the multiplex in the same mall - thus it will be the smaller screen variety.

We're left with Lincoln square in NYC and possibly New Rochelle, NY as the only remaining large format IMAX in the area.
Our Meeting with Jonathan Jaglom the New CEO of MakerBot
Neo4j Foreign Data Wrapper for Postgresql
This is a naive solution. Pull in some library.
Tamr raises $25m in Series B to unify your data
> This is an example of a problem where you think you're being helpful but all you're doing is separating someone from the group and probably harassing them.

Choosing to interpret clumsiness as "abuse" is EXACTLY the problem he's describing. If "jumping over each other to help her" is inappropriate, then someone needs to describe what is appropriate when the group is trying to go out of their way to welcome someone who isn't the group's usual demographic. It is not OK to label everything they do as abusive without explaining what your standard for good behavior would be.

> Were you doing it because you were nice or because it was a woman and you hoped to get something in return?

And then you accuse him of viewing all women with suspicion. Do you not see the hypocrisy?

> Your whole post is about how sneaky and devious you see women as and how you fear for your safety due to these traits.

Again, stupendously wrong. I think you're twisting his words this way on purpose and it turns my stomach that people are getting away with this.

He's not complaining about "women" being "devious." He's complaining about the poisonous and paranoid culture that is created when certain groups have carte blanche to hang the scarlet letter of "Harassment" on you for God-only-knows what reason.

There is no question we should treat people with respect. But whether they belong to some minority, or some supposedly aggrieved group, DOES NOT MATTER. A person is a person. Isn't that the goal of "equality"?

If there's a way you need other people to act in order for you to feel comfortable, fine, you have every right to tell people what those boundaries of yours are. At the same time though, your comfort zone does not automatically obligate everyone around you to change.
Why complain about the supply chain if the problem that's being fixed is only the customer experience?
Let me know if you still think so once you've tried out Gestimer. Someone's gotta use Apple's fancy vibrant API right? :P
The only thing that really makes this novel is that we have become accustomed to receiving automated texts from random numbers we've never seen before. If texts had some way of proving identity, this would be much less likely to work.
Compare websites or web apps performance from different locations
In Berlin, Germany it's (at least at first) a lot cheaper to rent. The place we're renting for 500 euro/m would be about 200k euro if we wanted to buy it, which would mean something like 600-650 euro/m for 30 years (with maybe 40-50k euro down-payment).
If you need independent release cycle for Feature A / Feature B, you adjust GitFlow by basing all branches (feature/release/hotfix) from the master.

Let's say next release is Release-1.10

1. We merge Feature A and Feature B to it.

2. Feature A is tested and ready to be deployed. Feature B is not.

3. You either revert Feature B commit OR re-create the release branch with only Feature A.

4. Deploy the release branch.

5. Merge the release branch in to master.

This is exactly what we do at my current workplace where we have 4 developers working on changes with different release schedule.
The leekspin is getting annoying.
Read up on Proof of Stake.
In 2001 when I was 14, I had no idea what scalability was or how anyone scaled websites. I ran a site with 20k users on a single sever with a single Pentium IV (1.4? Ghz) processor from a garage with no climate control and the fastest cable connection I could afford. At peak hours the processor finally succumbed to the load and I had to buy a second server. I was able to talk a local ISP into co-locating the servers in their rack (Climate control! Fiber!). When I realized that I could load balance with DNS and no load balancing software, I thought I was a genius. The king of scalability.

Needless to say, I was not the king. The engineers at Facebook are king.
I think this has been mentioned a couple of times when it has come up, but it would be nice to be able to add / remove local taxes e.g stamp duty here in the UK.
Search for Proof of Stake. There are a few implementations currently.
yet another backwards Canadian company; IMAX shouldn't let their lawyers write up any letters or emails or anything and should stick to what they do best.
Yes.

(It was obligatory.)
Microcontrollers alone don't let you do anything a PC can't do, you need to couple them with sensors, UI, and IO.
There are many differences, but the aside from usage the main difference is that current edition covers guidelines for electronic publications. The preface to the current edition is available online:

http://www.chicagomanualofstyle.org/16/isbn_0226104036_pref....
The obsession of git users with rewriting history has always puzzled me. I like that the feature exists, because it is very occasionally useful, but it's one of those things you should almost never use.

The whole point of history is to have a record of what happened. If you're going around and changing it, then you no longer have a record of what happened, but a record of what you kind of wish had actually happened.

How are you going to find out when a bug was introduced, or see the context in which a particular bit of code was written, when you may have erased what actually happened and replaced it with a whitewashed version? What is the point of having commits in your repository which represent a state that the code was never actually in?

It always feels to me like people just being image-conscious. Some programmers really want to come across as careful, conscientious, thoughtful programmers, but can't actually accomplish it, so instead they do the usual mess, try to clean it up, then go back and make it look like the code was always clean. It doesn't actually help anything, it just makes them look better. The stuff about nonlinear history being harder to read is just rationalization.
Ya the PR team would have probably gone with this one:

https://photos.google.com/share/AF1QipPX0SCl7OzWilt9LnuQliat...
Drugs are in a totally different category than peer reviewed articles. They go through rigorous testing that works the vast majority of the time to weed out unsuitable drugs. On the other hand peer review (having been through it a few times) is extremely sloppy and reviewers do not do due diligence. Often the reviewers can't even if they wanted to (no raw data released etc) and they have to blindly accept the authors claims.

I don't think science dies a little bit each time a dissenting or contradictory result is published. In fact it is a good thing. We need more people to try and reproduce others work. But at the moment we have is a problem of scale. In other words it only looks bad when there are two different conclusions. We need many more reproductions to come to a clear answer.
Detecting and dealing with burnout
False. iTunes is not a different platform. Companies are not forced to keep their services the same forever.
Fuck Adobe
>Be vague and 1 or 2 other places? Or name specific companies/roles?

I've seen people take both approaches. I like to be open to avoid coming off as antagonistic, but HR folks do sometimes talk to each other across companies and this can potentially harm you if you're not careful.

>What should I say when they ask what your first choice would be if you were extended similar offers at all these places (it also seems to be a standard question)?

I avoid being cornered into making a promise, but I always make it clear that I'm very excited to work for their company. Always. HR people are adept at gauging interest and don't want to be used by applicants. They don't want to hire people who aren't excited about the job. They know you will negotiate when the time comes.
Not sure if it's a difference in location but where I live it would cost me more per month to rent a similar property than what I own. If I wanted to save, I'd have to rent a smaller place instead.
Was there actually an issue with the quality of the received hair?

My reading of the linked article was the issue with hair was a question of credit, in that stylists did not have the money, nor the credit to be able to hold inventory, and not that the hair itself was bad.
Neat. I have used a few different tools in the past.

https://code.stypi.com/ - shared code editor in the browser

Just use hangouts (we are using https://appear.in/ now, much better) and have them screenshare with you, this will allow them to use their own editor and setup and make them feel more comfortable.
n is the number of words, according to Wikipedia. https://en.wikipedia.org/wiki/Line_wrap_and_word_wrap#Minimu...
How about only pulling messages and users from within your zoomed-in map bounds?
I believe the viscosity difference would give you a hint.
Recommendations are actually way more important than you think, so be sure to solicit them. When a non-technical person looks at a technical person's body of work, they can't really evaluate the quality of your code, so recommendations help a lot. It's been very helpful in the past in landing consulting gigs with small companies.
I'm curious, what communities and places do you know most of these developers from? And what sort of platforms do they work with?
Make your regexs global, i.e. .replace(/</g, "") (note the g at the end), otherwise only the first instance is replaced. I made it easy for you: https://github.com/idoco/map-chat/pull/1
Wow, way to be literally the opposite of constructive. Grow up.
No, that ALSO applies to patents, though the term is actually 6 years rather than the standard 3. Your 'confused' comment is a good example of why the FSF should encourage educating ones-self instead of trying to play semantic games with the english language.
> it still requires copyright notice in binary distribution.

Really? I thought MIT/ISC just meant one can't remove that notice when redistributing the source. Is one supposed to do something particular with binaries as well?
What is a pie chart?
Being on a hyperbolic surface instead of strictly flat is certainly non-Euclidean, and this is pretty cool.

Another non-Euclidean approach is that taken by Vicious Orcs: each individual room is Euclidean, and the player can't tell that he's moved from one room to another, but the connections between rooms are arranged such that the overall map doesn't fit in a plane or even a 3 dimensional space. I got very lost and did not finish the game.

http://www.zincland.com/7drl/orcs/
Ad impressions
var div = document.createElement('div');

div.textContent = msg;

msg.text = div.innerHTML;

This should remove all HTML/CSS/Script.
Which is to say "Based on the factors that I think would make some stance insulting/offensive to some group, this insert topic fits enough of those standards for the group women in programming that I expect them to view it as offensive," (using the usage of expect meaning "I foresee", not "I demand").

Phrase policing tends to be a tactic to distract being that it is easy to find phrases in English that can be presented to mean something different.

Take the "I expected the car to be washed." It means something different when talking about visiting someone who loves washing their car and does so most every sunny day vs. buying a car and finding it dirty. It can easily be made to sound demanding even when there was no such intention.
What does this have to do with QR codes? The result would have been the same for an address printed on the label.

But it really shows their dedication to customer care when they decided to let anyone trying to collect the promotion after it had ran out get a "Server not found" error rather than a message explaining the problem. And then their foresight for assuming nobody would register the domain afterwards.
The biggest disadvantage I see isn't in the branching model per se - it's that git itself does not record branch history. By "does not record branch history" I mean that branches are really just pointers to a specific commit in the commit history. However, git doesn't record where that branch pointed to IN THE PAST. So, when looking back in time and you look at a merge commit (say between a feature branch onto development), you can't immediately tell which of the two paths BEFORE that merge commit was originally the feature branch, and which was originally the feature branch. A great example of this is looking at the network view in github, which can turn into a confusing mess because how github decides to color the branch paths is NOT necessarily how those branch paths existed in the past.

If anyone has a solution to this problem please share!
"Russian government" and "freedom effort" in the same sentence. Screenshot, print, frame, hang on wall.
the last sentence is particularely intetesting to me. from the other things you've told i would have thought (and i don't know shit, really, so please bear with me) that the management stuff wasn't really what you loved which you wouldn't realize but subconciously you've got burned out.

but again, i basically have no idea. however, i honestly whish you all the best.
Yes, I find it exceedingly likely that a faculty member in a relationship with a student with end up favoring them, in some manner, in class and with grades. It doesn't have to be conscious, we know people suffer many cognitive biases. The professional thing to do is to avoid being in such a situation that the cognitive biases can come into play.
Does having a lower level of quality on develop hinder your ability to actually release code?

We have one particular repo at work that is just a pain in the ass to work with (Typescript analytics code that has to be backwards compatible to about forever), and we've pretty much abandoned the develop branch since releases got held up due to bugs in less important features that had been merged in without comprehensive testing. Pretty much everything now gets tested extensively on a feature branch and then gets merged directly into a release branch.

We might have swung a little too far in the other direction, I'm thinking we want to at least merge well tested bits back onto develop, but at least we can release the features that are actually done and cut those that are still having issues without having to do any major git surgery.
CO allowed a company to fire an employee for testing positive for THC. It's fully legal there.
> BTW, a lot of landlords will let you modify your place - some will even chip in for the costs or pay it all.

Where are all these landlords, because the ones I have experience with in Florida, Texas, and Virginia get pissed if you so much as nail a picture to the wall.
What's the name of the russian sounding song that someone injected? I've been searching it for ages!
I've had a 4-day work week (working 80%) for a while and it's great. If your circumstances allow you to do this (and I recognize that most people can't), I strongly recommend it. I've been able to do a lot more on side projects (like blog posts). It also gives me much better "work-life balance" and more time to spend with my family - I know it's a cliche, but kids will be gone before you know it so spend time with them while you can.

A few disadvantages: First, I only get paid 80% as much. Second, it took a fair bit of effort at work to set this up at work; management was supportive, but they'd rather I worked 100% and it took multiple levels of approval. Third, this basically puts me off the career fast track. Fourth, from a social/cultural point of view, people don't really understand working 80% and I find it's easier not telling people about it (thus the throwaway).
Maintaining an open source project at the Guardian
We obviously don't see eye to eye. The only thing left is to agree to disagree. And i meant the thing about the company.
I don't think this matters. People who want to start businesses will start them - regardless of what school they go to. Sure it's an interesting insight, but don't get knocked by it.

How many unicorns are there where the founder(s) didn't go to college? Plus, it was my understanding that the people who want it more are often less well off - and can't afford to go to these higher priced schools (M.I.T., Harvard etc); perhaps that's a point worth noting too.

Less chips = less flips

*chips referring to 'chips on shoulders'; flips referring to flipping companies
For those not familiar with these languages, saying that VHDL is functional programming and Verilog is imperative programming is misleading. Both use essentially the same style of modeling digital hardware (which is really neither of those): encapsulated modules with ports, clocked processes, and combinatorial logic.

Where they differ is mainly in typing. VHDL requires you (unlike haskell, actually) to (very verbosely) spell out the type of everything. Verilog's type system is more like C's. You declare basic types and it's fairly loosey goosey about them. VHDL's syntax is based on Ada and Verilog's is more C like (but uses begin-end instead of curly braces).
They don't even know what serotonin does. Every antidepressants action mechanism is just a shot in the dark, trial and error and it's questionable whether any of them work at all. Yes Tom Cruise is right on this one.
Outside of jobs where it's pretty easy to hurt someone if you're intoxicated (construction, etc.), my personal theory is that it's all about control.

As far as I know companies use piss tests, which don't detect most hard drugs after a few days. They detect pot for weeks. Hair tests will detect anything forever. They are more expensive but if companies actually cared about not hiring people who do hard drugs they would have to do them.

The only purpose I can see for it is that it is a legal leash they can tie to the employee to exert control on their lives. There's lots of other things companies would like to be able to fire you for, but they're either illegal or impossible to detect. Drug testing is one they're allowed to do.

I can understand drug testing people if they cause an accident, are intoxicated at work, etc. but to do it as a matter of course for employment is just to show you who's boss.
Skeleton WebAssembly target