skysight-inc/HackerNews huggingface dataset:
I don't find the author's explanation very reassuring for a couple of reasons:

1. There's probably a considerable amount of overlap between the software used by different research groups. The article says:

"Single Site Development – virtually all coupled climate models are managed and coordinated at a single site, once they become sufficiently complex, usually a government lab as universities don’t have the resources"

Which implies that several university research groups use the software being maintained by a handful of large labs. They might be running models with different parameters, but the underlying modeling software is the same. So an error in the software might be widely propagated across hundreds or thousands of research papers. Also new scientific results frequently build upon previously published research, so anyone who cited a buggy result as evidence may have a weaker case.

2. If other scientists have similar attitudes toward writing software (i.e., that climate software is "different" from other software), they're also not likely to be using the best practices of software development, and much of the modeling software in the world is likely to be unreliable. In that situation, how would you be able to figure out which modeling software is giving the correct result?

As that commenter wrote in another comment:

"Unfortunately, I have encountered the following argument a distressing number of times:

1. As a good scientist, I am automatically a good engineer.

2. As a good engineer, I am automatically a good programmer.

3. As a good programmer, I am automatically a good Software Quality Assurance Analyst (whatever that is, nothing significant I would guess).

What hubris. Programming is a domain in its own right. It’s the most complicated domain there is because if people could make their programs any more complicated they would. Programming is also an art. Even a computer science degree does not make you a good programmer."
An Overnight Stay at Hotel 22
Based on http://crypto.stackexchange.com/a/2108/342: BEP-30 should be safe. On its own, that root hash may be vulnerable to length-extension collisions. However, the root hash is never provided alone. It's included with the length in the torrent's infohash, preventing length-extension.
InQuicker - Remote (Canada/US) or in office (Nashville, TN) - Full Stack (Ruby), Front End (JavaScript), or Design.

We are on a mission to break down the barriers and inefficiencies that separate people from the healthcare they need. Our market-leading online scheduling system is used to improve patient’s access to health care in hundreds of hospitals and other healthcare facilities around the United States.

We have an inclusive culture with competitive compensation, we focus on results and have good work/life balance, and are dedicated to making a positive impact on how health care is accessed.

We are growing and are looking for people to help with UX/design, front end development, and backend development. We are looking for experienced people who are self-motivated, opinionated, and interested in both learning from and teaching their peers.

If this sounds like it might be for you, check us out at http://inquicker.com - and then email jerrett@inquicker.com. Let me know who you are, why you want to work with us, why I should hire you, and what questions you might have for us.

Please don't send me a generic cover letter+resume, because I have a special place reserved for those :)
Certificate for services.addons.mozilla.org has been revoked
Advice for web developers on how to easily use a free CDN for loading open source external assets or any GitHub-hosted resource. It’s actually old news, but I still see the HTML5shiv being included using the googlecode SVN repo link (which is NOT a CDN), even on brand new websites.
I just wanted to touch upon how Perl 6 offers many of these things.

