skysight-inc/HackerNews huggingface dataset:
> that is it. the real question is why we haven't seen any real major new use case

Because its ahead of its time..

When we got the first cars, what kind of road did we have back than?
Roads for horses and bandwagons..

Its the same with this centralized internet design.. and the ones that profit the most with this design, wont do any move to change things in that

Did you see any Google product that its p2p? or Apple? or MS? why? an army of smart people and none of them could create new products thats are not proxyfied over their clouds, or make us dependent of them somehow?

Its the same Office Package model, just that its one from the age of internet.. specially the ones that are "free"
But I'm sure it's a paradise compared to the cultural ignorance and savage tyranny of life in these United States...
6 days ago: http://news.ycombinator.com/item?id=6431573
There are times that people don't get along well and something must be done. Jelling together is very important to performance of the team in the long run. No matter how strong team members are individually, if they don't get along their output will never be great. The product will suffer the results.

A bit of team members competitiveness is ok, and perhaps good. But when it ends up divulging into fighting, back stabbing and lack of communication, the atmosphere turns toxic, and it hampers the whole team. Also, when you have engineers trying to user work time to play with their favorite framework/tool/whatever else that might not actually help other team members to get their stuff done. (usually a trait of more junior devs). But this is easily fixable. People issue are harder to fix.

Few things to do:

1. Set up straight rules, and expectations for the people that are having problem fitting in.

2. Allow them to express their point of view, but also let them know that what the team expects of them. Try to see if you can accommodate their requests. Often they are ways/desires to do something in a different way, which might not be compatible with company's way of doing things. Sometimes you can learn from it, sometimes the employee's request and point of view are unrealistic or just don't fit with the company's goal.

3. Move them to a different team or setting, and see if they get along/fit better with different team dynamics.

4. Firing them is a last resort only, if nothing else works. If you let go somebody too quickly it sends a bad message to the rest of the team as well (the company looks too cut-throat). Also letting people not getting along well for too long hampers the productivity of everybody else.
Six million developers in the US iOS ecosystem?

If that's the case that is a massive number of people, particularly if you consider employees and contractors they might work with.

Perhaps I am being a simplistic moron. To me the solution to these problems is to make a lot of noise. A lot of it. And to do it continuously. And to do it through all available media and channels. And not to stop until the issue is dealt with by legislators. You want coverage by every single media outlet on a daily basis.

This community can make something like that happen. It's isn't that difficult if top level companies take lead. With one simple addition to their websites the entire world would become aware of the issue that is killing innovation in tech circles.

This is a community that has the power to do this. If this community unites behind a common message tomorrow the entire world could start to feel the pressure. Political leaders will have to both acknowledge and act to solve the problem.

This is not a war that will be won one battle at a time. This is a war that needs to be won through legislative action. There are far more people affected by bullshit patents than most imagine. All we need is an organization under which we could all unite and start making noise. Banners on all websites. Pop-ups on all apps. Whatever it takes.

Would it be inconvenient to our users? Possibly. However, you have to consider the idea that there's a huge opportunity here to educate everyone and, at the same time, highlight the fact that a more sensible patent system would actually improve things across the world. I am not going to do them math, but I am sure one could easily show economic advantages which will include job creation.

I wish I had the standing, time and resources to launch such a thing. I don't. There are well-funded companies with more than enough resources to devote to such an effort. To borrow from Bravehart:

Help us. Help yourselves! Now is our chance, now! If we join, we can win. If we win, well then we'll have what none of us have ever had before; freedom to create; freedom from the fear of trolls; the ability to innovate to the extent of our abilities; the freedom to create whatever our minds can imagine. You are the technology leaders and there is strength in you. Unite us. Unite us!
That chart is for GPUs; it doesn't apply to ASICs.
For http://www.samuru.com we store our crawl in Google's DataStore. It gets big. By not storing all of the page, (we do content extraction first) we save quite a bit. Typically the content has much less markup than the template does.

We extract other things like the Opengraph image and social media links for author and store them independent of the content.
I agree that often "culture fit" is intended to mean "we didn't like hanging out with him/her," and yes this is complete nonsense.

