skysight-inc/HackerNews huggingface dataset:
As much as i hate clearcase i have to say it has some "interesting" features to deal with this. When you look at a repo you don't look at one unique version of the whole repo, you can create quite advanced "queries" such that for folder /src you look at your branch, for folder /3dpartylibs you look at version 5 and for folder /tests you look at head(latest). And since your working directory can be network attached (dynamic view) you dont have to "update" manually, head is like a living animal! Its like having subrepos built in.

While this is interesting it also requires a lot of discipline and almost one person dedicated as full time "dba" to not end up with spaghetti. Since there is no unique version number of the repo you have to store these queries and manually keep adding labels to be able to go back to an exact point of time.

It does have some uses like being able to run a new test on old code to find the first version when something broke or being able to change versions of external libraries or blob assets quickly but its hard to say if its worth it since it comes with so many other problems.
To expand a bit on your last point, self-hosting helps answer the question "can I build Real Software (tm) with this language, or is it really difficult?" earlier in the lifetime of the language.
This is the problem of responsive‐viewport‐by‐default in CSS frameworks: when people are lazy, the last state of that site is worse than the first.
Any decent multithreaded allocator (like the one in glibc) is going to basically make those equivalent, and if the parallel version is 10x slower than the sequential one then I suspect most of the overhead is in allocating stacks. You could try tcmalloc/jemalloc but I suspect you won't see huge gains—the overhead of allocation in general (cache pressure, etc.) seems to be swamping any gains.
Start by just using basic viewport size testing, resizing your browser or using a tool like Firefox’s responsive design mode (Ctrl+Shift+M, not sure about the shortcut on Mac OS X).
A primitive that can schedule work items with very little overhead. Creating a new work item in the work queue is probably no more than a dozen instructions, compared to hundreds or thousands for creating an OS thread or Rust task.
I associate what seems like the main component of their name with an object, and then imagine that object interact with the person.

For example, if someone's name was Mike, I would picture them singing into a mic (say, at karaoke). Then, if you can't remember their name, try to recall what you imagined them doing. Once you get into the habit it is fairly quick and doesn't disrupt introductions.
I wish this case had been more focused on what Aereo specifically is doing. I found the concerns about cloud computing to be a needless distraction.

IANAL but it looked to me like Aereo made a serious error in not simply arguing that it is an antenna with a (very) long cord. I guess they thought they could scare the court into allowing Aereo in order to avoid some unintended consequence but I just don't see that. Coupling it with the DVR functionality also seemed like a needless mistake.

I'd like to know what the court would think about a service that really is not much more than an antenna with a long cord. But doesn't seem like we will get that here.
For those interested in a solution that you can use now, iRODS may be interesting:

https://irods.org/