Sure, but in the world where I write software, my teams need code with a working ecosystem of documentation, tooling, libraries, trained or trainable developers, deployment and monitoring, and stability. I can get that from Go, Scala, and Clojure (haven't looked at Elixir).

Looking at P6's laundry list of features may be interesting from a language geek perspective, but it doesn't help me solve real problems for the foreseeable future, and there are plenty of interesting languages further ahead in the queue of things to learn.
Here, let me do the equivilant of LMGTFY: https://github.com/bertfreudenberg/SqueakJS/search?utf8=%E2%...

Looks like it's storing settings, images, and files created by said images.

Reminder that Squeak is a full VM and naturally has file-io abstractions which must be implemented.
This is about to be slightly off topic, but:
You don't need to apologize for questioning. You should be encouraged to question. I've noticed this trend lately (some here, often on askscience/historians) where people preemptively apologize for asking for sources.

Just because you question their sources does not mean you are personally attacking them.
Perl 6 hasn't even had its "Show HN: flappy bird/blog platform/etc" flavor-of-the-month phase yet, and you still claim its too late for the language?

After almost 15 years in development, surely that lack should indicate something.
AFAIK ARM ISAs are almost completely backwards-compatible so ARMv6 code should be fine on ARMv7; however, there does appear to be a few caveats:
https://www.riscosopen.org/wiki/documentation/show/ARMv7%20c...
Wow. He must be some kind of football expert or something.
Exactly, it doesn't prove "constancy" of c unless you assume constancy of other constants. Even the isotropic and homogeneous assumption is incomplete because it doesn't make any assertions on values through time. Is it possible that u0 or E0 or c had a different value at very start of the big bang? It's a very tempting thought although professional physicists seem almost universally consider those ideas a giant crackpot.
From the usual Pi manufacturing partners, e.g.:

http://www.element14.com/community/community/raspberry-pi/ra...

EDIT: apologies, it looks like this link in fact contains the "old" B+ not the one discussed here, my bad.
Yeah, someone on reddit just told me that, I had no idea. Question's still open.
Right, brainfart and I couldn't remember the name of that API. Thanks!
Ok. I find it rather rude to call a company 'assholes' for doing something that is 100% within their rights. They're releasing a chip that powers a relatively cheap fairly powerful computer, have supported the effort in as many ways as they could without giving up their competitive edge (when you're in a leadship position it is sometimes quite risky to open up too far), nobody forces anybody to buy the product and lastly you can of course always fire up the disassembler and do it the hard way.
According to [1], these will be ARMv7 architecture Cortex-A7 cores. Looks like we'll know for sure only when the foundation announces a public release.

[1]: http://www.cnx-software.com/2015/02/02/raspberry-pi-2-model-...
I was talking about local dev install where you can activate postactivate script is run after you source activate or call workon. In prod, you will not be activating the env but running executables directly from the env.

ie, your process manager will call /path/to/env/bin/gunicorn and in this case, you'll have to configure the env variables here (in the process manager (supervisor)) config.
If I recall correctly, we measure ϵ0 and c experimentally, and then define µ0 accordingly.

That aside, is there any specific reason to believe homogeneity holds?
Happens all the time, let's say as in this example:

1. initial stock agreement promises acceleration of vesting upon acquision.

2. later on, an acquirer comes along. They want the employees to stay. So, their merger agreement nullifies the stock provision and issues new stock with reset vesting. Don't like it? Don't accept the acquisition, but you can't pretend that your initial contract is going to help you any.
It could be. ARMv7 means Android may finally get ported to the Pi.
Or better, cut out Verisign completely out of this... correct me if I am wrong but if the major browser vendors: Microsoft, Google, Apple, Opera, and Mozilla come together can't they basically decide to cut off any certificate authority as they wish? Can't they basically tell Verisign to issue certificates for free of cost or get booted out?
Sardinian is considered to be closer to Latin than Romanian, and arguably Italian and Spanish are closer to Latin too.

According to a book that I haven't read[1], but is cited by Wikipedia[2], "A 1949 study by Italian-American linguist Mario Pei, analyzing the degree of difference from a language's parent (Latin, in the case of Romance languages) by comparing phonology, inflection, syntax, vocabulary, and intonation, indicated the following percentages (the higher the percentage, the greater the distance from Latin): Sardinian 8%, Italian 12%, Spanish 20%, Romanian 23.5%, Occitan 25%, Portuguese 31%, and French 44%."

[1] Pei, Mario (1949). Story of Language. ISBN 03-9700-400-1
[2] http://en.wikipedia.org/wiki/Sardinian_language
New Greek Finance Minister Sorted the Steam Economy
Checkout Paperspace- it's an OS as a service, so you can access a powerful computer and all your data from any device.

https://paperspace.io/
Isn't that already done via modulation?
> One wonders why not everyone just negotiates gross then?

Sometimes inexperience. Sometimes you just don't have the leverage.

