skysight-inc/HackerNews huggingface dataset:
Unless all of your friends are also independently wealthy, you never having to work again isn't going to change the equation all that much. They will still be at work most of the day.

It should also be noted that the odds of startup success (to an extent where you literally never have to work again) is quite unlikely. You can spend time with your friends and family now - perhaps not all of your time, and not completely at your leisure and control, but if the alternative is sacrificing the people you care about for a tiny chance at spending all your time with them... I don't think that's a rational tradeoff.
Well I would hope that one nonsensical post is certainly not reflective of the whole community. The post itself is nonsense and certainly has nothing to do with rationalism or reason.
(Edit my math was a little off since the article was talking about expenses per pound for the middle men, but total cost at the restaurant)

Anyway, I think the markup at the restaurant is the highest. Maybe on the coast you can get a 2 lb lobster for $30, but that would be a ridiculously low price elsewhere. A steakhouse I went to last week in Nashville was charging $160 for a one pound lobster!

I actually found the middle-men involved to have a reasonable markup on the product. The price really gets jacked up at the restaurant where they have all of the overhead to cover.

So the moral to me is to cook your own food!
Show HN: a site to help people find a good text editor (or IDE)
I'm going to take a different tact on this comment. You're European, and I think you may have an overly inflated concept of what a DMCA notice is, hopefully this will help.

The DMCA, or digital Millennium copyright Act, was a poorly written overhaul of US copyright law. It included some smart things, like "safe harbor" provisions for companies that simply provide a place where users can share content. These companies aren't actually copyright infringers under the DMCA, but in exchange for not being liable for user content, they have to comply in a timely manner with a complaint about copyright infringement. The complaint is in the form of a DMCA notice, or DMCA complaint.

A DMCA notice is simply a form that someone fills out and gives to a host complaining about something being hosted that was created by a third party. I record a TV show, put it on YouTube, the owner of the TV show sends a DMCA complaint to Youtube, Youtube suspends my video.

There are no judges, administrators, or even legal professionals involved (although the parties involved may use lawyers to create and reply to DMCA complaints). There is no government office involved, no DMCA institution. You or I could go to Youtube and fill out the DMCA complaint form against a specific video.

And there in lies your problem; any jerk can MAKE a DMCA complaint, and it doesn't have to be true, there's no prof required at this point. And the way DMCA noticed work, your stuff gets pulled. That's how the rules work, they complain, the host pulls it and notifies you, then you are granted the opportunity to respond. The good news is, the was the DMCA says it's supposed to work is that if you respond that the DMCA claim is false, then the content is supposed to be put back up fairly quickly.

I had someone incorrectly make a DMCA claim against a video I had on Youtube. the video came down, I replied that it was fair use, and the video went right back up, and no one has complained since.

This guy is going to make a DMCA claim, and you'll have to simply respond that he's wrong, and your content will go back up. If he insists he's still right, then he has to sue you, and THEN he has to show prof, and since he can't, he'll never sue you.

However, if he makes a bogus DMCA claim, you can sue him. http://targetlaw.com/consequences-of-filing-a-false-dmca-tak...
You'll want iTerm2 (free) as well as a good editor (I use SublimeText).
It seems to be the standard for cryptographers to never endorse or recommend any particular solution, because they know that it will eventually have holes.

It's probably just that.
I have seen it - went to the launch party where they showed it at West Gate park =). 'Running man' (as I linked to) became the de-facto shuffle in the early to mid 00's, and was really a progression of the original shuffle. But I think we could probably argue that point :P
Show HN: A Chrome extension for more relevant Swift search results from Google
It's a pretty simple extension that just appends a bunch of negative keywords to a Swift search. I built it out of frustration with how often Taylor Swift showed up in my Google search results. Welcoming feedback!
I taught myself and once I had a good grasp of what I could and more importantly, what I almost could do I started looking on Freelancer.com for jobs. I was probably 3 months in when I got my first paid job.

