skysight-inc/HackerNews huggingface dataset:
I am reminded of an old story about Microsoft.

http://en.wikipedia.org/wiki/FYIFV
By making laws against it.

Anyone can buy as many shares of a publicly traded company as they want, but investment in privately held companies is severely regulated and generally limited to only the very rich (in the top 3% of income earners). Even after the JOBS act goes into effect people making less than $40k/yr would only be able to invest 2% of their annual income ($800/yr) in such companies legally.
The offline world is filled w/ friction, inefficiency & tedium... Not forever.
Change the Thinkpad and it will die - Fortune Tech
Then politely decline the meeting invite, instead of wasting people's time when they could be doing real work.. or checking hacker news.
Since we are on the topic: I wish Tesla would finally live up to their obligations and release the GPLed parts of their product (that includes, at a minimum, the Linux kernel with all modifications).
How to get along with your co-founder
Advice for Recent Grads seeking Startups
According to the book traffic, your dad is right. But the effeciency only works if everybody waits.

After reading Traffic, I always merge at the last minute (and I have never had to "slam the brakes" from this behavior)
A Theoretical Analysis of Crowdsourced Content Curation
If you're looking for an alternative to Trello take a look at http://www.kanbanpad.com we've been working on it for quite a while and it fits a niche that many like.
Amazon Prime now in Canada
Volvo has been testing a "road train".

