skysight-inc/HackerNews huggingface dataset:
I find that learning git oftentimes has to do with remembering how to do things, not understanding them.

Generally, Git can be summarized fairly easily, but when it comes to workflow, I think you just need the practice of doing it.

Branches and submodules make a bunch of sense, but I think it's deceptive and fruitless to describe the whole fetch-pull-rebase-reset business as something that's trivially simple and logical.

I don't know if those four followed from one flow of thinking, or whether they just co-exist as option for handling your project.

The Django Book is one of my favourite programming guides ever, because it describes why the different features and shortcut functions exist, which gives a flow (chart) to the tools available to you in Django.

With Git, I often just see a lot of users bickering over whether they should rebase, pull, and whatnot, and people start sounding like they just advocate their own workflow instead of a logic intrinsic to how Git was designed.
Yeah, this is pretty much the exact same idea.
I agree. It might seem like nitpicking, but it's a very different syntax.
http://lareviewofbooks.org/article.php?id=897&fulltext=1
Since I am leading my efforts into a reading/translating/communicating toolkit I find this very interesting, and personally useful (I need people to share their opinions like that):

* There is no documentation

My code is not documented, then again I am using the principle idea behind __doc__: Code IS documentation, and I've decided to blend the difference between code, document, and even data.

* There is no desktop version

My road-map includes a core frame, which has Presentations for Terminal, GUI desktop, and webby version of it (html, css, js, ...)... um yeah... Presentations, Control, Model (model slice, inner model slice, perspectives, view-points): PCM (Present, Control, Model)

* There is no Next button!

The main web reader I plan to provide, has a Letterbox layout, with next: (chapter, page, etc.)
prev: (...), bookmark-tags (alabala bla bla [: some name for the BM])

* + Sequential Layout-ing:

Instead of even touching the buttons or mouse, you let the "AI" helper (Wordy) to blurt it out on the terminal paragraph, by paragraph, sentence by sentence, word by word, with tempo and optional "accenting"... Just like a kid listening to his father telling stories. You have the option of speeding up the tempo, or simply push it forward

* +Convo-trees

Trees of Conversations (Documents outputed and printed)

This is highly wondorous tool which I still conceptualize with the following scenario:
You are a Weed Farmer with A blog, mail, etc.
You want to communicate with your prospective buyers, but you don't want cops in your clientele.
Therefore, you decided to place a mail on the site, and only after an interview, you decide whether the seeker is a sincere buyer or a cop (or interviewer) under cover.

So you have those repetitive tedious interviews with common answers and such, and you WANT
to automagicate the process a bit.

What if you put Wordy behind the mail-server and make it redirect things it can't respond to,
to your advanced intellect? Nice?
may be. Depends on Wordy.

...
The rest of the arguments OP presents are technical hiccups rather than poor user interface design mal-techniques (choice of paradigms)
I'm used to seeing the "correct" answers on top at SO and since the first couple with many upvotes had deficiencies, I assumed that there were no better solutions (for my personal definition of "better" apparently!). Most of the people who posted on HN probably did the same.
Not Matt Damon?
What we are seeing here is an argument about value for money. The consumers are not willing to pay more for the end produce so what is left is the creators and distributors arguing over their share.

The truth is that music is not a valuable commodity because so many people can produce good music. Being a musician is a blue-collar job, a technician (for the moment) is a white collar job.
> Google Mine lets you share your belongings with your friends