Just simple jobs that would take someone at full speed less then a day to finish. And then I'd say that I'd deliver in 5 - 7 days so I knew I could bang my head against something silly for a night without getting into trouble with timely delivery. I was always on the lookout for stuff that would make me learn something new yet at the same time I knew I could nail so to keep my feedback very positive.

Never looked at the hourly wage as it's more a bit of beer money to learn something that you also would've learned for free. Under promise, over deliver.

Best feeling was one client that was so happy with my work and needed something done fast (I was a bit further in the game then and very comfortable with my estimation of the work that needed doing and me being able to do it) that he hired me for 1,5 weeks and paid $4200,-. Felt like a sort of rite of passage. Especially since he was really happy with the work and thought it was worth every penny :)

Good thing about sites like Freelancer.com is that although the money is shitty you learn a lot about dealing with customers without tainting your local market. I add nothing from Freelancer to my portfolio I use locally and I don't add anything from my local portfolio to my Freelancer one as I don't want anyone to connect the dots and try to get me cheapass.

Getting the first job is very hard without any reputation and reviews on the site but it gets surprisingly easy once you have a couple happy customers who've said nice things about you.
There's an important part of utility theory that answers this question: utility is not comparable between people, only between options available to a single person. So Yolanda-Yuppie gets more Yolanda-utility out of a lobster than she would out of keeping her $60. Vikram Villager gets more Vikram-utility out of a few more dollars of income than he would out of keeping his lobster. No mainstream utility theorist would claim to quantitively compare Yolanda-utility to Vikram-utility.

Edit/Clarification: the essence of social welfare economics is in trying to do interpersonal utility comparisons that yield a social utility function that behaves as much as possible like a personal utility function. Arrow's theorem tells us that this is not possible to do perfectly; any attempt to do so will result in one of several significant deviations from what we consider "utility" for a single person.
Those are the kinds of initiatives that make me optimistic about the future <3

If you are interested in where the OpenWRT project currently stands (hint: they need web as well as systems programmers) you might enjoy watching this talk from 30c3 - OpenWRT and 10 Years of Fun with Embedded Devices:

https://news.ycombinator.com/item?id=7704216
After purchasing my Air (same specs as you, apart from SSD, mine is 256GB), I sold pretty much every computer I had because I just stopped using them. I do a lot of Ruby on Rails and AngularJS development + a bit of NodeJS from time to time. One thing I'd recommend is having an external monitor (preferably somewhere in 24"-27") because 13" IS to small to comfortably work on every day, 8+ hours a day.

Regarding programs, well, apart from your favourite editor I recommend an application launcher (http://www.alfredapp.com/) plus a terminal replacement (http://iterm2.com/). Plus a ton of necessary tools to work with terminal, such as git, homebrew, oh-my-zsh,...

Good luck with your new Air! :)
I'd risk the optimistic expectation that human ingenuity can work with such a state of affairs.

Here's one example I can think of: if an interesting measure in a phenomenon follows some equation, we could find some solutions to that equation through experimental approach treating the phenomenon as a program and Nature as the compute engine. Very often you can prove statements about relationships among solutions to an equation (e.g. they may form a linear or affine space). You could then use the original experimental solution to generate further solutions using numerically tractable transformations.
Ya, can't underline this sentiment enough.

I think that making money or fame have to be incidental goals to the things you care about.
You managed to successfully refute and argue with...yourself I think.
http://drupalladder.org/lesson/168794ba-582f-463f-bb7f-d46c3...
> Did you learn to program in school or teach yourself?

Taught myself JS, then PHP/HTML/CSS, then graphic design, then back-end stuff (Ruby/Python), some regexes, algos and how to use Linux at a basic level. I'd actually built some stuff as a teenager (websites and mods/tweaks for Homeworld2 in Lua), but I don't count that.

> Did you do unpaid work to establish yourself?

