skysight-inc/HackerNews huggingface dataset:
Renames break history in Git. Yup, that movie I linked to was not looking for renames and Git was still 1000x slower than BitKeeper. The default on blame in Git is to not look for renames because doing so is so slow. It's a non-issue in BitKeeper, the pathname of an object is an attribute of the object, just like the contents. It's exactly like a file system, we have an inode that is a unique name for the file, where it lives can vary from delta to delta, BitKeeper doesn't care.

"Big merges" break history in Git. Not in BitKeeper, BK passes changes by reference not by value. What that means is suppose you have 3 users, A, B, and C. And you have a file with 1000 lines of code. A & B clone that repo and have identical versions of the file. A changes the top 501 lines, B changes the bottom 500 lines. Now C clones A and pulls B. In the merge, C has pick between A's line 501 and B's line 501 but the other lines are merged unchanged. In most naive systems, it will look like C wrote either the top 501 lines or the bottom 500 lines when you run blame. That's what I mean by pass by value, the merged lines are a copy.

In BitKeeper, the unchanged merged lines are passed by reference, they are in the history exactly once. Only the line where it was merged (changed in the merge) will show up as belonging to C.

You'd be amazed at how long it takes people to trust this. They are so used to pass by value semantics (and hate them because now a bunch code done by someone else appears to be done by C and C gets stuck with the bugs).
If the price collapses then the cost of electricity will be greater than the mining rate
Single Instruction x86 C Compiler
It works at our company because the only remote guy is the only one in his "domain" (iOS). He probably doesn't care about the frontend watercooler chat and anything important about the backend will be mentioned in standup.
Secrets as in passwords and keys stored at rest in plain text. So not really secrets.
Exactly, it requires an active investment in over communication. Hopefully someday the tools will evolve to help reduce the need for this to be so manual.

Bouncing an idea off of someone remote gets difficult. I feel bad for interrupting them and they feel annoyed at being interrupted. Culture also plays a big role in that as well.
Would you like to address the points raised by the article, that a lot of dogs from these breeds live their entire lives unable to breathe properly, and are likely to suffer other brachycephaly-related problems?

Given that many of them will suffer like this, when that suffering is unnecessary and a choice made by breeders and those that buy from breeders, what do you feel the ethics of that choice are?

Why would you supprt the continued breeding of dogs to an aesthetic standard that is known to cause them problems?

It seems bizarre.
self promoting advert.
"Just run it off."
Twitter could front run the market with DJs tweets every time he mentions a company. Just sayin.
Not sure if anyone from docker is watching, but the images are cut off at the side on mobile.
Is Docker PCI compliant?
My application deals with a lot of PII data. There was a lot of concern in my team over SOC-2 and PCI compliance when I suggested using Docker. We also talked to one of the solution architects from Amazon and he wasn't sure if Docker is ready for PII data.
Also, disabling plugins is much easier... just comment the line... instead of delete the folder. That way, if im working through an issue that a plugin is causing, i can easily just toggle the plugin. Vim just loads whatever is in the folders, so i'd have to delete the folder, then readd it when i want it back... its less of a use case, but since i write vim plugins from time to time, its nice to be able to easily turn on/off my own plugins that may have bugs in them when i need to actually work...
Well I guess I must concede that we violently agree! :)
You need to separate the concept of popular and trending. Make two lists. Have a popular list at a couple fixed time grains - all time, last year, last 30 days (what you have now). Then for your trending list use a z-score like described in this stack overflow post [0] to normalize. I honestly wouldn't invest a ton of time trying to do something fancier then that. You're trying to rank with one signal, you can't expect computers to perform magic.

I'd also consider a third list - highlighted. Have your team internally pick something new and interesting once a month. Finding novel and interesting things is something humans are really good at.

[0] - http://stackoverflow.com/questions/787496/what-is-the-best-w...
> I dont have to update that script for new plugins, its a single "Vundle user/repo" in the vundle.rc file.

