skysight-inc/HackerNews huggingface dataset:
There's also:

A Guide to Kernel Exploitation: Attacking the Core

http://www.amazon.com/Guide-Kernel-Exploitation-Attacking-Co...

...if you're interested in the kernel level exploits.

disclaimer: A co-worker of mine co-authored it.
I live in north africa.
No internships.
No experience but i plan to take courses on Python, java and R when i finish my Phd.
It seems to me, that without linking/debugging tools for {LANGUAGE_X} all your debugging would give you would be assembly symbols.
FreeBSD's manpages are also quite excellent. I haven't had to refer to NetBSD's but I'd suspect it's also good.

On the Linux side, Debian tends to support manpages better than others (they're required by Policy, though they're not release-critical).
Amazon appears to be up for me, but a number of places are still affected:

- All of Vox Media's properties (The Verge, Polygon, Vox.com, SBNation, etc)

- All of Atlasssian's services (Bitbucket, Jira OnDemand, etc)

- Flowdock

- Instagram

- aws.amazon.com has no assets

Edit: console.aws.amazon.com has no assets, either, so it's also currently worthless.

It's probably worth having a DNS failover strategy for Route53 (if that's what you're using) that doesn't involve the UI on console.aws.amazon.com.
You'd also have to rebuild the tools for every new syntax, whereas paredit basically "just works" for every lisp.
> But what I would like to see, since this is effectively a utility, is for that "free streaming" to be available on an equal opportunity basis: And T-Mobile seems to be doing exactly that by allowing customers to vote on what services to include.

