skysight-inc/HackerNews huggingface dataset:
The comparison to 1991 gadgets is in terms of thing-doing, not MIPS and storage and whatnot. The comparison of raw compute power is interesting, but it doesn't invalidate the other kind of comparison.

That was my reaction as well. In 1800 you only needed 1 or two horses to pull a cart to get you from point A to point B. A typical car today might have 200 horsepower, but you don't actually compare that to having 200 actual horses in 1800.
Please read the comment again, I think you interpreted it incorrectly. I'm saying, lots of people are forced to appear for IIT/IIM due to peer/parental pressure but they are clearly not even close to prepared for it. This isn't the case with ivy leagues i.e. bound-to-be-rejected applicants are far lesser with ivy
Then the person who is the closest to the light will know that he is the one who killed the individual.
I thought the price was going down because of the news that Apple is "blocking" bitcoin apps (aka the bitcoin apps were breaking the App Store rules)

https://news.ycombinator.com/item?id=7193327
///host.com bug is not well documented. It's "0day" for most of websites.
> (annoyingly, traffic from Hacker News is counted as ‘Direct’ and not a ‘Referral’ in analytics, so it’s hard to get actual numbers)

You can edit how sources are defined using Custom Channel Groupings. So you can define traffic from HN as Social or Referral. Unfortunately this settings won't be retroactive, but it will work for future traffic.
Heh. Performance reviews in Adobe:

"Hmm.. a new security flaw in flash every day this year. Well done, bonus for you!"
Indeed. Sorry OP, your solution:

(1) avoids best practice (RAII) using...

(2) a flawed rationale (ignoring the existence of compiler optimizations)...

(3) without measurement to demonstrate the supposed flaw in the best practice (which would have surfaced the flawed rationale)...

(4) and therefore implements a micro-optimization with no actual win...

