skysight-inc/HackerNews huggingface dataset:
Treating capital as profit is just one small part of the problem. The larger issue being that fossil fuels are not sustainable. Other countries are rocketing forward (solar in germany, wind in denmark, etc) while the US is holding on to a past which is killing us.
> I don’t hide any Facebook content from visitors who aren’t friends, because I don’t trust Facebook to keep my information private anyways. I’m sure I'm not the only one.

You don't trust Facebook to keep your information private, and your response is to share the content you add with the world?

That confuses me.
What an interesting niche, neat implementation, and you screenshot the Discworld MUD so we know you're cool :) If you're willing to share, I'd love to know what your sales are like.
Doesn't seem usable with a Magic Mouse - scrolling is way too sensitive.
Not if the map is displayed in your field of vision. This is why airplanes have a display projected onto the glass.

I drove a Corvette with a heads up display once, and it was great not having to glance down at the gauges.

And also, you still have to glance down while driving to see how fast you're going, so clearly glancing off the road isn't that big of a deal.
>They are pre-programmed, with crossover functions, fitness measures, etc.

And these are all abstractions of the process of evolution in general, each one being analogous to genetic mutations, sex or gene sharing, fitness within an environment, etc.

>Also, no one claimed that it's inherently impossible to derive greater complexity from lesser complexity. That's a straw man

Plenty of people claim this; I never attributed that statement to you.

>GAs are not purposed with "deriving complexity", nor is that a desirable result in their application.

The "goal" is irrelevant to the question I'm addressing. Many people claim that evolution is impossible because complexity cannot be derived from "nothing". Genetic algorithms disprove that claim. The environment of a GA being artificial is irrelevant. Some GA's do in fact create complexity that even we cannot comprehend, I am reminded of a GA that developed a circuit design (for a DAC perhaps it was) that is completely incomprehensible, yet it works perfectly. This process validates the principle of evolution.
Because it provides a stable environment for all packages outside of the special one you're personally managing.
I'm assuming you've seen the $1 gesture recogniser; but on the slight chance that you have not, I think you'd be interested. You might be able to let users define their own gestures.
Frankly, I think this shows that the "jokers" don't know what they're talking about either. Yes, the problem is undecidable in general, but one could certainly develop an interesting program that solves the problem sometimes, and can definitively report when it cannot decide the problem [in a given number of steps, for some value of "step"]. The halting problem is not some black hole such that when you dare venture into it, your program will be lost never to "return;".
Until senility and other age-related infirmities set in,
especially ones that negatively impact the ability to
concentrate, remember details, visualize problems, and
express concepts in symbolic form.

We're not talking about 80 year old programmers here, there's age discrimination against people in their 40s too.
Qt for iOS will bring more C++ demand there hopefully.
That's a nice essay. I was especially moved by the parts about the ephemerality of programs as compared to ordinary writing - indeed, what program will still be read a century from now?
Linux doesn't dictate a native API for GUI. It de facto dictates the display server protocol though (currently being X11 and Wayland as the next generation). So any API would be built with that in mind. That said, most widely used APIs are Qt and GTK+.
I would (selfishly) add design research & design strategy, but nix all of engineering - some engineers are more like plumbers, fixing what already exists rather than creating something new
To be fair, the one OB-NYC meetup I attended wasn't that great so I didn't have much to say. (Being hearing-impaired hardly helps either.)
Writing a program to determine if another program will complete, error, or run indefinitely is quite doable given reasonable constraints: Run the program!

One need only specify some reasonable length either equivalent to infinity for such a program, use a heuristic of checking whether the program is in the same loop and if so, whether any of the variables involved in determining loop termination are changing. Of course, proper security precautions are required.
I'm not sure, but OP didn't mention using random IVs or CBC.
What a naive view. When hiring there are a number of factors that will determine whether they will be the successful applicant, their skill set being only one of them. Part of that is whether they will fit in with the group, are they able to take direction, are they able to manage themselves, etc. Having a workplace without diversity is a serious problem, diversity increases your competitive advantage, provides differing perspectives, and even encourages different opportunities.
Thought is physiological state.
This is so freaking cool. Don't know if I'd use it all day, might end up switching RSI for a sore throat, but sure is cool.