You either add a single line to your vundle.rc file, or you add a single line to your bash script.
Debian testing might work. I don't know if it is technically a rolling release distro but it stays up to date. Also OpenSuse tumbleweed. And there's a similar Fedora distro: rawhide, maybe?
Agility Robotics Introduces Cassie, a Dynamic Robot Delivery Ostrich
No, I'm suggesting to you that it is unethical to breed dogs that will suffer predictable, known, severe health problems.

Further that purchasing from such breeders is also unethical.
This might be cliche, but one of the books that I felt had the best approach in tying it all together is "Gödel, Escher & Bach". It's brilliant in its simplicity and makes all the right connections between a simplified exploration of Computer Science and a lot of the important logical and historical aspects.
Not just the size of a given output, but the space of possible outputs. I am also of the opinion that webdev is bloated and miserable, but it is still a massive compression of the information it represents.
It's probably set up to attract cheap Eastern European devs.
How I hacked Google Daydream controller (Part V)
New System Makes It Harder to Track Bitcoin Transactions
Open Letter from the Mexican State of Jalisco to US-Based Technology Companies
Twitter Struggles to Capitalize on Influence and Posts Lackluster Earnings
Re: "It feels like there's a subtext to a lot of it which sort of suggests that ideas can only be heard and understood clearly by those who own the appropriate labels", linguistic prescription[1] seems relevant. From wikipedia:

"Prescription has a tendency to favour the language of one particular region or social class over others ... frequently, a standard dialect is associated with the upper class"

Interesting stuff.

[1]https://en.wikipedia.org/wiki/Linguistic_prescription
Sometimes I feel that a well-publicized hiring binge usually precipitates a layoff. I've seen it happen enough times that it makes me skeptical when I hear terms like "explosive growth".

Over the years I've had recruiters from Theranos to DraftKings contact me, both with the spiel of "unlimited growth", and we all know how those went. :/
"Pepsi and Coke" are multibillion dollar commodity consumer brands - and have absolutely nothing to do with this.

"No project comes into being fully established"

Octave is well established, so he doesn't have that problem.

For those that are 'new' - it's extremely difficult for governments to decide how to allocate funding. There are 1000's of 'open source' ideas. It's very hard to tell which one's would work, and have merit. It seems this guy was able to make something on his own. Great.

Now he can generate some revenue and expand the project - OR - work full time somewhere else, and plug away at this in his spare time.

"Do that, instead of working on his project."

He's not going to be 'working on his project'. He's going to be 'working full time somewhere else' because his project has no income.

The time and energy he spends on some kind of 'revenue' is an 'investment' not a cost. Once it's up and running, there should hopefully be net surpluses. If it goes well, he can even hire a small team to do 'sales and marketing', and possibly hire some developers to make his project considerably better, so that it's even more useful to others, and possibly even more people want to use it.

There's no reason that he couldn't try to find a way to generate income from his project, it's creating a lot of value for others.

Paying money to each other as a fair exchange of value is how most of the world works, and it works well.
Every time I visit HN, I die a litlle bit inside. Should I go back to school?
Hi,
I am a 30 year old (single) developer from India, had a chronic health condition due to which I spent half 20s running from hospital to hospital, just to stay alive, not cured but stable now.
Working in bodyshop building CRUD web and android apps for banks for the past five years. Folks at my office see their work just as a means to a paycheck, no pride in their work. No design discussions, no adopting new frameworks, no hackathons, no functioal programming - nothing but bare minimum. Have to literlly fight to even have a discussion on writing automated tests.
Every time I visit HN and see people do and discuss intricacy of architecture, programming practices, clean code, I die a litlle bit inside. How I wish I could work in a team like that.

I am worried to death (literally cannot sleep) that I have squandered my life away.
Have 2 options - take a big risk & go to US for higher education, study hard and get into a tech company.
OR continue at my current workplace, put in a ton of work learning the latest and greatest on MOOCs / Udacity /Pluralsight on my own, make a github profie and and apply for jobs on 'Who's Hiring?'
I am even willing to work for free for a couple of years if I can find a place in a team with good engineering practices doing something challenging, to become a better engineer.

