skysight-inc/HackerNews huggingface dataset:
There's software I'm scared of releasing as open source because I don't want people to have that opinion about it and I know I won't have the resources to properly maintain it. There is software by leading voices in the free software community with much the same rationale -- the LWN website code comes to mind. Meanwhile, Tarsnap releases their code under a non-open-source license, and everyone thinks they're great, underlining the perverse incentives here.

Let's restore a culture where posting a tarball and licensing it and leaving is okay and wonderful, instead of falling short of expectations.
I think there are a lot of programming jobs that don't provide every meal free and any sort of housecleaning service. In fact, country-wide, I'd say the majority provide neither of those. I feel like outside of the brand-new-startup-with-no-revenue scene, 40-45 hour work weeks are also the norm by far.

Those perks tend to be concentrated in the Bay Area, where they are worth more than elsewhere since people there tend to spend a vast portion of their income on housing.
You can't really expect a mobile email client to allow third parties to add their own extensions to it.

If they were that fussed they could have tried to make a clone of a email client and integrate their own features. If it was better than the default client, people would use it (I use Sparrow on my iPhone for email, not touched the default Mail app for years)
I used to work at PKWARE back in 2007-2010, and his legacy was rarely discussed by everyone was well aware. Seemed like a bad ass to me.
Go also has utf8.RuneCount([]byte) and utf8.RuneCountInString(string), which return the number of runes: http://golang.org/pkg/unicode/utf8/#RuneCount