iRODS is a data storage system that provides replication (e.g. on local filesystems, S3, and HPSS. Deployments at different organizations can be linked, to make (part of) the namespace of one company be visible to that of another company. It has a permission system on namespaces.

But one of the nicest features is that it has a built-in C-like trigger language. You can specify triggers for certain namespaces. E.g., for research, it is often necessary to pointers to data (URLs) that are permanent and can be published in e.g. papers. For this reason EUDat[1] has triggers on namespaces that automatically create PIDs[2].

But since the trigger language is very complete, you can do nearly anything with it.

Note: I am not involved in iRODS anyway, I just know a couple of colleagues who use it for safe replication, sharing, etc.

[1] http://www.eudat.eu/
[2] http://www.pidconsortium.eu/
Dang, unfortunately seems to have triggered again, plummeted to 4th page.
HBase committer involved with Phoenix here...

Phoenix is not faster than HBase per se, it automates using all the performance knobs HBase has and is smart about what actions should be performed at the client and what can be parallelized and/or pushed to the HBase servers (as standard HBase filters or coprocessors)
This is Awesome and very useful!
BTW did he do it ?
It's faster than Impala on HBase. It won't match Impala's speed on raw data files.
Why I can TDD And why DHH Can't
Screen readers or Braille displays are options - window-eyes is free on windows now (with purchase of an office bundle) and VoiceOver is free on OS X. After the learning curve you may find it faster than navigating visually if it's painful or slow to look at the screen. If you're in California you may want to look into the Department of Rehabilitation (or find the comparable department in your state/country) which provides free equipment and training for visually impaired users entering the job market or school.
We (https://commando.io) are seriously considering switching to Go for all of our SSH connections. The built in concurrency, bundled with great websocket support, and SSH officially supported as a library (https://godoc.org/code.google.com/p/go.crypto/ssh) all make it a perfect candidate.
You can also use Safari web inspector for both the simulator and iOS devices, which is really nice.
From what I gathered, that is what they did try to do, only the Supreme Court wasn't buying it at all. Ars gives a few choicer quotes:

http://arstechnica.com/tech-policy/2014/04/at-oral-arguments...

>"What the local antenna person doesn't do but you apparently could do... is with the same kind of device pick up every television signal in the world and send it... into a person's computer," said Justice Stephen Breyer. "And that sounds so much like what a CATV (Community Antenna TV) system does or what a satellite system does that it looks as if somehow you are escaping a constraint that's imposed upon them. That's what disturbs everyone."

>Justice Elena Kagan noted that "from a user's perspective, it's exactly the same as if I'm watching cable."
My full name is only 9 letters long, yet I can pronounce neither my first nor my last name correctly. They both contain an "r" and despite being 100% native, I have never been able to pronounce the letter like it's normally pronounced in my language.

This is an aside, but just to let you know you're not alone. :)
I might be interested in being a part of an alternative to bitcoin. Seems like an interesting project, but a difficult one too.
I don't experience this at all. If I've had too much NAC (more than 2-3 grams), I can smell it in urine, but that's all.
Different people may metabolize it different ways, of course - and there may be variance in the available brands. I've had good experiences with GNC and 'NOW foods' NAC offerings (no personal preference between the two, and I'm sure there are other good quality brands out there).
All Major Companies All Networks Generated Traffic to Sites Hosting Malware
Earth Science Stackexchange has launched public beta
Huboard http://huboard.com is the Kanban board my employer uses for github and its pretty nice. It'll autoupdate if any team member changes the board.
Remove visually offensive rectangles from `npm` output
email sdrost@gmail.com if you're still reading comments
I feel so safe in Hong Kong that, by comparison, I feel unsafe almost everywhere else.

Even though local people bemoan the rise of petty crime and violence compared to the old days, it's still not an issue and I feel safe going anywhere, at any time of the day or night. There is no street violence, no street gangs (although there is organised crime of which the Triads are the most famous of course), not even much graffiti (there is a bit of it, but it's mostly artistic/social expression from underground artists rather than used for turf wars).

Actually I have not even ever seen anyone jump over a turnstile to avoid paying a fare.
Voted. I don't agree with the definition since most businesses are working to solve a problem where solution is not obvious esp guarantee.

Also if the revenue is anywhere in few mil then I wouldn't call that a startup. A startup is a business trying to find a scalable and repeatable business model. If a startup reaches few mil per year then it is no longer a startup.
Concentrated effort starting in your everyday life. It becomes easier over time.
> How to become an advance python programmer from intermediate python programmer?

You appear to care about what titles you have. Eventually you will understand that what titles you have doesn't matter, only what you can do. This transition requires time and experience.

Now: "I want to be known as an advanced Python programmer."

In the future: "I want to be an advanced Python programmer."

The second state doesn't really have a title associated with it, because it's about experience and skill, not words.

> I have been coding in python for last one year for my company but it does not increase the expertise level of python.

That's only true if you keep creating the same programs in the same way, over and over. The solution is to program on your own, choose your own projects, don't be limited by what you're required to do for work.

And stop caring about what it's called.

> Any idea idea on how to practically make use of concepts like descriptors etc to understand python in depth?

