skysight-inc/HackerNews huggingface dataset:
I'm sorry, but this is terrible advice. Unless you have considerable savings you should always take a salary.

When I was 27 I raised 1mil in an angel round. I was just out of college (I'm a vet so my college was delayed while I served) and was flat broke. I was 'advised' to take a minimal salary and proceeded to bring on 12 employees all who made most money that I.

2 years later when we ran out of money I had zero dollars in the bank (zero). I had no savings, I had no safety net. I was F'd. I spent 6 months homeless traveling with a circus to save enough money to move back to Chicago.

It is my personal advice that you take a minimum salary, rent, food, bills, and have the company pay you $500/month into a savings account that vests when you leave the company. Doing this one thing will give you some peace of mind that when this wonderful ride comes to an end that you will at least have some money in the bank to make your way again.

I am all for ramen-rich I think it is actually a good thing but I am here to tell you that if you don't take care of yourself financially you are setting yourself up for huge failure if/when the money goes away.

Personally, I would like ALL angels, VC's and incubators offer young entrepreneurs these 'bronze parachutes'. You don't have to pay them much right now but I do feel you need to make sure they, at the very least, don't crash and burn if the second round of funding doesn't come through.
Occupy' protesters return to New York's Zuccotti Park
Apologies if it came across as if I was posting that as a rant. It was published with good intentions.
I'd intentionally ommited the name of the project, as I didn't want them to come off as "the bad guys" in all this, so some of the points may seem a bit cryptic without that information, but to answer your points:

The project already has a decent number of contributers and pull requests merged into the core. As for do they need to be discussed elsewhere first, possibly, but I've been involved in discussions on their forums and tried contacting them regarding other contributions and have not been made aware of them. Additionally, they could mention this in the pull requests comments.

Regarding the response time, it all depends on the cirtcumstances. I'm not suggesting you can never have a break, but if other features are being commited, and other pull requests are being merged in that time, then it suggests the project is actively being developed.

I admit that my contribution wasn't ground breaking, but more of a nice to have for the end users, but it's not unheard of to have seen micro contributions. For example, a spelling mistake or changing some micro copy is rarely of critical importance, but they can still get approved.

I'm aware of some of the pressures on sole developers of open source projects, as I've been in that situation as well, and I appreciate that there are often more important factors for them, but in that case, would you not state that you no longer maintain something or offer support? Or is that my high expectation again?

In hindsight, calling them "commandments" was a bit strong, would be interesting to see what others think.
I believe he is referring to this talk: http://tele-task.de/archive/video/flash/14029/
The idiocies OF MANKIND 1-video-
I hate 'foo' and 'bar.' To newcomers they probably conjure up ideas of sin/cos/tan rather than plainly represent placeholder names. 'DoSomething' or 'SomeFunction' or anything like that is prefereble.
Surely the banner of user experience, and it's component disciplines, try to directly tackle this problem? There is a disconnection between the motivation of developers and the needs of users, but areas like IxD, IA, usability research, user experience planning and HCi all help to bridge the gap.
On choosing a friend
I agree that it works for security-sensitive institutions with their own IT/security staff who can re-enable accounts if there's been a mistake. In contrast, what do I do if I get locked out of my personal computer? Either it's time-based and I have to wait 15 minutes to log in again, which is unacceptable, or I have to call my OS vendor, which is impossible. Even for ordinary employees at ordinary companies, the IT burden from false positives would be prohibitive.

In an organization with sensitive or classified data, false positives when someone is unusually stressed or acting abnormally could be a benefit. The government would want to know about someone exhibiting unusual behavior when accessing classified information, even if they're not an impersonator.

The problem with multiple factors (other than real biometrics) is that they're not independent. If I'm stressed or mad or tired, my behavior is likely to fall outside of the parameters for most of the checks -- keyboard timing, mouse behavior, window switching or menu navigation -- not just one of them.

Even something as simple as the article's suggested creditcard.txt honeytrap won't work reliably. If I access it, maybe I'm Mallory, or maybe it's been 3 years since I set it up and I forgot it was a honeytrap.

It wouldn't work inside a VM, either. You can't lock someone out when they have the ability to snapshot the entire OS below the level of the authentication system.

Finally, there would be no way to help someone else with a computer problem, because they'd almost certainly get locked out.
"Who could possibly be so stupid as to recommend or use RDP on the open internet ..."

Are stats posted of who is included in the scan?

I can't imagine any pro putting RDP outside a firewall, but I can easily see Henry Homeowner with his PC attached directly to his cable modem, accessing his PC remotely.

I might be underestimating my peers.
A nice, instructive article to those rubyists who may be unfamiliar with aws-sdk. Does anyone else think the title here may be a bit sensational/click-grabbing?

I mean it lead me to think it was some new engine or active model plugin. Alas, this is just a how-to for the aws-sdk gem.

Once again, helpful article overview of the aws-sdk, just not quite "Rails new seamless integration"
Panasonic Lumix GF5 accidentally leaked by Hong Kong spokesperson?
Yeah, he skipped over what might have been the most interesting part of the talk! I have a very cursory understanding of how the GIL works, so it would be nice to understand what's going on here.
Oulanka Symbol Of The Oldest National Park In Finland
who opens a ticket in the bug reporting database detailing what they want to do and then letting IT support do it.
True, I myself believe I chose the title wrong but I only realized after this comment. I met the main developer who created the Ruby wrapper for aws-sdk a few days ago and I was really surprised how it works so similar to ActiveRecord that I thought that this was new. The code is on github and I didn't find any similar overview of the aws-sdk for Ruby on Rails, so I thought this might be helpful.
Running the numbers, you need at least 1 MJ/kg to get past the 100km limit into what's officially considered "outer space". That's only factoring in Earth's gravity.

If we could do it with purely electrical motors, then assuming you pay 10 cents per kilowatt hour and only have a conversion efficiency of 75% into actual lifting power, it would only cost you $0.04/kg energy-wise to get up there. Assuming that you'd need to take an environment of, say, 10,000 kg with you, the marginal cost would still only be about $400. That's something of an ideal case, the "space elevator" proposal. Actually there might even be a possibility to use counterweights somehow to make it even cheaper.

Solid rocket fuel, the numbers are a little harder to come by. It sounds like the active ingredient is usually aluminum. One page on Wikipedia suggests that aluminum has an energy density of 31 MJ/kg (and my calculations based on Wikipedia's "aluminum oxide" page agree) and that only 16% of solid rocket fuel is aluminum. So that's 5 MJ/kg. However, this is a little smaller because it basically needs to push itself up along with you -- it's 1 MJ/kg to bring anything up to space, remember, so 1 kg can lift roughly 5 kg of stuff, but the 1kg of fuel is itself part of that 5 kg. So we're at roughly 4 MJ/kg if you take into account that the fuel more or less has to push its own way up with you. (Not all the way, of course, but I'm too lazy to do the calculation properly and there's wind resistance anyway.)

The first rocketry site on Google says that they'll sell you 20 pounds of rocket fuel (9 kg) for something like 200 bucks, or $22/kg. With the conversion factor of 4 kg lifted / kg fuel, the equivalent number is about 550 times higher -- $5.50 per kg that you want to send into space, and the marginal cost for our 10,000 kg environment is presumably then something like $55,000.

Can we do better by bulk? Google says people sell the main ingredient -- ammonium perchlorate -- at $3,000 per metric ton. Aluminum is a bit pricier, but I can find people selling large chunks at about $500/50kg, adding about $1,500 to the above. Adding in the cost of the plastic binding, the raw fuel components might cost $5/kg. So you're not going to get cheaper with rocket fuel than around $15,000 per flight.

Of course, the spacecraft is going to be the more expensive bit, I'm sure. But that's more complicated because maybe you can amortize that cost over many successful runs. I'm just saying that, even without that, based on fuel alone, it's still going to be an order of magnitude more expensive than a trip to a far-off land. If we had a space elevator we could fix that, maybe -- but not without a massive cord going from us to outer space.

I will add that you can make these numbers cheaper if you don't go into the 'official' outer space region, but just content yourself to fly really high up. People who fly weather balloons can get them to a height where you'd need closer to 0.3 MJ/kg to get to, so you could divide those costs by ~3.

Here is a link to one group that is trying to solve the problem of cheap amateur rocket flights to space: http://www.copenhagensuborbitals.com/
Crefisa Emprestimos
A Crefisa Emprestimos é uma grande instituição financeira e merece toda seu previlégio no mercado. Se você precisar, é só chamar a crefisa!
Screenshots of Mozilla's Mobile OS, Boot to Gecko (B2G)
I wonder if at some point we'll bypass the issue entirely with spatially-aware LCD glasses. Want to visualize some data? Just draw it in the air, and move it wherever is convenient.
I disagree with this. It's possible to write concise code in Java, although probably not as concise as in Python, since everything still needs to be a class (you can emulate modules with functions-only with all public static methods, but it seems like a bad idea).

It's the OO and design pattern culture that results in much of the Java code you describe as over-engineered. But you can write bad code in any language.
I thought loisirs were rentals?
Working with memory in PHP. Is it exists? Explained with examples.
Specifically, direction as well as speed. But yes, that would have self-answered my question about what the numbers mean (by showing the "sideways" component).
"'What I do is not journalism,' Daisey wrote. 'The tools of the theater are not the same as the tools of journalism.'"

How many times are we going to hear this excuse -- and from how many "entertainers, not journalists," or "bloggers, not journalists," or "pundits, not journalists," or "novelists, not journalists" -- before we conclude that something is fundamentally flawed with the state of modern journalism? I don't care what Daisey chooses to call himself or his work; he knew full well that the claims he made would be interpreted as factual, and he did nothing to set the record straight until someone actually decided to fact-check him. (Where, for the record, were the fact checkers at TAL, or at any other rebroadcaster of Daisey's story?).

In our urge for salaciousness and timeliness, we've happily allowed our journalistic and storytelling ethics to atrophy. In this case, it's sad that someone with a genuinely compelling story to tell (Daisey) felt he needed to embellish the record to appeal to a set of audience expectations, real or imagined. Why wasn't the set of legitimately factual information deemed compelling enough for this story? Alternatively, if he truly felt that crossing into the realm of fiction was necessary to capture the artistic essence of this story, then why did he keep real names, real players, and real locations intact?

Many people share some blame in this phenomenon, as far as I'm concerned. The issue seems so pervasive as to be a broader problem of cultural expectations and incentives, and no longer a series of individual failings from a string of perpetrators (of whom Daisey is just the latest in a long line). Regardless, it's troubling.
Text Based LSB : stegnography
This is a terrible article illustrating a complete lack of understanding of the JS prototype inheritance mechanism.
But don't tell the author, he'd remove your comment.
IMHO UEFI is one of the dumbest things in a long history of dumb "innovations" in computer history. It adds complexity to a process which should be very simple and stripped down to the most basic needs: Booting a OS.

Instead UEFI is a whole OS of its own.
Check it out...

def fibonacci_sequence():
a, b, c = 0, 0, 1
while True:
a = b; b = c; c = a + b
yield b

>>> fibonacci_sequence()
<generator object fibonacci_sequence at 0x108055550>
>>> list(itertools.islice(fibonacci_sequence(), 0, 10))
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
>>>

for n in fibonacci_sequence():
print n
if n > 13:
break

1
1
2
3
5
8
13
21
>>>
Expected: stories about vendors doing nefarious underhanded things.

Actual: a pretty interesting debugging story involving a misbehaving driver DMA'ing things into memory where it shouldn't.
I'd be fascinated to know why this got downvoted:

Is it because it's cautious about the effectiveness of an untested design of Apple's?

Is it because it suggests that Apple might be forced to change their policies?

Is it because it implies that Android's relative openness might eventually give it a significant advantage over time?

I think it's a pretty cogent comment, so I'm assuming the downvotes are because someone thinks it's not supporting the right side. What I'm not sure about is which side it's not supporting.
What do you have to do to bill a funded startup mid-five-figures a month?
Refresh does have a bit of an "implementation model of yesteryear" feel to it. On the other hand I've never observed it to be a massive pain point for users and removing it would need to be done very carefully so as not to create more problems than it solves.

A warning from experience if you are thinking of implementing Alan Cooper's theories on the topic of legacy UI: Be very careful when removing conventional things because they seem archaic and make sure that they respond to a genuine pain point and your dev team has the chops to fully implement the solution you propose. Otherwise you're going to end up with a half-arsed unconventional UI which will just confuse everyone.
We limit RDP access via Cisco ACLs at our border routers. So that only the vendor IPs that require RDP access may get to those machines. And, we turn it on when they call opening a ticket for access. We don't leave it open to them all the time.
I have a Droid Bionic with 4G LTE.

I bought the extended battery right away.

However, I am considering going back to the regular one.

This phone has the best battery life of any I've used to this point. I come home at night with plenty of battery left.

Now of course this is anecdotal and YMMV.

I think apple's problem is fitting enough battery power in the iPhone form factor. You just can't go get an extended battery.
I agree that battery life is one of the most important aspects of smart-phone selection (or any mobile device) but I think the bigger issue is that China, one of the main suppliers of certain rare-earth metals used to mae modern high-performance batteries, is now choking the supply: http://www.nytimes.com/2010/10/20/business/global/20rare.htm....
Not "crazy". Crazy is multiple liquidation preferences, participating preferred, founders and early employees in 8-figure exits being unable to buy a house on what they actually get, and the fact that founders have to pay the VC's own legal fees. That shit is fucking nuts. Founders cashing out for less than the market value of the work they produced to get to a seed round? Not crazy.
The Benefits of Bilingualism
Show HN: Are You A Brogrammer? Take the quiz and find out
It's worth noting that this story is a year old and the price figures and remarks about Kindle's lack of touch screen are a tad obsolete; a Kindle Keyboard with 3G is only $140 if you get a "sponsored" version (and removing the ads is trivially easy when you jailbreak), and for $150 you can get the Kindle Touch with 3G.
Lakatos's [Proofs and Refutations](http://www.worldcat.org/oclc/258084194) is good background on the mathematical ideas that Stepanov is alluding to. The short version is that you don't start with axioms, because they are generally uninteresting. You start with interesting theorems and if necessary revise the set of axioms needed to prove those theorems.
Kindle Fire?

$200 android tablet with decent web browsing.

One drawback, no Google Android Market err umm Google Play market unless your root it.

One of my five year old's favorite toys...I get it back after he's asleep.
Using my numbers above, getting up to 100 km requires u = 1 MJ/kg of energy. For the trebuchet model, this number is u = ½ v² and you're presumably going to be flying in a circular arc before you are released, where your acceleration is a = v²/r, or r = 2 u / a.

If we want to keep the maximum acceleration beneath 4g's or so, so that it's uncomfortable in the roller-coaster-thrill-ride sense, not in the 'crap I'm going to die' sense, we'd still need a trebuchet of radius 50,000 m. Even the LHC isn't that long across. :P

I mean, you can in principle get those sorts of speeds, but don't expect a human to easily survive it.
Your first sentence is in conflict with your example. The UI complication of the refresh button is minuscule in comparison to the technical complexity of implementing universally canonical web page views. But even assuming you could make that work well enough it's impossible to make software that anticipates all needs correctly. A good example was brought up on 5by5 a few weeks ago: should the iPhone alarm be silenced by silent mode. People will expect it to work one way or another and they will be burned badly when it doesn't do what they expect (think setting an alarm to catch an early flight vs being in an opera).

It's easy to sit on a mountain top and spout off declarations about how things should be, but in no place is the old adage "the devil is in the details" more apropos then software development. Even the UI designer runs into these fundamental conflicts, but the low-level programmer is inundated with them. And worse yet, software stacks are so deep and CPUs so powerful that the scope of what software actually does is increasingly difficult to mentally model. The only way out of this is to ruthlessly narrow the scope and have an organization-wide emphasis on UX. This works for Apple, but consider that in order to do this they basically punt on all the hairiest business requirements because it just doesn't serve their vision. Nevertheless those requirements are real and unignorable which is why SAP et al thrive.

The reason most software is bad is not for lack of effort, it's just damn hard to do right. It's good to ask big questions, but then go try to solve some of them rather than admonish those of us who pour our lives into this.
North Little Rock roofing contractor
Any chance we'd see hot swappable batteries? (i.e. with a tiny backup battery to keep the phone running for a couple of minutes). I don't mind carrying a spare for my Galaxy s but I hate waiting for the boot.
Ingo Molnar on what ails the Linux desktop (Part II)
Best Ultrabook for Linux?
Hello,

I'm a programmer and I'm looking for some recommendations as to what type of Ultra-book I should buy for myself. I use Sabayon Linux (Gentoo based) and I would mainly use an ultra-book for programming and perhaps some light gaming.

I'm looking for hardware that is fully supported / compatible on Linux & I'm interested in hearing more about your suggestions.

Kindly note that I'm willing to make sacrifices regarding hardware incompatibilities with stuff like fingerprint reader, etc. as long as most stuff works fine on Linux.

Also I'm on a limited budget so I would prefer if the ultra-book doesn't come with a high price tag.

Thanks.
Part I is here: https://plus.google.com/u/0/109922199462633401279/posts/Hgde...

HN Discussion: http://news.ycombinator.com/item?id=3716781
that's what I did in my team, I want people to be able to sit next to each other, I want shared formatting settings, I don't want them to do the formatting by hands, and we have shared ownership of the code. You can only change the formatting style after discussing it with the others.
I want people to remove my personal style after me, and I want to remove other's personal style in the code. Adding dependencies or libraries has to be debatted and if possible each new library should delete another one, the same with lines of code.
I call it "trying to control the entropy".
Apologies, missed a typo: "And most black-hat SEOs buy links from many players, so even if some are discounted they WILL usually still come out on top."
What are the practical issues you're concerned about? Dev time? performance / reliability?
I've been thinking about some ideas for bitcoin microtransactions, but they imply really high volume if they caught on much at all. And here we are with a transaction network that relies on broadcasting all transactions to everybody.

I've looked at the bitcoin page on scalability, and it says sure, we can get to VISA-level scale, all we have to do is centralize this and decentralize that and we're good. Sure.

Meanwhile, last I heard the bitcoin developers are focusing on features, thinking that will get them the users, leaving scalability until they need it. I think scalability is the feature that will bring users. Nobody wants to use a payment system that might crap out as soon as it really gets popular.

If anyone doubts that scalability is a problem, just go on the bitcoin forum and propose layering some kind of new and potentially high-volume use on top of the blockchain, and see how much people freak out about you flooding the network.
In the United States, an authentication scheme that doesn't rely on mental contents wouldn't be subject to self-incrimination protections against compulsory decryption.
It just goes to show that market forces do not care about technical merit and ultimate purpose in the least. NeWS never got traction, yet the advance of the web is inexorable. Why?

Well the web is supported everywhere because it was simple. The fact that it is available everywhere (which is actually pretty amazing and unique in the entire history of media if you stop and think about it) meant people kept pushing the boundaries. The limitations caused standards to be pushed forward. Wide use of the standards means no platform can break free from supporting it (Microsoft did their best for almost a decade!).

Obviously it looks like a Frankenstein monster from an engineering perspective, but it doesn't matter because that's where the investment is going. The good news is it will evolve and improve, and soon enough the grey beards who remember that there could have been a better way will all be dead; a lot like UNIX actually ;)

edit: I'd appreciate if bitter GUI developers would respond rather than misdirect their anger at the down vote button.
It's more that the right leans false.