(check the docs, there's also RuneStart, which returns true/false if you index mid-rune)
Is Armchair Quarterbacking of healthcare.gov really good for the site?
I have seen a lot of analysis of healthcare.gov. Some are saying it needs to be written. Some are just looking at little snippets of JavaScript and saying that the tech leaders need to be brought in to fix it. Others want to fix it over github or through open source.

The site was released this month, publicly. Should we really analyze the site that quickly and only take the pessimistic view. I know the site is a political football already, let's not make snap decisions before even the month is up.

* I am curious how analysts got a hold of the code? Is it closed source or open source. If auditors were allowed in to look at the code, then why not analyze the code over the life of the project and critically analyze it early on as opposed to weeks after release.

* If you don't have access to the full repository of source, then how can you call the project a failure? Who looks at snippets of JavaScript and then declare the project horrible.

* And why just this site? I have heard of CGI and SAIC and QSSI. There are many enterprise software firms out there that work with government contracts. Why is suddenly this one abyssal failure?

* I feel that the customers of the site (whoever launched the contract with CGI/QSSI) should have the last input on how the site should be enhanced or fixed. Random people on the Internet throwing out there suggestions can't be healthy. And I even wonder if Obama suggesting that he would talk with industry leaders was nothing more than politics. The contract was not between "industry leaders" and the government. Apparently the contract was awarded to CGI. Why get the entire software community involved?

* I remember, people were critical of Paul Graham's code and site, news.ycombinator.com. It seems to have survived, I wonder how many of those suggestions were really taking into consideration.
Your first paragraph consists effectively of assertions without any sort of empirical support, and the second is at best an inappropriate generalization. The ability to sell assets, in general, may be important for an efficient economy, but not necessarily in the case of specific assets, in this case patents, if you care to call them 'assets'.

Why should patents be assignable or transferable anyway? The assignment or transfer of a patent necessarily implies the original holder isn't interested in the state-conferred monopoly that a patent is, and therefore he's not interested in having a monopoly on the invention the patent covers. To my mind, the assignment of a patent should immediately expire and/or invalidate it.
To be fair, they specifically mention that they use OAuth for Gmail/GApps.

It seems like they're aware of this but it's hardly their responsibility to avoid building a hack such as this just because Google are the only provider to allow IMAP access with OAuth. If more e-mail providers would allow such authentication, I'm sure LinkedIn would be happy to extend the support.
What are they changing? Are we talking "this week's model has softer bezels" or "this week's model has a new FM radio"?(which they do btw.)
How in the hell does "accidentally" accessing the first element of an array (by "accidentally" passing 0 to an array in a language that has 0-based indexing) result in "privilege escalation errors"? That's just "shitty programming".

For that matter, how does a 1-based indexing language NOT result in far more "off by one" errors which would include the kind of errors commonly known as "buffer overflow" errors?
Interestingly in a world of front-end JS frameworks you could fix this by encoding client-side before submission.
the terrible irony [is] that when the car is driving autonomously it is much safer, but because of the inability of humans to get back in the loop it may ultimately be less safe.

Driverless cars are only 90% there for complete autonomy, and the last 10% could take another 50 years.
That's true of Manhattan but much less so for other boroughs. And rich people still tend to occupy only one unit. Foreign buyers remove units from the pool entirely while contributing less to the local service economy, mad there have been large new luxury buildings where most of the units lack full time residents. That's unhealthy for the city.

Most of Manhattan got too pricey for working class families a decade or more ago (unless hey have rent control.) it's a much bigger crisis that large portions of the other boroughs might head that way.
How scientifically valid is the Myers Briggs personality test?
How  to Eat The “Elephants In The Room”
The problem in this case there are many instances where the original inventor is not interested in taking on the risk of sales based licensing and so sells the patent for a lump sum to a third party.
I didn't care about the controversy I just remember re-packing all of my files in .zip to save more space on my BBS.

Unfreezing...Melting....OOOO00000oooooo........
I can't tell you how happy I am they changed this. No more icon-* conflicts. I've had issues with duplicates with bootstrap's built-in when I only want certain icons to be glyphs, or if I want to create my own. I actually had to do an override where only objects with icon-* and a css class of font-icon would render from the font.

It'll take a little bit of work to update, but I definitely think it's better for compatibility-sake.
The villagers don't have cheaper food... First of all, if they were villagers, they were self-reliant and gathered, grew, or hunted their own food. Second of all, do you really think this asshole got rich selling fish to -villagers-?
Juries.
CELEBRATING 28 YEARS AND 9 MONTHS OF LIFE ON A ROCK
There is a catch-22 here in that in order to come up with new ideas, you need to be fairly well-versed in what kinds of things computers can do but can't have been indoctrinated into assuming programming has to work a certain way.
Order shouldn't matter for the result. ie: 3ypg1 should be just as valid as 3pyg1. Not everyone scans images top-left, going right, to bottom-right.
Thank you for that deep level of insight into other peoples thoughts.
That's plenty big enough, but kind of pricey compared to $65 for a 1TB hard drive. Try to get either of those capacities in a laptop (I take pictures when I travel), and the gap gets even bigger.
True, it wouldn't have changed his actions, but it's interesting to think of how all that we do has an impact somewhere else. People reading this now are creating jobs for some and destroying jobs for others. Such is business life.
Call me naive, but I actually believe it is possible nowadays to make labour obsolete, without making the labourer obsolete.
That would solve some problems but create others. If it's "original inventor" rather than "original inventor and heirs" you've just created an incentive to assassinate inventors (and a disincentive to invent if you're getting old).

Even if it's "original inventor and heirs", you've created a liquidity process -- if you're a chemist with lung cancer, it would be great if you could sell your novel synthesis in order to pay for your cancer treatments rather than needing to start selling drugs yourself.

And then there's the problem of defining what a "practicing" entity is, of course. Someone who has at least one customer? Someone who has used the invention themselves? Someone who was planning on building a product, but didn't get into YC and ended up working at Microsoft instead while he tries to license his invention to raise money to pay for his next startup idea?
So in other words particular people are unwilling to draw a specific line in the sand, but we nevertheless think that a democratic process is valuable?

Morality by committee. Wonderful.
Reading the article makes me feel that Xiaomi was a fun experiment started by the billionaire founder that turned out to be a successful venture.

It sounds very interesting to innovate hardware at that pace... and why not. Taking input from the users with such a fast turnaround is awesome too.
I'm trying to stop broad-reading so much, or at least do a less broad broad-reading. It's good to read other people aware of their broad-readness.
Just wondering if you could recommend some books or open source code that you'd consider to be a good role model of the kind of code you write. I use libuv in one of my projects and I was using it to better my C skills. I don't get to do C very much in my day job. But I'd like to be exposed to different styles of C so that I might understand why one style is used over another in a given context. Thanks.
> I was hoping that it would not be like TextMate

Ironically I just received a mail from Allan Odgaard warning me that the Maverick update may break some bundles because of the ruby update.
And what about the thousand other guys in his village? Think they fared well?
https://github.com/mnemnion/emojure/

You can even export them without Capital letters ;-)
Also from their FAQ:

"For technical reasons, you can't remove the Intro app icon directly from the iPhone home screen."
https://intro.linkedin.com/micro/faq

This is insane. Not only does the whole setup hijack your mail, it is implemented in a way that makes it very hard for users to remove it.
Did you read the whole article? If not, go ahead and read the part about pressuring the intern into giving his assistant oral sex while he (Kennedy) watched. That is absolutely not "normal behavior".
While foreign buyers who leave apartments unoccupied is an interesting phenomenon, it's also a very bad way to "invest" an more of a quirk of the ultra-rich. I also doubt that numerically it is a big contribution to the demand for housing.

In spite of what you said about rich people only occupying one unit, there is always going to be some elasticity in where people live, and the demand for housing can also grow as more high paying jobs are created. From what I have seen, price rises in the other boroughs is mainly driven by people with high incomes who either can't afford Manhattan (but are still fairly wealthy) or choose not to live in Manhattan.
> I know that seems strange these days, but back then a lot of software was distributed in source

What is old is new again
Agreed. It seems messy at first, but what Ruby does is make it possible to write code in the most readable way.

a[first..last]
left, right = a[0...pivot], a[pivot...a.len]
a[start, len]

If the coder picks the right one and the variable names are good, the reader won't have to think about it.
I can't name anyone offhand that uses a tablet as primary, but anyone who produces with a computer very likely uses something like the Intuos5 drawing tablet. With a tool like Procreate or one of the Autodesk apps the only difference between drawing on a computer and drawing on a tablet is that with a tablet, the tablet directly connect your pen to the digital medium and you just need the stylus.

When it come to making music, absolutely - for professional grade content one would need to use proper tools. I'm barely an amateur and while I enjoy recording my songs and adding to them with garage band, I'm more interested in spending my precious free time doodling with sound than trying to make a living with it. It's better than watching commercials on network tv. Professional do use it for creating though: one example is this - http://www.wired.co.uk/news/archive/2013-04/22/trent-reznor-... but there are other pros whom are turning to devices as a way to extend their creativity and enhance their performances. So, I believe that we are not far away from a device powerful enough to record, generate and mix professional quality sound for a fraction of what a recording studio of similar quality cost.

I do think I understand your position and you are likely correct. However there is this anecedal observation I have: people of my parents generation, when they use a smart phone; tablet or computer are very likely to consume with either email, web surfing or one variant of the addicting games that are free. However, being overly optimistic and observing my daughter and her peers as they grow up with device first and computer second I hope/believe/think (not sure if any of those words are correct but they are close) that they will have little choice but to learn to use it as the tool it is and push that to its limits and then extend it for their own purposes.

For the record, while I am an apple customer I'm under no illusion that their products are better or more successful than the other consumer electronics makers out there. It works for me and mine and that's why I stay with it. When it doesn't any more and I need to move on to something else, I'm glad there are robust ecosystems out there I can explore.
Raising money to pay for my remaining tuition fees

Is this just an elaborate way to get his student loans paid off? The project itself doesn't really seem practical.
I am not quite sure if devices is the right word. I would choose Product instead. But then Product in a sense doesn't include services. ( To me at least )
So they would be a Product and Services Company.
Of coz if there are any one words that include both meaning please enlighten me.
The Knife Rack Goes High-End
Hmm. On my (US) Mac, switch input method to Arabic, hit af;m and get شبكة . So no harder to type than "info" really if you already have your machine set up to switch between Arabic and Roman/Latin keyboard layouts.
> for all its expertise in developing search technology and software, Google has zero experience building cars. To understand how autonomous driving is more likely to emerge, it is more instructive to see what some of the world’s most advanced automakers are working on

What is this bullshit? He basically dismisses the entire Google effort right off the bat, and provides no information about it whatsoever? Just like that? As far as I know, Google is in fact much farther along than BMW, and I'd really like to know what they're capable of. It doesn't matter that Google isn't a car company. If they can manage reliable driverless cars, car companies will be lining up to license their technology.
Trying cutting down on wheat based foods. If you are troubled at night, don't have any dairy before going to bed. In fact have your last food several hours before going to bed.
If you are coding remotely (e.g. ssh/nx into a linux box somewhere), then latency matters more than bandwidth. All of your BW numbers mentioned should work fine.
Show HN: coined.com, BTC Arbitrage Rates with Semantic UI and socket.io
Hey everyone, we are huge bitcoin fans and have been watching bitcoin since it was under $0.10 a coin. It's been crazy to see how big the price differences are between exchanges, so we built this service to keep an eye on things. It uses the order book depth of each exchange to give you an idea of how the arbitrage rates are affected based on the number of coins you are trading. Let us know any feedback you have so we can make the site better!
Dustmotes: Wireless Sensor/Actuator Network
If it is (an elaborate way to get his student loans paid off), it's a _very_ elaborate way... the project may not seem or be practical, but that doesn't mean that it's an attempt at a scam or some-such.
As others have mentioned, it's impossible to "master" jQuery without a very solid understanding of JavaScript. You'll end up with code that does way more work than it needs to, and is way sloppier than it should be. I'm pretty certain that mastery is impossible without an understanding of the foundation and the abstractions.
I can help you guys match people who have gone theough the game with the right startups: facebook.com/davefontenot
nice one!

interface is great, nice and clean. also particularly like the donations-for-features idea...

it still kind of amazes me anybody has anything invested in gox...
14 years experience in IT. Had to google to find the shutdown switch. Sorry but Win8 is absurd.
Moore’s Law Is Dead: The Future Of Computing
That is a great piece of advice. I'm increasingly confused about how best to understand & keep on top of what's happening in the world of social media because I personally don't use Facebook, Pinterest, Whatsapp, Snapchat, Google+ etc.

At what point will my personal decision to opt out off the leading social networks (Twitter, and LinkedIn to a lesser extent, are exceptions) start affecting my professional insight into where the Internet and the bulk of its users are headed? I frankly don't know.
This really depends on when you need to use the cash, and how much risk you can accept.

This is pretty deep:
http://en.wikipedia.org/wiki/Modern_portfolio_theory

... but it basically boils down to:
Invest in a mixture of index/mutual funds and bonds. If you need lower risk (but lower return), then tip towards more bonds. If you can accept a higher risk (but in theory a higher amortized return), then tip towards more stocks. If you do buy mutual funds, make sure you read the fine print about fees/load.

(I am not a financial advisor)
> mostly be glad to use driverless cars,

Exactly!

a) As it says in OP's text, the most dangerous point in driving these automated cars is when a half-distracted driver takes over; having a fully automated car prevents this.