Yes. Read code examples online and recreate them. Make sure you understand the concepts.
Looking for Full Stack Engineers at Caviar (YC S11)
If "stuff" is so easily found, why don't you reference it?
Yay, the electronics are 100% compatible and we might just need to work out our CAD to attach it to your carriage. That would be a good way to structure out our GitHub.
How is that interesting? Like when CNN speculates MA 370 was sucked in by a mini black hole or dolphins emit pings?
How Startup Can Leverage Social Media For Brand Awareness And Sales
What part of his definition didn't you understand? He said a transpiler trasnlates from a higher-level language to a lower-level language. We are talking about translating from C -> Go and C++ -> Rust both of which are in the opposite direction (i.e., low -> high).
Lucky you!

What kind of work were you doing there?
This should not have been down-voted. We are talking about translation from C -> Go and C++ -> Rust (which are both in the opposite direction of the definition given for 'transpiling').
Is it not the case that people are resorting to cynicism and sarcasm as a way to deal with not being wrong?
When we're punished for mistakes like we are, doesn't it encourage this testing of the symbolic electric fence to find what's acceptable to another without the commitment?

That's what I see from those people whose personality is like shifting sands that mimics anyone or thing around them to remain safe.
Was it dangerous to be there?
> When you split code across smaller repos, you gain a different problem: version management and potentially dependencies using different versions of the same project.

True, you do. What you gain is the ability of small pieces to move individually through API changes.

If your entire codebase is in one repo (as appears to be the case here), and you want to change an API, you must either do so in a backwards compatible way, and slowly eradicate any old callers, or change them all in one fell swoop.

By splitting to multiple repos, you can version them independently. Thus, a project can (hopefully temporarily) depend on the old API, which only gets bugfixes, while another project can depend on the new version.

The tricky bit is when you have one "binary" or something equivalent referring to two versions of a dependency. (Usually indirectly, i.e., A depends on B which depends on D v1, and A depends on C which depends on D v2, and D v1 and D v2 are incompatible.) You can't really do much about this, but if you keep your components small enough (think services with well separated interfaces) you should be able to keep the dependencies small enough as well.
I have a mild stutter as well. I've found staying in good shape physically helps a lot with severity. Go to bed on time, exercise, and eat well.

And know that if an investor turns you down for this, he is probably not really worth working with anyways. Good luck.
I am an AWS engineer but note that I am not affiliated with Glacier. However James Hamilton did an absolutely amazing Principals of Amazon talk a couple of years ago going into some detail on this topic. Highly recommended viewing for Amazonians.

From what I remember from it, its custom HDs, custom racks, custom logic boards with custom power supplies. The system trades performance for durability and energy efficiency.

Robin Harris' deductions in this article are worthy of Arthus Conan Doyle...
> Do you all know of any good tips for remembering names?

The secret to remembering people's names is to actually care about them. This is why I can never remember people's names. :)

Imagine you've been told that your favorite programming language has some new useful features, recent examples in multiple languages include lambdas and list comprehensions. Guess how long it will take for the new feature's names and syntax to be permanently branded onto your brain cells -- ten milliseconds?

People who actually care about other people have the same reaction to meeting someone new who they might like or find useful as a professional contact -- that person's name is instantly and permanently branded onto their brain cells.

But if you've spent your professional life in abstract pursuits -- mathematics, science, programming -- it's very hard to make a transition to giving people's names enough importance to remember them. But guess what? People from the humanities have the opposite problem -- they can't remember an equation or a scientific fact for more than a few seconds.

A professor of ichthyology once said, "Every time I remember the name of a student, I forget the name of a fish."
Even if they're deleted?
Good points. It is worth mentioning that cysteine (non -acetyl varieties) isn't as stable/bioavailable as n-acetyl-cysteine; some people sell plain cysteine but it's not worth it- just stick with NAC if you're looking for a supplement.

I would note NAC does have a sulfhydryl group (as indicated by the -SH in the molecular diagram), so it does contain sulfur at some level.