So my question, Is it worth going back to school at 30, hoping for a better career ?
Learn alogritms right this time, try to get into machine learning / AI ?
People argue from lack of empathy.
In principle, it's the same for any religion - I don't think that discrimination on the basis of religion is any different from discrimination on the basis of any opinion (not that Jewish can be an ethnicity as well as religion). However, religions such as Judaism and Christianity don't punish heretism with death, and in general their proponents seem to be much less radicalized than many of the proponents of Islam (there are exceptions, of course - e.g. Mormons or Hasidic Jews). I'd guess Christianity was also similar before enlightenment, and sometimes even after it!
Arguably their core business is synchronized notes and well-done applications. The storage, hosting, networking, electricity etc are all implementation details.
It's not open source as the title says, they just store a crippled version of the binary on Github. Check the "source" directory if you don't believe me. It's almost comical the way it's set up.
> "The mechanisms for the development of a particular sexual orientation remain unclear, but the current literature and most scholars in the field state that one’s sexual orientation is not a choice; that is, individuals do not choose to be homosexual or heterosexual."

The fact that sexuality isn't a choice doesn't entail that you're born with a particular sexuality. It just means that your sexuality is due to factors outside your control, which could just as well have to do with environment or upbringing as genetics.

(To avoid any misunderstanding, I personally have no strong opinions on what actually determines peoples' sexuality, and don't think that it's particularly important.)
I take your point. But as a practical matter, this is a foolhardy (and somewhat tautological) approach to building a business. It is to say, "We must raise too much money in order to compete with other companies who raised too much money, even though it will almost certainly lead to both of our companies ultimately going out of business." Moreover, it seems that the people who (perhaps intentionally) get their companies into these situations cannot publicly acknowledge the grim reality of what they're doing (if they even understand the consequences) while raising the kind of money they'd need and pretending to their employees about the company's rosy future. It's fuckery all around and the only people I feel bad for are those unfortunate enough to be suckered into working at these places.
H-1B visas do mainly go to Indian outsourcing firms
Going quite off-topic, I believe you're referring to this exchange:

https://news.ycombinator.com/item?id=13526006

Thanks for clarifying the context of the prior comment. I think this may be something you'd like to email the mods about (at hn@ycombinator.com). This isn't a domain I have any experience in. Back in the day, I read pieces on accessibility by Joe Clark[0] with interest, and had hoped by now the tech had reached a point where elements such as <i> would be interpreted by Braille devices. I'm sorry to hear that doesn't seem to be the case.

[0]: http://joeclark.org/weblogs/
Vimscript now has lambdas and closures!

Also:

https://github.com/idanarye/vim-smile

Vim now has a ":smile" command :D
Scientists Are Building Bee-Like Drones to Fight the Coming Bee-Pocalypse
I've always been amused that the people I know who are most committed to identity politics are quick to dismiss conservative aspects of society they don't like as "just" social constructs that can be changed, even though identity is a social construct too.
Sad thing is, this manager was technical and also the CEO of the company was a developer himself for 2 decades.

In this case it was not about ignorance or incompetence, it was about greed.
Yes, the kubernetes secrets resource is not a replacement for a secret store. Your specific point is being worked on: https://github.com/kubernetes/kubernetes/issues/12742

You can use Vault(https://github.com/Boostport/kubernetes-vault) or extend Kubernetes easily for your specific secret as a replacement if you need extra security.
I'm curious, it doesn't mention anything about oxidisation, which I thought was pretty important in ageing in casks and I think may be hard to emulate.

Edit: It does mention about acetic acid increasing though interestingly.

According to wikipedia "Ethanol can be oxidized to acetaldehyde and further oxidized to acetic acid", so I'd be interested to know more about how it is formed in this case.

It does seem like there are lots of other by-products of oxidation though:

https://www.researchgate.net/publication/23143031_Isolation_...
You can specify the UID, GID, and mode of the secret from within the container: https://docs.docker.com/engine/reference/commandline/service..., and pass the same configuration to the service update command as well.
For me it had more to do with being detached from myself.
Pug parent here. As many other comments have mentioned, brachycephalic dogs are only one kind that suffers largely as a result of selective breeding by humans. I have the (somewhat) unfortunate opinion that brachycephalic dogs are also by far the cutest. Nothing makes me happier than being with my pug.

I think this particular article brings up two important things about dogs as pets, but fails to connect them properly: 1) some animals suffer much more than others due to selective breeding 2) we should not buy them. Perhaps the author actually intended this, but as written it doesn't go far enough: We should not be supporting animal breeders at all, regardless. Creating animals that are dependent on humans for survival is wrong, as is giving people a financial motivation for creating more of them. Animals are not a commodity—they are living beings that feel just like we do.

