skysight-inc/HackerNews huggingface dataset:
I'll put this out there that I'm more in the "I'm a maintainer" group, so my lens when looking at code is very much in the "how can I maintain this" sense.

There were a few articles written up about a year ago [1] from interviews with Notch. He does stuff like direct variable access instead of using setters/getters because it "gets in the way" which when it comes to encapsulation and separation of concern, etc. it throws off some red flags.

I've looked at some of his (at least I believe they were his) projects when attempting to learn a game library (libGDX) and was kinda grossed out by the code. You can say that it's because it was from a Ludum Dare perhaps, but you have to think that he kinda does this all the time. So what would be different from his production stuff.

Pretty much don't look at him as a programming idol, he's simply too cowboy for that. That's fine, cowboys have built tons of stuff, but if you are trying to learn something you may want to avoid their stuff cause it's probably running against the grain in a bad way.

[1] The Article -- http://notch.tumblr.com/post/15782716917/coding-skill-and-th...
In your set of positive even numbers example, you are only showing that a specific enumeration scheme does not generate the set of even numbers. A diagonalization argument requires that you show that no such enumeration scheme can exist (not just a particular chosen one). In the typical proof of diagonalization, it does not presuppose any particular scheme of listing the numbers. It just assumes that some arbitrary one exists, then derives a contradiction.

For your binary tree construction, a trancedental real number can be represented by a path of infinite length down the tree. Your argument is that since a breadth first traversal will eventualy exhaust that whole path, that the real number described by it will have been encountered. There are two ways to interpret what you are doing wrong:

- If we are indexing/pairing these nodes by time steps (an index), your construction is using a countably infinite time step to express the numbers described by an entire path (which defeats the point of being countable).

- For countable sets, you have to give me an index of finite size. If I give you a real number, you need to return a natural number (or equivalent) that indicates where it is. To test this, give me the index of pi in your claimed "countable" enumeration. The reason you wont be able to somewhat follows from Cantor's diagonalization scheme.

You might want to do some Googling before spending the time to write up an entire blog post about it (god forbid posting it to HN). The mistake you made is very common and has been discussed to death. You would have caught it.
Metafilter is another example of a website which has maintained its character. They ask for a $5 lifetime membership fee.
Oh my! Please tell me the entire magazine was actually made of Cross-Stitched pages!!! I would so like a copy. Frame a few of the good ones, use the rest as table-mats and coasters :)
Well, it may call itself a Mac Pro, but Apple (as far as I know) have never sold a Mac Pro with an i7. May well be some version of hackintosh.
Space is the only place where these engines are of any practical use; a combination of endless solar power, no friction, not having to stay up in the air by constantly fighting gravity and huge distances to travel means an engine with a tiny amount of thrust that can run for long periods of tiny with a tiny amount of fuel is useful.

On earth you're likely not even going to be able to overcome friction and start moving.
Silly... seems like forums would be easier to snoop than phone calls.
I doubt it would amount to a better product - a safer product perhaps, sure. If you think pre-cooked and frozen would make a better product than fresh and freshly cooked.. then we have different ideas of what better means.
Sexy Types – Are We Done Yet?
India Wakes Up to Bitcoin
In Rovio And Supercell’s Wake, Finland’s Gaming Scene Sees A Renaissance
I suppose if you manage to break into Fort Knox, you might have some nukes, too. Seems like not-the-simplest-plan.
Fortunately for investment bankers, much of what they do is not commercially worthless.

Perhaps that's unfortunate depending on one's point of view and/or political leanings but that's how the free market works.
Oh wow, this was precisely the sort of thing I'm looking for. Thank you so much!
One of the best presents I ever got was the Feynman Lectures on Physics.

To this day I still pull them off the shelf and look up things to refresh myself, or read through whole chapters again.

http://www.amazon.com/dp/0465023827/
I don't understand why kickstarter can not deduct the money from the card/account and hold it until the deadline passes. If the goal is not met all the money is refunded.
Does anyone know if this is a regular occurrence?
256gb, 4gb of ram, dual core i7.

