skysight-inc/HackerNews huggingface dataset:
[bitcoin] is no different from any currency or monetary commodity with no use value

No, bitcoin is different insofar as there is no powerful entity that taxes people and requires payment in bitcoin. This makes it even less valuable than currencies that DO have that feature.
Seems like there is a bug over here http://pythonmonk.com/learning/books/17-python-primer/chapte...

"Evaluates to True when age is 40 and name is "Bob" , which should be fine i think.
It's pretty obvious you'd didn't consider statements like that. There are a large number of examples that make your statement of the invariance of facts absurd.
if progress in software dev is limited by bottleneck problems that stop progress or slow it to a crawl, then large multipliers in productivity are possible and limited by the scale of the problem...
One action does not define a person.

It was wrong of him, yes. Being young (only 16 years old) and in debt probably took a huge emotional toll on him, though...don't you think? Again, what he did, IF true, wasn't right by any means but be a bit more understanding given the context. At least he went and made a respectable name for himself after. In the world we live in today, there are far worse stories that come from poor financial situations like this, namely crime.

I repeat: one action does not define a person. And for Jody, if we are assuming the article to be true, he seemed to be a pretty damn good person.
GWT is definitely not going to help the problem the author is talking about. GWT's "packaged" components still end up as the same markup and CSS. In most backend frameworks I'm talking about the Helpers, in GWT this would be some "View", or whatever isn't the presenter.

You would still need to use different CSS in the two cases mentioned, so it would be two different packaged components in GWT, two different Views. Maybe interiting from one another, but certainly far FAR more lines of code than a conditional / "modifier" CSS class. .testimonial.compact vs just a normal .testimonial, for instance.
Gates in the donut-hole - VOICE of the Valley Online News: One Man's Opinion
TL;DR: "I already tell Facebook all it needs to know, but this new thing is gonna destroy all my privacy (like the Timeline did, like the Graph API did, like FBConnect did,...)"
Not when you are talking about human resources. There is a very large up front investment in order to train people up.
You've gotten into a debate with me. Awesome. Let's lay down a few ground rules.
A Steve Jobs quote? It sounds oddly familiar... either way, made my day!
Sorry to be That Guy™, but why is this on hacker news at all?
The person was talking about @ mentions, not DMs.

@ mentions have certain properties - it's a semi-open form of communication. Other friends who follow you both can see your communications. That can be handy

If you and others prefer to communicate (for certain purposes) via twitter, and there's another person, X, that you'd like to also include in the communication... sure you can send them a message by some other means, but it'd be more convenient to be able to just include them as well.

>The argument can be turned around - you could just follow people whose updates you don't care about on Twitter so they can message you

As I said, the discussion was not about DMs, but anyway the original point was about how software might be changed to make things more convenient... you seem to be treating less-convenient compromises as the only option that should be considered.
Indeed. One reason why ML is quite powerless when looking at the stockmarket (from the point of view of past stock values) is that, even if you assume there is a latent model to be learned, it would seem reasonable that this model evolves as fast as the economic landscape and that is to say, quite fast. To such an extent that the valid data points available (the past few years of price variations) would not suffice to train even a very low-dimensional latent model.
I don't have a huge problem with your suggestion although I wonder if several competing Uber-esque services would solve these sorts of problems much more efficiently. The idea of "fair" prices is a difficult one because the definition of the idea varies so widely. I happen to like Uber's variable pricing strategy, but many people don't regard it as fair.

I work in Chicago and have a condo in the Near West area (basically Ashland and Madison). Cabbies who are already in the area love seeing me hail them for a downtown trip because they earn a few dollars driving where they would have gone anyway without a paying customer. If the industry was un-regulated, I might consider competing with Uber by offering people with less money than time a way to get an inexpensive cab ride from one of these "backhaul" areas. Imagine an Uber-esque service where a senior citizen who wanted to go to the grocery store sometime in the next hour but only wanted to pay $3 for her trip could place a bid for a pick-up. Cabbies who dropped off a premium customer nearby could at least pay for their fuel to reposition themselves for the next premium customer. Everyone wins. It's this sort of innovation which is stifled by laws deemed to be in the best interest of consumers.
What's the privacy difference between G+ and FB?
Well, I'll be that guy then: Why are people not using tabs instead of spaces?

