skysight-inc/HackerNews huggingface dataset:
"I really want to learn some business savvy before entering this lion's den again. Knowing when to bargain, knowing how to bargain, knowing who to trust... all that. "

You just need to experience it and keep learning from your mistakes.

Don't count on or trust anyone..unless you've known them for a long time. Even people that you can trust don't necessarily make good business partners.

With this in mind, make sure you have some sort of leverage in any business deal that you do.

Not to say that you will get screwed for sure, but if you do, you at least have some defense.
or you just configure a two line prompt (with a \n).
Show HN: generic-ci, a lightweight continuous integration tool
> The fact that it was small to begin with was probably a combination of luck and intuition.

Which was the point I was making.
At least they've (so far) decided to let this guy do some good without going after him.

This actually presents a really big challenge to the MPAA. By not actively protecting their copyright (which they aren't if they let this guy off the hook or turn a blind eye) they risk losing other cases because of it. At the same time, if they go after this guy they look awful.
You still have to catch all the type errors "manually". Dynamic types doesn't mean you're free to avoid managing types, it just means you're going to get no feedback at compile-time about the errors you forgot to catch.
I've always had a good response both hiring and working on elance.
I did a short stint of Scala programming and I didn't like it.

The last straw was when I spent a few days debugging something involving actors that the author of the code didn't understand. It took 15 minutes to reimplement this flawlessly with Java's ExecutorService and that handled all the tough problems like error handling.

I learned a lot from Scala that I carried into my Java programming, but I wouldn't start a project in Scala.
Great job antirez and Pieter!

Super excited because of what's not mentioned in the release notes. With 2.6 out of the door, I am sure antirez and Pieter can concentrate on redis sentinel (for high availability) and redis cluster.
So do your listeners :) The wonders of post production editing, thank you for sharing!
I'd love to see some figures or even anecdotes backing that up.

That's not snark- I'm genuinely curious.
Redis is amazing. But I don't see much discussion about its pubsub capabilities. Are there any real-world stories of how well it scales, and how much pubsub traffic a single server can handle?
Can someone explain what is happening in this example? I'm learning Haskell right now and this makes no sense.
Samsung do devices, they have failed in every way possible to do services.
I just tried to order one and got an error on the order page ("Invalid token"?!?). I tried again, and now I'm worried I've ordered 2.

Great idea, and it's nice to see you experimenting with different models for gauging interest & setting pricing.
The specs wouldn't be any different than they would be for a good quality board for TQFP with a pitch in the order of 0.5mm. If you need to support DDR3 (as the A10 does) and high speeds you need a good board anyway in order to make sure that the transmission lines remain true to design parameters. In other words, signal integrity is a concern with these designs and you just can't use a dirt-cheap board. It doesn't matter that the A10 is hand-solderable. You still need to attend to signal and power integrity and that means that a certain class of board is required.

Having done boards with FPGA's as large as 1152 balls (definitely not soldered by hand) I can tell you that good board houses produce good product and the difference wouldn't be much, if any between a controlled-impedance board for an A10 project versus an equivalent-sized BGA device.

This is important, so I'll repeat it: The A10 requires a controlled-impedance board.

EDIT: Just learned that the A10 requires DDR3. So BGA's are the order or the day. Hand-soldering with a soldering iron is simply not a reality for such a board. If you want to assemble one yourself you have to use a stencil and an oven or hot plate for reflow. Not that hard for small quantities.

I should also note that I've only done this when absolutely necessary. It makes a lot more sense to pay to have SMT boards assembled. It's not that expensive and assembly shops have all of the right equipment to get it right. With BGA's you really need to have full inspection (including X-Ray) in order to ensure proper attachment. This is particularly true in the case of high-speed boards.
I thought John McCarthy working on his ideas for "Elephant" in his eighties was impressive. This just blows my mind.

That said, why is there an unpausable YouTube video attached to this article?
It's an email redesign, not the Holocaust.
I am from India, have a server with them and was not asked for any documentation. May be it is a recent change.