Virtual machines and Android SDKs use a lot of space but I believe the 2013 has usb3 which means an external drive will be very fast.
You sound like a computer scientist, so think of it this way. When would your breadth-first search terminate, given an irrational number to locate? Can you even bound it? The answer is no, because there are an infinite number of digits in any irrational number. The breadth-first search would not terminate; the result would diverge toward infinity.

With the rationals in a grid, even ignoring that I can trivially arithmetically compute the corresponding natural (interleave the (finite!) digits of the numerator and denominator), I can give a bound on a similar search (say Z-order): O(n²).

I think the fundamental idea you are missing is that a natural number must have a finite number of digits. (This stems from the construction of naturals as finite objects.) Reals are not subject to this limitation, as evidenced by the existence of the irrationals.

[Actually, that last paragraph begs another question: what are the theoretical implications of the fact that any specific real must have a finite representation of some form? Does the reason we can reason about reals which we can't specifically identify with a finite construction have anything to do with the axiom of choice?]
I predicted this might happen earlier this year (not that it's particularly hard to predict):

"You could sabotage some Kickstarter projects by pledging a large amount then blacking out a minute before it ends."

https://twitter.com/tlrobinson/status/305017672226205697

Interestingly, Bitcoin has features to make this sort of thing impossible, even without a trusted intermediary holding onto the funds: https://en.bitcoin.it/wiki/Dominant_Assurance_Contracts https://en.bitcoin.it/wiki/Contracts#Example_3:_Assurance_co...
Intellij is a buggy, buggy slow, confusing, MS Office version of an IDE that almost no one needs. As bloated as eclipse is, eclipse actually works.

I would gladly pay Ideas price if they just made it work. They never have and likely never will.

Stop! Please! Stop building IDEs in Java. Java GUIs cannot keep up with an experienced developer and that includes Eclipse.
Agreed the corn would be a shortage. But do you think there is a current shortage in STEM fields? A lot of people don't. http://spectrum.ieee.org/at-work/education/the-stem-crisis-i...
I wonder what an injection attack on this would reveal :)
Kicktrolling is becoming pretty common.

Others have written about having users dispute the charge after the funding was complete and wrecking the goal.

Kickstarter is interesting in some ways, but it is a bad deal for a great many kinds of projects. "Send a satellite to space" great for kickstarter. "We are knocking off this product know one knew was already on amazon" great for kickstarter. But most products would do better selling on Amazon using a "This product will be released on X Date" because the commissions are lower, and if you are only doing $25k for a tangible thing, you can probably get the $15k loan to do it for a lot less, and you will still know how many units you sold before you have to deliver them.

If Kickstarter is going to take such a large percentage they need to do more to prevent this kind of thing from happening.
Perhaps their choice of distribution isn't the problem.
Curiously enough, using separate reads and writes, with appropriate nop padding, seems to do better than any read-modify-write variation I tried.

By the way, read-modify-write is not fused altogether: only the write part is fused, so it generates 2 unfused uops (read, add), plus the fused uop for the write + address generation.

EDIT: Intel's compiler also generates read-modify-write code, but it ends up being slower than both gcc and clang.
Our local Chili's has had this system for a while now. It hasn't reduced our interactions with the waitron, we still order and pay our bill face to face. If anything it has increased their load as the kids keep badgering them for an extra console or for help when one locks up.
I believe that it's because of card processing fees don't work out in that situation. They'd lose money on failed projects.
I like this idea. In China, there is a Japanese owned Italian join called "Saizeriya". They have call buttons for the servers who had palm pilots to send the orders to the kitchen. It was insanely efficient, and they passed the savings on to the customers. It was a sit-down a la carte experience with fast food pricing. I'd call it Walmart meets the Olive Garden.

I am not sure where tablet ordering makes sense:

It would move fast food upscale, and not really increase cost.

From a service experience, it is about the same as a diner where you pay on exit.

It is a service downgrade for Applebee's / Chili's where it is common to customize orders.

I had my first experience with tablet ordering in the US at an airport bar. It was great. Rather than worrying about paying the bill in time, it was pre-pay and I chatted with the bar tender instead of exchanging credit card paperwork.
This is the most educating thing I have seen on HN in a while.

I went through the code for each, starting with the simplest and working my way up to the much more interesting and complex.

The only thing missing is a way to edit the JS and see the result. Looks like it's easy to use an embedded jsfiddle[0], but I have not tried it myself.

[0] http://doc.jsfiddle.net/use/embedding.html
Examine.com: Un-biased research on supplements and nutrition
Member of your target audience here; some others have done similar styled sites (up voting, but no discussion). Check out [0]. Might actually be run by someone who follow HN.

[0] http://www.streeteye.com/
You clearly have no idea what your talking about.
@eropple I hope you get that I'm not trying to minimize or trivialize your concerns. I just wanted to point out something that impressed me. @olegstepanov the guy that just asked you for your feedback... he's the CEO of Jetbrains.

I'm really glad that my friend introduced me to IDEA and it's what I use for nearly all of my work with code.

These guys make kickass products, and the fact that they really enjoy their work comes out in the quality of their stuff, and how they treat their customers.
Youtube was gamed for years. It might still be possible on spotify. Not just for the money, but also to get higher in their rankings and get more exposure.
That costs Kickstarter more money than waiting until the end.

If Kickstarter deducts in advance and refunds later for a failed campaign, then it must do two credit card transactions: once to charge the money, and another to refund it. Additionally, refunds are sometimes more expensive than charges.

Not only that, but Kickstarter would also have to worry about situations like, e.g., Alice pledges money, and then later closes her card account. How would Kickstarter get the money back to Alice?

So it's almost certainly done for reasons of simplicity and avoiding legal/ethical obligations about safeguarding the money in escrow.
Global Entry is actually available for entry into other countries as well. Well, at least one. I just used it in Australia.
I haven't dropped AdWords - we're just behind on bookkeeping for expenses. (Partly me being busy, partly due to some uncertainty as to how to alter our practices to be compliant with some Japanese requirements we'll be subject to from this tax year forward.)
Speaking as a harmonica player, this is a bit like the difference between listening to Toots Thielemans and Stevie Wonder.

When I listen to Toots, I'm thinking, "This is amazing, and wonderful! Aw man, I could never do anything like that."

When I listen to Stevie, I'm thinking, "This is amazing, and wonderful! Wait a minute... It's not that complicated. Maybe I'll never have the soul Stevie does, but if I can't do exactly that, maybe I could do something like that!"
> The process of rapidly becoming a marketable commodity is called monetization.

No, its not. That's the process of printing money to pay off a debt. Or the act of a government making something legal tender. It might even be a tenable name for something becoming money (which isn't just a marketable commodity.)

Things often become marketable commodities -- even rapidly, especially when they are newly discovered or new uses are discovered for them -- without becoming money.

> Bitcoin is in a hypermonetization melt-up phase.

What is that even supposed to mean?
> The ability to edit programs while they were running and then see the changes nearly instantaneously after saving without restarting the program was fantastic.

This feature is news to me. That is, unless you're talking about using it with the jrebel plugin (and intellij can't really take credit for that). If this is not what you're referring to, do you have a link where I can learn more?
Full Spectrum has been around for years. I got one of their very early models when they were still importing the cheap chinese junk and replacing the controller boards. The product wasn't all that good back then, but the company and their support were very good. It looks like they've come a long way since then. You can just go to http://fslaser.com/ and buy one.

