skysight-inc/HackerNews huggingface dataset:
Not as a monolithic bill. Modularity and delegation would be better.

The main side effect of having Congress micromanaging tens or hundreds of thousands of numbers is that everyone goes for pork. For example, everyone wants military bases in their home state. But with a smaller budget, you might just have a single item for "Military - Domestic Bases - $15 billion" (or whatever the actual number is) and let the military high command decide how many are actually necessary for national defense, where the best locations are, and whether it's better to have a lot of cheap ones everywhere or a few expensive ones in crucial locations.

And also, having a 2-year, 4-year or 8-year budget would make a lot of sense too. We can always write another law to repeal it if it's not working (or the next administration/Congress opposes the previous one's decisions), but we'll probably usually let it stand after we pass it. And it reduces waste if agencies know what they're going to get well ahead of time (especially for things like certain kinds of scientific research where you're running long-term experiments).
Using script files to store config is convenient, but is it true that in some circumstances it could give malicious parties a chance to inject arbitrary executed code into your environment, in ways that parsing a pure data file could not.
How would you define "success"?

Forbes publishes a ranking of accelerators based on financial results, and YC was #1 for what it's worth:

http://www.forbes.com/sites/tomiogeron/2012/04/30/top-tech-i...

"The rankings are based on a number of factors, focusing on the value of the incubators’ companies. In other words, we took the exit prices or the last priced equity valuation of the companies that have gone through each program. We also took into account other measures, such as how much venture funding their companies have raised, what percentage of their companies have raised funding and what percentage of their companies have been acquired or gone out of business."
In what way do you think you are a bad person? It sounds a bit as if you are carrying a baggage of possibly irrelevant morals with you (as in you don't really subscribe to those morals, but somehow feel bad for that). Perhaps you could simply find someone with compatible values?

Edit: I know several people living open relationships, polyarmory... Still not sure it can really work in the long run, but might be worth a try (both monogamy and polyarmory probably have their own problems, anyway).
The Dark Side of C++ (2007) [pdf]
Why functional code is shorter
I don't think so, [her] first name is "cathy".
I've been using Paragon's native NTFS for OSX and it's been fast and robust enough under the modest loads of small office file sharing.

The author of this article seems to have mistakenly dismissed their stuff as FUSE based, which it doesn't seem to be. It's also cheap.

They also have HFS for Windows, haven't tried it even though it came free with the NTFS for OSX driver.

Not associated with Paragon in any way, just a customer.
Ask HN: Have you ever made something for your partner?
So I'm currently thinking about all the romantic gestures/gifts I could give my girlfriend. I then started wondering if there's anything special or romantic that I could program, design, write, et

I was just wondering if anybody else has used their skills to create a similar gift for a loved one?
I got a chance to use one of these last week and was very impressed. It was incredibly responsive and precise. It had its clunky moments like any similar device, but I think the video on the homepage is a pretty accurate representation.

Additionally, it easily integrates with your browser and they have lots of cool examples using Three.js and WebGL.
Amen.

Once you read enough of this stuff (HN,Quora,blogs) and see directly contradictory advice everywhere, theres no point reading anymore. You can use it understand what you gain and what you lose from going one route, but you have to make up your own mind in the end.
Urban Data Challenge - Zürich, San Francisco and Geneva
"Complex chains of dependencies on specific versions" is an anti-pattern, common in the Java world.

I do have some sympathy for this radical simplicity which Go aims for, but at times it comes at a cost, and at times a little bit of complexity has to be added to deal with the real world (only very rarely and after much thought though). I'm torn between admiring that they don't rush into new features and impatience with a few small things they've refused to add so far.

If someone deletes your favorite package, then you can just re-upload it from your cache and let people know about the new URL-- assuming that the code is open source.

Well yes, but then you're de-facto maintainer of that package, you might not have permission to do that, etc - this point though I feel is less important than versioning, it's more an argument for central package control, which has pros and cons. I'd be happy if Go never does that and agree that it can be worked around but will be interested to see if people judge it necessary eventually. There's nothing to stop people setting up a central package resource, and nothing really needs to be added to go to support it.

If you want to make a backwards-incompatible change in your library, then just create a new version and call it something (slightly) different. There's no reason to complicate things.

This is not an acceptable solution, it would lead to situations like:

import 'github.com/user/yaml_parser'
import 'github.com/user/new_yaml_parser'
import 'github.com/user/really_new_yaml_parser'
import 'github.com/user/toms_new_yaml_parser'

What a mess, particular for new users trying to decide which package is best or canonical. Why not just use versions?

I wouldn't be so quick to defend the status quo - Go is a young language with plenty of maturation still to do, they could easily add versions to packages if it proves necessary - I suspect in the long term it will, because large ecosystems do involve chains of dependencies (I'm not talking about java here, but perl, python, ruby, java, C++, etc all of these languages version libraries in some way), and developers of packages make mistakes which they need to fix, sometimes by deprecating or removing compatibility, but their users don't want to deal with those mistakes, sometimes for years, and the users of their users certainly don't. Choosing a new name and orphaning all your users is not an acceptable solution.

I'd prefer if package maintainers could just do this:

import 'github.com/user/yaml_parser'
import 'github.com/user/yaml_parser/1.0'
import 'github.com/user/yaml_parser/1.0.1'

etc and left the master as the plain name with version tags as longer names. It'd be nice if go supported this by supporting arbitrary branches or tags on github etc but I don't think it does at present, happy to find out I'm wrong.
Sounds like you are out of luck, mostly.

If you don't have time, skills, freedom or money for a startup, can't make someone else to do the hard work for you otherwise, then you can't really start up a programming something business.

Solutions would be to decrease your liabilities, for example get rid of the mortgaged house and/or get a less time consuming job. Your family might have something against that, though...

Other than that, start a business around a website. Maybe something around bitcoins. Maybe a game. In this type of thing time to completion doesn't matter, user support or sales almost doesn't matter... Of course, lack of skills does matter a lot there...
> Silicon Valley is filled with rich startup guys who can't get a date.

You didn't get the point, it's not about being rich. It's about having a life and having achieved something, you don't need to be necessarily rich, you need self-confidence to approach women. You can train self-confidence and fake it until you make it with tons of PUA books and resources BUT building self-confidence by starting something is much easier and more effective.
Future of Neural Networks
We're talking about micro-transactions - less than five dollars. If failing to charge for and ship small items at very small prices were legally actionable or subject to regulation, I imagine a whole slew of companies would be out of business.

And - if we were talking about $500 speaker sets or something, we would be talking about bad PR. But if a false positive fails to receive a $2 item, well, I imagine that would have to be a lot of false positives to lead to a net effect of bad PR.
The touchscreen maybe, but why the high resolution?
I wouldn't say that Linux was "deliberately designed to be unlike Minix" -- after all, Torvalds' original announcement [1] was in comp.os.minix and he admitted that his OS "resembles [Minix] somewhat".

It's more accurate to say that Linux evolved to be very different from Minix because of Torvald's focus on pragmatism.

1. https://groups.google.com/forum/?fromgroups=#!msg/comp.os.mi...
Not a Chrome user (poor font rendering on my m/c).

If you released it as a usertyle in userstyles.org, that would have been truly browser agnostic. The Stylish extension makes it possible to then use it on pretty much all browsers:

I use Georgify with Solarised (light) and comfy Helvetica together in all my browsers (Seamonkey/Firefox, Opera, Maxthon) for reading HN.

In my view, this is a much more memory friendly approach for Chrome users also, since there is no need for yet-another extension specific to one site. All they would need is the Stylish extension (which can be used to customise Google, Wikipedia, and a lot other sites).

Just my two coins.
That's exactly what I was talking about. If I got aquihired while in a work environment that I was successfull in, you had better believe that I would be bargaining about that.
I did a startup then got out for precisely the same reasons the author states.

You won't always be young, but a startup at any age is always possible. Since money will never be able to buy time (though I'd love to see a time machine or a reversal of aging), I chose the former. I don't regret doing a startup, but I'm happy where I'm at today. Getting my head out of the rat race has been one of the best decision I've ever made.
This is a problem, but triple booters are numerically an edge case.