Given that you pay for the server in advance, a VPS is essentially zero risk for them. I am also surprised by this requirement.
It's certainly possible that this is the reason, but I agree with the author that it's arrogance to assume that disliking a change can always be attributed to change aversion.
First, I agree with "partially", since the authors should be reimbursed for making this, probably took some time, and the payment is so small.

As for the charity, it should obviously go to further research into procrastination disorders :)
Agreed. But let's be honest. Has the MPAA ever cared about looking awful? :)
Triggering a background process is pretty easy, here's some script ideas to do it:

http://de2.php.net/manual/en/function.exec.php#35731

http://stackoverflow.com/questions/1019867/is-there-a-way-to...

Alternatively, you can use curl to trigger a request inside of your page to another page (send_email.php) and don't wait for the response.

http://tech-hacks.net/tech/13/creating-php-cronjobs-without-...
It has more than enough power for home server level tasks.

I was fast, lucky, and able to wake up at 0-dark-30 in the morning to order and I currently have it running ArchLinux and using 4 USB webcams to detect motion and lock in to take facial-area screenshots using both Motion and OpenCV+Python. This weekend, I plan on testing out the Kinect libraries.

I have a 7000maH battery on order from Amazon to be able to make it portable and easily chargeable which I hope to get 8 hours of off the grid battery life out of.

If you don't need the video, audio, GPIO, or the long wait time for the batches to fill current orders, a comparable product at low cost would be the PogoPlug. http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3
Fair enough. Do you expect the mining companies to pursue a similar path as the MPAA once they actually start losing money?
Ruby is as slow as PHP (see: Debian Language Shootout), and Rails is even worse because you're operating at a ridiculous stack depth. MRI and YARV are horrible at doing GC on deep stacks.
Plenty of things go wrong everyday at companies like FB that people don't see from the outside. If tons of things go wrong, and FB fails (whatever that means), entrepreneurship is the biggest thing Zuckerberg will have left.
It sounds to me like you need an email list server.
Netgear's 802.11ac WiFi Router, Claiming At 1.3 Gbit/s Bandwidth
"...hopefully we'll see something big from Samsung!"

This was why the launch of the G SIII was delayed. Just a few more days to wait and you'll see.
Another indication of how far removed we HN readers are from the real world, where people get shit done instead of argue about semicolons.
I would argue that the compilation step is what is responsible for finding errors at compile time rather than runtime, but then the type system is perhaps required to enforce that.

It is. A Ruby (or Python, or JavaScript, ...) source code inspector cannot, in general, infer concrete types for variables. You're allowed to say (JS example)

var x = "fred";
x = 3;

and now, if you try to write a JavaScript inspector to infer the types so it could check that you used x correctly, it would not be able to.

Of course, there are cases where you can infer useful things about your code, but for most real-world JS code, it would produce a lot of false positives or false negatives, and wouldn't be very useful. (Think about monkeypatching...)
So no mention of the font size of this blog's content? The comments are larger than the content
Very helpful tip! Thanks for posting.
I think one would have to think about what a desktop means. Is connecting your tablet to a 24inch monitor and a keyboard considered to be a desktop arrangement?
Although the tablet is capable of developing apps, one might not be developing while walking or riding a bus. However, when docked it could be a dev device. Look at Android AIDE. It lets you build apps on an Ice Cream Sandwich device.
And "Two and a Half Men" is more popular than... well I don't know TV, but you get my half-assed point.
Yes, Google should be ashamed for implementing more than one easter egg. It being something completely different is no excuse!
What if a program prints text without a newline at the end, then exits? It's possible and it would be confusing to not see that last line.

cout >> "Hello world"; // with no endl.

Prepending the prompt with a new line might be a better idea than over-writing the current line.
New Particle Discovered at CERN
No, they run on simplistic renderings of whatever issues are fashionable whenever they run. Most have no discernible consistent ideology at all, and are elected on vague metrics such as "good leader" and "likeable".
“They don’t really look into the matter and see if there was anything offensive,” she said.

That could also be true for the opposite, there could be pictures of something at first glance seem normal but may be some form of hate.
Done? Really?