Really: I couldn't care less about how much spaces my team mate is using for a tab. I just know: Indent by tab, and everyone can set their settings on their own and it looks always perfectly indented.
Hah, I don't think the parent post is literal. The point being that it's easy to be a 10x developer if you have 10x the focus.
The case could be made that universities teaching Java are already catering too much to industry. For my part, I would vastly prefer working with a lisp, ML or other esoteric language while in school. There's no shortage of time afterwards to work with more pragmatic languages & frameworks.

edit : not meant to imply that Lisp or Ocaml are not "pragmatic", just that the likelihood of working with them as a professional developer are substantially lower than Java / C# or Ruby / Python.
FB was already pre-installed and non-removable on many Anroid devices (including first-party Google devices!), so that's not a big change.
A robot that flies like a bird.
3 Years Old And Still A Cool Tool To Discover Music On The Open Web
Nexus has over a dozen force-installed apps (mostly the Play suite these days, but that keeps growing all the time -- a dedicated Magazine store, WTF?)
Why did John McCarthy "discover" lisp?
Why do people say that he "discovered" lisp instead of "invented"? Am I missing something?
Is a 10x developer the same as a "10 star" developer?
http://my.safaribooksonline.com/book/programming/microsoft-d...

"With NGen, there can't be anything "lazy" about how generics are instantiated. Instead, NGen must create representations of every generics instance it could encounter. The CLR won't be around to JIT anything. So, after all the discussion of avoiding code bloat and taking advantage of CLR's run-time optimizations, NGen takes all those values and turns them on their collective heads."
Why would you trust a smaller company, that lacks the talent and funds to audit its staff and partners or secure its databases?
Yes, you are right. I had not thought about that. Maybe the guy used to do mainframe programming. I've played with COBOL before, but the pattern never popped into mind.
How do you blackmail someone who has nothing to hide?
Steve Jobs ripped Woz off when they were younger.

Many people do awful things in the past. Young people (Jody was 16 here?) can be stupid & foolish. Hard to attribute that to the rest of his life with such a simple, "fuck the dude."
...and the carrier possesses the information necessary to decrypt the communication

...is the key phrase. Does Apple have that ability or not w.r.t. iMessage?
Were they discriminating against the individual or the likelihood that they would not be able to find a paying passenger in the immediate vicinity of the endpoint? Let's say they believed they would have to drive back to Manhattan for their next customer -- their effective earnings would drop by more than half (expensive backhaul) compared to a scenario where they could pick-up a paying passenger just a few blocks away.
<blockquote>The question is whether, in this initial adoption / speculation phase, we are above or below that mean trend.</blockquote>

Since Bitcoin has a hard upper limit in supply which has not been reached yet, its pretty clear that -- barring a major loss in Bitcoins popularity as a currency (which is actually quite probable, and which will counteract this effect) -- its current rate of deflation while its still in the supply-expansion phase is almost certainly <i>less than</i> its long-term expected rate of deflation.

Bitcoin's hard upper limit might make it attractive as an investment, but makes it undesirable as a currency (of course, even with the upper supply limit, the lack of utility value and the fact that bitcoins are essentially intangible make it somewhat dubious long-term value as an investment, but perhaps intangible collectibles will end up as a popular collectors item.)
> I also find the whole "ping me when a close friend does or says anything" aspect of the app as I've seen others use it to be a little obsessive and possibly even creepy.