Rather, what file format do you use on your portable drives when you use all three operating systems on different machines in different scenarios (say Windows at work, OS X at home, Linux on servers)?

I'm sure that starting a virtual machine to share EXT4 drives over the host-only network works (if you have the option of installing VirtualBox everywhere), but I'd be weary of network file system limitations and issues and overall bad performance.
To really please someone, you have to get out of your comfort zone. Forget computers. My other hobby is making bead jewelry. Unusual for a guy to do but it's very relaxing (and rewarding when people really appreciate what I've made for them). If you understand Lindenmayer systems, fractals and Fibonacci sequences, I suggest you try it too. The materials are reasonably cheap and the possibilities are infinite.
Parker Moore and I (along with many contributors) have been spending quite a bit of time on Jekyll recently. Over the last 30 days we've merged 17 pull requests and closed 62 issues. We're ramping up for a 1.0 release and there's a brand new website in the works. You can check it all out on the master branch.

Tens (or possibly hundreds) of thousands of people use Jekyll now. It's interesting to note that Jekyll started out as a "brain fart" as well. Just one amongst hundreds of blog engines. I wrote it because I was dissatisfied with everything on the market, and I thought I could do something different and better, to serve my own needs. I open sourced it, because I thought others might get a kick out of it.

I'd wager that most of the great things we use today started as nearly ephemeral emanations from someone's mind, often late at night, or helped along by a snifter of brandy. The funny thing is, if you never try out your crazy ideas, you'll never know which ones might have changed the world.
I don't think wanting to stay permanently single makes you broken. I also don't think that you are the sole decider of what makes you a "good" boyfriend or if you need to be a "dramatically better person" to get there.

