skysight-inc/HackerNews huggingface dataset:
Tuva was a hobby for Feynman? He got a real kick out of researching Tuva and stepping foot in Tuva was not the main goal?
Very clever. What if you used the same attack to modify the router's iptables and open a port to the outside world. Upload some patched firmware and you now have the worlds largest botnet.
More like allowing everybody to build their own electrical generator and connect it to the grid.
Yes, exactly. And, both the consulting and the startup stuff are part of the same business, just different aspects of it.

I know it depends on the individual, but I find it a lot easier to concentrate on startup work when I'm not developing an ulcer over finances. (And I can't wait to stop developing ulcers over finances. ;-)
Just curious as an outsider: what kind of consulting do you do? How did you get into it?

... guess this might be an "Ask HN"
Furthermore, if you've got control of the router (and thus DNS server settings...) the user has much bigger problems: http://www.schneier.com/blog/archives/2007/02/driveby_pharmi...
Concurrent GC is not currently planned, but it should be noted that our generational GC does wonders to reduce GC pause time anyway.

Additionally, even Hotspot typically defaults to their stop-the-world GC. This is because a concurrent GC typically spreads part of the GC time around, ie, performance is slower to reduced GC pause time. But even a concurrent GC typically has to stop all threads at some point to get everything consistent.
Strongly agree, not withstanding the gratuitous swearing. Mobile browsing has radically reduced my tolerance for designer cruft; if things don't improve soon there's going to be an opening for a mobile browser that specializes in filtering and caching web pages to speed up navigation.

Note to admins: if my browser string indicates I'm using a smartphone, then I'm going to be gone after about 20 seconds. 80%+ of my mobile browsing is for the purpose of reading news, but 80%+ of what I'm downloading is eye candy. I've started blocking the worst offenders.
Section 5.6 of http://www.redhat.com/support/wpapers/cygnus/cygnus_cygwin/a... is an interesting read about how the Cygwin team implemented fork.
Speaking of evil, let us not forget Goldman Sach's treatment of Sergey Aleynikov. Makes Oracle look like Mother Teresa.
Agreed. A better assertion might be that Apple has a monopoly on revenues in the mobile space.
Perhaps that's because the article isn't about the formation of galaxies but about the perception of what a galaxy is?

Besides, it's a fairly long post without even getting into the nuts and bolts of astrophysics. ;)
How Oracle might kill Google’s Android and software patents all at once
Tenure is not all it's cracked up to be. Today you are looking at being 40 before you acquire tenure. Sure, some people get it earlier, but I believe on average the numbers come out to roughly 40 or late 30's.

In those prime years before 40 will see very poor income given your education level and expenses, and a whole lot of stress and overtime spent in meeting all the requirements. Big publication list, talks, grants, scholarships, postdocs, teaching experience, taking on grad students, and perhaps even committees.

You really need to love the lifestyle, and not money, to stick it through to tenure.
Winning a particular market segment does not a monopoly make.
I don't know about that. What Google is doing should be illegal. What Oracle is doing is immoral.
One's funny perception of Theme Forest
I’m a founder looking for my next thing, bring me problems
1) it will not acquire a signal well in a car unless the car is stationary and the phone is on the dash

2) you're just doing it wrong on the beach... if you wait long enough, you will get a signal

I am in the business, and I have all of the devices. iPhone 3G can track back country hikes quite nicely.
http://stackoverflow.com/questions/739654/understanding-pyth...
the movie
Oracle never used "Don't be Evil" as what apparently now was a marketing tool.
Well, to be honest, after spending quite some time as a Java developer I regard the whole JVM stack as a mixed bag. Yes, you get a lot of libraries as a package deal, but most of them are rather bloated, and do require quite elaborate wrappers. And you might end up with something "good enough" and then you'll carry around the baggage for a long time.