In this instance, she probably got paid some fixed amount up front and wanted her name in the credits.

From reading the article, it really sounds like the only thing that's contentious is the fact that they didn't give her credit. She probably assumed that the whole percentage of net was actually as useless as expected.
Definitely worth reading through to the end for the analysis of why Fairchild, first to market, was ultimately beaten by Atari. Always an element of 20-20 Hindsight in such analyses, but I enjoyed the lessons about understanding what the customer wanted (action and price) being a key part of the difference.
Just because behavior is common doesn't mean it's acceptable or should be tolerated. Companies expect candidates to be professional and can't send a simple email? What else would they be cutting corners on?
it's not all that clear what distinctive capabilities Kodak brought to the digital photo game

At one end, they had hands-down the best & fastest imagers. 13 years ago they had a fantastic camera in a manageable size & price which could have been, in time with effort, worked into a consumer product. They had a great start into dominance as a digital capital company.

At the other end, at core Kodak was a very large scale chemical consumables company.

Alas, it's very hard for a company to transition from a core competence to its polar opposite.
This is more of a problem than the gender gap. The gender gap is largely due to differences in interests. You'll see the same sort of gap in nursing, auto repair, primary education, construction and number of other occupations. If it's down to interests it's not clear it will ever be solved completely. Maybe that's okay.
Web scraping / ontology creation
Would it be possible to use google trends to create a topical hierarchy for a specific domain.
term searched (topic) relates queries (subtropics) and query rank # to determine topic hierarchy?
A good founder is capable of anticipating which turns lead to treasure and which lead to certain death. A bad founder is just running to the entrance of (say) the “movies/music/filesharing/P2P” maze or the “photosharing” maze without any sense for the history of the industry, the players in the maze, the casualties of the past, and the technologies that are likely to move walls and change assumptions.

Understanding history is just as important as (trying to) predict future trends. Strongly recommend Balaji's startup engineering course from which this quote notes was extracted.

https://spark-public.s3.amazonaws.com/startup/lecture_slides...

https://www.coursera.org/course/startup
> Don't like it? Don't accept the acquisition, but you can't pretend that your initial contract is going to help you any.

Not true, actually. The acceleration occurs before the acquisition. You are now a minority shareholder with a dissident vote--most states have corporation law provisions for making sure that minority, dissident shareholders are statutorily required to be paid fair market value for their shares. The acquiring company is required to buy you out, and the acquisition price establishes a de facto fair market value.
I highly recommend checking how much your competitors are charging to make sure the client you have is not getting 'deal too good to be true'. If you are not charging enough to produce what was promised it could hurt your reputation and inhibit the ability to gain more high quality clients in the future.