He's a proven winner, at this stage. He's got billions in revenue, and took a startup from "the kids at that one college" phase to being one of the most used applications on the planet.

Facebook has more users than Microsoft was able to sell copies of Windows 7 to.

I think "done" is a knee-jerk response, as I'm betting that he wouldn't have a hard time finding a team, or funding, or be hampered in any way in his ability to execute on whatever he decides to do post-Facebook, even if he screws it all up.
Failing after creating a massively inflated bubble of a company (which is what in hindsight this would be IFF it fails) is not the kind of learning ANYONE needs.

That's why the pressure is so great on him.

EDIT: you guys don't like this comment. Let me generalize.

- Facebook is a bad example because it reached a 50B valuation in private equity deals.

It's better if you mention a company that has already IPO'd, been sold outright (founder not involved anymore), or has lower-valuation equity deals, so that the founder is not under as much pressure.

I would not like to be in the position of figureheading such a company pre-IPO.

This is just my personal taste. Please don't think that I'm trying to be prescriptive. You can trade places with Mr. Zuckerberg if you like. I'm just giving you my thoughts of a better example.

I give up, you guys clearly don't like my impressions of the pressure on him. I guess we'll just have to agree to disagree.
Exactly. I got tired of the occasional command that didn't add a final newline, often my own sloppy "perl -e" output. So, my prompt starts with a newline, just in case the previous command had unfinished business.
Clojure's IFn vs. Python's __call__
And since when do people always do the right thing?
I like scala but the compiler is slooooooooow. The tooling needs work before it can be main stream.
Kindle Fire Grabs Over 50 Percent of the Android Tablet Market
Zerg rush easter egg on Google
What? You don't have to actively protect copyright. You're thinking of trademarks.
I believe we're coming to a resources-crunch within the next 100-200 years that will result--one way or another--in a massive drop in population and a fundamental change in our society. Let's just hope we survive it.

I don't believe this, and you didn't give any kind of evidence for this.

Speculatively, I think the opposite is far more likely: Not only will oil, minerals, etc. not run out, but technology will advance quite rapidly, so it will be less and less an issue. I think the big threat is unrelated sociopolitical developments that constrain freedom, innovation, and technology.
If you want this in JSON format rather than XML, I have reformatted it as such here:

http://drostie.org/votes-HR-3523.json
I don't quite follow. That thread contain quite a few opinions on the matter & none seem particularly conclusive to me. Is there one in particular that you feel details the answer?
I think the success of the kindle fire is due to its small (book like) size which make it the perfect ebook reader. Combined with a low price and a deep integration with amazon prime... it's a killer.

I only use mine to read and honestly that's maybe the best $200 I ever spent.
From the post I'd conclude that language is the by-product of innovation (and necessity), not the other way around.

There is already an artificial language out there: Esperanto http://en.wikipedia.org/wiki/Esperanto . From what I remember from language students, it's pretty much a failure.

Also, do you have any concrete ideas/point of action to do that? Do they work?
I'm curious as to what's going to happen now, being that he's admitting to copyright infringement on page A1 of the New York Times....
Could not have put it better myself.
Trello uses Redis' pubsub - http://blog.fogcreek.com/the-trello-tech-stack/
U-Michigan to offer free online courses in groundbreaking initiative
There's another technique I've used in the past for fine pitch TQFP's. I call it "impact soldering".

It goes something like this:

- Mask everything around the component to be soldered with masking tape
- Flux as usual
- Place component down and align it
- Tack on the corners in order to ensure alignment
- Don't worry about solder bridging
- Now, apply solder to the pins
- Use a healthy dose
- You actually want an entire row to be brideged
- You should see a solid strip of solder across all pins
- Get all four sides done the same way
- Now, take the iron and heat up one of the beads of solder to the melting point
- Without any delay, hit the board edge-wise on the table
- The molten solder will come flying out
- A small amount of solder (just enough) will remain on the pins
- With practice you can get perfect factory-looking joints with no bridging whatsoever