Maybe on a smart phone… without the virtual keyboard, the entire screen is free for displaying code. And typing on that tiny thing isn't that great anyway.

The thought of using Vim while laying on the couch is also enticing. Your significant other may think you finally lost your mind after hearing you speak to your editor, though.
Great! Now if only they would implement allowing HEAD requests and support for any of the various headers that would allow me to get a 304.

The reason I ask is because every time my Safari crashes, if I have 50 HN tabs open (as I often do on by Friday [1]) I'll get IP banned from HN because Safari will do a GET request on each page, but it can't pass any of the headers necessary to get back a 304, because HN doesn't support it.

[1] The way I consume HN is I load up HN once or twice a day, open up all the interesting links and their comment pages in new tabs, and then go back to work. Then when I have some downtime (most of which is on the weekend) I read through all the open tabs.
Although anyone worth their salt should recognize the halting problem, I'll point out that the vast majority of programs can be proven to terminate or not, and although testing for halting in particular isn't especially useful for real-life programs, it could be used as a benchmark for a more general theorem-proving tool of the sort that would be very useful for avoiding bugs.

Of course, a tool that could automatically prove useful properties about programs with no guidance, which would be significantly superior than all existing practical program analysis tools which require quite a lot of guidance, might be beyond the capabilities of the people that post bids for $300. Unless it used Mechanical Turk. :)
I love this! Kudos for this awesome app.
We run ubuntu servers, but I'm thinking of changing over to debian. Ubuntu is a moving target with its 6-mo releases - every release has a new method for doing foo. For the 12.04 LTS, it's packages don't get version updates just like debian - meaning if you want something more recent you have to step in and install them yourself. So may as well just run debian in that case.

Ubuntu has a stronger desktop community when you run into problems (largely due to scale), but debian has a strong server community. And the Debian Way of doing things usually stays the same way for years for a given subsystem - google providing advice from 2009 is likely to still be helpful. The ubuntu philosophy... not so much. A colleague wanted to turn off thin scrollbars in the ubuntu desktop, and found that for the last four 6-mo releases, there were four separate ways to do this...

But, on the other hand, ubuntu LTS is better supported by a lot of vendors (eg AWS has an official ubuntu AMI, but no Debian one). It depends on your use case, I guess.
The donations have kept coming in, as have Bitcoin donations. If you're one of the ones who sent me bitcoin, why don't you ring me up at gwern@gwern.net - what did you like so much that you were willing to donate?
More like http://en.wikipedia.org/wiki/CueCat

Glass is useless, expensive and dorky, as others already do it's functions, the PC wasn't.
Screw making a landing page for an idea that isn't fleshed out into a product. Try talking to people you think might use your product, and to people who should want your product (not necessarily the same groups). Unless your target market consists of you, your friends and people like you and your friends, don't assume you know anything about your target until you actually talk to them. Do cross-category evaluation to understand the space you're working in - assume you won't get more than 5% of the total, ever.
Entrepreneur that turned down acquisition for three reasons
I remember hearing an entrepreneur speak once about an occasion that he had an acquisition offer for his company. He ended up turning it down because of three reasons, something along the lines of "Is it easy for me to get out of bed every morning? (Yes.) Do I work with people that I love? (Yes.) Am I being challenged and learning every day? (Yes.)" The questions were something like that. He ended up turning down a lucrative acquisition offer because there was no reason to sell it.

I think it was Tony Hsieh but looking for confirmation. Can anyone point me in the right direction, or remind me who it was who retells this story in case they have heard it?

Thank you HN community!
Yeah, that example is not particularly good, especially since you can do C-# (where # is the number) in Emacs, which is qualitatively the same as vim. (It's just as magical.) I always use that instead of C-u because it's easier to type.