However I do think the phrase is valid. Culture fit encompasses all of the intangibles outside of skill and experience. Team cohesion is a very real concept and not everyone works harmoniously together. Especially in startups and small companies, one overly "negative" influence (however that's defined for your particular team) can bring down morale and productivity across the board.
How about a framework for tactical RPG's? Grids, etc.

Gaming is always a big thing, and I'm not aware of a framework like that for iOS.

Or how about a security framework like a metasploit-lite for iOS?
Depends. Which one fits better with the rest of the company? Is either of them so good you are willing to make everyone else put up with them?
Yes, there is. It's called "professionalism".
US airports are really bad if you included Sydney here.
It's a rather small jurisdiction, so there are only a few judges there and not very many cases aside from patent cases. The fact that there are a number of very pro-patent precedents there only tended to drive it further, as the plaintiffs usually get to decide where to litigate and will seek every advantage.
If you're not personally familiar with a pain-point and experienced working around it you're not going to randomly come up with a strong solution for it.
Let's stop calling it a "dark pattern" (as if that's a thing) and call it what it is: knowingly deceiving people into subsequent financial transactions they didn't agree upon. It's morally abhorrent and not very legal.
If you ignore the fact the various tribes stole from each other. Native Americans weren't a single, homogenous mass, and they certainly weren't Noble Savages ignorant of the ways of war.
Requiring the source code to be generally available and shared is, I think, a pre-requisite for a trustworthy computing environment.
This is absurd. How is Google 'intercepting' emails when Gmail is the service from which they originate? Furthermore, Google's TOS seems pretty straightforward.
Yep, that's what I meant by "accessible" too. But with Hamachi, there's a central service for client authentication. With freelan, peers authenticate directly via signed crts.
That's fair. I consider calling anything, be that GPL, BSD, or open source as poisonous as to be on the side of derogatory term, similar to the cancer comparison made by Steve Ballmer. I can see however if that’s not always the case for others.

Just as a side note, I found an half year old HN article which talked about the BSD requirements, with suggest that one might want to use ISC license in some cases: https://news.ycombinator.com/item?id=5798431

Not that your project is code for embedded software (or is it? C code tend to be quite fast and have small memory footprint), but it might be an interesting read.
On the mobilization front, this rally is aiming to be a large display of support for reforming the surveillance apparatus: http://rally.stopwatching.us
Sorry, I forgot this isn't really a forum full of hackers. Just news about hackers.
I'll remember not to comment without wearing my tie.
>When President Obama changed course and decided not to press forward unilaterally on planned strikes against Bashar Al Assad’s regime, he was effectively heeding that constitutional catechism. Congress and the public had signaled their opposition to military action, and Obama responded by acknowledging the need for congressional support. After decades of presidents ordering foreign interventions without consulting the House and Senate, his move represented a dramatic and welcome reversal

This wasn't about the constitution it was about making sure the blame was well spread around for any actions taken.

When you are entering a war that will last past the end of your term it is good for you and the party. People don't like change during war so unless you really screw up you and your party are safe for that election. If you start a war that is unpopular and you can't extend it past the end of your term then you and your party won't win the next round.

I'm pretty party agnostic, and there are things I both like about Obama and things I very much dislike. But he is a good at playing crowds and making decisions based on polling. That's what was done here.
Basically because treaties matter, and there's no proven resources. No one's been able to go test drilling, and there's still other opportunities out there for oil relatively. But all the science suggests there should be a lot of it, and once the treaty expires the re-negotiation is going to happen in a very post-peak oil world compared to today.

The problem comes in when someone definitely finds something, and wants to start a project. Creates a point of friction and that's where you get wars or skirmishes starting.
>Several high quality incubators. NDRC, Wayra

I really wanted to believe this but after spending a good 15 minutes trawling through both of those incubator's portfolios, I'm left with the inescapable feeling that they're simply well polished investor fleecing vehicles with a specialization in putting lipstick on pigs...

How are any of these "startups" remotely likely to make any kind of respectable return for an incubator (and by extension the poor investors that have bankrolled it)?

http://wayra.org/en/startup/naymit?field_startup_area_del_pr...

http://www.ndrc.ie/projects/gotcha-ninjas/

http://www.ndrc.ie/projects/sneaky-vegetables/

http://www.ndrc.ie/projects/fred/

http://www.ndrc.ie/projects/busy-moos/

Color me very sceptical..
It isn't a bad analogy. My counterargument is that local government policy can usually be changed a lot more easily than religious dogma, especially dogma surrounding who to demonize. Maintaining a strong notion of who is in the in-group and who is in the out-group seems to be an important mechanism in maintaining tribal cohesion.

My point is that religions seem prone to demonizing people as a quick and easy way to define themselves and maintain cohesion. Look at all the really nasty doctrinal splits through history.
Imagine that you were not sprinting 100m to measure the time, but to measure how many animals you can catch.

In that case, running 100m in 10 seconds rather can 20s could easily mean you can catch 10 times as many animals.
I think the "Curses"[1] section in the Unix Hater's Handbook[2] applies well[3] here[3] :)

[1] A reference to ncurses.

[2] The book: http://web.mit.edu/~simsong/www/ugh.pdf

[3] ... as in why make a UI for a constrained primitive interface such as a console....
Ask HN: Would this launch page generate your interest?
http://cove.im

We're working on a "scrapbook for your life". We want to create a community of people with enriching life experiences (travel, food, etc.) This can be extended to groups of people (couples, friends, owner-pet) remembering their moments together.
Actually there was a post from TC about this 1 day ago