It takes a little practice, but I have found that if you need to do a lot of TQFP's this technique, once mastered, works far better than trying to apply solder precisely. It's messy at first and you might even ruin some parts. Once the technique is perfected it works amazingly well and it is very fast.

Obviously, if you have a lot of parts on a single board you are entering territory where reflow soldering in an oven is a far better idea.
There are no duplicate charges. The invalid token is an error produced on the processing side. You are all good. Let us know if there are any other concerns.
As long as there are alternatives provided - e.g. soda or juice - it should be OK for Muslims and other non-drinkers. Unless the very presence of alcohol is an issue.

Note that in the workplace I mentioned, the CTO (a co-founder of the company) was a life-long non-drinker and participated enthusiastically in after-work social events that involved responsible use of beer and other alcoholic drinks. He just drank soda or water.
I agree that the priors would suggest that you are correct, however, let me give some evidence to update you:

The Warp web server for Haskell is the fastest Web application server that exists. http://steve.vinoski.net/pdf/IC-Warp_a_Haskell_Web_Server.pd... [pdf, but easy to read] -- in the comparison on page 2, php handled 3400 requests per second, and Warp 81000.
I've often wondered what it would be like to think in a rational language (i.e. one free of contradictions). I suspect that logic and reasoning would improve as a side effect.
Rails 4 looks like it will have some nifty features - anyone have any information on when the first Release Candidate will be ?
观赏虾
Five responsive web design pitfalls to avoid
You don't need to protect copyright or lose it, your thinking of trademarks.
Help Us Make the Hardest Platformer in the World
J2EE was an entire specification for application frameworks. This is just defining the bridging interface between Rails and any (existing or not) queueing framework. It's already been achieved nicely with Rails.cache.

In any event, the web shows it is actually possible to separate interfaces from implementations. J2EE had other issues.
The default implementation is a stdlib Queue (http://www.ruby-doc.org/stdlib/libdoc/thread/rdoc/Queue.html) which will be consumed by a Rails::Queueing::ThreadedConsumer (https://github.com/rails/rails/blob/602000b/railties/lib/rai...). You just drop job objects into the queue, and the consumer thread will call #run on them.
Selleck: a jQuery Handlebars-like Templating System
Every experience changes the way you think.

The question is: how and by how much?

(could you please post links to best 2-3 studies)
That and you hopefully have a nice working default for development.
Post says
$PS1="\[\033[G\]$PS1"

But the first $ is wrong, it should read
PS1="\[\033[G\]$PS1"
It's essentially the same thing as doing:

> 11111111111111111111111111111 :: Int

Numeric literals are automatically treated as Num instances, so when you subtract (length []) which is an Int, the literal is treated as an Int. In this case, it triggers an overflow condition, something that programmers understand well and have been dealing with from the earliest days.
With this commit, you can if you want. This code decouples Rails from external queue solutions. If your application needs to interact with a queue, you only have to write it once and you can use a standard API to do it. If your external queue solution (your DB queue code) conforms to the API, you can switch it out with another conforming solution when your needs call for it.

As someone pointed out in the OP comments, this is like Rack for queues.
Alternative - use zsh which doesn't suffer from this. (or from deleting lines with no line terminator - it inserts it's own "%" sign with inverted colour and a \n when that happens)
I agree, I liked the price point of the Fire but didn't want it because the Amazon connection didn't work for me. I got a Galaxy Tab 2 for $50 more and I am absolutely happy with it.
Zsh handles this case pretty well. If there's no newline when a process exits, it prints a color-inverted % and a newline.
We've had this discussion a while ago. The outcome is that it's antirez's call. There's plenty of us who'd like him to take out a few months to drop new features and do windows portability instead, but it's his call. If antirez would always take the easy way after some user space resistance, he'd be a mysql contributor.
I can't imagine doing lots of reading on a non-eink screen.
(Just kidding): this incentivizes sinkorship trying to sink everyone else's projects :oP Maybe they'll start organising startup WoW guilds...
Extensive discussion here: http://news.ycombinator.com/item?id=3897992