b) OP's text seems to see the biggest danger in automated cars not reacting properly to other humans driving erratically. This is easy to fix - once 100% of a road's cars are automated (and ideally communicate with each other), the problem of erratic driving simply disappears.

A question for thought: If I'm drunk in a driverless car, current laws would say that's illegal, since I'm still the main driver. But if it's fully automated, why should I stay sober?
A case of the Wantrepreneurs
One of the Good things about autonomous cars is that we're close to having cars that can drive, when people want them to succeed. One of the bad things is that messing with them will be too over powering to resist and that will slow their deployment.

The typical "mess with this" kind of action would be walk up on the edge of a freeway and pop up a full sized STOP sign on the shoulder. Humans will say 'wtf?' and keep driving but autonomous cars, unable to know if it isn't a legit stop sign, will slam on the brakes to stop. Resulting in hugely funny (to some) traffic jams. Similarly with inflatable stoplights.

Then there are the things where even human drivers have issues (a person standing on the side of the road signalling traffic to slow down).

There are many situations that autonomous cars will need to be able to handle, that are handled in a fail safe way today by humans, yet to be programmed. Definitely will take longer than you think.
Method and system for remotely directing a fishing tournament
"original inventor and heirs" seems reasonable.

I don't follow the chemist example. The patent is still valuable to companies who do want to productize it, or even companies that don't. Companies can still buy and hold patents without doing anything with them, it's just that they are barred from litigating them. They can still resell the patent to someone else, potentially for a profit.