Note: These lasers don't engrave metal. You can use them in a few interesting ways to get effects very much like this, especially if you're clever with powder coat and or printer toner. You almost certainly won't find a laser that can actually ablate metals that could be reasonably described as "low cost". The cheapest I can think of is probably a Kern(1) for around $80k.

(1)http://www.kernlasers.com/metal_cutting.htm
I'm actually noticing a bit of a regression in Visual Studio 2013/RS 8. My Alt+Enter quick fix menu takes longer to just show up with any suggestions.
I don't have a document handy, but it is in Visa's merchant ToS (at the least, I don't know about other CC companies) that you can't actually charge a credit card until the good they are paying for has been shipped to them.

This is why when you order things online, your credit card is typically not charged (i.e. Apple pre-orders) until your item has shipped.

IANAL so I don't know how certain things work such as Tesla deposits (what did they "ship" to you for $2,500?) and so on. But I've heard this is why Kickstarter can't do this directly.

I'm sure there are ways around it, but something to keep in mind.
Sounds like it's time to sell bitcoin.
Yes, even small independent restaurants rely heavily on Sysco products. On the plus side, you don't need an experienced chef. On the minus side, your chef never gets experienced.
Shareaholic — Share buttons, related content, website analytics
It's funny, but math is both occupational and therapeutic for me at the same time. Maybe you could weave those fields together!
They could do a little comparison of existing technologies:

Chemical rockets - put fuel and oxidizer together, burn them, resulting gas is shoved out the back and pushes the rocket forward.

NERVA - reaction mass is heated by a nuclear heat source, resulting gas is shoved out the back and pushes the rocket forward.

Ion thruster: reaction mass (such as xenon) is charged electrically using a grid and the resulting ions are shoved out the back and pushes the rocket forward.

CAT: reaction mass (such as water) is charged electrically using a glass bottle thingy and the resulting plasma is shoved out the back and pushes the rocket forward.

Shove that in an infographic and you can get the basic concept across to someone who knows high-school physics and sound convincing to people that don't even have that level of background knowledge.

http://en.wikipedia.org/wiki/NERVA
http://en.wikipedia.org/wiki/Ion_thruster
>Then we came across KuaiYong (aka 7659.com), an app market that allows users to install iOS apps without even jailbreaking their phone.

How is that possible? Do the chinese markets use different iphone exploits than western ones when it comes to iphones?

On 7659.com, after google translate it says:

>Prompted to enter your Apple ID case solutions
Installed applications prompt "Enter the Apple ID bomb box" or "flash back", you can use the top right corner of the "flash back (bullet box) Repair" resolved.
If the repair is not successful, please update to the latest version of this application. Since this month Apple service adjustments, it is recommended not to use the recent Apple ID or appstore, to reduce repair frequency.
On the phone or iPad directly fix "bomb box", "flash back" of the upcoming release of new features, so stay tuned.

Found some info about it:

http://9to5mac.com/2013/04/19/chinese-pirates-create-web-bas...

> KuaiYong used a bulk enterprise licence to get around the safeguards designed to protect apps from being pirated. The new website, 7659.com, is essentially just a front end to the app: downloading any iOS software from the site will download and install the KuaiYong app if it isn’t already installed.
Visual C++ Refactoring
You can tell it's a hackintosh by the tonymacx86 reference.
It was quite amazing to watch the launch, it was right at sundown so the colors left by the exhaust looked different. Here's a pic: http://twitter.com/AhmedRezaT/status/408004729201897472/phot...
> Does PyCharm support Javascript?

Yes, to the point where I have edited in PyCharm even when I wasn't doing anything with Python, just for the JS features.
The actual number of public addresses that correspond to the generated group from the elliptical curve function is not 2^256, but slightly lower, since the cardinality of the group needs to be a prime number. Hence, if it's in that small gap, it would provably have no private key.
Depending on the type of redirect, that is how it works.
At least in the trade unions by me, there were journeyman workers who were getting such little work that their unemployment lapsed.

It's gotten a good amount better, but the jobs still aren't steady enough for everyone to be employed full-time. Aside from data centers, there's not a ton of construction going on.
I was there on the Monday before Thanksgiving and was really disappointed that it didn't happen then.
Brilliant. Reminds me of a similar site, though this one's more about demonstrating particular problems, rather than general concepts.

http://www.cut-the-knot.org/
I 100% disagree.

If I steal a $60 video game from a store, it's going to cost tax payers and the company more than $60 to prosecute me.

Should shoplifting > $1,000 no longer be a crime?
Is this the same way that the Indian mars mission reached its "transfer altitude"?
Because they don't explain the technology very well.

It looks similar to an ion thruster which is a technology already in use in space for situations you have plenty of power from solar panels, a long way to go to get somewhere, and your biggest concern is saving on weight by not carrying much fuel.

I don't see any fundamental reason it can't work, just questions as to how well it will work and if it will be better than existing technology.
Did the FCC Chairman Just Endorse a Pay-for-Play Internet Fast Lane?
Can you be more specific about the nature of the logic you are using when concluding that a "completed infinity" is a self-contradiction? Are you sure that you aren't naively equivocating abstract notions of infinity with cardinal numbers?
The thing is, support for arbitrary header is there: RawHeader, defined as a pair of header name and header value strings.
Another vote for Banker News. Three syllables vs six. That, and Financier News might attract pastry chefs in addition to your target audience...

As a member of your target audience, I'd suggest focusing on the discussion side since that's where you likely to be able to add value. Finance professionals already have content professionally curated and ranked by the various paid news services - Reuters, Bloomberg TOP, READ (ranked by views) etc., but there is no discussion there.
I think its a matter of CSS customization that can make telescope pretty useful as well, I don't think it should be discounted.
A welcome change! Hopefully it should help those that aren't too up to speed on Bitcoin realize that they don't have to buy an entire Bitcoin. ($1000+ will be quick to care most people off.) By switching to a mBTC format, hopefully more people will be willing to buy a few mBTC's.

(Also, got to love Bitcoinity's sense of humor. There've been some pretty funny gifs in the past when BTC reached certain highs.)
Par-cooking (preparing food ahead of time, storing it, then reheating it) is a common cooking technique and if done properly does not change the composition or quality of the food one bit.

These are not sodium and preservative-laden frozen meals we are talking about. These are products made in large commercial quantities for quick preparation.

I do indulge in Taco Bell from time to time and, let me tell you, I'd rather have the food prepared by a quality-controlled system than the stoned kid in the back that may or may have not remembered to add the seasoning when it was time.
I don't know if swapping easily-observed troll risk for impossible-to-predict currency exchange risk is a net win.
Mobile Chrome Apps
On Open Sources and Closed Agencies
What do you guys think about using immersion circulators as a general cooking technique for the average person? I see that you can buy one for $300 or so. Is it worth it?

What about from the energy-savings aspect? Right now it makes more sense to buy a gas stove vs. an electric stove because of the cheap gas prices. How does an immersion circulator compare with the two?
This actually helps a lot with the intuition, thanks!
So in a sense every irrational number is an infinite number because there is no way to actually represent it in a finite way.
That should read "as repulsive"
Edward Snowden sharpened his hacking skills in Delhi
Absolutely. And I'm sure if coaches started trying to run more 4th down plays, that would dramatically change the algorithm as well.
Amazon Rocket - 5 Minute Shipping
I think you have something here. Like others have mentioned, find a way to filter out the crap posts.
Of course not, just like, if you're hungry, it's not okay to steal food.

And the amount isn't really the issue, theft is theft.

The question, is charging your car like:

1) Running an extension cord to neighbors to power your house (theft)

2) Plugging in your phone into the wall-outlet at the airport (probably not theft)

It's probably both, so lawfully, why arrest the guy?
Trucks Accidents On Road Caught On Tape
Trucks Accidents On Road Caught On Tape.See What Happens When You Don't Follow Traffic Rules Or Drive Vehicles So Fast.