(http://green.autoblog.com/2012/09/18/volvo-finishes-satre-pr...)

(http://www.bbc.co.uk/news/technology-18248841)

It's an interesting idea, even though not as advanced as Google's car.

I'd like to see results of testing, especially for the standing wave phenomenon, but also how a truck driver copes with driving "a vehicle" that is many times longer than what they're used to driving.
I didn't read much through the site, thanks for poiting it out.
Are there any reports of attacks using this vulnerability?
Maybe they can delete the first 100m of every trip, so it would be harder to poinpoint locations w/out losing that much
> " I'm still not sure which approach is 'right'"

If you have a circumstance where 2 lanes are merging into 1 lane, merge as late as possible. It sounds counterproductive, but it's actually best for traffic as a whole.

See http://trafficwaves.org/seatraf.html and the HN discussion at http://news.ycombinator.com/item?id=785259 . http://drmomentum.com/aces/archives/003800.html also has a number of nice links.
Pretty interesting article in the way that you explain some really diplomatic way to handle these kind of situation. But I really think the best way to avoid these kind of problem is to set each founder role in the company. I just wrote an article about that as a reaction to your article: http://news.ycombinator.com/item?id=5029029
For a less hammered server, can use http://bundler-api.herokuapp.com

I usually just use that one for my apps, much faster than rubygems.org
Ask HN: What are the best iOS dev blogs?
I (and I'm sure others) would love to hear about your favorite iOS and mobile development, UX, and related blogs, sites, and resources. What's your secret sauce that makes you an awesome iOS dev?

(Let's keep it native-focused, not HTML5/mobile web dev/PhoneGap/etc. Android is OK, but personally I'm interested more in iOS.)
Ask HN: How do you find freelance work?
Can you suggest any websites (without cheap Indian development firms) to find freelance work? What techniques work best for you?
Ask HN: include/import really needed in any programming language?
Great advice. One underlooked source for Step 1: Reddit

http://www.reddit.com/r/baltimore

The Baltimore Reddit has 6,000 subscribers, which usually translates into 10,000-20,000 uniques per month.

If your content is good, it's surprisingly easy to hit the top of relevant subreddits. Just make sure to engage a bit with the subreddit by commenting on other stories and your own.

I saw this having created the subreddit in my niche, and regularly hitting the top of much larger subreddit's with casual posts (on another account):

www.reddit.com/r/LSAT
I used Mingle before in a very large project. It was good enough, but soon I moved to a smaller project (4-7 people at any one time) and switching to Trello has proved to be a real asset.

We create cards (story cards, basically) for each user experience and move them to different columns (Backlog, In Progress, Done) and then archive columns at the end of each Iteration.

We also have Known Issues columns and we maintain a large amount of our discussions about implementation on cards.

Also as the developer on the project, I find it useful to put the individual tasks of each user experience on the corresponding cards, which I can split into lists (such as 'API Tasks' and 'UI Tasks').

It's very flexible, and I've found it to work very well with the way I intuitively do things.

I also use it on a small side project that I do with a colleague of mine. We love it.

Everyone with whom I work on Trello loves it and we avidly follow its development.
10 Questions to Answer Before Pitching Investors
An Agile Open House
Reverse Engineering the Perfect Ecommerce Product
For what it's worth, when it comes to scheduling social events, if everyone understands that "my party starts at 7:30" means "drift in sometime after 8:00", there's no harm - no more than there is no harm in answering "fine" to the question "how are you?"
Interesting to find out that 50 Cent is an investor in Gunnar [1] and he previously made millions from an equity stake in a company selling Vitamin Water.

I guess if you don't wear glasses, having a pair of computer glasses might help reduce eye-strain due to the anti-glare coating on the lenses.

If you already wear glasses with anti-glare & UV protecting lenses, the question becomes whether or not there's a benefit from the yellow tint and strange shaped lenses of computer glasses.

[1] http://betanews.com/2011/02/20/the-hype-vs-the-science-of-di...
And you can give him hugs here: http://www.hugboard.com/e5f69b274a
I might be the last one on earth that still runs a Rails 1.1.x app. This time the ancient one dodged a bullet.

"ah, actually 1.1.x isn't vulnerable. The issue first arrived in 2.0" - https://twitter.com/tenderlove/status/288777229276704768
Unfortunately, updateditis thinks that the latest Rails version is 3.2.9
This is a good illustration of pg's point that a lot of good startup ideas seem bad or even crazy. Aereo puts lots of little antennas in the server room -- one for each connection between user and server. And the risk was large that it would be shut down by the courts as soon as it gained traction. A lot of us thought it was obviously bad when we first read about it.
"When I was going through all this myself a few months back, there was a weird period of a good few weeks when I had basically no mental map of the Clojure ecosystem and had no idea how to assemble one."

One of the things you can do when learning something new is to hop onto IRC and join a channel related to the topic. I almost always have got a good overview of things just by asking around what I am supposed to know.
Why not use http://appfog.com ? Save a lot of time and effort and it's free and ready to scale.
If you don't find a Clojure library meeting your needs, you can always find a Java library for that purpose and "wrap the crap".

http://news.ycombinator.com/item?id=1883043
Also, hipster glasses and at least one antique leather armchair in which you regularly sip your obscure single-malts....

[I totally love github as a service, their employees seem genuinely cool, and they apprently know what they're doing, but the pictures they post for every new hire are absolutely hilarious ... I think I could never work there because I just don't have all the necessary accessories...]
Without even clicking the link, the first thing I saw from the title that there are fewer than two app downloads per every license sold. This is an outrage. Why are the numbers so low?

Without even clicking the link, my guess is that it is because of creative ways of saying what it means to have "sold" a license. Clearly, Windows 8 has fewer than 60 million users.

Demand a more concrete number from Microsoft. How many people have a valid credit card number on file on the Windows 8 App Store? How many apps does an average user buy? What is the average price of an app on the Windows app store?

1700 devices certified means nothing to me. Show me the money.
http://en.wikipedia.org/wiki/Ford_Sync#Exclusivity_agreement...
We have dynamically price toll roads and HOV lanes in Houston. I don't recall many objections when they were implemented.
+1 Steve

Part of being a good developer is understanding your framework and making sure that your app has the level of security you need. The framework cannot protect you from everything.

The team responded really quickly. Aaron is a really talented developer and a nice guy. We should all be thanking him. If you don't feel that enough emphasis is being put into security in rails beat away at it, find holes and then get involved in developing fixes for them. That is the beauty of open source.

Matz developed Ruby for adults. You get a lot of power, but also a lot of rope to hang yourself with. This is why testing in rails applications is so important.
Yes. You consume someones content and their resources, repay them with a CPM impression.

That is unarguable.

However, very few here will be man/woman enough to admit they're an asshole and don't care about the finances of the website. It's the true reason why we use Adblock and pirate others' IP.
I hate this idea. Already enough noise pollution. How about human / obstacle detection, perhaps with automatic noise making if a collision may happen along with automatic slowing down, etc.. And in very high pedestrian traffic areas, slower driving speeds allowed.. etc.. People will learn new behaviour once their brain can't depend on the sound they make. This is one of those government things that shouldn't be legislated.
OK, try #2:

Loosen the unit test restrictions to just require that edge cases for function preconditions are tested. For example, a precondition 'x>3' would require a test calling a function the function with x=4 and one with x=MAXINT (if x is an int) or with x=nextFloat(3) and one with x=MAXFLOAT (if x is a float)

Ideally, the language would require gets for all edge conditions, but doing that is impossible. Instead, specify something similar to what Java does for 'variables must be provably initialized before use' to find easily detectable (in some sense) edge cases.

Also, allow the IDE to run and debug unit test code before it complies with the rules.

Keep the rule 'never write an object file that can be used outside of the IDE until the code passes tests'.

I think I could find such restrictions useful, if I were writing pacemaker software or something similarly critical.

If you find that too restricting, also allow debugging non-unit tet code from the debugger.
Service Layer, Repository, Unit of Work. Those are the first I can think of (and use very often).
When I was at Intel early on, Andy Grove would famously lock the door at the start of the meeting. The only meeting I was in with him where I saw this in person was an all hands meeting. His argument was that every minute you are late you're incurring many times that many minutes in cost because folks are waiting on you.

I found it remarkably effective. It had the unexpected effect of making meetings end on time as well since folks would not be late for their next meeting. So while I found it somewhat 'quirky' from a culture perspective I had to admit it had a positive effect on time utilization.
Just meet the requirements by playing the sound of clomping horse hooves.
https://github.com/rails/rails/commit/46e0d2397ea10a0bf38092...
I've backed almost 30 projects on Kickstarter. I managed enough diversity to finished my pie. :-) However, I'd still like to see more projects that do big things. Like build a rocket engine:

http://www.kickstarter.com/projects/hermesspace/hermes-space...

There's another site that claims to do real science.

http://petridish.org

Wouldn't it be great if we could crowd source, and solve, "real" problems too?
That seems likely.
What makes you say that? I'm looking at the two side by side right now and they are vastly different. What has svbtle created that is being copied?
The real hackers are already in. ;)

The Nissan Pathfinder for example has a pin on the ECM that when grounded loads the engine profile from the upper 256K of RAM vs the normal lower 256K of RAM. If you modify an engine profile to set limits of 5 MPH and 1000 RPM and load it into the upper 256K and wire that pin to the dome light switch, you have an amazing anti-theft system.
Not all ventures necessarily produce tangible products for everyone who might be interested in financing them. For example, I am not a coffee drinker but there was a very interesting kickstarter for an espresso maker (zpm espresso) that I made note of. The people behind it seemed to know what they were about and seemed to have an interesting and novel idea with a lot of potential. For me it would have been a good investment potential, but that wasn't an option. Similarly, someone might come up with a great new idea on how to manufacture carbon composites or build satellites and want crowd funding to help get it off the ground, but they will have more trouble using kickstarter and such-like because they can't deliver the fruits of their project to their supporters the way other projects could.

In some ways this is fine, and I think that kickstarter is and should be as much about helping to bring something to fruition as it is about buying things that don't exist yet. However, it is limiting, and it would be very beneficial to many projects if they could provide equity in a venture in exchange for funding.

Congress has passed a law which should enable just that, in a limited way, and time will tell how successful such things become.
That's the problem AOL ran into when it released their anonymous web search data several years ago.

I think their hearts were in the right place, but it turned out, even though AOL had no interest in attaching real names, that there were enough artifacts in there that other people could. Especially if it spilled hot soup on AOL.
I hate Dustin Curtis.
In Chrome, you can just hold down the back button to get a list of recent urls - the referrer is at the bottom. Makes getting back to where you were after long slide shows easy.
"Gearbox" was the dev studio started to help them with HL expansion packs.
Mostly, id would show the inside of my pocket (or the floor in front of me, if you activate it with usage :)
If you plan to launch a Kickstarter in 2013, then get in touch with the Teelaunch team; we'd love to work with you.

https://teelaunch.com

We print and ship your t-shirt rewards.
You'd be surprised at just how many libraries have been digitized by Google. But it remains unable to make that information accessible.

Turns out that archivists, are quite willing to take advantage of offers to insure the collection they are responsible for is not lost. Of course finding a way to
make that information available has been vexing the company for a while.
The author makes a good introduction and really gets to the point about halfway through. Should have ended there. The rest is just repetitive.
and yet they still look hideous compared to the start up.

Design by committee can't even copy a simple website accurately.
What kind of job are you trying to get?

If you want to start your own venture, using a powerful language like Clojure might give you an edge.

http://www.paulgraham.com/avg.html

Learning a powerful, less main stream language like Clojure can also signal to smart, innovative software companies you might be the kind of person they should hire.

http://www.paulgraham.com/pypar.html
My personal ethics demand that I respect the rights of creators to decide on the restrictions under which their output can be consumed. If I don't find someone's restrictions acceptable, I simply don't consume their content. There is an awful lot of worthwhile content available in the world, and I've never felt like I was missing out because -- say, Game of Thrones can't legally be streamed and I therefore can't watch it.

On the other hand, I am aware that everyone's ethics are different, and I generally try to withhold judgment.
Yup. In fact, I've implemented it. :)
This is, for the most part, a solved problem. It does require a really long cable and a person at the control panel though.

http://en.wikipedia.org/wiki/Remotely_operated_underwater_ve...
I remember reading about a study where your commute was nearly good enough to completely out you, or something like that.
What is the (unique) feature of Svbtel?
Support Mozilla. Download FireFox.
Missed opportunity for "Chrome-o-some". Disappointing.
Ah yes, Fuck you money.
I didn't. Its a person with too many first world problems and a dash of conspiracy theories. ( high level marketers created the world we live in...ect)
Poseidon Exploratory Advanced Research Laboratory. PEARL.

A string of submersible robotic submarines linked by really long cables that are dangled into the ocean.
GPL compliance (sigh) and a new SDK for a vehicle aren't really the same topic. They just happen to have cars in common. If I left a comment about the camshaft on my Jeep, that wouldn't be on topic, even though it's about cars.

That aside, what do you hope to gain from their GPL compliance? Pop open the GPL compliance kit from, say, a Netgear router and you get a kernel, a few drivers, and the toolchain used to build it. And BusyBox. How useful will the drivers for things in a Tesla be to you? Do you own a Tesla, or is it just curiosity?

If it's curiosity, well, I wish we weren't enforcing that with the GPL.
I think the problem is that with Silicon Valley startups, failure is the norm. Instead of optimizing for maximum skill when hiring, they optimize for maximum "bro-ness". You take that 7 figure investor money, get yourself a swanky downtown San Francisco office, and spend the days drinking beer with your "startup bros" until the money runs out. Then you write your "why my startup failed" postmortem blog post, then start the process all over again.
I yearn for the day when driver-less cars become the norm. But then, I'm sure the same people will find ways to jailbreak the software and enable reckless driving behavior :(
I've heard, and thought, about all the bad rap they got for the worthless ideas that were presented. From what I've seen in the past couple years, it looks like Kickstarter is allowing the kind of change, the avenue to enable and realize, that was difficult or impossible to achieve in the past.

I should be more clear, I think it's good for positive change that couldn't have otherwise happened.
The JVM tends to change less often than a language runtime, so you can use the JVM version that's packaged for your operating system, but still take advantage of the latest language runtime.
How the driving force behind DirectX got fired
> Unfriending (or hiding/muting/whatever while still actively using Facebook) is much more likely to be taken as an affront by your long-time Facebook friends than simply stopping using FB much.

I've muted hundreds of people in my friends list, and they are none-the-wiser.
This is a mirror, so that's why it's probably out of date...can you try just production.cf.rubygems.org ? I have heard zero reports of downtime or other issues. :/

http://uptime.rubygems.org/131647
I fail to see how putting an RFID tag in the cork rather than the bottle would stop someone from drinking the wine without permission.

In fact, it would be even less secure, since now you can take the bottle upstairs, leaving the cork (and RFID tag) in the cellar.
if you are using extlib gem you may be vulnerable as well.

it has just been updated:

https://github.com/datamapper/extlib/commit/633974b2759d9b92...
The True Cost of Open Source Technology: More than a Pretty Penny
I must have missed that, what as "the Airbnb case"?
Quick idea for a small conference
Perhaps you could fork it (https://github.com/ligershark/webdevchecklist.com) and send a pull request.
I agree: I think if you can develop good habits then 2 screens could work well.

It's interesting how you used a single screen to "train yourself" into getting good habits. That could help others as well.
Any interest in selling it right now?
One thing I've learned: do the excercises. Just do them.
Tout is the twitter of video apps in that its supposed to be 15second vids.

I think 1 second is a little too short...
What makes freemium work?
On facebook if you unfriend someone the other person is still attached to you as a subscriber... but they'd only get your public content.
agree delivering is the most important stat that they left out. Not only within the 3 months but delivered at all.
If you ever happen to be in western michigan Herman Miller, maker of the aeron, has a factory outlet in Holland, Mi. The Aeron's sell for $350-$500 but other less well known chairs like the Mira can sell for $200 plus they are new vs. used.
Slightly off-topic, but not really...

That design is gorgeous. Maybe not the most practical, but I couldn't stop clicking the arrow to see more. I don't remember being this excited about eye candy since the first time I saw Flash.

Is this a trend or an outlier?
Moreover, more Mondays and Fridays are taken off either for "sick" leave or vacation. It may only take a small percentage to make a noticeable impact on traffic flow.
That's not a fair critique here. The problem isn't that Rails exposes XML by default. Everyone knew it did, and just processing XML isn't the issue.

The problem is that the XML code used in the untrusted request path was also used by code that handled trusted messages elsewhere, and those trusted messages had requirements that weren't appropriate for request-path messages.

Because JSON is so much more popular than XML in Rails apps now, a reasonable workaround for this problem is to just turn off XML if you're not using it. More importantly, it's a workaround that (a) does more to reduce the attack surface given how XmlMini works, and (b) was a workaround that disclosed less of the vulnerability last week. But don't let that confuse you about the nature of this bug.
It was a joke, we're all polyglot developers. No need to take such great offense. Also, thanks for the correction, changing it in future posts.
Ford has offered this type of functionality (read-only, of course) for the last 15 years at least.

They had at that time a parallel cable (remember those printers) interface to their engine that would let you get all kinds of information. I coded to it - it was quite fun.
Security through obscurity. Works well until it becomes a popular tactic.

Anyway, haven't immobilizers all but stopped drive-away car theft?
we had some rails 1.x apps at work and we were happy.
The code itself is more concise and comprehensible than the prose explanations here. :)
> Any backend will scale if it runs in parallel and you throw enough hardware at it.

Note to self: research (non-existent) parallel processing in (single threaded) PHP; also, find enough hardware to make PHP scale ;-)
Perhaps you could do it in such a way that removing the cork necessarily destroys the RFID tag. Then the absence of the tag would indicate the cork having been tampered.

Then you just have to limit your wine-pilfering to the champagne section, because you can open them undetectably through Sabrage (http://en.wikipedia.org/wiki/Sabrage)
True, but something is lost though, as only the copyright-holder can publish it under a different license.