And I think the Scala and Clojure communities will probably do fine without me. Never mind that for work I still prefer them to unadulterated Java, it's just that when I have the choice and the design choices are wholly mine, well…
His "boundaries of space and boundaries of time" reamind a lot of the theories about play in Johan Huizinga's Homo Ludens.
Looking forward to seeing it on a future iPhone with an extra camera for 3D FaceTime calls.
If Scala and Clojure were my only options, I might have a look into that. But as far as I know, both version aren't production quality and I don't know anything about the whole infrastructure and as of yet, I don't have any projects at work or in private where interoperability with anything .NET related is an option.
Seam carving? http://www.youtube.com/watch?v=vIFCV2spKtg

Person-silhouetting seems more difficult to do well than content-replacing. I wonder how this falls apart in complex scenarios? Still, an interesting idea.
I have to take a limited view of 'not from our laptops', in the sense that we experience a large chunk of the world from our laptops these days.

Presumably he means that there's no algorithmic process for getting ideas.
To wax religious/philosophical, albeit a little darker, you could shorten this even more:

"All is suffering"

Now I'm waiting for the Lisper to point out the macro for it that has it down to a few characters. ;-)
I don't think that he obtained control of the router, the article only states that he managed to get the router's mac address and the crossed referenced this with Google's wifi database(I assume). He can't modify the router just get a routing table from the compute somehow. At least that's what I understand from this extremely sparse in detail article.
U+221E
He does have control of the router's settings (possibly even the ability to update the firmware with a malicious replacement?). Most routers let you set the DNS server addresses to be provided via DHCP. If you control DNS, you control which addresses domains resolve to. No need to control the routing table.

SSL helps mitigate the damage to some extent, but only if the site uses SSL.
hands down, THE best way to learn a language is to live in a country where they speak that language for at least 3 months. it's the fastest and most effective (ie, you don't forget it as easily as book learning)
What are some of the other things? So we know when we see them...
If you're looking to get into flying, and put off by the expense, try sailplanes (gliders). I learned first in gliders, and then got my airplane rating a few years later, but I still go out to fly sailplanes on the weekend, because gliding is more of a sport, and more engaging once you already know how to fly.

More importantly, for a lot of people, it's much cheaper than flying airplanes -- typically less than half the cost.

It's also a more social type of activity, as gliding is mostly organized around clubs, which exist to provide instruction and tow planes. You'll meet lots of great people in the club. In airplanes, you typically don't have a whole lot of routine contact with other pilots, because you just drive out to the airport, get in, and go.

If you're interested, ssa.org is the national organization, and they have a list of local clubs.
"...once you own a plane your running costs are low..."

not really. I owned a light-sport plane for ~ two years. It was a great airplane, and cost about $20/hour for fuel to operate (and cruised at about 110 mph).

However, the tie-down was about $1500/year; insurance was about $2k/year; and maintenance was about $2k/year. These are the fixed costs -- $4500/year (call it $5K since I'm forgetting stuff I'm sure). Flying 100 hours/year == 100x $20 = $2000 + $5k fixed / 100 hours == $70/hr "real operating costs).

I can rent a much more capable plane (Piper Archer) for $120 per hour, and not have to worry about any ownership issues.

In addition, you can't just run up to Tahoe (at least you can't plan on it). I'm also in the SF area, and fly out of Palo Alto Airport (great place, btw). I've been to Truckee / Tahoe many times in small planes & the trip is great. But don't book a hotel, tell the spouse and make other arrangements assuming you're going to fly up -- what if the weather is bad? What if the weather is marginal? Do you go then? The moment you get into thinking along those lines, you're dead (usually literally).

Owning a plane is about having something that is _yours_ -- a plane where I know the condition and use of every last radio, instrument, wheel and bolt.

All that aside, I strongly recommend learning to fly if you're at all interested. I have been lots of amazing places, seen fascinating things, tested my skills, and once bumped into Clint Eastwood :-). I'd be happy to mentor anyone interested in learning -- http://projectpilot.aopa.org/projectpilot/

edit: formatting
If someone could translate this for us non-lispers that would be awesome. That way, we could understand the sheer awesomeness that probably accompanies the parent poster.
Without the enormous quantity of dark matter that gravitationally binds our galaxy together the centrifugal force would cause the galaxy to fly apart.