The problem here is in your friendship, not Facebook.
The fizzbuzz syndrome is real alright. But someone failing fizzbuzz is not an indicator that they will always be incapable of development. It just means they are very junior and require training. Frighteningly for the West, Indian and Chinese companies appear to grok this and actually develop their employees. US and UK companies throw their hands up in empty self-satisfaction that their work is so intellectually difficult that people up to the challenge are impossible to find. The reality is probably that the corporate business model is flawed meaning they cannot afford the seniority of guy they need.
No, because it's another way to talk in social media. Now, let's not get into the semantics, we all know how much correct grammar is used in social media/web.
Well, on second look it seems like the mast is using <video> for me as well- I originally looked too far and thought the id "fbhome-cinemagraph-canary" led to an animated gif. Apologies on making the wrong call!

Also, as a previous reply pointed out, what they're doing really doesn't count as a cinemagraph- FB needs to stop butchering words.
Obviously not, as Facebook already has ALL your data.
you still have to base it off either the parent (.signup-page .testimonial) or a conditional that's only used on a particular page (.testimonial.compact). The media queries are sub-optimal but it's contained within .testimonial. Here's how it can look:

.testimonial {
media screen and (max-width: 900px) {
font-size: 0.8em;
}
&.compact {
media screen and (max-width: 1200px) {
font-size: 0.8em;
}
}
}
I was told by a taxi driver in Chicago that bureaucrats love complaints from taxi patrons because they can extract bribes from the drivers to resolve them.
Hey Startups, I’m calling bullshit. You don’t understand sales
If this were true, you could make a fortune on a class action law suit against Facebook's breaches of their TOS.
It actually is taught in many schools.
Jsig - precise & concise javascript signature notation
Ask HN: should you bug or spam users who don't end up using your app?
I signed up for an app just to check out their tool and interface. I didn't really get what their app does initially. After checking out, I realize that I have no use for it, but the founder sent me two emails straight asking for feedback.

Do you do that? Isn't that kind of spam? What's your thoughts? Isn't no-reply an answer on its own?
It's because earlier, unless I misremembered, someone used the name to create a work that wasn't up to Zed's standards and he told them to cut it out. He can be abrasive but he's a net win for free software. Most people angry with him are angry for immature reasons IMO.
On Innovation– Interview with Nathan Marz
You know how Mozilla makes their money, right?

https://www.google.com/search?q=ok&rls=org.mozilla:en-US...
What about going a little further and writing in a purely functional language like Elm?
You make a good point in noting that I didn't address the issue of short term holding and possible frequent circulation. It would certainly seem to make the valuation of a bitcoin smaller.

That said, I can't think of a back-of-the-envelope type calculation that I'm happy with, though I'll grant that my crude calculation is likely too high.

Does anybody have any idea what the rate of bitcoins being 'stranded' is?
I think you could summarize the entire story with "Stop trying to capture the moment in your smartphone, and start LIVING IN the moment."
If I temporarily change my name to a random number and then go to 3 brothels, a drug dealer, and then my church, I can assure that after I change my name back and run for congress, it will come up.

The problem is that all your transactions take place with the same public key or set of public keys. Sure, you can add more keys to that mix, but someone can probably always untagle the web.

Contrast this to say Chaum style e-cash where you get complete anonymity. To withdraw a coin , you have the bank signs a serial number in a such a way that they don't know what they are signing. You can then spend the coin by providing the signature and serial number to a merchant who asks the bank if that serial number has been deposited yet. If not, then the coin is neither counterfeit nor double spent. No one in this system can de-anonymize you since they can't know the serial number you used when you withdrew a coin.
Yeah, and they make like 6 copies of every email you send or receive also. Creepy.
"You can tell when someone 'gets' it and when someone doesn't."

Can someone explain this in more detail please?
I personally have no stake in this, I am just observing from an outside perspective so I cannot really say why some groups whose webkit + V8 over JSC, you would really have to ask them.

I am guessing there are probably non-technical points (eas of commit access, architecture, roadmap etc)
I think you're spot on.