(5) and introduces a bug in the process (it's not exception safe).
so to him- its common sense to not search a demographic due to it being unreasonable, but also common sense not to search a demographic when it actually is reasonable?

sounds like a contradiction to me.
This is good, but probably wasted here as the folks here will just complain because this is no Go or haskell.
"Prosecutor General's Office, the FSB and the Interior Ministry declared war on Bitcoins"

http://translate.google.com/translate?hl=en&ie=ASCII&prev=_t...
Upvoted for having a transcript! But the scrollbar seems to disappear if my window is less than ~950 pixels.
Security screencasts with Russian accent? HA HA.
Anyone can learn plumbing, framing, or drywall too, that doesn't mean we should all learn to do everything we need done. Furthermore it's not feasible or practical for anyone to be a master of everything.

This view point overlooks the fact that people don't have infinite time and resources for learning and/or creating stuff. It also ignores the role of specialization.
Got it! Just worried about the rest of us folks who can't pay you $400/hr :)

Cheers !
Thanks, it's helpful to consider it from that perspective -- at least as potential reasoning for why the bill was written in the first place.

But we can counter that it's specious to claim customers are clamoring for this but not getting anywhere with manufacturers. Apple's Find my Phone feature is already one step toward addressing this issue, and there are a handful of third-party apps on the market that do similar things. These market solutions will continue to get better over time if they're popular.

And of course, there's the question of why it's the manufacturers' responsibility to address theft in the first place. Jewelers aren't required to engrave and register all their necklaces.
This is not exception-safe like scoped locks are.
As briefly as possible? Infosec is hard. Most companies have virtually no security policies. Nobody listens. Black hats are ahead in the arms race and anyone who has decent knowledge (doesn't even have to be anywhere near on a level like Homakov or Zalewski) can pull off all sorts of exploits. Even if they don't strike the application itself, they'll get you through infrastructure that your application relies on. Look at how script kiddies like the SEA can pull off high-profile hacks through social engineering, domain and DNS hijacking.

It's assured that a ton of Rails apps are vulnerable, it's just that no one has found them, or more likely, is not publicly releasing or actively exploiting them.

Also, Rails doesn't address for all security pitfalls. Some of its mechanisms are actually underdeveloped and require rolling lots of checks by yourself, such as for proper session termination, IIRC.
Ah. How did you get the motivation now? How long did it take to find these bugs?
OK. I give up. No matter how much I try, I will never be as cool as @homakov.
Not discouraged at all! :)
For some context, checkout homakov's compilation of white-hat "hustlers" and the bounties they've received:

http://www.sakurity.com/hustlers
Realized my question may have come across as rhetorical, but I really am looking for clarification on the rules!
I think this fits into the "don't lock your doors" genre of argument, where one argues that there's no point in making it harder for something bad to happen because even if you do some bad things will continue to happen.

What the genre (and this instance) misses is that nobody is claiming that the solution is perfect. As long as it reduces the cost of theft more than the costs it imposes, it's a net win for society.

I'd expect this approach to reduce opportunistic theft quite a bit. Petty criminals are not big on delayed self-gratification; if they were, they'd be doing something else. If they can't use or easily sell the phone they just stole, then many will stop stealing them.

It may not reduce organized theft as much, but it would depend a lot on how hard it is to subvert the lock. If they have to throw out the motherboard of the phone, then sure, they can still sell the screen, but their per-theft profit goes down, reducing financial incentives and complicating their business model.
It works both ways though, a 200hp car can get you across the county a lot faster than 200 horses. Just as an iPhone can do a single threaded task faster than 3 billion dollars in 1991 hardware.
Great tip! I'll set that up.
That is not a Ponzi scheme, that is called increasing scarcity.

Bitcoins are not much different than gold. People hoard them like an asset, but because there is nobody at the controls for liquidity (and the impending scarcity) it's not taken seriously as a currency.
Exception issues aside, an odd definition of "scoped". A very non-C++ solution. Use RAII and lock_guard (if possible) as vinkelhake demonstrates. Consider,

LOCKED(lk_var) {
return 42; // whoops
}
Exactly - There is no universal truth involving pretty much anything/
why hasn't GitHub hired this guy?
There's a whole subfield of computer science about it: http://en.wikipedia.org/wiki/Theory_of_computation

On the other hand, "All problems in computer science can be solved by another layer of indirection." (http://www.dmst.aueb.gr/dds/pubs/inbook/beautiful_code/html/...) So if that applies to this problem (after enough levels of indirection) then maybe I'm wrong.
I've had the same problem at times. It's kind of a mental masturbation; adding more abstract structures and more higher order functions.

Need to strike a balance between Get Shit Done and leaving behind code that isn't a pain to maintain.

In fact, often the kind of abstractions I've created when I'm in that masturbatory mode described above, it turns out that the abstractions aren't worth it in the end because they're only used once, and it doesn't actually make the code cleaner or easier to maintain going forward!
IBM plans for self destructing Chip
Free/open source OSes are great programming environments that leave you in control.

As for the compatibility 'problem', install the compiler/interpreter version you need from source, use chroot if you need to, etc... If you're making apps to run on said scatterbrained systems, you can ship statically linked libraries with the app, or use a cross-platform solution (Java, HTML5, something like Haxe, etc...).
Agreed. The scrolling function was part of the Wordpress theme. I find it kind of annoying as well.
Silicon Valley's 'bro culture' locks out many minorities
@homakov finds 5 different bugs with github and manages to align them so that a bigger vulnerability is exposed in under 5 hours? That's amazing! I used to think I'm a fast delivery-focused developer but I'm probably just a fraction of how fast some people are.
So is giver.io a non-profit itself or a business? I'm just interested btw, I don't think there's anything wrong with it being a for-profit. In terms of feedback I like the idea, even if some potential revenue streams could be considered amoral by some. (ie taking a percentage of each donation)
How stock price is determined.
Good to know, thanks. Any recommendation for a good read on security best practices for a python/django app?
Drone and Docker, Open Source CI
Year Of Code and The Myth Of The Programmer Shortage
Ruby Brogrammer Security Fail yet again.

Friends don't let friends code in Fails frameworks.
I'm pretty much sold!
I read it and learned. Did some research. There is wiggle room but I guess everyone is afraid of defining "fair representation" in regards to a firing.
I'm a member of EO (entrepreneurs' organization) to which he referred in the article. He's referring to the "gestalt protocol". You can read more about it here: http://www.chiefoptimizer.com/357/entrepreneur/gestalt-proto...

Another value is, when speaking in a group (we call it 'forum'), experiences benefit everyone who listens whereas advice is only applicable to the intended listener.

An illustrative example is "I did X and Y was the outcome" vs. "You should X".

Sometimes we find it limiting however, and ask that people not use the gestalt protocol. That's the exception to the rule.
Huh? Tesla car is worth more used than new
Just signed up (I run a non-profit) and put in some basic information. It doesn't seem very clear how I can share anything (or if I can) with someone who isn't registered at giver.io

Am I missing something?
A human-computer language is an interesting idea, but it defeats much of the purpose of natural language. The convenience of being able to talk to a computer normally, or to process large amounts of text data that wasn't intended to be read by the computer. And there is so much data to learn from written in natural language and there would be very little in the new language.
Como melhorar a utilização de mídias de vídeo e som com WebRTC
change conversations to meetings and you've got yourself a huge win.
I wish it was more difficult, and that the entry to programming jobs was left to those who can actually code rather than the field full of blaggers who currently manage rot get jobs and cannot even code fizz buzz
Completely agree, GitHub private repos are a huge target. Even if you use 2FA, after login it's just a cookie that separates the good from the bad. How could GH improve that? Client-side SSL Certs?
The worst are assholes that know they are assholes and make no attempt to change, only warn you that they are in fact an asshole. Assholes are only tolerated, never respected.
Best centering (vert. and hor.) solution ever:
.outer { position: relative; }
.inner {
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
}

<div class="outer">
<div class="inner"></div>
</div>

This way you don't need to know the width or height of inner element...
In VisionMobile's "Developer Economics Q3 2013" [1]
(page 57) there is an estimate that 1 in 8 sofware developers in the world was involved in mobile development in 2013, for a total of 2.3 million mobile developers. That would put the total numbers of developers, any kind, at 18.4 million.

[1] http://www.visionmobile.com/product/developer-economics-q3-2...
A couple of things come to my mind when I start reading this.

It frustrates me when I start telling a story and people interject to try and solve a problem that I don't have based on a partial story. Sometimes I'm just relating an anecdote, there is no overall problem, I don't need 3 suggestions on what to do next. The next is already solved. You just haven't let me finish the story.

This is possibly not related but the article says to speak from experience. Can this be applied to job interviews? In previous interviews I've started with my experience stating what I've done in the past only to be interrupted and told they don't care about what I've done in the past, how would I do it in the future. When I explain my approach to Project Management or QA Testing, or whatever, sometimes I get asked if that's how I've done things in the past and when I say yes the interview is very short.

Maybe that second paragraph is how I phrase things, but if you've got experience in a subject matter you're going to base what you would do, on what your experience has taught you.

Sometimes it sounds like people want a completely new process that's never been done before, or at least isn't attributed to some other company having done.
Programming is hard. Proof-reading? Impossible.
Agreed. If it had said that, I'd not have been concerned by it in the first place.
When we provide transformer regeneration services, we'r guarded with weapon.... www.GlobecoreRegen.com
https://roadtrippers.com/ is a great tool for finding interesting food/locations along a google maps route.
Arrange the soldiers in an arc (< 180 degrees, hopefully) around the target, rather than a line. Now each soldier is exactly the same distance from the target, and will see the light turn on at exactly the same time.
This happens to me too, but I try to take a more optimistic look at it. I've found that code that I've written that turned into a monstrosity is code that I'll rarely want to touch again. If I don't want to touch it, then I'm less likely to add (or remove) features, fix bugs, etc.

But if I find the time to clean that code up---make it simpler and clearer, usually---then I find that I'm no longer fearful of touching that portion of code. I'm reinvigorated to fix bugs, add/remove features, etc.

So yeah, while the intangible effect is, "oh I've made the code simpler that really does feel good," I've also found tangible effects because I'm more motivated to work with that code in the future.
Can you clarify how this issue was specific to their choice of framework?
> It's not a case of legislators saying "it would be better to have less phone theft so let's try to reduce it this way" - instead it's more like, users want this, but don't have the bargaining power to compel the phone makers to build it in or the telcos to support it.

I am sick of reasoning like this. The purpose of government is to preserve your freedom to do something. If some users want something and cannot arrange it themselves, then they may just not be able to get it. It is not the government's place to mandate that everyone gets what some people want. That goes against personal freedom. It is certainly the government's place to punish thiefs---a person who deprives another of their freedom to control their property. The government should not mandate certain ways of arranging private (between a person and the phone company) affairs.
Florida Targets High-Dollar Bitcoin Exchangers
Do you have some evidence that this won't get considered?

It looks to me like an easy political win. Smartphones are getting stolen a lot. They are popular. They are often the most expensive thing a person caries, so people are protective. Being able to say, "Hey, we're doing something about a theft that could happen to you," seems like something that would give the average voter warm fuzzies.
The most important skills when starting your career
A very important gotcha with this approach is that any variable named "i" will be reset to 0 inside of the lock, and modifying "i" inside of the lock can cause an infinite loop.

This can be mitigated by generating a unique variable name with the C preprocessor: http://stackoverflow.com/questions/1132751/how-can-i-generat...

That being said, it's much better to use a standard method of scoped locking instead of trying to reinvent the wheel.
How about you just be a bit more careful with your iphone? No law in world can stop people from being stupid.
Nice read and layout with no adverts or banner ad's, I like this.

I was not aware of metal foam, and from how it is made, I do feel it will be one of those materials used sooner rather than later. If it is as good as they say.

Also Scotty will be pleased as Transparent alumina made the list.

Wonder how long until they make turbine blades out of diamond, a long way of, but maybe a future future list.
Luckily, he is not forcing you to donate, so you can choose not to. :)