I think you have confused yourself. Dark matter was postulated to explain why the velocity of the outer stars in our galaxy is higher than expected. Otherwise you would expect things to be slower the further out you get, just like in the solar system where the orbital speed of say, Neptune, is much slower than that of the Earth.

Dark matter is not necessary to explain galactic formation per se. Dark matter can be used to explain observed galactic formation, but in fact many suggested forms of dark matter make galaxy formation harder, not easier.
Your argument is so right that it would be foolish to argue against it. You make a very good point and I will discuss this with my team to get this fixed. THANKS.
I don't get it, Irish.

Will there be a twitter feed? Can I write an xmlrpc client for it? How is it going to interact with wordpress? I'd use mongreldb and rails if I wanted to steal your idea in a hurry.
C# in one line (though I do love F#)

var currentNetTypes = from a in System.AppDomain.CurrentDomain.GetAssemblies()
from y in a.GetExportedTypes()
where a.FullName.Contains("Version=4.0.0.0")
orderby y.Name.Length
select y;

Or possibly:

var currentNetTypes = from a in System.AppDomain.CurrentDomain.GetAssemblies()
.Where(x => x.FullName.Contains("Version=4.0.0.0"))
from y in a.GetExportedTypes()
orderby y.Name.Length
select y;
Is this really more of a severe problem in America than in South Korea or Japan? How important is population density factor into ones loneliness? Yes the US is large, Some googling on Urban Alienation turned this up though, food for though: http://nymag.com/news/features/52450/

I really think the main culprit of American Loneliness is piss-poor urban planning. There are so many areas of urban sprawl where instead of putting the store fronts directly on the side-walk and having communal parking garages behind the stores, each store or public place gets its own half-mile of desert pavement between the sidewalk and the destination, with a patchwork of green barricades thrown in for good measure.

Small shops can't stay in business because there is no foot-traffic to support them. There is no ambient sense of community because it is a generic pavement desert for cars rather than a community for humans. You can't discover places in these communities, the store has to be gigantic and you make a conscious decision

Living in a city with zero urban planning is like living in no city at all -> no community -> no feeling of belonging.

If everyone simply told their city council to approve no more building permits unless the store-front was on the sidewalk American Lonliness would be solved. Otherwise of course we will be lonely, because we aren't even living in real cities meant to be used by people.
unless that particular market segment is making a market.
Hey, I have a question for you: how do Poles react to your attempts to learn Polish?

I ask because I spent a year or two studying Polish (not in Poland, though) and in my experience, Polish people were nonplussed by this. In fact, they were rather consistently cold and unhelpful. Their attitude seemed to be "Polish is for Poles, why are you intruding?" I'm curious to know if this is endemic or if I just fell afoul of small sample size. I eventually bailed and decided to go learn a language where people would react to my feeble attempts to speak it by kissing me and offering me food.

p.s. Knowledge of English grammar would be nice, but you're overestimating how much it would help you learn a Slavic language. Latin actually would be better, because like Latin the Slavic languages are still highly inflected (i.e. they vary word endings by case). Anyway, you'd be better off learning from an undergraduate Polish grammar textbook in English, or, if you can read it, a children's grammar in Polish.
>> "\u221e"
=> "∞"
Wait where does it state he he gained access to router? You can get the mac address of your router with sending a http request to it. Mine states it on the homepage. Doesn't mean you can change anything on there. What I'd like to know is how he manages to send this request, javascript origination policy should be blocking this.

EDIT: I was referring to the original article, schneier has a point, if the users has the default password set then yes he can login, but how is that even possible on most browsers today which prevents you from sending ajax request to anything but the original server?

EDIT2: Just tried it and got a error from chrome:
400 Bad Request
Cross Site Action detected!
Yes of course. Your questions are valid. I will add more context to it soon. For a quick summary:

a) Ongoing mini-research is part of my next book which will come out only next year or the year after.
b) The intermediate findings are being written as short blog posts as people don't have time to read long ones.
c) How I know the problem exists - it comes out during my interviews and discussions. The focus of the research is centered around smart people. I am not going to interview people with pre-conceived notions about certain problems existing or non-existing.