Yeah, quite a lot. Several small sites and a couple of slightly larger ones for my day job at the time - I was working three days a week for a learned society and studying my off days so I did bits for them. A lot of that looks pretty cruddy now, but y'know, that's learning for you.

> Roughly how long did it take you from day 1 of learning to day 1 of being paid?

Started learning in July 2012, got two job offers in June 2013.

> What was your first gig?

Working for a startup making scheduling software. Started as a UX/UI dev doing a bit of the back-end stuff but after re-doing the front end spent a lot of time putting in tests and re-architecting things. It was frantic but good for learning fast. I work for a mature (but still small) company now, which is a nice change.
Thanks. :)

It's an experimental software development tool, largely inspired by Bret Victor's talks. It's similar to projects like Light Table, Zed editor, but it's nowhere near as complete and focuses on a single programming language (Go).

I worked on it full time for a year after finishing my master's degree, culminating in a first place winning demo submission to the LIVE 2013 contest [1].

By then, I ran out of money so I got a full time job and continue to work on Conception in my limited free time. By now, I'm working on a pure Go implementation of Conception [2], which is a lot more advanced in some ways, but is still needs a lot more work before it's actually usable and helpful to other people. Someday, when the time is right, I want to get back into it full time, because it really requires a lot of work.

[1] http://liveprogramming.github.io/liveblog/2013/04/live-progr...

[2] https://github.com/shurcooL/Conception-go/commits/master
pfSense lets you do this, along with pretty much anything else you can think of. https://www.pfsense.org/about-pfsense/features.html
The question is, can you trust someone who has broken trust in the past and in a major way?
You could add charts with just one line of code: http://charts.brace.io/
Short answer:

-I taught myself.

-I learned to program while in a non-programming role, so I wasn't making programmer money at the time, but I was paid.

-It took me about six months to move into a programming role.

-Web developer at a small agency.

Long answer:

When I got out of the Army in 2009, I was hoping to get into something networking related, preferably security. I didn't have any experience in the area, but I had always had a knack for computers. However, after nine months of job hunting, I was ready to take anything remotely computer related and ended up accepting a position as a customer service rep/QA tester at a small (4-6 employees) web development agency.

My boss gave me a lot of freedom, so when I wasn't tied up with customer support or testing I worked on speeding up processes that were extremely tedious and/or time consuming. This agency had been around for more than a decade at this point, so there were a lot of things we did a certain way just because "that's how we've always done it." For example, at the end of each month we would review the hours logged against various client projects and create invoices manually. This process generally took several days because we would print out hard copies of all the time entries and mark up the sheets with pens and highlighters, then transfer that back to Word documents to be printed and sent to the client. By writing a little code and moving to an Excel spreadsheet for reviewing the logged hours, I was able to cut the time down from several days to "just" 3-4 hours. It was like magic!

I continued doing this kind of work in my free time until one of our developers left for another company. I expressed interest in moving to a development position and got the job. At this point, I had been with the company for about six months. I honed my skills for a while and got involved with some OSS communities and started a blog, both of which served to really help me grow as a developer. About a year and a half after moving into the development position, I moved on to the company I'm with now. I'm still doing web development, but not at an agency - I work primarily on internal tools and processes for a company.
mesh networks are made difficult by sanctioning bodies and spectrum laws, whereas this intermediary step of ensuring non-malicious routers isn't hindered the same ways.
No! Stop the user accounts nightmare, keep it simple forever!
Got any references for the relative performance of that over the APU board? They're not using the AMD Geode processors anymore.