He also commented on his site that he "is poor", so it could be that he simply hasn't landed enough gigs @ $400/hr to be in good financial shape yet.
Even if you remove the size restriction and the physical limitations of manufactured circuitry, we're lacking the perfectly defined model of how a neuron actually works. We have plenty of knowledge about neurons, but nowhere near enough to simulate them realistically. You'd need to be able to account for every possible state a neuron could ever be in.

But a neuron is more than just an input-output state machine, it's affected by levels of oxygen, glucose, and any number of hormones, proteins, and other chemicals in the bloodstream. An adult human's neurons are each individually shaped by their entire existence up to that point. Alcohol consumption, sun exposure, antidepressant medication, hydration levels, exercise levels. It all affects how they work.

And that's just one neuron. Simulating the brain as a solution to this problem is, I think, out of the question.
It's not the same argument...

I can buy food and cars and real-estate properties with USD. I can also buy BTC with USD which I can use to order stuff online or which I can use to convert back to USD... To buy food, cars and real-estate properties.

The point GP is making is that once things make it into Gox, they can't get out: your USD become "Goxdollars" and your BTC become "Goxcoins".

I don't know if Gox is going to resolve the issue but, in any case, it's certainly not the same argument.

As of now you can't buy anything else than Goxdollars/Goxcoins with Goxcoins/Goxdollars. Hence the "fantasy trades".
You should work hard at accepting registrations from non profits outside the US, that's where the need is greater.
I am compelled to febreeze every bit of code smell I come across. I often rewrite large sections of working code into better structures, more readable/concise syntax, better naming of variables/functions, etc. and In the process I have at times introduced bugs.