http://www.techcrunch.com/2013/09/27/not-so-vip/
if you have a different angle on querying your data that the current solutions don't solve then you should definitely give it a shot.

You should try to limit what you build though. Can you utilize leveldb, Riak, Cassandra, Redis or even Postgres Foreign Data Wrapper.

Your data will probably need to be queried with other user data so consider that as well.

I would start with figuring out how to query the data you need that different from the current measures and prove to yourself that it beats out the existing strategies. If it does then expand by storing and loading the data to disk.

then work on connecting to it through multiple clients, look into using msgpack, thrift, message pack.

Have fun.
So you're saying most of the best frameworks are built off pain and struggle?
Something about security sounds interesting. Thanks!
How is this better than pdb + emacs?
Then the productive ones (whether through self-training or hard work or both) rise to the top while the others don't. It's true that they may be less professional in the solutions they create, but that's a hard thing for non-technical people to identify.
I was speaking from a US perspective, and should have indicated that.

"Pay yourself minimum wage, then you can avoid loads of tax!" is a common piece of advice I hear given, and it can be a pretty big red flag to the IRS (got this from my own CPA as well as other CPAs and other financial/tax people over the last ... too many years to count).

The issue is not so much whether you're an 'employee' or not, but in the US, 'wages' are subject to FICA tax (~13% IIRC), 'dividends' aren't. Making $150k, but paying FICA tax on only $15k, and treating the other $135k as 'dividends' is not kosher, as you're avoiding FICA tax on $135k (not really 100% true, because there's an upper cap on FICA-taxable income at the moment).

It's simply not seen as reasonable for someone who's obviously bringing in $150k to claim they only 'earned' $15k, for example. Furthermore, your future Social Security payments are based in part on how much you've paid in FICA taxes over the years, so someone trying to engage in this will find themselves with reduced SS payments down the road, as well as a probable audit and penalties.
Based on a couple of your templates, you've really blown me away with the number of objects this thing can handle on the page at once. I think it's performance is probably as good or better than a couple other programs I won't name right now.
Ask HN: Has anyone read "The Hacker's Guide to Passive Income" by Myles Recny?
You can find the book here: https://leanpub.com/passiveincome

Just wondering if anyone has read it and found it to be valuable. I tried searching for reviews online but couldn't find any. The book is still a WIP according to Myles so I guess that would be why. Figured this was the most likely place to find anyone who has read it.

Of course I could buy the book and see for myself, but I'm weary of paying $30 for something that isn't complete yet. I suppose others might be feeling the same way too. Oh well.

The downloadable sample of the book is like 5 pages too so that doesn't give me much to go on.

Thoughts on the book?
Relay looks a bit like MAX or Quartz Composer or vvvv. After writing a couple data flow DSLs for visual music, I think I'll support his work. Would prefer C++ over C#, as I now code for iOS.
This is a great question. Wish it had gotten more discussion.

When I've been working on a hard programming or design problem for several days, I often get a sort of repetitive dream where I'm going over and over the pieces of the problem. It's as if they are building blocks and I am turning them over and over in my hands, except they're ideas and not physical objects. The dreams rarely make direct technical sense and it's not like I wake up with solutions, but it still feels like part of the creative process.
Seconded. One of the most beautiful, cleanest, friendliest airports I've ever been to. Its quite far from Seoul, but there are many connecting bus/trains
long long can be printed in printf with the "%lld" flag.
Is it possible to find a contract for a dev that has no permit to work in UK? For instance, I'm skilled in Scala&Python and can easily visit UK as a tourist/businessman. What's the way to this market?(Scala User Group meetups, anything other)?
Yeah, there are times when I'll toss and turn all night dreaming about coding. Usually that's only when I've been on a serious working binge and drank coffee late in the evening though.
> These are very different databases..

Sure, they are. The point is that the API is similar, so developers already familiar with SQL, or libraries that speak SQL (SQLAlchemy in our case) can speak to Redshift. I attempted to make that point in the post, hopefully I can make that more clear.

> For reasons unknown, the article dismissed Hadoop without listing any reasons.

I didn't feel that it was the place for it, but the basics are that we didn't have the skills in place to restructure our system to use Hadoop. Second, our data structures are constantly changing, which Hadoop didn't accommodate very well. Third, we were not able to accommodate ad-hoc queries as every reduce operation needed to be figured out prior to running. Last, we were looking for something to handle "large" data sets, but not "big data." Hadoop works great for "big data" (petabytes) but it was overkill for us (working with terabytes).

I'm sure all of these problems could have been resolved, but the point of my write-up is not to kick dirt at Hadoop so much as to explain how Redshift fit our needs. Other companies, I'm sure, have different needs and should of course make their own evaluations.
John McAfee reveals details on gadget to thwart NSA
Knowing myself, I have my finger on the trapdoor button in my office.

