skysight-inc/HackerNews huggingface dataset:
Hi! This is Ellen from Thinkful. The author is one of our amazing mentors who does a number of free sessions where he walks through these types of guides. Check it out: http://www.thinkful.com/a/mentorship-preview. If you are just starting to learn to program we hope you join us!
> Seeing your five hit attack miss five times at 5% miss
> chance per attack will induce true frustration.

I was curious, so I worked out the chances of this happening. For a given five hit attack the chance is 0.00003125%, or 1 in 3.2 million. So yes, I imagine it is very frustrating, but it happens incredibly rarely.
Oh, like PayPal?
>Education is about teaching children valuable skills they can apply in their daily lives.

Train the proles up so that they can be useful to their future employers? Teaching any specific vendor's products exclusively isn't a proper role for a public institution.

> How many of them would ever see a PC running Linux again?

Practically none, if the educators who choose which company's products are the winners tend strongly to one vendor's products.

> The cost argument doesn't really stand up either,

No, but it bothers me a bit that one dominant market player gets the majority of public money, and another tends to get nothing. I'm not sure how to solve this though.

>books cost money and 'do nothing but line the pockets of the publishers' to paraphrase the author.

There are a lot of fair criticisms of the textbook publishing industry.

> It's not as if computers running Linux cost nothing either.

True. But at my college, Microsoft licensing is a budget item as is maintenance of Windows PC's. If they were Linux PC's the replacement for those expenditures would probably cost less. A more proper solution would probably cost slightly more than standardizing exclusively on Windows.

>If Linux is going to find a place in mainstream education, it's going to have to earn it. This is of course quite possible.

Public institutions ought not to be picking winners here. It isn't appropriate.

>Decisions about which solution best serves the educational needs of children should be in the hands of educators, not technological partisans.

Well, currently it is usually in the hands of institution IT folk, most of which (in my experience) tend to be technological partisans.
I'm not sure Singapore and Israel are the best choices when it comes to escape the bubble and focus on what's really important.
Sigh, another string library. And this is the reason why I prefer C++ over C. You don't end up writing another string library for the 300th time. There aren't that many differences between string libraries anyway. Most of them are just structs with a pointer to a memory block, plus a length field.
The Loop wrote about this: http://www.loopinsight.com/2014/02/06/welcome-to-sochi-bam-y...

Here is a less edited version (via The Loop): http://www.nbcnews.com/watch/nbc-news-web-extra/honeypot-tes...
Thanks for the very detailed guide.

Word of caution: As with any marketing effort at a start-up, don't put too much time/money into something before testing it. This won't work for every company. For all you know, you may get better results from just speaking with your customers more, so that they love you and tell their network about you.
Write great content read by 500k+ hackers
About

Hackerrank is a community of hackers who solve programming challenges in different domains of CS for fun, fame & jobs. The community is growing.. very fast. We are now over 500k+ hackers across the world and growing at a healthy rate.

We want to build the greatest and most engaged network of hackers and keep it free forever. As a company, we make money ($1MM+) by selling a white-labeled version for companies (hackerrank.com/x) who use it to host their private programming contests and identify the best programmer to hire.

Crowdsourcing

Every hacker has a type of challenge that they love, whether they are coding at their level or pushing their limits and learning something new. We're building a large collection of real world challenges in various domains of Computer Science. The challenges themselves are sourced from top hackers, professors, and companies who work in that domain.

Responsibilities

[1] Write & interact with top hackers on interesting things they have done - content that appeals to the community
There are a lot of challenges created from various sources. We'll need to ensure that the problem statements are crisp, easy to understand by anyone even without a CS background - at the very least they should know what is being asked.

[2] At the end of every hackathon or a contest, write a detailed blog post on different solutions, approaches, algorithms used to solve the challenge in collaboration with hackers who set the problem or solved it during a contest.