Ultimately, the magic of Emacs is not in the key bindings; this is why Evil mode is not fundamentally against the Emacs philosophy. The magic is with how the editor feels just like an extension of the underlying elisp.
I'd wager to guess that most would chose the Porsche. I know I did. You can see mine, which happens to be a 1973 911E as Paul chose for his article, here: http://www.octanenation.com/custom/1973-porsche-911/254/
OctaneNation is my startup.

Further evidence that the 911 is desirable: http://www.hagerty.com/valuationtools/HVT/VehicleSearch/Repo...
Mine sold for around $10.5k in 1973, and Haggerty says the average value now is $54k. Using an inflation calculator says $10.5k is equivalent to $53k today... Interesting.

The same Hagerty valuation tool shows the Cadillac is worth around $8k.
"The story they've been telling is not entirely true"

On Colbert last Thursday they pretty clearly said they hired Warner to do promotion. I don't know if earlier they were saying something else, but it sure didn't seem like they were letting out a big secret.
Isn't that how everyone uses HN?
You're just proving the point that there's a huge shortage.
This is an elegant solution to the double checked locking bug http://en.wikipedia.org/wiki/Double-checked_locking, incurring insignificant overhead.
On The Topic of Boredom
Can you talk more about this? I hear more and more PhDs aren't worth it, which is really sad. What's a guy who wants to continue studying to do?
I have visited Gwern's site a number of times, mainly regarding the anime "Death Note" discussions. I wish I was a few more years further along in my business plan and had the means to offer a consulting gig to him or her. Gwern would keep us honest and weird and brilliant.
Consider trying evil mode for Emacs.
It wasn't supposed to be a negative statement. ;) Though I see how it could be taken that way.

FWIW you did seem to have it a bit more together than some of the folks there. And you are clearly more productive than a lot of Less Wrongers. All I meant in my last comment was that you didn't seem like an international figure of mystery or anything.
I'm not saying it's "beyond critique".
You forgot about the butterfly. Even if it looks like nothing could change, something could due to a bit flipping in memory, which would allow the program to halt.
7 business lessons from Andrew Carnegie
>Nowhere did I conflate the two. In fact, I identified them as separate instances wherein scientists insert randomness as the catch-all answer.

Not in this comment chain you didn't.

>I do think that randomness as the linchpin for the creation of the universe is far more interesting and revealing

I don't know of any scientific theory that claims this to be true. This is the strawman you keep proclaiming to the be great scientific answer to all of life's greatest questions. I'm here to tell you that it ain't.

Let's make a distinction between speculation about, say, the cause of the big bang, and actual scientific theories. There is no scientific theory that relies on "randomness" as the explanation for how a thing occurred (I'm not counting QM and its probability distributions here). Random mutation is a component of evolution, or the random reaction of molecules to form the first autocatalyzing molecule, but these are small parts of the whole story. The difference between scientific theories and Intelligent Design is that the former knows when to say "we don't know" while the latter drops a godidit and calls it a day. Just from this statement alone we see why the answers science provides are inherently superior.
I think the author is trying to convince people that California should drill more. But all this did was convince me that CA made the right decision.
Amazing!, very good Feynman story that I didn't know. I love how Feynman accepted those challenging problems.
Why does the deposited amount of Bitcoin for smart property have to be a small value?
Maybe. In which case, all the more reason to do it!
umm, and does this mean there's some way to have HN load faster?
I’ll explain: by posting it for everyone to see, I won’t be tempted to share content that I would mind being leaked. It also keeps me from gossipping and speaking ill of others, and it trains me not to do so AFK either.
It seems much more sane, even when my machines have 8GB+ of RAM to simply have a "read later" bookmark folder on your bookmark bar^. I have my bookmark bar shown with single icon hot shortcuts, a blank folder with all my bookmarks and a simply "revisit" folder with articles, youtube videos, whatever to read during downtime. (I guess quite simply I don't trust my browser or session recovery enough to do that).

Plus, Chrome Sync means I get those free on my mobile too. Nice for when I'm stuck a waiting room or something.

Also, isn't there a whole class of "read it later" type services? Seems a bit much overhead for me.

^ tip, you can drag the padlock/favicon next to the URL right onto/into your "revisit" bookmark folder too, in case you didn't know
In fact, come to think of it, for any program which 1) uses a bounded amount of memory and 2) has a bounded input (taking "input" as broadly as possible), the halting problem is always decidable in 2^[bits of state] "steps". There are a lot of programs which satisfy (1) so long as (2) is satisfied, and if (2) is not satisfied then the halting problem is not an interesting problem at all.
The thing that scares me, is that even if I were to operate a company completely legal outside of the United States, as a non-citizen, I would still be required to follow US law because they claim they can prosecute anyone.