Oh dear mother of all things holy. Please God, no.
This project looks interesting but I would be wary of any single tool whose scope includes the kernel configuration, boot loader, and userspace and network configuration management.
"addicted to attention like a heroin addict"
Yes! By the way, we'll have the three winners of the last spring edition, P01, Roman Cortes and Philippe Deschaseaux speak saturday afternoon.
Actually On pirate bay the hosting is payed for by hirls in my srea that would like to mert me.
(I don't really care about the specific model of the board, because there are dozens to chose from. But I checked my email, its an Evga GTX650 1Gb DDR5. Oh, I avoided ATI because of past problems with Linux.)

Why Linux? Because coding (web stuff) on Windows sucks. Expandrive hasn't been working that well for me, makes explorer sluggish, etc.

Of course I didn't replace Windows - Ubuntu suggests you to install it along Windows (that part works really well these days).

See, the other day someone posted on HN that their Unity experience was bad because they had used a slow computer; I bought that idea and tried on the PC this time. (Then I went to XFCE, as usual. Which also failed on me, as I mentioned about the USB drive problem).

I should have videotaped myself installing and using Ubuntu - its just dozens of tiny UX mistakes that make me mad.

The problem is that everything has to work really well for a "power user" to use a computer happily. I can't believe someone that says the experience/aesthetics of Ubuntu matches that of OSX.

I absolutely don't want anyone to help me solve the problems (they were examples, there were dozens)[1] which you consider imaginary - my algorithm regarding Linux on the Desktop is to come back every 6 months and try it again).

(BTW, VLC works very well, I meant web based videos.)

[1] Small example: When I clicked "Install" on Synaptic, the button state didn't change until several seconds had passed, then the box asking for the root password pops up. By that time, I had already clicked it again several times.
Web Fonts and the Critical Path
A look at some of the different ways to handle the performance impact of web fonts
I don't think artists as a whole have a particular aversion to technology, unless you specifically define art to exclude all the technologically influenced art, in which case it becomes true by construction.

There are huge areas of art based on strong engagement with technology, and art/tech crossover types who write code and build stuff as part of making their artworks are the norm in those. Areas like new-media art, electroacoustic music, cybernetic sculpture, etc. basically require crossover, and they are definitely more vibrant scenes these days than oil-paint-on-canvas is. This journal's been around since 1968: http://en.wikipedia.org/wiki/Leonardo_%28journal%29. Some miscellaneous people whose work is interesting in that vein: Julian Oliver, Roy Ascott, Toshio Iwai, Edward Ihnatowicz, Nam June Paik, Cory Arcangel. More examples (tilted towards recent stuff) can be found in this online database: http://rhizome.org/artbase/

Computer-music is particularly well established, with 5-6 journals and numerous conferences and exhibitions, as well as centers like IRCAM and CCRMA. I think actually if you take well-known post-WW2 composers, a substantial proportion come out of the tech-crossover angle, folks like Steve Reich (tape loops) and Iannis Xenakis (digital synthesis, granular synthesis).

Of course, there are areas of art that don't care about technology either. And they're somewhat overrepresented in the establishment "cultural life of cities in the West", because that tends to take a very conservative, backwards-looking view. It's all about upper-middle-class people taking in high culture as it existed in the 1920s and earlier: classical music, paintings from the great masters, Renaissance sculpture, the standard repertoire of operas, etc.
Well, then do it. This is HN, creating software to fulfill a need is what (almost) everyone here does / has done. Hence, your argument is not carrying much weight and getting so much pushback. The crowd here expects a "Show HN", more than a "Waanh HN". ;-)
Kettle meet pot. The different being overt vs. covert.
I have seen cases where the source files used to generate critical libraries had gotten lost by the company developing them. They continued to use the object files to link against them.
"Pinpoint precision" gives the governments of the world too much credit. Reacting to developments on the fly is not exactly a strength. There was a (Reuters?) article yesterday that said the Ambassador of Ecuador arrived at the airport and asked the press where Snowden was...and I am expecting thats the kind of stuff that is mostly going on.
Keep pressing F5 until it loads.
you advocate just creating VM copies or snapshots. Try that on 10 or 100 TB of data

There are many ways to take an image of an environment, not only VMs or snapshots. But if your system image includes 10-100TB, it could be argued that the problem of size really lies in earlier design decisions.

You haven't thought about what and how those initial CSIE configurations are generated.