What I think we should do is take care of the lives we already have (adopt animals in shelters and rescues and take the best care of them you can) but stop breeding animals as human companions, and certainly don't support those who do financially.

This viewpoint goes hand in hand with my beliefs on a more philosophical level: veganism and antinatalism.
I think the GPs point was that presumably the equipment and real estate still existed at some point after wash.io shut down. They could have been sold off as businesses rather than simply being dumped through an auction house, but it sounds like that's not what happened.
openSUSE 12.1 had systemd by default, released in Nov. 2011.

https://en.opensuse.org/Archive:Portal:12.1
Good question!
Our aim is to build the best cloud BI platform for SMEs and we currently don't plan to open source Cluvio. However, we do offer a "free forever" plan that allows you to use our platform for free, indefinitely.
Looks like they still are [1]. But the salary seems unbelievably high for the experience levels they're asking for.

[1] https://ca.indeed.com/cmp/Zenefits-Development,-Inc./jobs/So...
As a general rule, no probably not. In my experience most claims to the hypocrisy in groups are due to the mental categories in which people group each other, not actually hypocrisy of any individual people.
And it is back up, from place 22 to 12 again.
Where does your company operate, you might be surprised...

Disclosure: I work on Google Cloud
>They either love vagina, and are disgusted by penis, or vice versa.

I don't think it's normal for straight men to be "disgusted" by penis or for gay men to be "disgusted" by vagina. There's often social pressure on both groups to pretend that they have these feelings, but I don't think it's actually very common.
You're right -- I should have said "feasibly" rather than "physically" above. It's certainly physically possible, but requires a tradeoff I don't think many people would actually sign off on: blowing 3 years of budget for multi-deck freeway tunnels and having twelve-lane streets for most of the city, a parking garage for every block, and 95% of the city allocated to roads.
I agree, but I'd guess the chief complaint is that doing so requires the `python2` symlink to be available. There's at least one claim up thread that it doesn't exist on all systems (create it yourself?). I didn't catch the distribution used, but I DID check an older Ubuntu image I have (I run Arch) and there's definitely a python2 link pointing to python2.7 (`python` also points to python2.7 and there's a `python3` symlink that does what you'd expect). So outside some LTS build, it seems surprising to me that it wouldn't exist in 2017 on a modern distro. I still can't shake the feeling that the thread started around a relatively insignificant complaint (dumping Arch because they use Python3 by default? Come on...).

Personally, I'd rather just use `/usr/bin/env python2` to invoke the appropriate interpreter (if you don't need to pass arguments to it), and if the symlink doesn't exist, the onus is on the user to create it. This is ESPECIALLY true for older distros.

Plus, for a sufficiently complicated application, why would someone want to pollute the global site-packages anyway? I'd rather manage most things inside a virtualenv or similar (pick your Python version), because I've seen far too many install_requires/requirements locking to a specific library version.
That definitely helps. I find there are other little cultural things you miss like inside jokes/shenanigans. They're not work-related but they're related to work and can make you feel like part of the team.
I think the shape is quite dissimilar to either (e.g. the Nazi one has legs and no tail). I wanted to agree with you on the head thing, but it seems that Nazis used both directions... I'm not sure I'd call the Reichsadler a "generic symbol of Germany" if it was used during the Third Reich...