A proposal normally lays out the product or service requirements in extreme details (the black and white). Normally this details that you will retain minimum of x amount of project managers for project management tasks, minimum x amount of software developers for software development tasks, minimum x amount of cyber security (administrators/engineers) for securing the product, minimum x amount of x for clerical and administrative duties, minimum x amount for helpdesk support (don't forget surge availability (24 hours at times)), minimum x amount for 24/7, 365, on-call Network Operations Center support, minimum x amount for network administrators and the all mighty how long it will take to back fill positions if someone has been let go, fired, retired, on vacation or promoted to another position.

SLA requirements for product/service uptime and details on what happens in emergencies or how outside events are calculated (forgiven/not forgiven).

A list of the minimum internal software version support requirements, and external browser/client hardware supported. This also included milestones and what happens if the milestones are not meet by a certain date or how to handle planned/unplanned extensions.

Shutdown procedures in case the client request their service be shutdown, who owns the product or is it a rent to own type service (what happens after the first 12 months is over). What happens if payment is not completed in full on time or what happens if there are breaches of contracts.

This in summary is the proposed black and white of the What, When, Where, How of what is needed by the client and what you will provide and possibly for how much (your rates). It can also serve as something you would draft up and possibly modify if you were to sub contract the work out to contracting companies or independent contractors.

This also helps you and the client come to mutual agreement on the specifics of what each of you are wanting.
The Power of Minimalism: A Story of Redesigning Yelp
This stuff is the real deal. I've been using it for ~6 months now and can't imagine now building websites without it. For Coffeescript fans, I use this to start off all new apps — https://github.com/KyleAMathews/coffee-react-quickstart
The Pi does not make sense for any level of consumer-targeted production (dev, stage or live) beyond "oh hey, it works." "A couple of hundred hits a minute" is also not impressive in the least, even for something of the Pi's stature.

I also don't think the stack would matter all that much at this point - IO blocking would be happening at the application level, not the architectural. Node, Go, Ruby, Python, PHP ... it really wouldn't matter. SQL versus NoSQL is also a non-issue in this case.

I also wouldn't take something very underpowered instead of the cloud just because I hadn't configured my cloud host to keep things within reason (ie no autoscaling at all, which is what you'd expect for hobby-level prototyping.

tldr; don't eschew better options for the Pi unless you don't understand how your cloud host works.
You are 100% within your rights to not tip at restaurants in the US and yet I believe most people would consider you an asshole. If someone does something that benefits themselves at the expense of others when it's socially assumed to act in another way, many would call a person an 'asshole'. Seems like a similar situation if it is normal practice in the industry.
A Century of Controversy Over the Foundations of Mathematics (2000)
My understanding was that some theories of inflation require multiverses to exist. I have never heard that the Schrodinger equation nor inflationary cosmology themselves predict alternate worlds. Some theories require them (to get the math to fit), but there are definitely alternatives.
Your natural curiosity can lead you to expertise in many great and helpful areas, for yourself and your fellows.

If you will entertain some highly simplified expressions concerning the term polymath:

+ maths are subsets of language.
+ language is a tool of communication.

Thus, being a polymath, therefore, does not simply imply mastery, but also an ability to convey beautiful insights to others.

To crudely answer the topic question: to be a polymath is to inspire both yourself and others.

We are limited only by patterning and imagination.

Even if you are only browsing rough-cut coals, perhaps with the right inclinations you may find diamonds.

Knowledge and its accumulation are not the goal, they are tools to help you along the way. I am so thankful for all the many people who inspire and are inspired, for life is truly wild, and it is nothing short of a miracle that we have the ability to guide the growing and shifting tides of our existence.
The raiders ran out of fuel because they had to launch early because the taskforce was spotted by a Japanese patrol boat.

The Soviets didn't get US bomber technology from the Doolittle raid, they got it from emergency landings of B-29s in Soviet territory during the strategic bombing of Japan in 1944:

https://en.wikipedia.org/wiki/Tupolev_Tu-4
Making or breaking a thinking machine
And I should say, for the record, that you deserve a ton of credit for being a nearly superhuman job. The doc may be lacking, but it would be far worse off without you.

Still, I wish the team/community could find a way to shore up the coverage of this kind of information. I think we've given beginners enough for now, that the focus should shift to "details you need to know about what the compiler does."
The slow traversal of ‘human-level’
I'd love to see this happen. But i think that's very wishful thinking, outside of some very simple scenes - my R9 270 struggles to maintain framerate with some DK2 demos and the pi's VC4 isn't remotely in the same league.
TapHunter - San Diego, CA

TapHunter helps people find their favorite craft beer, spirits and cocktails while helping bars and restaurants streamline their operations and market the great beverages they serve.

We are looking to add a junior developer to our two person development team. This person should have passion for their local craft breweries and distilleries and is interested in growing as our company grows. You will work on everything from our mobile application, operational tools for bars and our consumer website. Our stack is Python and Django on Appengine and our mobile app is written with JavaScript on Titanium.

This is an full-time onsite position in our downtown San Diego office.

For a view into our culture and team, see: https://gettaphunter.com/story/

Please apply for this job on Workable: http://taphunter.workable.com/jobs/31725
This Project Won China 2014 State Science and Technology Prizes
Connnnngratulations! This project won China 2014 State Science and Technology Prizes ! FIRST PRIZE!!!!!
Not particularly - there are several datacenters that offer raspberry pi servers as a commercial offering.

I can't remember the name of the one near me (had a slick photo of black and green pi cases on their dc floor), but a little googling found this one: http://raspberrycolocation.com/
This is amazing stuff, thanks Dan! Hopefully it is the beginning of the end of refresh-driven-development.

If you are a web developer (front-end/back-end), and you haven't switched to React yet, take this for a spin, and read "Facebook just taught us all how to build websites" (https://medium.com/@ericflo/facebook-just-taught-us-all-how-...), and watch 'React - Rethinking Best Practices' by Pete Hunt (https://www.youtube.com/watch?v=DgVS-zXgMTk).

The distinction between the back-end and front-end is a product of the complexity introduced by the web with its 'worse is better' mix of badly integrated tools. It made building user interfaces a dark art with all its quirks:

- a layouting system that had an active vendetta against humans

- Javascript with all its deficiencies

- Connascence introduced by Server <-> Client communication (Server Model <-> API View <-> JS Model <-> JS View)

- declarative views that were ill-suited for web-apps (logic-less templates, what a lie!)

- cross-browser incompatibilities

- difficulty in implementing client-side routing

- immature developer tooling

But worst of them all was DOM mutation and spaghetti code, which was in reality a fundamental deficiency of the development model itself, and not because web developers the world over were being deliberately irresponsible.

React is changing all that with the help of ES6. It simplifies web development both in concept and in practice. In a few years, building UIs would be just another part of writing software, and competent Full-Stack developers would cease to remain unicorns.

Here are a few things that React approaches differently that makes all the difference:

- templates are a bad idea. views are constructed imperatively, not declared. (plug: http://www.jasimabasheer.com/posts/on-react.html)

- the basic unit of a front-end system is a 'component'. A component knows how it is rendered (HTML), how it is styled (CSS), how it behaves (JS), and has explicit knowledge of the data it handles (states and props).

- everything should be programmable: even HTML and CSS. (https://speakerdeck.com/vjeux/react-css-in-js)

The React team seems to be looking at what makes web development actually hard and are thinking outside ill-advised conventional wisdom (like separation of concerns. whose concerns anyway?). For example, Relay (https://gist.github.com/wincent/598fa75e22bdfa44cf47?), removes the need for writing custom API end-points for each of our components. A component already knows the data it needs, but today we leak that info across the component hierarchy and to the server, creating a lot of accidental complexity.

Another example is Webpack (http://webpack.github.io/), which changes asset management on the web by making it completely programmable. All your static assets should have the same bundling conveniences that your JS has. Webpack also makes react-hot-loader possible with Hot Module Replacement.

React seems to have finally figured out the right direction to take the web to. Exciting times.
Hello shadowmint, can you be more specific what modern techniques pygame is missing and which ones it has are obsolete? I'm genuinely interested (no sarcasm.)
I was at Reggie's class in 2008 where he got sidelined for medical reasons and which turned out to be the last summer session in Rome, but somehow I didn't know the story of how Paideia had picked up the torch. What a delight. Gratulor his qui tantum honorem magistro fecerunt et faciunt.
Or this:
http://www.hardkernel.com/main/products/prdt_info.php?g_code...

Quad core, 1 GB. Released just 2 months ago. Same price as the Pi.
found a answer page here:
https://github.com/dimitar9/go-koan-answers
Once someone's already gone to all the effort of making a crop circle they are precluded from being a credible witness for other 'related' phenomena.
Agreed, behavior like this should be shared.

I wonder if any companies know/care how much this kind of behavior negatively impacts people's perception of them.
I thought this clip [1] from a game was quite relevant.

[1] http://i.imgur.com/G5hXQ4C.gifv