skysight-inc/HackerNews huggingface dataset:
"...and technological choices are politically influenced"

Nope. Technological choices are solely influenced by the problem one is trying to solve. The course of war, peace and espionage may be determined by politics but the choice of technology is totally influenced by the problems war and espionage may present that technology needs to be able to solve. You can't build a "liberal" radar or a "conservative" radar or a downright "communist" radar. You can just build a radar to detect aircraft.
Yeah, but you could also argue that it doesn't make as much sense in git to call cloning a repository "checkout". Because you are cloning the repository to your very own local repository, then you make your changes from that repository and then you push back to the original repository, which is a remote repository.

Essentially, a checkout in git is to checkout files from a particular branch into the current working directory. And that branch is actually in the index, which I would really call the repository - so actually you are indeed "checking out" files from the repository. Once you make your changes, you commit them right back into the index.
I think they meant "Google Fiber" as "Google class Fiber" meaning that 1Gbps standard. But, I agree "1Gbps Fiber" is clearer.
This is absurd. It is a tool to aid the development of software. If you can learn a goddamn language, you can spare 20 minutes to figure out the extra couple of steps git can add.
And AMD forced Intels hand on the move to 64bit.
No, ticketing is fairly easy.

Fairly allocating a severely undersupplied stock of tickets without allowing the price mechanism to arbitrate is very hard.

Thinking it's a technology problem, when it's an economics problem, doesn't make it any easier.
I don't think the capsule has the right aerodynamic properties to allow it to work as a proper lifting body in the 0.01 ATM Martian atmosphere. We don't really have any experience about lifting bodies on Mars, even less than we have about huge supersonic parachutes.

You can't land on Mars with just a parachute anyway, not with a 900 kg payload. The main problem with Mars is that its atmosphere is just dense enough that it complicates things but not dense enough that it's really helpful.
The capsule and heat shield do deplete virtually all of its speed. With Mars' thin atmosphere, the terminal velocity is still quite high and the parachute/rocket combination is needed to take it all the way down. AFAIK this is a relatively conventional system, with the exception of the very last moment of touchdown, which uses descent rockets and the sky crane.

Perhaps the most similar landing was by Viking, which made the final descent on rockets. Those thrusters were expressly designed (that is, compromised) to produce as little disturbance of the landing site as possible. The only thing Curiosity is doing that is really new is the sky crane. If there are any errors in understanding the dynamics of rocket plus lengthening pendulum in Mars gravity, then all is lost. I think it is likely that some extra attention has been paid to this part of the mission.
At some point the pressure is on to join, however, because everybody else is on it. Like having a cell phone: people expect to be able to reach you, so you are pressured into having one (even some old buggers who swore they never would finally succumbed).

So while I agree there would be a loss, I'm not so sure about "huge." Would people be pissed? Yes. Would there be backlash? Absolutely. Would it open the door wider for a competitor? Probably. But they would be making honest money, more than they are now, and could innovate.

I may be wrong about its chances for success, but to me it's not obviously a failing move.
Flash Crash? Or Flash in the Pan?
I started out with VCSes with bzr, which spoiled me very much, as everything's straightforward, it does whatever I want it to do, and it just works. I then moved to git, because it was much faster, but I couldn't handle it. Which command does the equivalent of "bzr revert -r -3"? What do I do to unstage things? What if I want to only revert some files? I don't even remember which of these things I know, because git threw random errors about things while running commands that were supposedly straightforward, or did things I didn't expect.

I tried hg for a time, which was much better, but in the end I went back to bzr (hg confused me in merging, with it thinking that "what is this three-way vimdiff window with all the colors? I'll just leave this and examine the files one by one" meant "okay, everything is correct now"). It interoperates with everything, and it's the sanest of the three, so why wouldn't I use something that just works, rather than fight my tools?
Better that than pushing legislation to ban 3d printers because they can infringe on copyrights
Even without that API 10.6.2 and before video players still used a lot less CPU when decoding video.

Worse yet, nothing stops flash from working in the YUV color space when mixing video and non video elements.
Visual Studio 2012 and .NET 4.5 are ready to go
> Nope. Technological choices are solely influenced by the problem one is trying to solve.

Let me guess: you've never worked in government contracting before?
مسلسل فرقة ناجي عطا الله الحلقة 18
With Mountain Lion 10.8 Flash is still the same like before those APIs were released. I think Adobe just don't cares about it. I really I can't the strategy behind it. Flash at its best times was nearly on every PC and Mac why is that they didn't want to improve the quality of their app.

I don't want to listen (to customers and developers) you need to feel it.
Of course, in the UK we don't have much choice other than Ticketmaster and SeeTickets. While there are alternatives for the smaller events, I think there's a chance the whole system could be disrupted.