[3] Interview top hackers on their approach to coding and feature inspiring stories (https://www.hackerrank.com/blog/jinfu) - there are tons hidden.
and many more..

Skills

[1] Love for Computer Science - a CS degree is not essential but it's good to have.

[2] Great english language skills and an ability to articulate a complicated concept or phrase in a simple way.
You'll collaborate with the best problem solvers across the world and your work will impact ~500k of the smartest hackers in the world!

Interested? E-mail us (hackers [at] hackerrank) with your online profile.

We are also hiring for other positions if you're interested: hackerrank.com/careers
I think it is a simple collision of fledgling free market behavior and slightly more mature free market behavior (West). I kind of equate the bias too the same way teenage siblings look down on the younger siblings. They are both kids but the slightly older ones are hugely biased in there way of thinking.

I am mostly referring to the huge breadth of market laws in the West that have taken 75+ years to come up with, stuff ranging from OSHA to Titles 10, 31, 40, and 41.
Silk Road 'Kingpin' Ulbricht Could Get 20 Year Minimum Prison Sentence
Perhaps these apps are created by developers from other countries who are not as familiar with USD and software value and are just trying to publish something on the App Store.

I could see a young college student in Pakistan creating an app that does something totally random and just throwing an equally random price on it just for the experience.
Show HN: A new blog engine for developers
AFAIK, they had to refund anyone who had complained, but they probably kept the money from anyone who didn't. (We're talking about maybe 10 transactions, of which 2 or 3 complained.)
Yep, but this one has not the usual layout of struct+pointer (that's the whole point), and I'm not sure it qualifies as "yet another" since it was written in 2006.
It's pretty disingenuous to downplay attacks vs Anonymous as motivated by them "engaging in such topics with an opinion contrary to that of the intelligence agencies". No, that's not agencies go after Anon. Agencies go after anon because of the actual criminal activity.

edit: I'm receiving disagreement downvotes. What's up?
Teach someone who wants to be a entrepreneur - Yes

Make someone to take up entrepreneurship - Maybe

Yes inception is possible, parents do it all the time.. kids don't realize it many a times. But it doesn't work that way for entrepreneurship. One has to be able to think for himself, everyday.. its not a end to means like other things to be exact, it is creating means with ends everyday.

One of the key attitude towards it is the situation where you can't see yourself as anything, except for, as an entrepreneur.

Lastly, the method of the teacher should be not to put someone on the track only, but to prepare them to stay there. Its not one night of inspiration, like in writing a song, but multiple nights of cycles of struggle and success.
To clarify your clarification, people use the word "disinterested" to mean "uninterested" far more often than they use it in the "correct" sense, in the UK at least.
No one should do anything serious without having read Doug Crockford's Javascript: the good parts. There is a nice OO -language hiding in the closet.
Wow...

I guess you can't really trust anything once the propaganda ministries are involved.

Seriously though... if the reddit is true... and it sounds VERY plausible... that report was just HORRIBLE journalism.
Unless I missed something[0], the work is actually useful in cryptocurrencies: it's actually bruteforcing a crypto function to find a solution for the block. Once the solution is found, the block, which contains actual transactions, is known to be valid, and the block is said to be mined. The very system that generates money is the system that validates the transactions. The miner gets the nominal fee of 25 BTC per block, plus any fees included in the transactions.

[0]: http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bi...
Another way is to use «angular quotes», which have the advantage that they can be nested without ambiguity.
Making a monetary system function is important work. From the Federal Reserve chairman to the sysadmins running wire transfer servers to the crew running the printing presses to the security guards who transport cash, there's a huge amount of work involved in running current fiat money systems.

You can dislike cryptocurrencies for all sorts of other reasons, but that fact that some resources are consumed to keep it running really is going to be a feature of any sort of monetary system.
Primecoin (http://en.wikipedia.org/wiki/Primecoin) searches for chains of primes as its POW
GATES: "... We knew what programmers wanted, because we’re programmers. So we wrote BASIC."

Nuff said.
As negative as the article sounds, I agree with the overall premise. With the same amount of money that's currently being sucked into their manned program, infinitely more and better scientific endeavors can be funded. Imagine not only having a mars rover, but an entire robotic base on mars that could possibly fuel itself and send out dozens of missions with air-and-land-based drones. Or perhaps the same on Venus or Titan, or even better equipment for monitoring Earth. Far-fetched, sure, but with the kind of budget the manned program is pulling in, I believe things like that are possible.

With that said, I'm OK with us still having a space station with people in it, because it keeps the engines of the national space machine greased. It won't be long before the United States is faced with a new contender for Global Superpower, and space will definitely become the place to be. If you want to control the land, you must control the sea, and if you want to control the sea, you must control space. As our military becomes more and more drone-heavy, I wouldn't be surprised if Space Command drastically increases its scope and reach as an organization. Its much faster to control a drone across the world in real time from space than it is from Virginia.

Couple military need with the new blood of private contractors (spaceX and its like), I believe space will be a big deal once again in a few decades.
Not quite - it's used on (some) Chromebooks, as in the HTML5 version of Netflix only runs on locked down hardware from Google partners. Unlock the hardware so you can run your own software on the Chromebook and the media decryption module refuses to decrypt anything.

The various content providers seem to have used the advent of HTML5 to insist on stricter DRM requirements, ones that can only be met through control over the entire hardware and software stack. I presume Microsoft's version uses the long-standing GPU support for hardware decryption and acceleration of DRMed video instead of whatever ChromeOS does. Apparently unlike the Google version it's possible for other browsers to freely support HTML5 EME that's compatible with Microsoft's DRM, but naturally only on Windows: http://msdn.microsoft.com/en-us/library/windows/apps/dn46673...
There's a documentary[1] that aired on French television that basically said the same thing. Manned space flight is good for public approbation, but it's an extremely inefficient way to spend money on space research.

[1] https://www.youtube.com/watch?v=WGgtsn9SCkg (in French)
It is a threat! If a there are a thousand indistinguishable block chains, it's (arguably[1]) as if the number of coins on a single blockchain were much bigger, which drives down the price. Since there's an infinite supply of new blockchains at more or less any price point (again, arguably), the price should be driven down to zero.

[1] Arguably, -there is, for instance, the question of whether arbitrary differentiators such as "being the first blockchain" suffice to make the blockchain market not perfectly competitive, - but this point needs to be (and as far as I can tell hasn't really been, here on HN) argued about. See http://marginalrevolution.com/marginalrevolution/2013/12/on-... for some references, though.
Is Israel generally considered (Silicon Valley)--? I always thought it was NYC.
How about a steam box with custom integration for amazon prime video streaming and buying digital downloads from amazon.
We've all known this was coming for years, actually, it is amazing it has taken this long.
Syrian Hackers Mess With Facebook’s Domain. Nothing Happens
I think that right now, the target market for the Tesla S is definitely rich enough to live in their own house where they can charge it. And in any case - there is already plenty of public charging points everywhere, and you can also park for free there, so in an unlikely situation that you buy a Tesla and live in a flat, you should be able to charge it while you are at work,from any of the public charging points.
Absolutely possible. The linked article claims, however, that these apps also saw success on the charts. Now that isn't actually linked to any citation of said charts, so whether it's true or not is open to question, but my comment was purely based upon that.
Why The Greatest Online Tool, Email, Still Needs Disruption
Hyperbole sometimes helps to get the point across...

The problem with Stack exchange is that it conflates heavy site usage with domain experience and maturity.

Avidity for imaginary internet points and maturity are at best orthogonal.
Fracking has been going on for a looooonnng time, so the relatively recent attention and/or uptick in activity wouldn't necessarily propagate in foreign policy changes, at least in easily noticeable ways.

Another thing to consider: fracking is providing energy to meet the U.S.'s continuing growth for energy...I think foreign policy impact would most definitely happen if additional domestic energy production coincided with a national reduction in energy usage. As it is, though, fracking probably just maintains the status quo, and fracking proponents would argue that things would be much worse if we didn't have fracking at all, and energy consumption continued to grow.
There are a lot of systems in the brain. It's theoretically possible that one of them will be untrainably spitting out the same flawed predictions, but we can certainly learn how to respond appropriately to those sensations.
Same here. I can't get behind that cloud services idea. If they really wanted to just improve ReactOS and do something like was done with Mesa/OpenGL ( http://www.indiegogo.com/projects/help-improve-opengl-suppor... ), I'd be happy to pitch in.
You're right, sorry. I only scanned the document, saw the struct, and closed the tab. The way you use a header before the data is similar to how Ruby represents its strings internally.
That was actually my point. I am surprised retailers aren't making more of a stink about how insecure payment processing is given they are on the line for fraud 9 times out of 10.
Yeah, this just seems like a marketing gimmick to ride the popularity of flavor-of-the-month-coins. Power is already valuable. You can sell it for USD, euros, bitcoins, etc.
Sounds like the beginning of a wonderful career as a web UX designer:)

Or v0.0.0.1 of http://foaas.com/ ...
Apple bans another bitcoin app from iPhones
Yes, many people who have written much C have written some version of this library.
You might check out http://www.criticue.com -- I use them as a quick grammar/WTF check before press pushes.
This isn't obvious! See my comment to IgorPartola above.
Sort of, my understanding is that they mostly received tax breaks with possibly some subsidies.

Either way, they received an incentive to do so.
Whether you agree with this article or not, it makes no difference. NASA is an extremely small portion of the US budget. If you want to cut waste, look at defense spending. It's OK to spend a small fraction of available money on research. NASA is changing. Most of it's work is now down by private contractors.

There are ~60 launches scheduled for this year (http://spaceflightnow.com/tracking/). Most are launching communication satellites, some are ISS resupply missions, and others are for research. China is developing a space station and private space companies are doing well. Year over year the amount of launches has been increasing and there is no reason to believe this trend won't continue, with or without NASA. NASA has served a great purpose, and it may or may not continue to do so. Calling it a tragedy seems loaded and misguided.
Yemeni girl leaves doctors speechless by crying STONES instead of tears
> The idea of something being truly random bothers me because it goes against cause and effect.

Not at all. The fact that one cannot predict the next number in a random sequence is irrelevant to the fact that, in the long term, that number has a predictable relationship with other numbers in the pool of possibilities.

For a random generator of the digits 0-9, can I predict the next number in the sequence? No. Can I say what the proportion of, say, 7s will be, within a large list of outcomes? Yes, and the larger the list, the more reliable the prediction.

If your position had merit, quantum theory, probabilistic on a small scale, would be seen as violating cause/effect relationships, a rather important part of physical theory. But, because of the mathematics of quantum probability, individually unpredictable atoms become very predictable macroscopic objects.
The structure of existing cryptocurrencies does impose some restrictions on what kind of work can be used. Most notably, it needs to have reasonably predictable difficulty, and be easily verifiable.

As you suggest, one thing you could do to tackle the latter problem is to have a centralised entity to verify work. This could be implemented in existing systems by making the "work" signing data with the issuer's private key, and having the real work be negotiated out-of-band. This mechanism could be extended allow multiple independent issuers.
Back in my day, we had to manage dependencies ourselves, and we had to like it.
I like the implication that these "software engineers from the eighties" are absurdly rare creatures that no longer exist.

edit: but yes, it's amazing.
EA certainly isn't making it easy to give Dungeon Keeper a low rating on Android
I flagged this, like I flag all the political flamebait topics that recur here (minimum wage, mincome, health care pricing, etc.), but I think the Snowden/NSA articles kind of permanently tipped the balance here. I definitely understand the argument that they were on-topic, but they mainstreamed political discussion, and now having stupid partisan flamewars here is commonplace.
> In both instances a[2] is a reference to a position in an array.

Sure, but the reference invokes function calls (semantically; the compiler usually optimizes them away) that depend on context: when 'a[2]' is on the left of an '=' the function calls result in assigning the value to the right of the '='; when 'a[2]' is on the right, it results in just reading 'a[2]'. Imo this as an intuitive and appropriate context aware variation in behavior based on whether or not the 'a[2]' is an "lvalue" (value on the left of an assignment), which is the contextual variation in behavior you first called out as problematic and which I'm suggesting is not.

In your latest comment you switched the focus to Perl's distinction of singular vs plural ($ vs @) as seen in the following Perl code:

@people = keys payroll # @ means list context (many)
$count = keys payroll # $ means item context (one)

Given the above code @people would end up with a list (of zero or more items), presumably of objects or somesuch representing people, and $count would end up with a singular value, presumably the number of people.

Aiui you think at least one of those lines ought to be invalid, and there should be multiple functions or constructs to replace 'keys': 'keys' and 'count_of_keys', or 'keys.list' and 'keys.count', or somesuch, rather than Perl's singular/plural polymorphic approach. If so, we disagree.
It's improving, but slower than other major compilers. Basically until the standard is fully supported - it's still not there.
Different uses of the word. 30% market share is dominating in my book, and I believe both of those do that in their markets.

Windows is on a whole different level, you cannot compare anything to it because nothing comes close. 90% market share is practically impossible.
Disadvantage #1 isn't really a disadvantage in modern computing, it's the right thing to do.
Ideally you want your type system to enforce as many of these assumptions as possible since when it can you both speed and safety.
I still don't see how disrupting the ability of individuals to communicate with each other does anything to undermine anonymity and privacy.
I just finished reading the book "Digital Apollo". I found the tale it related quite disappointing, because of how many technical decisions were based on the need to have the prototypical "American hero" with a cowboy / fighter pilot mentality at the controls. It described many situations when rather than have something that is more advanced technically and likely more reliable and safe, they wanted to give the image to the public and to the pilots that the men were truly "flying" their spacecraft to the moon.
> Trading in an iPhone 5 for a Nexus 5 makes little sense, economically speaking. Apple no longer offers the iPhone 5, but you can pick up an unlocked version of the 32GB model on eBay for around $500. The Nexus 5, which is only available in unlocked mode, will cost you $400 for the 32GB version.

I'm kind of confused as to what the author is trying to say by this. It seems to say that it doesn't make sense to trade in an iPhone 5 (which doesn't do what you want) for a Nexus 5 that is cheaper and does what you want. How does that not make sense?
I have to disagree with you. You said it yourself, being an entrepreneur requires certain traits and temperaments.

we all start blank, and based on our circumstances, we learn entrepreneurship. we are never born with it. Being born with it, is just a saying, its not true.. as seen in the history very few successful people had even more successful kids.

Entrepreneurship, for me is more like a balance of the things we all possess.
user namespaces will solve this. lxc in ubuntu 14.04 already supports docker in user lxc, ie. no root needed.

add silly disclaimer.. yes docker has some notion of portable containers plugins, but it uses lxc atm, and the feature is in lxc upstream.
SSH Honeynet: Kippo, Kali and Raspberry-PI
Linear Logic Programming
Recently I've been getting into some C and having programmed in a number of other languages know enough to be sure I wanted to have a solid understanding of properly handling encodings and strings in general. I've obtained a good understanding, but now I am looking to abstract some of the low-level mechanics. Unfortunately most of the libraries I have seen (such as bstring) use structs. It was nice to see this approach taken. Thanks for extracting it and making it easy to find and learn about!

On a related note - does anyone have recommendations for a similar small library for dealing with conversions from char * to wchar_t * and basic encoding duties? I'm working cross-platform, and so far I've stitched together some functions wrapping stuff like wcsrtombs() and WideCharToMultiByte().