That said, it's better to find out if there's a fit based on casual (usually paid) work, contracts and eventually FTE. The goal being giving everyone an out, because the world's a small place.
52# Patrick Willis jersey
But unlike many SaaS source-control sites, all your data on github is fairly easily available for bulk download via their APIs... It would of course be annoying to move to a different site, simply because any change in familiar tooling can be annoying, but it's quite doable to automatically migrate everything over.

I think github seems to have been fairly careful toeing the line, and I don't get the sense of being locked in the way I do with some other sites. They appear to be content to compete on the basis of usability and ease of collaboration, not lockin.
Because...

• TCP-in-TCP (or ${ANY_RELIABLE_STREAM}-in-${ANY_RELIABLE_STREAM}) performs very poorly in the face of packet loss.

• SSH itself becomes a bottleneck on networks with a large bandwidth-delay product because of statically sized buffers in the client and server. (Though there's been some work done in OpenSSH to mitigate that.)

• "Real" VPN software generally has niceties like MSS mangling TCP connections inside the tunnel to help prevent fragmentation of the encapsulated packets due to VPN overhead.

SSH is great when you need a quick and dirty tunnel (I use it in SOCKS mode a fair bit), but it's not something I'd want to use for long-lived tunnels that will see a lot of data.
Most are built to serve a need that the developer has. But, yes, there is also pain and struggle.
Yes. If you just randomly pick "a problem" you're only going to have a partial understanding of the problem and how people are currently solving it. To make a good solution you really need to understand the problem and the only way you're going to do that is by experiencing them yourself.

"AFNetworking was originally created by Scott Raymond and Mattt Thompson in the development of Gowalla for iPhone."
If all information has to be accounted for and stored somewhere, and context is part of the information, then you can't store any information without storing all information, everywhere. Because every bit of information exists inside the context of the entire universe.
So, would building a framework to gain more experience be a bad idea?
Weird, what I learnt from playing with Lego since I was 5 years old is completely different:

#1: Following Lego instructions is trivial and I don't find it challenging. I buy Lego sets just to have more pieces for creating new things.

#2 I agree that you need to solve building issues with the "few" pieces you have but the difference is that usually you have many construction alternatives. In general logic puzzles are more restrictive.

#3: Re #1: it's trivial to build Lego sets with the instructions and I don't have any special skills to be able to do it.

#4: I love to play Lego alone. If I am playing with other people (children specifically) I try to help them with their own projects.

#5: The final product depends on the Lego set.
Well, if you were in the 1840's, you would have similarly said "Just like going barefoot...."

That's not a very productive conversation now, is it? Sure, we enjoy many of the fruits of modern technology, but reducing wastage is also desirable. Especially for people who have to travel regularly for business.
Twitter plans to make its IPO filing public this week
> Redshift smelled enough like PostgreSQL

I'm curious. How does something smell like Postgres? Does it use some of the same PG-specific datatypes?
You're getting very metaphysical here, but reality remains the same even if you expand these principles to the universe. The rules of physics still apply.
Coffeescript has made me roughly 6x-8x more productive in writing 'javascript.' I can't fathom how anyone that spends more than 4 hours trying to use doesn't see the same results.

My biggest fear was debugging, but it was/has been absolutely no issue whatsoever.
Really? Why? I really don't get the Trader Joe's love.
"We didn't like hanging out with them," is a perfectly valid reason to get rid of someone. You spend the majority of your life at work. As an employer it is your prerogative to employ people you want to be around. It's nobody's right to be employed at a private company.

We're social creatures. When it comes to an interaction between people, do not underestimate the social angle. If it's not working on that level it's going to be hard to make it work in other ways, too.
I agree with some of the points in this. However, many are just a matter of poor management not selecting the right candidate. I have been on both sides of the fence many times over the past 20+ years. I can tell you if you are firing someone its because either "they" did not perform to expectations repeatedly or "they" are no longer engaged in the project or projects they are on.

As for the "strange" boss behavior. That is "always going to happen" in smaller companies or companies where managers where promoted from within. This is mainly because those managers tend to have little to no experiencing managing people. Managers that have years of experience and have worked at a few companies should not have these behaviors. They tend to "curve" the ball a bit early in the process. Meaning, if they see a problem they address it immediately.

It is on "you" the manager to make sure the person does a great job and succeed. If they fail, you failed to identify the person you need to complete the task at hand.

On the otherhand, people who do not show for work, do not do what they are told repeatedly, are candidates that I believe fall in the "fired" category.

Currently I have a boss that pretty much fits the description that would give me red-flags that maybe im not a good fit. However, I am very engaged in the projects, hitting all milestones, and well liked by all the people I interact with including my boss. Yet he is still "strange". And I believe this to be because he has no experience prior to being promoted within to be a manager.