That's not an equal-opportunity basis, as consumers can't (or won't) vote for a company that doesn't exist yet.

This raises the barrier to entry for startups even further, because now they have to get enough brand recognition to beat out established competitors in this vote just to reach some segment of the market[0].

As if the barriers to entry for startups disrupting music distribution aren't already high enough! :)

[0] T-mobile has a small market share, but what if Verizon did it? Remember that there are only four non-virtual carriers in the US, so if just one of the two big guys (Verizon and AT&T) does it, it'll dramatically tilt the odds away from startups even more.
Meta comment: never in history has anyone been found culpable of riots or crimes against humanity when the accused entity was in charge of running the government. Going by history again most of the time the govt was indeed responsible.

It is disingenuous to claim that the govt could not find any evidence when the Gujarat govt has actively blocked access to evidence, harassed / threatened officials in charge of the investigation. Allegation of destruction of evidence is well documented, but this is hardly the forum to discuss that.
Route53 still is returning answers for records that are not aliases to Cloudfront.

If you have an alias to a cloudfront distribution the answers aren't being provided by the Route53 servers.

You can verify this with a dig:

dig mx [your domain like domain.com] - will probably still work.

dig a [name of alias like www.domain.com] - isn't working.
Thanks for your very interesting analysis here and above - I will certainly dig through your Reddit posts on the subject as I want to learn more about where the manufacturing barriers would be and what sort of private partnerships the Navy would enter into over the projected 7-10 year deployment timeframe, not least because I'm struck by the fact that the basic technology must be unencumbered by patents to the extent that it originates with the government.

While agreeing that solar collection is no slamdunk (see for example this story about the SoCal Ivanpah plant running at only half the hoped-for capacity at present: http://www.mercurynews.com/business/ci_26954832/huge-mojave-...) I'm personally OK with nuclear, geothermal and hydroelectric dams as potential power sources notwithstanding their own externalities.
Which was a poor decision, imho. Using React only makes sense with Flux, why separate them? Furthermore, the examples on React's docs use the pass-down-the-event-handlers madness, instead of using Flux. React+Flux is a good solution, but the documentation leaves a lot to be desired.
True about the comment. That's why I like the trailing comma style in pep8[1], which enables both commented out array elements and smaller, more meaningful diffs when making additions or deletions. If only trailing commas were valid JSON!

[1] https://dev.launchpad.net/PythonStyleGuide
How is this critique useful?

I've never seen a net neutrality advocate be opposed to competition. I also don't know a single net neutrality advocate who was in favor of letting the wide variety of early ISPs decay into the sad monopolistic situation we have now.

All they're saying is that given that we no longer have an effective marketplace to reign in in the oligopoly in place, we need regulation to limit the harm. They are basically saying we should extend our approach to the phone network to the broadband network.

Why is it also their job to fix the conditions in the US that led to this? Net neutrality regulations are relatively simple: if the FCC (or possibly Congress) makes it happen, it will be pretty straightforward. But the lack of competition in the US broadband market can't be fixed with small regulation changes. It requires a wholesale reexamination of current economic dogma, deep changes in our approach to business regulation at multiple levels of government, and probably changing entirely the way we fund elections.
Are there alternate versions of the Mahabharat where Krishna does not go to the Kauravas with a peace treaty and where the war happens before such a peace effort?

To whoever downvoted this: note that I was trying to highlight the logical fallacy in the parent comment, which was using the existence of different versions of the Ramayana to make a sweeping generalization about the Mahabharata without providing proof specific about the latter.
Quite a few comments about how Radio Shack lost their way and squandered their opportunity, but really their business model was dead.

True, but I'm not sure those are mutually exclusive. I'd bet that the primary reason RadioShack never became a major online parts and electronics retailer is because of fear that it'd start cannibalizing their retail stores. Which it would have -- but either you cannibalize your own business or someone else does it for you. And I could certainly imagine an alternate history where they kept their own "captive brands" like Realistic and Optimus and competed reasonably well with the likes of Jabra, Jambox, Vizio and friends; I'm sure they had what they felt were sound business reasons for dumping that strategy, but it removed virtually all possibilities that buyers would go to RS for something only they sold, and I can't help but think that had significant value. (I suspect it's only the Sears captive brands that have let it hang on as long as it has, given how woefully it's been managed its last decade.)
RS was out of the "grab a part on the weekend for a project" business a decade or so before "order online" was an option.
Just note that DNA itself is code and completely useless without an interpreter/compiler. The DNA is just a storage mechanism, the true complexity relies on the cell.

See: http://ds9a.nl/amazing-dna/

If we lost all cells but had DNA, we could not do anything with it. The same way that source code is useless if you don't have a compiler.
An addendum to #1... node's i/o tooling and other libraries do run multiple threads against a pool, listening for events, then resolving those listeners into the event-loop. The main JS/v8 event-loop is single threaded.
yep all crashed :/
is that a regular behavior from the amazon status page, being all green when a bunch of users experience the same problem ?
Imagine the same random bubbling up of thought, but instead of appearing as a compulsion, it appears as a really clever idea that will change the world (e.g. a higher-level goal that will generate its own sub-goals that you then seek to achieve, etc.) Thinking about, and planning on how to execute, the idea suddenly produces a dopamine response (a feeling of passionate motivation), in the same way that e.g. planning how to get to a casino when you're addicted to gambling produces a dopamine response.

At some point, the artificial pin of the idea as "really clever" and "world-changing" goes away—but you might not even notice, if you're way down in the subgoal stack trying to solve a small part of (what you see as) the problem.

You have to actually pop back up and re-evaluate whether you still have confidence that the thing you think is a good idea, still is, before you notice that the idea was never that good in the first place and what were you even thinking.
Just as importantly, it's also as statically memory-safe as the rest of the language. :)
There's Occam's Razor but then there's also things like Gravity. Gravity happens on all planets/masses. It could be that life formed on Earth and also forms other places. It could be that the life on Earth has been interbred on a genetic level (think virus insertion of bacteria-based epigenetics) Perhaps for life to really thrive we need very specific planetary conditions (such as Earth-like but for different life with different chemistries they may thrive under different planetary conditions) but the more basic modules of life could be quite plentiful in comparison to what we think of as full-fledged organisms. There is some evidence of bacteria on other planets and in space even. (although scientists are being careful not to rule out contamination from Earth)
On Debian (and, I'm sure other distributions of GNU/Linux)
the 'bsdgames' package contains a simple program called 'arithmetic'
which poses similar challenges, albeit reduced to the most
elementary operations: addition and substraction.
Call as

arithmetic -o '+-x/'

in order to add multiplication and division.

I find it a handy supplement to 'gtypist' in order
to train touch-typing of numbers.

On a side-note: I'm surprised at how scarce such software is -
pitiful as it may be.
But then, the advancement of the human intellect isn't
at the forefront of our cultural conscious, is it?
I think dBase screwed up before they were acquired by Borland.
It's flapping in some locations. Seems to be hard down in others. From a service monitoring Cloudfront on various geographically distributed Nagios monitors (times are PST):

Columbus:

[11-26-2014 16:46:24] SERVICE ALERT: public-www;CDN - Logo;OK;SOFT;2;HTTP OK: HTTP/1.1 200 OK - 2960 bytes in 0.165 second response time
[11-26-2014 16:45:34] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known
[11-26-2014 16:39:24] SERVICE ALERT: public-www;CDN - Logo;OK;SOFT;3;HTTP OK: HTTP/1.1 200 OK - 2960 bytes in 0.030 second response time
[11-26-2014 16:38:34] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;2;Name or service not known
[11-26-2014 16:37:34] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known
[11-26-2014 16:25:24] SERVICE ALERT: public-www;CDN - Logo;OK;SOFT;2;HTTP OK: HTTP/1.1 200 OK - 2960 bytes in 0.030 second response time
[11-26-2014 16:24:34] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known
[11-26-2014 16:21:24] SERVICE ALERT: public-www;CDN - Logo;OK;SOFT;2;HTTP OK: HTTP/1.1 200 OK - 2960 bytes in 0.066 second response time
[11-26-2014 16:20:24] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known

Portland:

[11-26-2014 16:49:40] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known
[11-26-2014 16:43:40] SERVICE ALERT: public-www;CDN - Logo;OK;SOFT;2;HTTP OK: HTTP/1.1 200 OK - 2960 bytes in 0.148 second response time
[11-26-2014 16:42:40] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known
[11-26-2014 16:39:40] SERVICE ALERT: public-www;CDN - Logo;OK;HARD;3;HTTP OK: HTTP/1.1 200 OK - 2960 bytes in 0.186 second response time
[11-26-2014 16:21:40] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;HARD;3;Name or service not known
[11-26-2014 16:20:40] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;2;Name or service not known
[11-26-2014 16:19:41] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known

Santa Clara:

[11-26-2014 16:24:26] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;HARD;3;Name or service not known
[11-26-2014 16:23:25] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;2;Name or service not known
[11-26-2014 16:22:25] SERVICE ALERT: public-www;CDN - Logo;CRITICAL;SOFT;1;Name or service not known
I don't know, I kinda wish for strong typing even in smaller modules.

https://github.com/doxout/promise-observer

and its statically verified documentation as well (therefore never goes out of date)
Our CloudFront distribution is down. Route53 seems fine, but it could just be caching. Looks like we're in good company though.
You can't get unemployment benefits without breaking the law. That's the bottom line. The consequences for defrauding the government this way are pretty serious.

Also, you can't use that money to pay your rent directly. You need to pay yourself through your company. If you don't, you're "piercing the veil" of the corporation, meaning that you are blurring the lines between your LLC and yourself. That means you lose your limited liability, and anyone who sues you can come after you directly in court (instead of just your company).

Unfortunately, starting a company requires capital. Most companies become cash-flow positive (if they ever do) 18+ months after starting. If you can't live off of what you've saved or what you raise for that amount of time, starting a company isn't for you.

That's the unfortunate thing about startups. Not everyone can pursue them. It's not a god-given right. You need to be lucky enough to have a substantial safety net or, otherwise, the ability to save lots of money beforehand.
Is there a RoR Gem / configuration that will serve assets locally if an external asset host name doesn't resolve or times out?
> It lets you comment out a line without having to remove the trailing comma from the previous line. That'd be useful if JSON had comments.

It also lets you remove the line (for the same reason that you can comment it out) without modifying other lines. This is somewhat convenient if the file is one that you are going to manually edit (and even more useful if it is going to be the subject of line-oriented diffing tools, since the only changed lines will be the ones with meaningful changes.)

I'd agree that its less readable, though.
Part of the joke! He gives the backstory here http://www.quora.com/Whats-the-story-behind-Javelins-hilario...
Wow, nice set of features. It's time I checked Dragonfly BSD again!

http://www.dragonflybsd.org/features/
It is down for us as well....
Article suggests that a high performance framework is implemented where notification of a unavailability will be propagated "before real user tried to execute a request" (which would have 50% probability of happening if number of heartbeats per second would be equal to number of requests per second the service serves, ha ha). Also from the Article we can learn that sending a 304 with content does not work as expected (!?)

Not only that, but there should be only one connection to database, through all traffic will go. Pulling that up through a network switch connected to a server with multiple cables, or pushing all that through a single TCP connection, with a foot note that advises against rewriting it after a few years?

Also, everything explained there should run in a single thread, because surely it will be fast enough.

Good luck with that.

[if you find other funny stuff that I missed, leave them in the comment section below]
Occam's razor is only useful if it removes complexity. Since amino acids can form just as easily on comets, for instance, how is it any more plausible to form on earth? All our water comes from comets; it would be ludicrous to think it's not also a source of organic material. Indeed, Philae confirmed that organic molecules were abundant on the comet on which it landed.

Now whether RNA came from a comet is another story, and one that will probably be very difficult to answer, given the lack of archeological evidence.

And finally, what does it matter where our RNA came from? Our roots are in these tiny, self-assembling structures. That's the miracle. It's not like we're surrounded by other solar systems that may be candidates for precursors to our life: either life sat around in a very primitive form for probably billions of years before coming to rest at earth, or it formed somewhere in the vicinity of our solar system.
Re: first pick, right it doesn't affect things, but here is the code anyways using Ruby Array.sample().

open_door = host_opts.sample
choice2 = [0, 1, 2] - [choice1, open_door] # switch
if open_door == car then

As for the denominator, good point.
Well there is actually a very electrical and magnetic basis for many of the features and configurations we see in space and in star systems. There is a whole memmetic category heading known as Electric Universe, which although unfortunately contributed to by many crackpots, a very interesting and rational framework for understanding on at least a very basic level the 'why' and 'how' of what we observe in space. (why and how specific patterns or shapes are observed)

Here's a fantastic first part of a video series (long but very educational and interesting; not solid science but not devoid of facts either):
https://www.youtube.com/watch?v=9EPlyiW-xGI
Just a question - why don't you use SVG SMIL animation? It's perfectly fluid, HW accelerated, has declarative animation transforms, allows easings, draws in its local coordinate space, you can add interactive JavaScript events etc.

http://www.w3.org/TR/SVG/animate.html
If the author is reading this - you can change the way you import fonts to protocol-relevant and your site will be fully SSL-compatible using the Princeton certificate, e.g.

<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans">
Sometimes films get adapted in order to be suitable for younger audiences, and that is called censorship because that is the meaning of the word.

http://www.pictureshowman.com/articles_genhist_censorship.cf...

In New Zealand, the law that "enforces" this is called the "censorship" law.

http://www.censor.org.nz/classification-law/censorship-law-i...
Not just via npm, but structuring your project via directory/file hierarchies that limit the amount of work in one file/module.

Avoiding the use of OO contexts and this helps a lot in terms of avoiding side effects, and improving testing and predictability as well.
The AWS status page not showing anything isn't unusual. They'll probably update in half an hour to describe it as a partial failure then revise it to an "all OK" 10 minutes before it's actually fixed then retroactively downgrade it to a minor quality of service disruption.

Not that I've noticed they tend to lie through their teeth on the status page or anything....
I know this is a joke but having public-facing code _should_ be a pre-requisite when you're applying for a dev job. Even if it's just a personal project, I'd put more weight on some good github repos than a coding interview.
Same setup here except Cloudflare instead of Route53. So I guess it's S3/CloudFront related?
Doesn't seem global - the CF domains I hsve in us-east seem fine
Welcome to the hustle. There should be many ways to structure this--talk to someone who can give legal advice. If you used some money to buy equipment why shouldn't you be entitled to benefits ? You can always try to look for a job..
Status page is updated: http://status.aws.amazon.com/
I think that his main issue is/was that node isn't robust enough. I agree, but personally think that promises largely solve that issue. Streams are still a bit icky though.

He also says that node isn't moving fast anymore, which is unfortunately true. The node core team was stuck trying to release 0.12 for quite a while because of some significant changes to internals (V8, AsyncListener). Once 0.12 is out, things should be much easier. On the plus side, the ecosystem is still moving at the same speed which is pretty great, and JS gets new advanced tooling every day: typescript, flow, 5 (!) es6 compilers...
It's a shame really. I learned to use a soldering iron when I was about 10 years old. My dad used to buy home electronics from Heathkit and we would put them together. I took an electronics course in middle school and we would use soldering irons there also. Also a shop class where we used drill presses, sabre saws, all kinds of oil-based paints and stains, etc. (the table saw was one of the few tools that were "off limits" to the kids).

We're now so scared of liability that kids don't get a chance to learn how to work with their hands.
that'd be genius
A quibble with the author's impression of peer review:

As we know, the process of submitting to a scientific journal has, besides the diffusion of one’s results to the community, the aim of verifying those results. Here, such an approach was made impossible by Perelman, so some independent groups of scholars set at the highly difficult task to understand, complete, verify, and explain his work.

Peer review does not "verify results"; peer review is there to make sure there are no serious and obvious flaws. Duplication of studies and collection of additional data / use of other techniques is what verifies results.

It is possible Perelman's papers received a more rigorous review because they were not peer reviewed – giving people incentive to dig into the details, perhaps more than they would have if the papers had appeared in a journal. But, given the signficance of the problem he was attacking, I suspect the papers not being in a peer-reviewed journal made little difference, in terms of how much effort was expended to check his proofs.
http://www.amazon.com/River-Gods-Ian-McDonald/dp/1591025958 on AIs starring in Bollywood in parallel with http://www.amazon.com/Smartcuts-Hackers-Innovators-Accelerat...

http://www.amazon.com/The-Peripheral-William-Gibson/dp/03991... next in queue
Wow it's early 2000's style of SEO - lots of individual words rather than actual searched-for phrases.
We were first alerted to an issue by our monitoring at 4:20 Pacific, 40 minutes before AWS updated their status page. It's infuriating that AWS doesn't communicate more promptly and transparently when an issues like this occurs.
Solving the Tech Worker 'Shortage' Is Easy: Just Pay Them More
Apparently, "DNS resolution errors" are considered neither a "service disruption" nor a "performance issue", but instead are categorized as an "informational message."
I'm a bit late to comment, but I think this language is very promising for "batteries-included hacking," much like PHP or Basic. Just, it's not a woefully primitive or erroneous design like those languages. Wouter advertises the interesting high-level features up front, but the productive appeal of any language of this style is in the easing story, and I bet this can satisfy that perfectly well.
A few bits seemed rather confusing until I saw the tags; Why's Poignant Guide to Ruby is also included.
Good game, it has that silly 'flappy bird' style appeal that it is difficult to keep going - they should reduce the additional time given per question to go more in that direction.
I'll just leave this here... https://pypi.python.org/pypi/Unidecode
Someone has a link to an similar writeup for DSP programming?
Half the internet is down, Amazon.com is flapping, the AWS website doesn't have any assets, and status.aws has a Green checkmark with a little (i), 40 minutes after the problems start?!

I love AWS but they really need to improve their procedures for communicating during outages. If your parent companies' billion dollar site can be affected in any way on the night before black friday, and even your own site is down, and you are not acknowledging that the service is FUBAR - you have a problem.
Remote work: an engineering leader's perspective