There are some _really_ bad programmers out there. Many are stuck in IT departments in non-technical companies, pounding out RPG, COBOL, BASIC, and other "maintenance" work that consists of writing reports. They take weeks doing it. It's a 9-5 job that they don't have to think about when they go home.

I sat in a kickoff meeting with a client's development staff. The staff had an average of eleven years of employment in the department. They were starting to define an SDLC for their organization and the topic of code reviews came up. One of the major points of contention for the day was the use of GOSUB over GOTO. (The pro-GOTO people were talking about a bug that smashed the stack, but didn't know it.)

It's safe to say these people are not reading "Hacker News", even in its current form, at 10pm. They read ESPN.com at work.

Even within this sort of environment, individual effectiveness follows the 1/10 to 10x distribution. There are developers who change one line of code, with a clear specification, and take entire facilities out of production for days. Others get in at 7am, leave at 7pm, and work on ripping out as much code as possible to create reusable modules of...BASIC. Most plod along in the middle.
Firing a laser into your brain could help beat a drug addiction
I'm surprised this isn't getting at least a few more upvotes, but I think it's an article that lays down a lot of facts and doesn't just lay down a couple and them embellishes them with some strong subjectivity.

Does anyone have a solution to this mismatch between the needs of those in industry and the needs of those in a lab?
Analysis paralysis!

The computer is a machine. It understands one language. Everything else is sugar on top. The language you should choose is the one that exists at the right level of abstraction for the problem you're trying to solve. That's a very academic way of saying, "choose the right tool for the job."

Personally I'm of the opinion that you can get really far knowing C and Common Lisp. They represent two fundamentally different models of computation and all of the other languages (save the Smalltalk offshoots and obscure ones I haven't had the pleasure of experimenting with yet) are essentially sub-sets of functionality from one or both of these two languages.

It's too easy to get caught up in the "feature creep," of all of the languages available today. Some will claim "immutability by default," is a feature. It's not. Any sufficiently sophisticated evaluator of a language can stratify a program into a process capable of emulating a machine that can treat all memory as "immutable by default." It's important to remember that often these languages are created to solve a specific problem and then evolve over time to become more general. It is best, in my experience, to just go straight to the source and work down to what you need.
Wild Palms here we go.
Not being a Pythonista or Rubyist myself (but a PHP/JavaScripter) I found Vimscript quite easy to get into.

Those things we always hear about Vimscript sucking are mostly cargo culting by people with no experience with Vimscript in the first place. I personally hate the syntax of Ruby or Objective-C but I don't go around mocking those languages.

Anyway, your comment on shortening commands is very true. Case in point, the great CtrlP plugin:

https://github.com/kien/ctrlp.vim/blob/master/autoload/ctrlp...

It's an awful read but, once you replace all the shorthands with full names, the code is very readable and straightforward. To me, it looks pretty much like a PHP/JS without braces.
and? are you suggesting that google, by some logical extension, is influencing mozilla's privacy decisions in their OS?

18% of internet users use firefox. thats a lot of eyeballs google would be missing out on without the search deal in place. they gets much more out of that arrangement than mozilla does to have any leverage. MS would be equally happy to pay mozilla for that 18%. moz can easily find many other avenues to make money while goog cannot find an extra 18% user base elsewhere.
The more general question is "Why is mathematics said to be discovered, rather than invented." People can, and have, written full-fledged papers about this.

Suffice it to say though, that Lisp is said to be discovered because that is the terminology typically used with things in mathematics.
Running a startup is fucking hard and fucking stressful. I'm learning that.
Indeed. While in this case it seems that CPBR is clearly at fault, the quoted copyright notice is equally clearly incorrect: it is quite easy to reword someone's ideas in a way that would be considered plagiarism if presented academically but falls under fair use.
Intrinsic value means the value inherent in the good itself. Gold has intrinsic value: it is one of the best semiconducting metals, and is easily malleable. Gold also demonstrates antibacterial properties.