Having said that, your points are valid and I plan to include responses to that and more in the final version of the book. It is too much to add to the blog posts.
> event loops require inversion of control

Nope. Coroutines cut that gordian knot. Inversion of control is for when you want to make code verbose and hard to reason about!

I have a partially complete node.js-esque system in Lua (Javascript's smart brother, which has efficient and well-integrated coroutines), but I may not finish it for a while, at this point - I've gotten pulled into Erlang instead (and life, in general). I kept feeling like I was reimplementing Erlang, anyways. (My LuaSocket.select-based backend works, but my high-scalabilityTM libev backed is on hiatus, and the usual select vs. epoll/kqueue trade-offs apply.)
How are you asking them to pay? Keep in mind that Pay-Pal isn't as popular in China as it is in the West.

You should try to get a group of China residence together and interview them; you could do this numerous ways.
Let's assume the users is on 192.168.50.0/24 can his attack figure that out?
American Loneliness: 0 urban planning == communities not worth caring about
GameBoy Emulation in JavaScript: GPU Timings
I think you're getting Lispers confused with Perl hackers. The Lisp macro for that would be long and aggressively hyphenated.

In Cobol, of course, "All is suffering" is just implied, and doesn't require any extra characters to state.
> Dalvik was intended to circumvent copyright and - perhaps - trade secrets, not patents.

I disagree. There is no reason that Google couldn't have built their own clean-room implementation of the JVM and called in Android. If they used no Sun code and no Sun trademarks, there were would be copyright or trademark infringement. Outside of some technical advantage, the only other reason to completely change the design of the VM would be to get around JVM related patents.

It's quite possible that Dalvik allows Google to avoid most of Sun's patents on Java technology. The patents included the suit would seem to be violated by most VM technologies, including Microsoft's .NET CLR.
Try Lisp! I was much like you, Lisp brought back the fun for me.
But were the facts as one-sided as groklaw suggested?

As far as I can tell, they were. SCO made a lot of strong claims, and not one panned out.

I personally try to go out of my way to see the other point of view. And usually I can see things the other side says that leave me thinking, "OK, I can understand their point of view." I might not agree with it, but I can understand where they are coming from. But somehow I never saw Darl McBride say anything with that result.

For instance take a look at http://www.sco.com/copyright/ for SCO's position that the GPL is unconstitutional. I've read that many times, and every time I come away wondering what planet the author was on. The laws on copyright are very clear, have been ruled constitutional, and creates a notion of property that is the foundation of the GPL. If you don't like the license, don't use it. If you don't want to encumber your software with that license, don't use it. If other people wish to use that license, that is their prerogative.

Now possibly I'm missing something. Because a similar argument was advanced in Jacobsen v Katzer that you can't sue for a copyright interest which you weren't commercializing. So obviously a trained lawyer thought that claim was worth advancing. Yet the judge came down heavily against Katzer on that one, which suggests that I'm not missing too much there.

The judge's opinions were nowhere near as one-sided as groklaw's opinions; given a choice between believing that groklaw is biased and believing that a US district court judge is biased, I know where I stand.

Your theory is that the judge's opinions were not one-sided because he thought SCO had a good case. My theory is that he bent over backwards to be fair because he expected it to wind up being appealed, and he wanted there to be as few grounds for appeal as possible.

If you look at the decisions, the judge gave SCO every procedural technicality, and every opportunity to present their case in full. Yet in the end he came down against them on every single fact of consequence. And the case went to appeal, and most of his decision stood. Which fits perfectly with my understanding.
I wonder if Google made a mistake including any part of "Java" in Android. In retrospect, it seems like it would have been better to not only create their own VM but the whole rest of the stack as well.

It wouldn't have protected them, necessarily, from these patent claims but Oracle wouldn't even have bothered looking because there wouldn't have been any Java technology involved.
You speak some depressing truth.
Even so, the same logic applies, see Xenophanes comment.
I've had Newtons for a month now and they are definitely different. They've definitely worked out my calves and other lower leg muscles a lot more than my Brooks. If you're not already a mid-to-fore foot runner, than they'll definitely be painful.

I do a lot of trail running, and I can't say they weren't made for trails. In fact, I prefer them for trail running.
Depending on my mood I listen to hip-hop when I code. I've tried various genres but for some reason hip-hop is working the best for me right now.

I will either listen to just one song on auto repeat or a tiny playlist of < 5 songs on shuffle/repeat. Too many songs and I find that I get distracted when the songs change.

At times I also listen to a "white noise" CD called Holosync that is theoretically supposed to help improve neural connections. I like it just because it is noise and not distracting, but I have no evidence to show that it helps me code or is actually improving my brain function.

I've had multiple days where I made fantastic progress while listening to the Notorious BIG's "Hypnotize" on continuous loop for 12+ hours straight. :-)
I don't listen to anything when coding. I'm not smart enough to think of more than one thing at a time.
You mean like this? http://answers.yahoo.com/question/index?qid=20071018201850AA...