On the contrary, generation should be automated. In the same way that a service to deploy to such an environment is maintained as an individual service project, the environment itself is similarly maintained, labelled, tested and versioned as a platform definition.
Well as a foreigner, this whole entire debacle has changed my entire outlook on the US. I don't have faith in your institutions anymore at all.

I understand the public at large will not feel this way, and will simply pass to the next distraction shortly, but this lack of faith I've built up, is going to stay with me for a while.

So instead of a happy Canadian tuning in to your elections and being extremely excited about the future like I was in 2008, I truly believe that your entire system is completely hopeless. No true change can come out of it.
America's Animal Farm: Snowden and the Squealer
Or are painter-coders simply designer/developers?

I know plenty of people who are comfortable with hand drawing, perhaps even painting, computer assisted drawing and design, and code. I also know people who are squarely one (painter or the other (coder).

In the past would these people have been engineer-painters? There were certainly a few of those, with Leonardo da Vinci top of the list.
Ah... the days spent anxiously waiting the next instalment! I had to do Pascal as part of my undergrad; The only thing that made it bearable was heapings of Denthor's wisdom (seemed wise back then, at least), and inline assembler: http://archive.gamedev.net/archive/reference/listed82.html?c...
yeah, felt like the right decision back then though as we were gaining traction.
You couldn't be more wrong here.

North Korea and Iran are both coming to the table with the US/EU as a result of economic isolation and sanctions. It has been without a doubt the best approach short of military involvement (which nobody wants).

And this incident isn't going to cause the US one iota of problems in the future. China is actively trying to improve relations and Russia is becoming more and more isolated as we saw at the G8.

This situation is going to affect world relations the same way Wikileaks has i.e. not at all.
This xkcd inspired me
From where I sit US does not look that much different. Guantanamo, extraordinary rendition, drone, all this PRISM stuff.
I agree. But the second part of the statement is still true, "the US look like a self righteous sabre rattling bully"
I fully advocate the description of build steps for environments, just as PFCTs encourage. However, the use of PFCTs to prepare and manage environments seems .. suboptimal, in terms of potential for issues. I suppose a PFCT could be useful as a means to automate the generation of environments, but ... IMHO ... it should not be used for the live instantiation/configuration of real infrastructure (which should be more atomic, from some versioned/known quantity). A subtle difference, but important.
NSA whistleblower Edward Snowden flies to Iceland
I think "it makes China look better" would be more accurate. China is a brutal[1] totalitarian regime without the rule of law, freedom of speech, freedom of the press, or basic civil rights that people in much of the developed world take for granted.

But over the past 12 years, the USA looks increasingly like a brutal[2] authoritarian regime without the rule of law, an informed electorate, or basic civil rights that people in much of the developed world take for granted.

That doesn't make China look good. But it makes China look a whole lot more normal as a powerful nation.

[1]: torture, secret prisons, indefinite detention without trial, forced abortions, etc

[2]: torture, secret prisons, indefinite detention without trial, assassination, lack of basic healthcare, etc
The US has lost it's moral high ground over freedom and privacy, it's bordering on hypocritical.

We know the Chinese government at the national level can see at any time what is going on in Chinese variants of social networking sites (from the basis that all these servers are typically hosted in Beijing).

What we didn't know was the US are doing this at a global level, and they have been trying to keep it secret all this time. That's something we did not realistically expect.

In this particular instance, the US is no better than China in respecting and protecting the privacy of individuals, and not impinging on their freedoms.

Snowden did the US citizens and the world a favour by exposing Prism. Now we can do something about it. Now we can seriously decide how important our privacy is. We see how deep the rabbit hole is. That's a starting point to correcting this.
Í'm not sure I checked that checkbox - thanks for the reminder.
These things are made, and then they fail due to lack of interest.

The problem is that these things solve a theoretical problem, not an actual need.
Sony SmartWatch 2: a second chance at getting it right
Don't treay US and EU as the same.
http://www.reuters.com/article/2013/06/11/usa-security-eu-id...
I'm a "suit", without a "Esq.", so if you want real detail here perhaps an attorney with a focus on equity issuance can reply.

Rules do exist about non-accredited investors buying shares of private companies or shares in public company private placement. Those rules give the "little guy" extra rights. This is why you won't see them investing capital in venture led financing rounds or able to trade on places such as Second Market.

Non-accredited investors end up with equity in private companies all the time through "Founder's stock" or grants from the option pool. They may even put in "seed money" to get it started so often in a venture backed company you'll have some early capital from what gets called "friend and family money".
I definitely wasn't, thanks for the tip!
'Brit brother' taps Germany-US data cable
I think you'll find that (a) Dennett knows a lot of things you're assuming he doesn't, (b) that whether a brain in a vat is plausible is not easily answered by appeal to complex systems theory, and (c) that the role of thought experiments in philosophy is more complicated than you make it out.

Also, the link to TED is broken.
writing indignant text on a website should the the first step for any endeavour!
UX design has the concept of personas.

They act like unit tests, an insurance policy against scope creep in the UX that serves no-one (or at least, not your customers) and in essence break the API goals.

The key to personas is to create an idea of the end user, one persona per category of users. You may have power users, lay users, and non-developers.

These personas should be quite concrete... give them a name, a face, and age, a story.

Then, when you are building the UX hold up the proposal and ask "Did we do good by Tom, Sally and Robert?". If the answer is no to any, you may have a problem, and if it's no to all you definitely have a problem.

Personas help ensure the UX keeps solving user problems. Making their life easier.

I would think that as APIs are to help solves problems and make life easier, that personas could be used here too... to create a strong idea of the people that do use an API.

So long as the personas are honest... and really reflect who your users will be, or are... then it should help you create the right documentation and API for them.
Why would someone choose FreeBSD over Linux?
WSJ Startup of the Year documentary series
It looks pretty cool, but maybe a bit tipped towards the 'CMS' side of things compared with, say, Chicago Boss, which I am currently using for a project and enjoying. Has anyone out there used both?
I´m pretty sure the unencrypted communications will be automatically parsed and processed to look for certain patterns or keyword, and if not found, ignored, but after processing nonetheless.

They can attack an encrypted communication and probably decrypt it, but they just want you to be afraid of encrypting with fear of being targeted so that they have it easier to process your information.

But that´s a fallacy and a puny tactic to make the general public afraid of being under scrutiny because of the very reason of using encryption.

They might be able to decypher encrypted communications if they are the minority, but even with their big supercomputers and billions of dollars, I doubt they would be able to process people´s communication if encryption was the majority of communications.

And these articles work towards the NSA´s goals and agenda misleading the public in thinking that it´s better not to use any encryption at all. If the public was educated on this subject and everyone used encryption, I guess they would have a really hard time processing all this information...
Tiny Tiny RSS [1] but you need to host it yourself.

[1] http://tt-rss.org/redmine/projects/tt-rss/wiki
International politics is a never-ending chain of negotiations about all kinds of issues. Obama + Kerry aren't going retaliate directly, but they'll certainly keep this in mind the next time China asks for something and the US may not be very understanding. It might be a trade negotiation. Or it might be the US getting involved in Taiwan-China relations. Or the next extradition request from China. Lots of ways this can play out in the long term.
Google vindicated by EU court opinion on search results
Meet Your Microbes: uBiome Offers New Service
Marginal Revolution visits the Google Sci Foo convention
When I reached the slide listing "what's in the box" I realized that why they call it a web framework rather than a web application framework. I never heard of the web framework concept, it seems that it's might be somewhere between a CMS framework and a web app framework.
any bucket of bits qualifies as an identifiable environment

Sure.

The very purpose of most of these tools is to make state visible

Right, but they do a poor (ie. post-facto, limited granularity) job of it. This is why IMHO their paradigm is inelegant.

infrastructure in mind for how your CSIEs are constructed

We use scripts with exit values that execute within the target environment to bring it from a base configuration (eg. some AMI or some distro) through to the desired config, plus validation tests. I think most people's approaches will be similar. PFCTs essentially provide this, and could be used for this step without issue.
Sometimes, Startups Need to Say "No"
Show HN: Lobby.im - Web Group Voice Chat
As an Eastern-European dependent on US "soft power" I really hoped that the last "lost" decade would really change how things work at the State Department and about how the US handles its foreign policy generally speaking.

IMHO, the US relies too much on how many carriers they can bring to a "hot point" and how much aerial damage they can cause, sort of forgetting that the Berlin Wall was not teared down using bombs, but because people wanted to purchase Coca Cola and Levi's and to buy print-magazines with real rock-stars on their covers.

There's also something to be said about America needing a Nixon-like strategic thinker (his openness to Mao etc) and forgetting about the small battles that don't accomplish anything (we've killed X mujaheddin in the Yemen desert, we've "liberated" a God-forgotten Afghan province etc)
mostly kidding. but presumably the theorems about non-computable numbers are computable and therefore you're still working with computable things?
George Orwell's Biggest Fear Went Far Beyond Big Brother
Details of Snowden's stay in HK
Maybe we need the "Herd immunity" of a large number of people using encryption software. If a sufficient number of people are using encryption, then targeting those users becomes less worthwhile.
We did this in highschool. Tasted amazing, the texture was perfect!
As Dave Birch pointed out on Twitter: "Dark Side of the Moon, used to illustrate, came out in 1973 - it should be in the public domain now"
https://twitter.com/dgwbirch/status/349281727153319937
Anglo-Saxon Spies: German National Security Is at Stake
I try to ignore it ;)
You don't find it buggy? For example, right now it claims several of my feeds are 404 and it won't let me fix them -- I have to delete and re-add them.
Lua is weird mix between JavaScript and Python. I kind of like it.
Most Americans in my little realm of life don't even understand what Snowden did other than "he revealed classified information". I agree with those who suggest that the public will soon pass to the next distraction. Thanks for being so engaged America.
Same thing for Ansible: http://www.stavros.io/posts/example-provisioning-and-deploym...
It'd be interesting to know how those back channel communications occurred one day. One can only assume the NSA would be putting every scrap of their attention on monitoring anyone even remotely connected to Snowden.
Dutch cable operators grope towards free national Wi-Fi
The Economics of Open-Source
Sony launches giant waterproof  Xperia Z Ultra phone [6.4in screen]
At the time I had lots of remote teams, those tools didn't exist. This is why I'm asking for counter-examples.