The problem would be a lot easier to solve if you change the culture of releasing all your tickets at 9am, inviting hundreds of thousands of people to hammer your site all at once, at that specific time.
Now why would that be voted down? Obtuse means "mentally slow or emotionally insensitive", so that could hardly have been what was meant. I assume that by "obtuse" you meant "hard to understand". So I stand by my comment that if you learn the basics then it shouldn't be that hard to understand!
It did, but how long after the arrival of the first 64 bit CPUs did that happen? I ran Windows on an Alpha that wasn't much more expensive than a high end Pentium PC while being unbelievably faster. Would it have survived in a world where being able to run MS-DOS isn't so important? I'd say yes. 32 bit programs were the norm with Amigas ans Atari STs from day one. It was only the PC world that lagged years behind every competing platform and that dragged us back when it finally eradicated its technically superior competition.

Most of the kludginess in every modern x86 computer is dictated by the need to emulate parts of an IBM 5150.
Apple Support Allowed Hacker Access to Reporter's iCloud Account
The condescension in that post is galling.

"Try to keep up here."
"Again, say it with me:"
"Please tell me you know people who aren’t as tech savvy as you. If you don’t, get to know some in order to maintain proper perspective."

A lesson in how to not communicate a technical idea.
My statement still holds: the lowest quote is part of the problem.

(And to answer your question: nope - and I hope not to).
Is there really a propaganda war between the US and Russia (in the technology space)? I've worked with a few Russiana and they were all dedicated professionals. I've worked with a lot of Americans and a few of them were criminals. I suspect that if I worked with enough Russians, I'd eventually run into a small percentage who were criminals too.

Let's just agree that any population is going to have a few and stick to having technology discussions here.
I had tickets for the olympics and was unable to attend. I tried over several days to try and get the tickets reallocated, I wasn't even interested in getting any money for them, just wanted them to be used by someone else. Supposedly this can be done from the website but the expected link was replaced by a message saying my tickets were ineligible for resale. I then tried to phone customer support to see if there was any other way to let other people use the tickets (you have to have your name on the tickets so you can't just give them to family or friends). After hearing a recorded message I was then told that the call would now be disconnected. I then tried to phone the sales line, this time I managed to speak to someone but they told me that I needed to phone the customer support number to do anything about the tickets. When I told them that the line was just a recorded message they told me that the customer support line would disconnect if it was too busy... After several failed attempts to call the support line the event went ahead with 2 empty seats. Watching the coverage on tv it appeared that I was far from being the only person that had these problems...
Intel had already moved on. All AMD did was to make Intel put the x86 back into the 64 bit picture.

I'd prefer a clean break.
> Because it does not follow that if you are intelligent then you will not have to do any hard work.

I don't think anyone's said that, or tried to say it (least of all me), at any point.
If all the rich and powerful can hire body doubles to do their prison time, why would they lose their lawsuit?
<control>-j + <control>-w for me (on Linux). That solves the major annoyance of this, which is not having a keyboard command for closing it.
> It's like saying if Obama visits Facebook or Google headquarters these companies now are CIA outlets

I feel like you should have used a better analogy, since Facebook is effectively a CIA outlet. They received funding from them.
God, chicken, Bean Town and mud pies.
>I can imagine a system where the capsule pitches up near the end of its run so that it starts gaining altitude and then deploys a parachute for landing once it has reached its apogee.