World police?
I’m depressed because I’m not Mark Zuckerberg
Unite Developers and Designers with a Styleguide
The point of language is communication, not functional expressive equivalency. A good chunk of people would miss the Unix = OSX.
Right. Any statement that the program is in an infinite loop will usually be subject to error.

Of course, the real question anyone asked to develop such a program would be what runtime is equivalent to an infinite loop. Any real-world program must have a runtime bound that is predictable on invocation or it's useless.
That behavior shouldn't get you banned, but some of your requests will get dropped if you make too many too quickly.

You will see 304s for static resources, like images and CSS. Efficiently handling HEAD requests for dynamically generated pages is actually painful, and many frameworks support it by handling the request like a GET and just omitting the body. In our case, most pages contain fnids and will never be the same twice anyway.
In fairness, elisp is pretty weird. Doesn't it still use dynamic scope? :P

Sincerely, the guy who writes stuff like

execute a:method . resolve(expand('%:p:h') . "/" . tolower(a:entry) . ".ext")

(Yes, vimscript is insane, too)
Not in Spain, you'd need the 112 dispatcher to direct the kid. I thought about this as well, but I think the intent is to reach out to children who are being frequently abused and may not realize that abuse isn't normal; and maybe also reach out to children who know something is wrong but don't know who to call. I'm not sure if this ad is the most effective outreach available with this organization's budget, which I think is the real issue. (Although, doing PR on the ad seems to have been effective outreach)
So someone who wants to drill in CA paid Rupert Murdoch to print this article. This is propoganda, not journalism.
Absurdly lazy reporting.
IMHO, both compile fast enough. Either gccgo or gc, it's acceptable, and is much faster than compiling a similar-size C program. What matters would be the code they produce. Compiler optimization is what makes the difference.
Well done!

On a related note - is using Scala also a viable option for android? Anybody tried?
I personally like your writings (over a lot of other blog articles) for the same reason I liked Nate Silver's writings over the punditry offered by WSJ op-eds and whatnot. You substantiate your claims with good math and statistics, and transparent methodologies.
The U.S. does not claim it can prosecute anyone. U.S. courts can and do dismiss suits for lack of personal jurisdiction over non-citizens. Like every country,[1] it reserves the right to prosecute people whose activities have effects in the U.S. A big part of megaupload's business was infringing property rights granted under U.S. law to Americans. If your actions are going to effect people in the U.S., obviously you should have to follow U.S. law.

[1] It's a basic principle of international law that countries can prosecute activity by non-citizens that has effects domestically. Not every country has the power toe exercise this principle, however.
To be fair, the number of people who are over exposed to the point of a visceral feeling toward default Octopress has to be pretty small. But not putting you down or anything. Indeed, i can understand you feeling that way.
And sometimes you fall in love instantly. Happened for me with the 911 and the Countach, without me knowing that they were expensive.
I never can get enough stories about Richard Feynman. I thought I'd heard them all, but somehow I missed this one. It's well written and captures many of the things he worked on later in his life; not to mention it's a really cool article about the beginnings of a rather ambitious project to make a parallel computer in the early 1980s.
Certainly Enron et al were in big shortage of accounting PHDs. Or maybe was an excess?
> The way I consume HN is I load up HN once or twice a day, open up all the interesting links and their comment pages in new tabs, and then go back to work.