"In many states, power companies are required to buy any "negative" power that comes from home or business users, at a slightly higher rate; this is known as "net metering.""
"Because Google is the hero the Internet deserves, but not the one it needs right now. So we'll flame them because they can take it. Because they're not our hero. They're a silent guardian, a watchful protector. Dark knights."
Maybe I'm overlooking something, but in what way does Oracle's suit against Google (or the article) prove that "game theory isn't fully true"?
Hire.
This may be the standard answer for x-killer in any useful product talk.

but facebook is a social time sink. we all seen many came and go. in brazil facebook is just now dethroning Orkut. wich had just before dethroned photolog, or something.

They are all the same. it's just the latest momentum.

Facebook just overcome them now by sending more lobster-trap-email-spam then any other managed to send before.

So the answer: it will be any other social time sink clone (they're all the same as friendster or other anyway) that manages to send your friends SMS every 5seconds.

There you go. build it and give me 4%.
Well played, jrockway. Well played.
what happens to zfs and dtrace ? i know dtrace does exist on osx in some shape and form, but if zfs was lost, it would be kind of sad ;(
Illegal? Immoral? No need to be dramatic. "Do No Evil" may have been a good tagline when you're a startup going against The Man, but unfortunately that doesn't always resonate when you're considering the bottom line going forward. And Oracle is only trying to maximize the utility of its new (and expensive) IP.

We are seeing some fascinating strategic plays unfold here. This is how the big boys operate; future Larry Ellisons, take note.
The ternary operator is common across many languages including C, perl, PHP and Javascript. It's been around for over 30 years. I'm not sure it belongs on hackernews.
Are you sure Paul was right? If you can pay for a years expenses in 3 months, it sure sounds like you're in a good position to hire; pay someone to reduce consulting workload, and pay someone to work product.

'mahmud, this isn't particle surgery. This is every real consultancy. Ever.
There's probably a xkcd for that.
Patch match:
http://www.youtube.com/watch?v=otAbvtiabeY
Thanks for the plug. I tried it out and like it. Was using Anki for the past few years, but android support was a pain - even though I had it working with ASE.
There is a bar by my office that has something similar to this. The drink prices scroll across a ticker and go up or down based on whether people are ordering them or not. It is interesting to watch and see how high certain drinks will go, as well as how low some drinks must drop before people start buying them.
Well, it's all theoretical. But in theory, startups are in jeopardy.

The #1 threat to ISPs is for their network to be commoditized-- there's little profit in dumb pipes.

ISPs see a way out. They see billions of dollars of commerce happening on their networks and they want a cut.

But that might not be what's good for society. Startups, at least, want dumb pipes, i.e. equal access to customers without a shakedown by last-mile network owners.
And, for some, drugs can be a transformative experience, yielding spiritual and philosophical insight into the universe. So, beyond just being pleasurable (and that, in it's own right, is probably sufficient justification for their use), drugs may actually be a fundamental component of self awareness for many.