A "practicing" entity has either brought a product to market, or uses the invention themselves in the process of building a product on the market. Someone who is planning on building a product but has no funds doesn't get to litigate unless they are the original inventor. Your last example seems to imply that they are the original inventor.
Plane Crashes Caught On Camera
Plane Crashes Caught On Camera
I know healthcare is really important, but I think this bill is also up there when it comes to the long term financial viability of our nation. Intellectual Ventures and all these other no-talent, pirate scum need to go down. If not, my children and your children will be working for bean soup while some cocksucker in a suit extracts rents for "intellectual" property rights based on some goddamn scrap of paper with no connection to reality.

Gonna call my senator and congress woman tomorrow. And then I'm going to tell everyone I know to do the same.

Intellectual Ventures and these other pantywaste dirtbags are going to be lobbying hard against this bill, so the only thing we can do (unless you have some millions of dollars to spare on lobbying) is to call people and spread the word. That worked for SOPA, so maybe it can work now too.

Go, go, go!
The Many Lives of Iron Mountain
Emotional arguments are the only way to sway many people, everyone doesn't respond to logic.
Or, use TLS and get it for free. Crypto on JS is a scary, scary world.
Aren't we talking about hardware?
It is a lot easier to patch software.

Hardware? Not the case.
It is not practical to keep changing hardware when the production is larger than what Xiaomi is currently delivering.
Reading this sounds like a hit piece. I don't doubt he drank himself to death. There is an embellishment of events and the author is writing from the perspective as though they/he/she were there.

I am writing this after coming back from the bar with friends. I would actually consider myself someone who drinks too much. I have written code for years, tried and failed on over four startups. I have spent a week in a hospital for suicide and depression. I currently work a cushy job where I make great money and write code that a first year CS student could write.

This man was depressed. He tried to find outlets, self medicate, whatever the garbage we need to say about his actions that we need to say. He needed help. Rather than criticize his failures, lets make a note of how fragile our human psyches are and work towards helping one another cope with our internal battles.
Very simple, yet inspirational. Thank you for sharing.
Okay, looks like I am on track. Attempt at humour is a gateway drug to being banned.
Apple announces more details of new Mac Pro's interior
Line 271 is telling why they're hiring!

/* mayday SOUP */

(edit: the whole code is telling they're hiring. Shit, I would not touch that mess even for pay.)
The pure geometric effect propagates at light speed also (unless you want to discard relativity).