Note that palladium, another precious metal that routinely trades at high prices, also has "intrinsic" value as a catalytic agent. Platinum, which is currently trading at higher prices than gold, is one of the least corrosive heavy metals.
It depends on how you're defining "executable instructions".

There is a small set of operators and a single conditional. No looping, etc. It's strictly less powerful than CSS, for example.

The implementation is a very simple loop over a switch with a simple 'stack'. The size of a script has a hard maximum of 10kbytes.
>Am I missing something?

Yes.

Consider the parentheses in an s-expression.

(function foo bar)

The s-expression is a universal structure that can be used for every construct in a lisp. Notice that the core structure is not changed if we replace the parentheses with say, semi-colons.

;function foo bar;

The core of the concept remains the same. McCarthy's discovery is classed as such because as a construct s-expressions can be crafted from any set of symbols.[0]

[0]: This statement is probably false in more ways than one, that still doesn't damage my point.
You can't frame a third party unless you have their private key. This is called Exculpability and there is a proof of that property in the paper. I agree it has problems ( especially if you can use double spent coins to buy a ticket to Venezuela and avoid extradition). But the point is Bitcoin wasn't the first paper to solve the double spending problem without just asking the bank, not that its solution was inferior.

There is a good deal of academic research on e-cash schemes and some of it might actually be worth studying (despite the fact that it was never really deployed) instead of ignoring it and thinking Bitcoin is the be all and end all.
HN is not Facebook. Hold yourself to a higher standard.
If you want to buy because you think the value will go up for no other reason than that the value has been going up then you're just participating in a speculative bubble. You might as well be gambling.
I was suggesting a browser extension to undo the mangling once users are educated. I must have misunderstood the original idea.
Well right now the entire bitcoin economy is valued at $1.6B so if a bitcoin rises to $1M the bitcoin economy would reach $12.3T . I'm no economist but that seems like it might be an unrealistically huge percentage of the world economy. I really don't think there's enough investable money in the world to get there.
I suspect like a lot of people who came late to programming my choice was initially dictated by simple pragmatic concerns:

What can I learn quickly? ...that has a fairly simple forgiving syntax ...that has a ton of online help and resources ...that I can get a prototype product out simply with ...etc - I think it's a not atypical set of concerns.

For me, because of all the online help and community and ease of getting something useful working quickly I landed on ruby, at first using rails.

My analysis may have been simpler than the OP but as I learned more I was able to understand more of what I needed, where my choices were good, where not. I was able to pick up other tools and languages as my interest was piqued.

So no one choice is right for everyone but this approach worked for me, but more than anything the key is to drop the analysis and learn SOMETHING ...once you start it's easier to pick up more.
"but the difference between developers who are proficient at what they do will never be a x10 multiplier - it will be closer to a variation of 30-40% in productivity"

If you look at individual productivity you're right, but the effect of the myhthical 10x developer is not just on their own work but on the work of others in the project. You could in some cases get a 10x at the project level. It's the difference between working smarter versus surface level efficiency such as better time management.
Media queries are still necessary to lay out the page you've described. The primary containers of your pages all need to move around based on the size of the top-level container.

If you could only rely on your parent, that would also be problematic - the size of a component would be dependent on its chain of parents. If you were reusing the same component within further containers, say 3 different pages, you might want two to look the same despite a size difference, and element queries don't help you anymore. You just need a .testimonial.compact class, have slitghtly different media targeting, and now you have two types of testimonials that you can use on further pages.

Element queries could also easily create strange loops that cause the threshold to be crossed recursively, if the parent bases its width on the child. This is the case with inline-block elements and the property-which-must-not-be-named.
Stopped reading at the speculation that marijuana may have contributed to his suicide. The fuck???
Relevant: http://www.jwz.org/doc/tabs-vs-spaces.html

tl;dr; Spaces are the correct technical choice due to interop issues with TAB.