https://en.wikipedia.org/wiki/Coat_of_arms_of_Germany#Nazi_G...
Nice! Thanks for contributing that feedback and helping to get movement on it.
It's much easier to go belly up with chapter 7 and not have to sell millions and millions (billions?) in physical assets then to simply say "sorry, we're out of business" to the contracts for future obligations.
To expand a bit: How do we know what Derrida thought? Well, he wrote several papers, and he gave several talks. But if Derrida's view is correct, we can't be sure that we actually understood what he meant, either.

Worse, if Derrida really believed what he said, why write a paper or give a talk anyway? It's not like his readers or hearers were going to understand him, so why bother? (That is, Derrida, by writing the papers and giving the talks, demonstrates that on some level he doesn't believe his own position.)
Which supports my point poor kids getting into Harvard are at a disavagantage. These poor rural secondary schools don't give excellent college prep for their students, even bright ones. So these bright students risk having lower SAT scores (not matching their potential) & thus would not be admitted.

Offering free tuition sound great until you realize these poor kids would have to have access to the same resources as kids in better positions to be on an even playing field. Except they aren't, but they are still judged the same. Due to that many poor kids are rejected.
Demo: Ubuntu 17.04 Unity 8 – current state
it occurs to me that the depth of the AI winter was proportional to the excessive investment. by the end I think everyone was sick of the AI group at every lab and university that had end endless stream of DoD funding and never seemed to go anywhere.

and now we know that at least on the NN side, what seemed like another silly toy was just a little more work and a little more hardware away from being demonstrably useful.

so anyways, I'm positing a maximum after which additional funding does active harm.
مشاهدة مباراة الاهلى والزمالك فى كاس السوبر اليوم 10-2 بث مباشر يالا شوت
It is his responsibility to capture the value of his work. The world does not owe him this. The world doesn't owe him anything unless he demands it.

You're asking to have your cake and eat it to: Give software away (altruism) but also feel guilty when he complains that he doesn't have any money. You can't have both.
Wow. Now I get what 1d4chan meant when they said the game was gutting itself with each progressive update.
Will Elixir Phoenix Destroy Ruby on Rails?
I don't think we're at the state where people are trying to run simulations of quantum computing, on quantum computers.
> GitLab offers a middling base salary for a role and applies modifiers for experience and city-based cost-of-living

Their base is off of NYC, apparently, and they adjust based on location; from what I infer from that, if they are really middling for NYC, their modifiers are all wrong for the way market wages actually vary by location; in Sacramento, the adjusted range is below public sector pay for similar roles (salary alone, not considering benefits, etc.), much less private sector pay.

The thing is, their basic methodology is arguably somewhat sensible, but they could (at least in the US) use BLS numbers for job categories by location to get modifiers that actually reflect local markets and keep their pay consistent with respect to local markets. By choosing an index that evidently is a poor proxy for variations in market pay, they end up with pay that doesn't make sense.
I think the modern emphasis on gender/sexual identity has something to do with a widespread post-modern/relativistic worldview. In the victorian age, absolutes were part and parcel of the cultural context. Nowadays, we don't share that same foundation, and so people look for other foundations. And I think the foundation that a lot of people have come to rest upon is the idea that your sexuality is the core part of your identity, sort your most fundamental part.

Viewed through that lens, the sort of hyper-classification of gender and sexuality makes sense: in order to understand who you are you need to be able to define what 'type' of sexuality you have.

I'd like to put out there that I'm not sure about how useful this way of thinking about the issue is, it's just been on my mind a bit lately.
Slaughterhouse-five - probably his most well-known work, and at least partly based on his own experiences in Dresden in World War II.

It's a very Vonnegut book, and a great gateway to the rest of his writing.
I'm currently using Heroku right now because everything else seemed so hard to setup for me. This is good news to see so much effort poured into improving that part!