The martian atmosphere is really thin (I've heard it said that it would pass for vacuum in a high school science classroom). They've got that giant parachute doing as much deceleration-through-atmospheric-drag as possible, and it's still not enough. (And as a sibling post said, fancy atmospheric manoeuvring would require huge wings)

>Another thing is the crane mechanism, which is to protect the rover from the debris kicked up from the rocket motors. I was wondering why the rover couldn't just be encased in a simple lightweight protective box and then placed directly on the deck?

A box with rocket motors on? That'd still churn up the ground that the rover then has to drive through to go anywhere.

Or do you mean dropping it without the cable? The current rovers (MER) were deployed that way, with airbags, but this one's too big to do that with.
Git doesn't seem to have been developed with ease of use in mind. I've found that it's very powerful, and that most things that you want to do with it are possible, but not always as easy as it could be.

I'm working on a collaborative project with several inexperienced developers using various editors and operating systems, and dealing with line endings has been a serious time sink. The first step was "* text=auto" in a .gitattributes file to override everyone's local settings, as some had used custom settings when they installed Git.

Apparently the developers of Git decided to not support \r as a line ending, which ended up causing headaches for us because some legacy programs still use it. Several times, someone committed changes to a file where \r\n line endings had been replaced with just \r, for whatever reason. To Git, they had just deleted the entire file and replaced it with one long line. This frequently resulted in edit conflicts where it was very difficult to tell what had actually been changed.

The solution ended up being a filter:

clean = LC_CTYPE=C awk '{printf(\"%s\\n\", $0)}' | LC_CTYPE=C tr '\\r' '\\n'

...which everyone now has to duplicate in each of their local .git/config on every copy of the repository they use. Coming up with that little bit of command-line wizardry, and getting everyone to install it (and making sure it worked on Windows/OS X) ended up wasting the better part of a day to accomplish what seems like a relatively simple task.

So, in the end it was possible, but the process could've been much friendlier.

I will say, though, that git bash is absolutely amazing and blows Cygwin out of the water for ease of use.
Tunneling Below Second Avenue (for New Subway)
As a native Atlantan who was 18 during the 1996 games, I recall tickets being absolutely easy to get (many for below face value) pretty much anywhere you went in the Olympic village area. If you don't care which event you get into, the easiest hack is to just go down there and buy them in person.
I'm not smoking anything, thank you very much for your polite inquiry.

How you came to the conclusion that "If the implementation is too hard, the idea was worthless", I can't even begin to think.

Difficulty of implementation and worthiness of idea are totally orthogonal.

There are tons of very important ideas that had a very difficult implementation. E.g the idea behind the atomic bomb was very valuable despite the fact that the implementation took some of the top minds, several years and millions of dollars.
Podcasting:  Year One - A novice's journey during his first year of podcasting
The Credit Illusion
You seemed to. You said "intelligence can be expected. Hard work should be unnecessary". What did you actually mean? I apologise if I misunderstood what you were saying!
Doing those "unsafe" things in git by accident in a way that is unrecoverable pretty much requires you to be so drunk that you wake up the next day not remembering what you have done.

Or more likely not knowing what you are doing, getting disoriented and combining the wrong options.

I haven't been using git for that long but I could totally see myself getting confused and typing something like that in by accident.
Top Ten Seo Tips
What on earth are you talking about? Git currently requires intelligence and hard work to learn properly. Regularfry suggests that we shouldn't need hard work to use a version control system. This statement isn't a proposition on the human condition, and doesn't need any proof.
It opens the file for me.
Random cool images I see on the web... I use them as inspirations for apps / sites that I design. Right-click save as... and I'll review them at some point. But now I have this big bar at the bottom that I don't want to see. :-(
And how many tried before, during, and after YouTube and Instagram?

Many, many more.
He, Once a She, Offers Own View On Science Spat
This really messes with the way I work with images. I'll open base prototypes and start playing with changes not knowing at that point if I'll want to save them or not. If I end up keeping them, at that point I'd save as a new file. Seems like auto-save should be app level preferences that should be able to be turned off. I don't want to duplicate a file every time I want to do some experimentation!
> Ironically they only succeeded in spreading the worst internet browser in human history this way.

IE6 came out in 2001, and at that time was the most standards-compliant and feature full of all the browsers on the market (well, except for IE 5.5 for MacOS).

Why do people keep compairing it to the latest versions of Chrome and Firefox?
The article[1] that the posted links rips off (but links to) has more details and is less inflammatory.

[1] http://www.boston.com/news/local/massachusetts/articles/2012...
This may actually be much easier in a rural area, as opposed to urban/suburban.

Rural landowners have large tracts of land, and the land is in fewer hands. You need less individuals to buy-in, since a single buy-in on the project can mean miles of line.

You don't need a jackhammer to dig up sidewalks and streets, and you (presumably) don't need as many (if any) permits; you don't need to take as much care not to disrupt existing utilities, and you don't need to worry so much about noise and other regulations.
the link seems down to me...
Google's cached copy: http://webcache.googleusercontent.com/search?q=cache:evgtf1a...
Here in the U.S., the local monopoly would have had the law changed to make this illegal :)
Website is dead. I hope it is not a web framework. edit: It is but the site is Wordpress.
What exactly happens when you do this? Do we get the old (sane, pre-Lion) behavior back, or does it just disable versions leaving everything the same (which is worse)?
I was specifically replying to neopallium, who suggested turning on transparent hugepages, which, however, would not really do any good at all in this situation. Using (non-transparent) 1G large pages is the correct approach here.
OP might have just professed "I am not technically advanced, Git has powerful features I'd never use, it should cater to me."

In general, there are too many of these articles on HN about "I don't know how to use it, so it's terrible."

What OP fails to grasp is the purposeful difference between Git and other revision/version control systems. Git attempts to cover anything you would ever want to do. Git is the Photoshop to SVN's Instagram.

You can use Git as if it were SVN, no problem. You can do Git commit-push-pull all day long as if you were SVN commit-update, and be none the wiser.

The one thing Photoshop has (as a similarly complex piece of software) that Git doesn't have is a single user interface. I don't see this as a problem. There are a bagillion Git GUI clients if you don't like the command line. Some are good, some aren't.

As far as having a good strategy for using Git on a real project. I think OP needs to spend some more time on Google. Here's a good article describing the most common workflow:

http://nvie.com/posts/a-successful-git-branching-model/
If on the other hand you mean passing data between completely isolated active entities (processes) that get scheduled for execution independently based on available CPU cores, I/O operations, receiver mailbox size...

Or you can use Python multiprocessing on Linux, or Scala actors, or Haskell actors, or Clojure agents...
My top advice would be to go for a company that is doing something a little different from the rest. Do you really want to put your blood, sweat, and tears into developing the 1000th photo sharing service? Find a company that is pursing something unique and interesting and that seems like it has real business potential.

Make sure the founders / executive team are on the same page. Make sure they have the same vision about what they are looking for in a new employee. If you pick up on signs that they are not quite in unison then your time working at their company will probably not be happy.

Ask yourself what is so special about the founders. What special skills or knowledge do they bring to the table that will crush the competition? If you don't think they have an edge then don't join their team. Try to find founders with some type of deep domain expertise.

As an employee you are investing your time in a company. Ask yourself if you want to work day in and day out with the people who are interviewing you. If you get a bad personality vibe from the people you're talking with then don't join. All personal conflicts will get blown up in the pressure cooker startup atmosphere.

Take this into consideration: remember that all that glitters is not gold. The odds of success are decidedly not in your favor at a startup. Startups are the trendy thing to do (especially here on HN) but know that they have their downsides just like any other company. Often times the downsides to startups can be particularly brutal. Good luck!
I helped build a couple in Finland back in 2003. The lack of bureaucracy and city infrastructure in rural areas likely helped, but the driving force was my uncle - a CS professor/farmer who retired from teaching and had to find something else to occupy his time ;)
This comment on the blog itself perfectly sums up my feeling about the article and its content, so I'll quote it here:

"Again, say it with me…

I’ve been reading this blog since the beginning. I always thought you were a little condescending, but you seemed knowledgeable enough and I thought you were doing good work.However, you can say this with me: Eat shit."
No - turns out Apple let the hacker in.
Remove Shingles By Natural Treatment
You can add the soft realtime characteristics of the VM to the mix. That's not something you can just add to the JVM as a library either.
This advice is sort of along the same lines as the Warrior Diet which preaches fasting all day and preserving yourself for one large prepared meal to quench your warrior instinct. I follow the Warrior Diet 3-5 days/week. It recommends eating vegetables during the fast (some lean proteins if you workout a lot) and also ways to start your one big meal. The diet plan instructs you to eat some vegetables first followed by protein and then grain.

I really like this diet, but it is difficult to follow everyday. I would say I have 2 cheat days/week where I eat a lot of junk food. This summer ice cream has been my haven. All in all I am down 40lbs since the beginning of this year... Should mention and thank the slow carb diet for at least 30 of those lbs... (note:slow carb diet is eating every 4 hours....)
I think moving away from first come first served would also help, and the London 2012 ticketing process did give this a reasonable shot (although it could be argued with limited success, IMO because they didn't allocate enough seats in this fashion). It would be more straightforward for concert tickets where there are only 1 or 2 price bands for a small number of shows.

Something that was very successful but is rarely mentioned was the ticket resale process. Most people I know who returned tickets this way got their money back and it appears to have done a good job of reducing the size of the secondary ticket market.
I hope he sues Apple for this and wins, behavior like this shouldn't be allowed without consequences.
Given the options available to them (roughly: expensive real video platform, expensive quicktime video platform, cheap content creation platform (in the form of flash) that can do video), those companies (and let's be honest, there's really only one that matters, youtube) made a perfectly reasonable decision. You might moan about flash interfaces, but unless you're willing to pay more (or, equivalently, view more ads) for a real, performant video interface (which was a genuine option for a while - e.g. the now-defunct stage6), you can't blame them for making that choice.

(I feel it's a real failure of vision in the open-source community that there wasn't a free theora (say) plugin available for all browsers, and server-side video hosting platform, when youtube was getting started.)
Some feedback;

I cannot find the hardware spec's of the server on your site. If I was to consider buying a server from anyone I would absolutely need to know the specs.

An idea;

Build the OS to sell independently of the hardware.
We run a couple of startups like B4RN, one in the US, one in Europe en one in South America. We build our own 10 GBps routers.

Come join us, we have room for extra founders. info at buurtnet dot org
You shouldn't, you should use Erlang's model of having a single process ultimately manage the state make implementing transactions easy. Several processes can concurrently try to reserve seats, but ultimately they all have to get in line and submit their reservations, receiving either e.g. {ok, NewState} or {conflict, NewState}.