That's sort of like throwing a punch so hard that you throw yourself off balance.

I would suggest that you take that energy and first write unit tests or a code coverage tool or an assertion framework that doesn't intrude on production. (I've done all of the above, but I may have been "cheating" by using a language with exceptional access to the meta-level.)

This would allow you to refactor with greatly reduced introduced bugs. That would be more like keeping your balance thus staying in a good position to exploit an opening.
Yes there are limits, and we aren't anywhere near those limits. Our best algorithms are still primitive, and inefficient.
Exactly. Not shipping this feature hidden behind a flag is an ultimatum.

If the feature is hidden behind a flag, then only developers experimenting with the feature will turn it on an use it, but they will never venture to make a production app since they can't expect their users to also have that flag turned on.

If the flag is shipped in the on position, developers will take that as a sign to start shipping features using it to production.
The AWS API is an INTERFACE to a proprietary system which runs closed source code. The code that runs the API endpoints is also closed source. Whether or not the SDKs for the AWS API are open or not is irrelevant to this discussion (not that you said something to the contrary, but I'm covering my bases here).

Eucalyptus has no more or less 'embraced' the AWS API methods than OpenStack has - save for a bare few methods that have different connotations in OpenStack land than they do with Euca: https://wiki.openstack.org/wiki/Nova/APIFeatureComparison.

The 'political battles' you are citing in OpenStack are actually a bunch of cage rattlers who are promoting their own interests in their respective service offerings. Going into a company that uses AWS for infrastructure and trying to pitch them on OpenStack is a long, drawn out process. Selling new technology is hard.

The lowest common denominator benefit that OpenStack provides is an open and transparent code base that can be modified and utilized by anyone. It's that openness that allows the few people using features like VPC and autoscaling to write some simple code to do deployments on whatever they like. Honestly, it's a handful of lines of code at the most for any given method. Saying you 'lose' feature functionality is simply a rationalization for attacking the OpenStack movement.
Everything can be traded as long as people believe in its value. Currencies are proxies. Proxies function best with stability in value and wide awareness of relative values for goods and against other currencies.

Bitcoin and its ilk are going to repeat the issues the US had when small and regional banks all printed their own bills. Their info infrastructure were large books, updated monthly that provided info to determine exchange rates/values. People didn't like getting burned everywhere on transaction costs and their value going poof when unsavory characters ran the underlying banks into the ground or rumors about the stability of far off banks were spread.

Centralized. government-backed fiat currencies solve many issues that most Bitbugs are coming to grips with the hard way. It's those issues which are exposed publicly and quickly which will keep it the most amazing speculative financial invention to a group of fiercely, independently minded folks who have the skills and means to gloss over all the failings of such a device being a proxy for fiat currency. It's just another layer of abstraction, not a replacement. And it's a leaky abstraction.
Great product. Definitely going to be using this. Keep up the great work!
Meme stock art is a dead give away. Need real examples before you launch broadly. Find some real customers and work with them to build a tool they need and want.
Computers aren't stupid, they're only really good at math. And trying to understand human language using math is hard.
Or you can just use Gitolite, Gitlab, etc
Show HN: pingy.io simple and fast online network tools
Yup, if we want to beat the analogy further, I would say the constant attention to code "smells" and such is like cleaning behind the refrigerator daily when you see dust has landed. I think there is a great middle ground, where you actually consider the possibility that the improvement to the code will be a net loss (time investment to improve code and time it saves in the future). Lots of books about this, many people don't get the full theories, and instead take the talking points (x lines of code per method, don't do Y, do Z, etc).
So, after actually reading the article:

Adobe had a dysfunctional system were managers were not giving any feedback during the year, waiting for the annual performance review.

So essentially no management at all.
Labradoodle creator – I've done a lot of damage
>An adult human's neurons are each individually shaped by their entire existence up to that point. Alcohol consumption, sun exposure, antidepressant medication, hydration levels, exercise levels. It all affects how they work.

Possibly, but why on Earth would you want to simulate that? Just simulate what the neuron is supposed to be doing or would be doing under ideal circumstances.