What you linked is a dual-core 1.2GHz 32-bit PPC built on a 45nm process. The APU used on the board I linked to is a dual-core 1GHz x86_64 built on a 40nm process. There's no way the PPC core is dramatically faster than the x86 core that was shown to have better IPC than Intel's Atom. The PPC SoC might be able to offload a lot of network stuff to fixed-function hardware, but one of the primary lessons learned from the CeroWRT project is that you can't trust any of the offload stuff to be well-behaved with respect to things like queue length management.
not until you've got a side business already generating at least some income (~30k per year).
How does "materialism" come into it? I dream of being "rich," but for me that means having enough money that I can (a) spend lots of time with family, and (b) spend lots of time learning and doing the things that are important to me, regardless of my employment situation, without any finance-related stress (like worrying about retirement).

So for me it comes down to having the ability to spend lots of time with the people I love (which is always my first priority when forced to compromise), without having to sacrifice the fulfillment I get from my personal/intellectual/whatever pursuits.

I realize that this just means I "want it all," and people might reasonably think that's a harmful attitude to have. But it still seems quite different than "materialism," and I imagine that any negative personal consequences would be different, too.
http://articles.orlandosentinel.com/2012-04-08/business/os-d...
> Whenever he learned of my latest all night work effort, or when I refused to take vacation because of a work thing, my Dad always used to counsel me to go fill a bucket with water and stick my hand in it. Then he'd ask how much of a hole was left when I took my hand out. Smart man, my Dad - he clearly learned his lesson after that layoff :-)

Can someone explain this?
A quick search on my favorite search engine reveals a lot of articles about this dated July 2013.
Because of the latency? Doesn't that traceroute indicate that most of the delay was just getting to Level 3 in San Jose, through your ISP? (Isn't that 50.242.148.34 node right between level3 and your ISP? Sadly it lacks a name, so hard to say who owns it.)

Or because of trust? You're in the US.
I don't know what is a baby shower, but I encourage you to make it work somehow without logins. People will use it if they don't have to register.
I built a pretty comprehensive database of text editors and IDEs (with a ton of data on each one) and then exposed a subset of that data from this little one-page webapp, in order to help people find a tool worth learning for things like programming or system administration tasks. There's no commercial motive in any of this, it was just something I thought was needed.

What you see is not a curated list, in the sense that it contains a lot of stuff I would never use. But my eyeballs have been on everything in the database, a lot of manual work was involved.

Nor is it a listing of every editor which ever existed (for example, the platforms included are limited, especially I haven't included phone apps or e.g. MS-DOS editors; I don't include websites which purport to be text editors, and I try to avoid linking projects which their authors declared dead, and some which looked to me like possible scams or malware drops). And it doesn't include everything I gathered, just data for which I had reasonable coverage across editors (a lot of things you'd want to know are amazingly hard to find out for more than a few editors).

If you want programmatic access to the data, just use the JSON file, it isn't close to everything I have but it's enough if you find the app isn't giving you the kind of query power you want or something.
I think the title editing is unacceptable.

The problem is that I don't know of a really open system like Hacker News that has the same content and community.

Same thing with reddit.

RSS is the right type of idea but you can't comment and it has other limitations compared to things like reddit and Hacker News.

Its not that the overloads are malicious, its just that those types of efforts are completely misguided.

I wonder if anyone knows of any open distributed unedited unmoderated systems that have features and communities like reddit or Hacker News. Ideally not even a single web site, but more like an open peer-to-peer distributed protocol with multiple clients.
Self-taught some Apple Basic and Integer Basic before and in parallel with some High School courses (this was '80s; I was class of '86 high school). It was a lark then, not serious anything. Started with buy-the-magazine and type-in-the-program stuff through modest customization of same.

Did unpaid work that dis-established myself. I did a bunch of temp office work putting myself through college; got in trouble because I'd fix their computers and help them with their database, but the big box of papers were still not alphabetized at the end of the week. Got fired a lot for that.

First gig being paid for active computer stuff was "office automation"; building Word Perfect macros to automate the boilerplate for psychiatric reports. So, day 1 of learning was years before day 1 of getting paid. Maybe as many as 10?