Currently number 5 on the HN front page.
I've seen this happen in almost every workplace where I've worked in the past 10 years.

You've actually seen people get fired based entirely on a single complaint about a single non-harassing offensive remark? I personally haven't seen anyone fired in this way. It's possible that this phenomenon is pervasive and I'm just ignorant, I guess.

But I'll be honest and step forward and say it: some kinds of speech should be silenced in a professional workplace, (yes, even startups). Sexist or racist or any other sort of othering language is neither appropriate nor necessary.

I know what this means. I'm generally a moderate person, but I do hold some pretty extreme views. I know that even though I have free-speech, I don't have consequence-free-speech and I am mature enough to silence myself when needed. The things that are OK for me to say over a beer with a friend on Friday night aren't OK for me to say around the water cooler on Monday morning. That's just part of being a professional.

If you want to be offensive and edgy, that's great. I love offensive and edgy. Just don't do it at work.
This report gives 97.3% share in tablet market for iPads.

http://www.good.com/news/press-releases/120426.php
i like it - very simple - a little social pressure goes a long way.
Try the mobile layout,and ask them to change their amuser agent detection.
http://klouchebag.com/#nickiminaj
Wait, he doesn't give server runners a way of disabling the cheat ban? That's a little weird.

Also, are these guys being banned from using GMod in any capacity, on creative servers, or on servers with specific game modes?
Yes. I have a two line bash prompt: the first line with a whole bunch of info like the exit status of the last command, the number of background jobs, the hostname, current username (very useful when you have 5 different ssh sessions to different machines), and the current working directory.
In real world usage I have experienced almost no loss of utility from only having 50% of my command history on screen. In fact, given how many commands are just ls,whoami,jobs,pwd, that info gets condensed into one line.
All the games mentioned previously are RTS games, which doesn't include Myth (which is a great game on its own, though).
Because they have no control over its user interface, they don't control the app market, and they don't have control over whether or not the tablet uses Google services or not.

Like it or not, Google is a for-profit corporation. For them, Android only "works" if they can control it and profit off of it. If the majority of devices running Android are completely out of their control without a Google-branded experience, it's not a sustainable business endeavor for them.
To me, $50 for a custom cartridge sounds like a great deal. That's the magic of kickstarter - they don't all have to be million dollar deals to be worthwhile for people on both sides of the transaction.
What is a conversion in Gmail?
Kink, Twist and Knot Free Cables
Great idea, instantly reminded me of 'Lose It or Lose It' which is the same concept but for weight loss (loseitorloseit.com). Putting money on the line is always a great motivator.

Whenever you get some completed projects it would be cool if there was a gallery to check them out.
I don't think he's doing that. At least not planning to.
"More than $2.5 billion." and "need to be capitalised to the tune of $100 billion." This is about how much the Apollo program cost[1]. If they get some smart engineers and listen to them, I expect they will find ways we never conceived of to save money. These cost numbers are perfectly achievable over the time-frame they are discussing, and if SpaceX is showing us anything it is that when you take the government out of production, you can chop at least a digit off this type of price.

[1] Lafleur, Claude (2010-03-08). "Costs of US piloted programs". The Space Review. Retrieved February 18, 2012.
This is a great example that should be mentioned more often.
I love niche apps like this.

Is it a just-for-fun project, or are you planning to monetize it? If so, how?
Kill the lamb
Is this a hoax or not?

http://www.die-guillotine.com/#sv_ergebnisse

Run this script to continually vote to kill the lamb. Let's see...

for i in {0..1000};
do
curl -d vote=abstimmen -d ant=0 -d id=1 http://www.die-guillotine.com/#sv_ergebnisse; sleep 1;
done
That means a blank line after most commands' output, and I find that unsightly.

Is there any way of getting bash to only output a '\n' if the cursor isn't already at the start of a line?
I think you're right in the fact that I'm confusing the two. However, it is still a slippery slope.
That was actually my big concern when I bought it. But it ended up fine with me.

I know some people having trouble reading too long on it though. And they went back to eink.