By that time most pages are probably updated, so you wouldn’t get any 304s anyway.

Since recent update, Firefox behavior is to only reload restored tabs on demand. This avoids that issue.

https://blog.mozilla.org/blog/2012/06/05/firefox-has-a-redes...
This is why tldr.io is useful. I can get my HN lazy-tabs down to 40 per visit.
The actual difference between growth hacking and marketing
I always worried how I would code if suddenly lost the use of my hands. This gives me hope it wouldn't be a life-ending disaster!
Feynman was a bit of a hipster.

I am a fan of his, being a theoretical physicist by training and having read more than one book by him and about him, but to tell the truth nobody is perfect and Feynman's showmanship was at times considered cheap and annoying by some of his friends and collaborators.

Here is what Murray Gell-Mann has to say about this side of Feynman's personality:

http://www.youtube.com/watch?v=rnMsgxIIQEE
The score in StackOverflow is meaningless without looking at profile of an individual and see what question they ask or how is their level of knowledge in their answers.
Spending time to contribute to StackOverflow is not necessary a bad behavior. Programmers can meet challenges that they might have in feature and get ready for them.

I personally answer to questions that have no answer or not correct answer when I google for them but finally I've solved myself. I even googled and reached to my own answers!
256 byte interactive raycaster for C64 with source code
Tutorial about How to Make 3D Flash Flipping Magazine on Mac
This tutorial is about how to create your own flash page flipping magazine on Mac OS X. If you have many PDF files, you can easily turn them into page flipping magazine within 3 steps.
OpenJDK has a field of use restriction; sublicensing it to remove the field of use restriction would have been illegal. Google would have had to license it from Oracle without the restriction.

Given huge effort to implement Dalvik in such a way that the end result could not be called Java, they had to be able to make the argument that Dalvik was a cleanroom implementation of Java. They worked from open specifications; Java 6's specification was open-source, whereas Java 7+ was locked down. There is no Java 7 implementation that could be made without violating the license terms of the specification, as it was no longer open.

It's also clear that they could never have worked with Apache, as any developers who had seen substantial Java 7 implementation code or the specification could be considered "contaminated", and thus any work on Dalvik or any other non-FOU-restricted JVM could be in violation of the license terms. Whether or not this would actually be true, it would be a huge, huge legal vulnerability.

Google and Apache had to avoid each other out of legal necessity to ensure Dalvik's survival. Oracle v. Google could never have worked had they not implemented a very strict (and well-implemented, albeit slightly imperfect) isolation between "Android Java" and "Actual Java". Android technically can't (and doesn't) call what runs on Android devices "Java" - because it's not a compliant VM, they don't have the trademark to use it as such. That said, because of the process they use in which the code is compiled to Java bytecode before it's compiled to Dalvik bytecode, they can make reference to it in terms of the tools - just not in terms of Android actually running it.
Why is it so difficult for the younger folks to concede that older folks have something solely by the virtue of being old?

From John Ciardi “About Crows” (Fast & Slow, March 1975, 3):

The old crow is getting slow; the young crow is not.
Of what the young crow does not know, the old crow knows a lot.
At knowing things, the old crow is still the young crow’s master.
What does the old crow not know? How to go faster!
The young crow flies above, below, and rings around the slow old crow.
What does the fast young crow not know? Where to go!
...which enables it to return "unknown or expred link" even faster. </sarcasm
I seem to remember people were selling software for the Mac before the app store came along.
It's in the opinion section so it's fair game.

(FWIW I'm against drilling too)
Looking to start a "hacker house"
Hi all,

I'm looking to rent a house or apartment with 3 or 4 hackers in San Jose CA. Is there anywhere I can go to find people that might be interested in this? Furthermore, if you are interested, let me know! Thanks. -Ray

rahulsharma2001.@.gmail.com