I think your idea is a hazardous one: you don't complete a tutorial and then go look for some work, or at least not and be happy later. If you do that, then you're a novice at the techniques _and_ at the subject matter.
Could You See the Curvature of the Earth in this Airport?
Show HN: Words for Chrome – Google SideWiki, reimagined
Common Crawl April 2014 crawl data now available
Surely the most logical way to test this hypothesis would be to write a normal comment and write a "provocative" comment and see if there is any difference between the two comments made at the same time on the same account. Had the author done this they would have found out there was no difference and this is simply down to the public parts being heavily cached.
Good luck digging up citations to Yemeni tax law, but I've seen it in Jordan as well. Perhaps some shared vestige of Ottoman rule?
NIST has demonstrated to such a high degree on multiple occasions that it isn't trustworthy, so I think it should be ignored, practically speaking.
It starts with user registration? Why not make it work without registration?
Good to give your opinion, but you could do it in a constructive manner.
The original submission has been posted by a sockpuppet account: https://news.ycombinator.com/item?id=8059692
Good chance compared to what? The only "scene" I know of that has a better chance of "making" someone than the Bay area startup scene is Wall Street, but the barriers to entry there are much, much higher.
There's a good screencast of this being done with Idris, which has tools like you mentioned for interactively solving proofs. In it, the author proves that an instance of Monoid upholds its 'laws': properties like associativity that are only upheld by convention in Haskell.

https://www.youtube.com/watch?v=P82dqVrS8ik
Awesome! Thanks.

I already have SublimeText and have been using it for a while, so I believe I'll continue to do so on the Mac.
Vagrant is great for dev. Sublime is awesome and atom is pretty decent too. I use Smultron for short text notes. I don't use iTerm2 ... just the built-in terminal.

P.S. I use a 2010 Macbook Pro (upgraded to 16 GB of RAM). Looking to upgrade as soon as the new Intel chips get released/offered in a Macbook. I'm happy with this dinosaur of a machine except I wish I had more cores for when I run VMs.
Maybe I'm just a glutton for punishment, but for me, intractable and even
undecidable problems are, if you pardon the pun, endless fun. Routing
of PCBs and ICs is one of my favorites, and decompliation/disassembly is
another. I'm just totally content with knowing that I'll never be "that
guy" who gets famous for finding "the" perfect solution (especially if
we can already prove a perfect solution doesn't exist). But with enough
effort, I might be one of the many people who come up with one of the
many increasingly better incomplete solutions. A small step in the right
direction, like the approximations of Schrödinger's equation you
mentioned, can be very useful as well as an amazingly fun challenge.

It's a bit like those video games that keep getting tougher but never
end; all the fun is in seeing how far you can get.
Ask HN: Do you know a public API with high troughput?
Hello fellow HNers,

I am currently working on a key-value database in a side project (for fun and pedagogical purpose, if you want to know) and we are going to need some data provider to do some scaling validation and benchmarking. Any type is fine, we'll do the adapters for our storage format.

Do you know where we can pump this data ?
Thanks in advance.
I think there is some conflation between "being rich" and "following your passion".

Being able to do what you want to do is not some reward at the end of a tunnel. Very unfortunately, you are what you repeatedly do.

It is the process that makes you what you are.

And the longer you postpone "what I really want to do" in favour of things you "should be doing", the harder it becomes to do it when the rest of life can be ignored.

I'm not suggesting quit and live your dreams while being penniless.

If you really love doing something, you need to find how to do while you're young. Do it as much & as long as you can.

Waiting for a big payday to pursue that might be a product of "money solves problems" thinking. It does, but I only need money because other people want money. But I really need the time to do what I want.

And I can always make more money, making more time is far more limited, plus it is always running out.
So, what can start-ups do to reduce their costs?

For one, they should focus on areas where the reagents are not expensive, e.g. identifying novel natural biological extracts with new activities, consumer genetics (as in 23 and me), or areas such as horticulture. They should avoid things like stem cells and drug development (as opposed to discovery).