And if hangover reduction is your goal, there are a number of other things that contribute to hangover symptoms that you also need to manage in order to reduce their effects:

- dehydration (drink a bunch of fluids before bed)

- depletion of electrolytes (generally speaking, make sure to eat/drink something salty)

- depletion of B vitamins (thiamine/B1 in particular tends to be depleted among alcoholics - supplement with a B complex high in thiamine; some studies show reduction of hangover symptoms with very high B6 intake(very high levels-1200mg) source: Khan MA, Jensen K, Krogh HJ. Alcohol-induced hangover. A double-blind comparison of pyritinol and placebo in preventing hangover symptoms)
I couldn't find any statements backing up your claim that Melatonin shrinks brains; in fact, I found allegations to the opposite: Melatonin appears to have neuroprotective properties.[0] I suggest you cite your sources, especially when making sweeping claims like "it's well understood as...", "easily found stuff", etc.

[0] http://www.lef.org/magazine/mag2013/sep2013_Melatonin-The-Br...
I believe the site was mentioned in the BBC's History of Art series as one of the earliest roughly dated examples of pictographic representation. IIRC, the art was presented as co-occuring with early social/professional specialization resulting from dietary plenty derived from similarly early evidence of organized, settled agriculture.
Seems to have forgotten that before USB any strange/unique device required an interface card. And resolving IRQ conflicts... what a giant pain. Oh and then they changed the interface bus (ISA, EISA, MCA, VLB, PCI, etc) every few years.
Also stand-by passengers and people who catch an earlier flight. It used to be that at least one airline (United?) would let you switch planes for free if you asked the gate attendant <10 minutes before door closing and they still had room, so you'd often end up with a few savvy travelers loitering around until the very end of boarding. This hasn't worked the last couple times I tried it - they charge a fee - but I still almost always ask and see what the options are if I get to the airport a couple hours before my scheduled flight and have only carry-on baggage. Once I even managed to switch a 1-stop to an earlier direct flight: I paid the $50 fee but it still ended up cheaper than buying the direct ticket up-front.
This... exactly. Presentation was great. Presenters were really good. Gobot looks solid.
Why would you care? This is the most pointless goal ever.
Gurbaksh Chahal and My Mom
> You are technically correct in that compile already implicates a translation, but we usually use that term [ie compile] refering to a translation into a lower level language and not another language at the same level.

The way I understood what he wrote, he was making the same point as you. Presumably the people downvoting you had a similar interpretation of what he wrote.
Mattan Griffel, co-founder at One Month (YC S13), has an excellent post on how he remembered everyone's name in his batch: https://medium.com/medium-redef/5481606b087a
just plain git with also large datafiles triggers my mind a lot. not databases ... just all kinds of data. (like large pdfs) ..
because alcohol _tastes_ good????

Hell yes! As far as I'm concerned a great wine is probably among the most delicious things you can put in your mouth, with great whiskys, rums, cognacs and beers coming not far behind. Being able to drink as much as I want without any of the side effects would be a dream come true.
It's really a huge issue for industrial and embedded applications. The lack of any provision for a locking mechanism basically means you have to rig some kind of awkward glue or stop bolt arrangement to stop usb connectors from falling out in high impact or high vibration conditions.

That in turn is hard to qualify and expensive to assemble so it adds cost all round.
You end up with less developers having to pull & merge/rebase if you have things in separate repos.

Individual libraries/dependencies get worked on by themselves, with an API that other applications use. Then the other apps just bump a version number and get newer code.
Racism is not always arbitrary nor negative. A good example would be the casual racism implicit is statements like "Jews are smart" or "Chinese are hardworking". Both statements are highly racist and reflect lazy thinking - while I have met many smart jewish people and lots of hard working people who were born in China, I have also met a number dumber than a box of hammers and lazier than a tree full of sloths.
WOW. BTW what game is that you are developing ?
Great article, thanks!