Do what makes you comfortable and what you think will make you happy and fulfilled in ten, twenty or thirty years. I felt this post made a strong case for thinking of relationships as long-term investments and although it's hard to think on that scale, that may help you with your decision of how to live your life.
Science Ipsum
Propose to settle with them for like 1% of your app's profit (profit not revenue), then send them a check for 10 cents.

Seriously though - you should consult with a lawyer but ultimately the decision will be yours.
I have been thinking about this too. I'm not quite social, but that's not the point. The thing is, I'm afraid I can't bear another person in my life (living in the same house/room and sharing the same moments).

Well, I have been living alone now for 1.5 years; and let me tell you: It's really great. What you need is to get over the "You need to socialize" thing. That socializing will prevent from getting you depressed, and all that crap.

What you need to do is to figure out alternative channels. I use forums, news sites, and I still have 3 friends that I meet a few times per month.
I am so sick of seeing pinterest style sites. Are people just not that creative that they can't create a new style? I am starting to see blogs with Masonry style.
I still find physical books are better when I want to master the whole content of a book.

An often overlooked physical aspect of books is that they "live" directly in the environment, unmediated by screens, icons or distractions. Their physical presence prompts me to read them.

Embarrassingly, I've bought e-books and later realized I forgot about them. They tend to disappear into the "virtual shelf" or some corner of a hard drive somewhere.

The spatial landmarks you mention make a big difference for me. Somehow being able to hold the whole book in my hands helps me build up a mental index of what the book contains. I don't experience the same thing with ebooks.
How to find top talent?
> How about we all just chill the fuck out?

That's no option. At least for men.

Men are restless hunters and highly competitive creatures. Men thrive when taking risks, when being in a fight and when they finally won and dominate their peers. As sad it sounds this is what we need and make us happy. We can have breaks from time to time like working as dull office drones avoiding any risks and watching Youporn before bedtime but we degenerate when this state of boredom sticks for longer time. Even if Zuckerberg, its Facebook and the constant flow of successes of peers on the FB news feed drives many into depression, men need this to get out of their comfort zone and start fighting.

(Besides, I think that the original article is crap as many lifestyle advices)
The strange thing in this quote is that they think Yahoo has office managers. Yahoo is a giant faceless tech company and the things an office manager would do are split between a dozen other faceless contracting companies.
What if we went the completely opposite way? Forgo ALL privacy? Everyone has access to everyone else's data and metrics. If the genie is all ready out of the bottle, this might be the best outcome.
Either way they are making more money than most companies and choose to provide less support than shitty companies.
Maybe one should be supplied with Google Glass
Do most people really live like that in their twenties? Getting laid all the time, unstable relationships and so on? I kind of thought that there was a lot of media hype in that story.

Anyway, I think the main thing is that having kids in your thirties is a lot more stressful, in the sense that you usually want to have a stable relationship before having kids together, and time is running out. There is that biological clock ticking, at least for women - while men have more options, it means having to find a significantly younger woman to have children with.

And once you have children, you realize that it would have been nice to be younger. It means being in better shape to play with your kids, being able to be there for them longer, and a higher chance to experience grandchildren.
I believe that educating young people using ebooks is extremely useful. Just ask my 6 years old niece, if you can get her attention while she's using my iPad. Trust me, it's hard. Getting more educational stuff to technology is the way to go. In a few decades it's all what we'll have.
Not quite. The fundamental attribution error "describes the tendency to over-value dispositional or personality-based explanations for the observed behaviors of others while under-valuing situational explanations for those behaviors."
Not sure if it's because of Ubuntu, but your font sucks.
It's unreadable, and yes other webpages look "normal" to me.
Ruby 2.0 by example
Ha, so use Hollywood accounting in legal settlements. Brilliant.
Tom, I've been waiting two years on a pull-request to the official gem which adds the ability to view open/closed issues in private repositories.

https://github.com/defunkt/github-gem/pull/59

The pull has 19 people asking for integration and has some stellar comments:

"seriously? year long pull request with two lines of changes?"

"I normally would think that the github gem features for paying users would get a lot of attention from the folks at github..."