The few times I have done remote teams it has always devolved into the expected problems. I want a non-GitHub example of someone that makes it work.
Garbage Collection in Java - G1: Garbage First
Why is curry not popular among Rubyists?
6 tips to make eclipse lighter, prettier and more efficient
Perhaps. The problem is, if you use PFCT on a bunch of hosts and something subtle changes that can cause issue, the granularity of the PFCT doesn't necessarily equate to that required for detecting the cause. With a CSIE-style atomic approach to deployment and a properly segregated monitoring system, you can, say, 'roll back' to the last known good version. PFCTs leak state, and will not always allow you this reverse pathway (random examples might include kernel feature or compiler version migration).
Russia May Detain Snowden
IMO php "documentation" is different from any other language because the comments can be as important as the official description.
This is especially true when the documentation wording is misleading, or there are some traps when using a function in specific contexts, etc. Or functions only available on recent version will have comments with workarounds for older versions.
This is very cool. But the inherent limitation here is that it only works well for small datasets. If you have a million rows you don't want to download it all into your web browser and summarize it in the browser. Instead you want to summarize it on the server and only download the summary to the web browser.
Two things:
1. Putin is sick and tired of US raining (or trying to) on his parade. This would tell US to go F itself, increase Putin's cred in Russia and in many other countries.

2. Snowden has a trove of intel that Russia would love to have.