If you're bored or not feeling modern today, read http://en.wikipedia.org/wiki/EBCDIC

For practical Python advice (I'm sure this was on hacker news) http://lucumr.pocoo.org/2013/7/2/the-updated-guide-to-unicod... is a great read.
I thought I'd found the solution to the height + plane drama. I took a load of sleeping pills. Every time I woke up I took more. It got me from NZ to Europe feeling great, until the last 30 mins of the 30ish hour saga. I'd fallen asleep with crossed legs and my upper leg had cut return circulation off (I assume) and had gone red, swollen and painful. Somehow I limped off the plane. I think the strategy is great but DVT stockings are needed to prevent something like death occurring.
http://blogs.msdn.com/b/e7/archive/2008/11/19/disk-space.

"Windows Vista with SP1 installs almost 1GB of drivers on the system to support plug and play of devices"

Iirc there was a follow up on how much they removed of this for win 7 but I can't find it now.
Although the boarding time is improved, there is overhead in the sorting algorithms. Try to run a bubble sort on a family and see how that goes.

The time gained in the speed of sitting is lost in the sorting.
No, I'm looking at it from the perspective of simple rationality: SaaS does not mystically change the technical and legal nature of administrative access to communications over company controlled infrastructure.

As for criticizing motivations, disingenuity was the more polite assumption compared to the alternative: that he is ignorant of the legal, technical, and historical context to the degree that he actually believes HipChat's changes are unique or novel or questionable in any way.

Entities in a technologically privileged position are limited only by policy. The fact that he accepts that truth simply by relying on SaaS demonstrates the significant incongruity of logic at question here.
These are all solved problems. You create a package system that allows you to specify versioned dependencies to other packages. Your build and deployment systems can then build your package even though it depends on code that lives in other repositories owned by different teams. Hell, this even works across different versioning control systems; one team can be lagging along on SVN, another can have packages in P4, and yet another can have theirs in git, but they can all build against each others code.

It works absolutely brilliantly. Division of labor and responsibility becomes clear, repos stay manageable, large scale rewrites can happen safely, in piecemeal, over time... it really is the best way to do it.
Not for me, but wow Apple has a weird relationship with USB. On the back? Really? And then there is the power cable on iMacs. If you have the power cord going behind the desk (and pinched) then tilt the monitor the power cord comes out. Maybe Apple has something against all cables?
Each checked item costs the airline: moving them around requires labour and equipment, and there are further expenses dealing with the inevitable proportion of lost, stolen, delayed or damaged bags. It probably shouldn't be surprising that they seek to pass that on.
I think the node one is

http://cylonjs.com/

All are pretty great, and I'm looking forward to adding support for Mirobot (http://mirobot.io)
> Racism is not always arbitrary nor negative.

On the contrary. A deep understanding of these issues leads one to the conclusion that stereotyping, whether positive or negative, is harmful because it reduces the described group to a set of cliches, thereby preventing the group from having equal standing with other groups.

If a group is stereotyped with a positive trait (Jews are smart, Asians are good at math), that stereotype will work against them in open competition with other groups (don't give Abraham extra help in class, he doesn't need it, he's Jewish). Same with negative stereotypes.

Tl;dr: stereotyping, regardless of what kind it is, stands in the way of equality and fair dealing.
No, the very significant part of this discovery is that the massive co-ordinated efforts to raise the stones and build the 'temple' appears, from the wild game bones that have been found in great quantities at the site and the later early agricultural settlements found nearby, to have both pre-dated agriculture and possibly have contributed to the invention of agriculture.

This theory, which is the inversion of the conventional theory that the invention of agriculture led to complex society as you describe, is covered in a 2008 Smithsonian article [1] and the Interpretation section [2] of the submitted wikipedia article.

[1] http://www.smithsonianmag.com/history/gobekli-tepe-the-world...

[2] http://en.wikipedia.org/wiki/G%C3%B6bekli_Tepe#Interpretatio...