I even tried getting it pulled via pre/postsales emails to enterprise@github.com (I'm a enterprise customer) which was met with a "yeah, i'll tap him on the shoulder to integrate - year later nothing.
Zooko on metaphors in cyber security
My girlfriend was working late at her office one night, and I stopped by to hang out. I got bored and decided to write a little app that cycled through pictures and printed things she frequently said when you hit a button. I uploaded it onto her iPod. It was corny and built in 30 minutes, but she loved it and still talks about it. For non-techie people, having their own app is pretty cool, no matter how primitive.
I'm surprised that more people haven't mentioned ZFS! It's a stable, cross-platform filesystem, but that's just the tip of the iceberg.

There are stable implementations for Linux, Mac OS X, Solaris, and BSD (at least). You can export a filesystem from any one of these, unplug the hard drive, plug it into another computer, import the filesystem, and go. Doesn't even have to have the same CPU endianness.

Besides being designed from the ground up to be operating system and CPU endianness independent, it does a ton of other stuff that no other filesystem does. It's a total rethink of the entire filesystem / volume manager / RAID pool concept. All of these things are merged into ZFS, with a user interface that's both radically simpler and far more powerful than managing all of those things seperately.

You can easily add capacity to existing datasets (up to 256 quadrillion zettabytes, it's 128 bit!), do mirroring and striping at the filesystem level, and add hot standby drives. You can combine drives of different sizes into storage pools. You can do rolling drive size upgrades in the future to expand the filesystem size when drives become cheaper, without taking the filesystem offline. It has built-in pervasive checksumming and self-healing data corruption detection, there's a strong focus on data integrity despite flaky hardware, writes are atomic, you can take snapshots and roll back to previous filesystem states, there's an advanced adaptive memory caching system that's far beyond simple least-recently-used caches..

Is that not enough? How about built-in encryption, data compression with your choice of algorithms, deduplication of file data... You can add a small SSD drive to your huge traditional hard drive based dataset to act as an L2 cache for fast, durable writes, fully online maintenance and upgrades, builtin SMB and NFS sharing, you can stream updates...
Does it come in black as well?
>My apps use the API provided by NextBus who apparently licensed these patents.

Since you are using their api, surely your app is covered by NextBus' licenses? I would get legal opinion on this though because even though this would be logical and expected, the fact that such trivial forms of telemetry can be patented shows that the system is certainly not logical or expected.

This type of thing is seriously depressing. Good luck.
Seriously try that on a girl and let me know how it works out for you. Perhaps if you have as much coverage as Facebook in the media it might work but most likely she would dump you and with good reason. Heck I know I would. What's the point of a relationship with only that much time together.
You can add a post build task to your csproj to run Mono's pdb2mdb, you'll have a .mdb debug symbol file that Mono can use, and you'll get line numbers in stack traces.
2012 webpage says proof of enrollment which can only be verified with a transcript. Student ID can be old.
I think the best approach is plain old paper-pen storyboard.
Media Queries for Responsive Web Design
I would say that even that isn't reality. I'm a rich startup guy in NYC and I can't get a date. City and status aren't enough.
Don't listen to Bayesian... Facebook was started by a single guy, bootstrapped. I personally have built several million+ dollar revenue businesses on my own, without any help until I was ready to launch.

I know of at least 5 other guys like me that run single-person software businesses that are in the mid-six figure per year revenue range ($500K+).

If you want to build a business that lasts, don't do Bitcoin, or games. The games market is saturated with big-money production houses and it's EXTREMELY rare to pull an Angry Birds out. If you decide to license the game to an existing distribution house, you're unlikely to see more then 30% of the revenue.

Find an un-served or under-served niche, research the competition, and build a better product.

Just be sure the market is there before you do it. The last thing you want to do is spend a year writing a product only to find out there's no customers for it.

Let's look at your excuses...

>> B2C. Lots of VC-backed companies which can afford to make their products and websites pretty. Expensive, I can't.

Sure you can. Look at ThemeForest.net . For just a few bucks, you can have a rockin website template that's easy to augment.

>> B2B. Selling to businesses requires a lot of sales work. Expensive.

Nope. One of my services has 12 of the Fortune 100 using it, and I've never spend a single dollar marketing it.

>> B2D. Very crowded space, also a lot of companies with funding.

Well, here you're right. Lots of companies, and developers are very picky. I'd steer clear.

B2C/B2B is, IMHO, the way to go. If you launch a service in that space, and make it free to start with price increasing with usage, like EverNote did, you can grow steadily if your offering is compelling.

Bottom line : Ignore what "the experts" say. There are no experts. There's just a bunch of demotivated people who don't want to see anyone succeed if they can't get a piece of it.

"Can't be done?" - Check out Zoho.com. One guy started that in India, perhaps one of the worst entrepreneurial economies in the world. Now, he's worth tens of millions.
Nice work! It's too bad that this guy squatted on the `toml` package name without any implementation: https://github.com/BinaryMuse/toml-node
Seems like the major advantage of Mininet (vs GNS3) is that Mininet is based on light-weight virtualization, so that emulating large number of nodes should be more feasible. Of course the downside being that all the nodes are Linux-based
Step by step free SEO process
The Other Side
Japan finds Boeing 787 problems extend beyond the battery