skysight-inc/HackerNews huggingface dataset:
Manchester Geek Nights- Applying DevOps in 3-steps - "The technical side"
DevOps is a common sense approach to software release cycles. It’s an accumulation of best practices and the agreement that software has no business value until it’s in the hands of its intended user. The best way to do that is ruthless automation to the point where deployments become as simple as pressing a button.

DevOps are people with a multidisciplinary skill set - people who are comfortable with infrastructure and configuration, but also happy to roll up their sleeves, write tests, debug, and ship features. They are basically described as bridge of communication between developers and operations.

Nathan will discuss the technical sides of DevOps, tools and solutions to the problems they are facing.
Learn How To Easily Create Your First Windows 8 App
RedHat quit the desktop market years ago exactly because they found it to be unprofitable.
Three students were asked to evaluation the hypothesis "All odd numbers > 1 are prime."

The math major replied "3 is prime. 5 is prime. 7 is prime. 9 is ... NOT prime. The hypothesis is false."

The chemistry major replied "3 is prime. 5 is prime. 7 is prime. 9 is ... NOT prime. 11 is prime. 13 is prime ... The hypothesis is looking good, within experimental error."

The engineering major replied "3 is prime. 5 is prime. 7 is prime. 9 is prime. 11 is prime ..."

That's one way to cope when you're overmatched by rigor. ;)
As a teacher, the reason I teach with formality before allowing students to be informal, is that formality is training wheels.

Initially, the students do not know how to write a coherent proof. That is why we give them formal tools such as induction, and require them to write clearly, detailing their steps. When we do not do this, we see catastrophic lack of logical and coherent thought. Sometimes, this is the result of them not being able to _write_ their thoughts coherently, but more often, it is a results of their thoughts not _being_ coherent in the first place. Formality is used, partly, as forced coherency in writing, in an attempt to induce coherency in thought.

Once the students are able to write coherent proofs, sure, let them ride fast, let them "freestyle" proofs, with the confidence that what they're writing is what they intend to write, and with the skill to communicate concisely, clearly and unambiguously with informal language. If they can do it, more power to them. Often times, however, they need a lot of time with the training wheels, before they can ride fast and not fall disastrously.
The bit about printing stuff for use on spacecraft seems far fetched as well: who uses a $3000 printer to print parts for a multi-tens-of-million-dollars mission? I wonder if someone pulled BBC's leg?
Do you really trust his opinion?
I forgot to add to [x]: noir, lein-cljsbuild and clojurescript one; and to the ClojureScript side: jayq, fetch, waltz and crate.
My example above was possibly too simplistic. I'm not using Enlive at the moment but am merely trying to gauge what kinds of contracts would allow the developers and designers work together most efficiently. I can imagine a fairly big difference between, for example, the following two contracts:

a) "Don't touch the markup without an explicit agreement between the two of us."

b) "Please make sure you have an element with a data-content-for='user.username' somewhere in the HTML."
I'm a 3+ year HNer, using a throwaway because while I'm looking for work, I'd not like others to know this publicly (should we form a club?)

What the OP describes truly does seem to be almost standard operating procedure today. In one instance this happened even after I had substantial contact with the company:

* phone screen with recruiter;

* technical phone screen;

* completed a substantial pre-interview coding project;

* multi-hour interview with 6 technical interviewers,
including on-the-spot coding tests;

This process took a month and a half. I was assured by the recruiter that I did awesomely on all of these, and then, silence...

Only after pressing them for weeks did I finally get a reply: "sorry, we're not hiring for that position after all". It's incredibly rude to put someone through this kind of process, only to insult them at the end (if you acknowledge them at all).

I've been on the opposite end of the interviewing table many times, and I understand that there are all kinds of reasons to reject a candidate (technical skills, people skills, personality, just plain "bad fit").

And sometimes it's best from a legal standpoint to not even explicitly say why a candidate is being rejected. But a simple "sorry, we feel you're not a good fit for this position" as soon as you know you will not be making the hire, will save an incredible amount of worry and anxiety, and let people get on with their lives.
Obtain Wonderful Physical Fitness And Health
The primary target of exercise is to buy and remain in great shape. Try a brain machine. This information will provide you with recommendations that will enable you to quickly be more toned and also have a greater body
Sunday Afternoon Levity: Kickstartit is a Kickstarter idea generator
It's hilarious that you write this anecdote in the past tense like your talking about a wagon axle greese company or something!
Pancake HTTP Server faster than nginx running PHP
BI in real-life stories: Dad I want a BigMac
Zwanger: tekort aan foliumzuur zorgt voor problemen tijdens je zwangerschap
Android Apps Redesigned
Awesome! Will you release a speech-to-text API as well, or know of a good one? Thanks!
Even Better Non-Hiring Practices
Perl: The Next Generation
I agree. It's stupid to think this stuff would go air-side.

But being able to print a box for testing would be use. You keep the expensive carefully crafted bits for use in space, and you use the printed items for sizing or production jigs or what not.
Qt/KDE have their issues as well. Both Qt and KDFE have their own versions of each object (e.g. QAction vs KAction). This means you have two choices when writing an application in Qt -- Qt only or KDE-based.

The Qt stack does not have support for mimetype handling for files (e.g. I want to open any text/html file). You need KDE for that.

Qt/KDE requires you to generate moc files (preprocessing the C++ code) which can make it harder to maintain if not using CMake or the Qt project format.

Qt broke the behaviour of QAudioDeviceInfo by moving it to a different package (QtMultimedia vs QtMultimediaKit). There have been times where Qt has not shipped a pc package (esp. in the package QAudioDevice moved to) which makes it difficult to add that package on build systems other than the Qt build system.

Qt does not support using gettext for translation.

Qt is in a transition from QtWidgets to QtQuick which (like Gtk3 themes) is currently a moving target.
The benchmark is testing a php application.
Having written the following, I now wonder whether you meant something more specific by computation than I did, so I'm not certain whether my point is really a response. Could you spell out the details of your comment a bit more, and perhaps touch on the approach which Wolfram argues for?

* * *

Offloading computation only works when you understand what the computations are and why we do them. That's something that must be learned, it's not knowledge that springs fully formed into our minds as soon as we step into a classroom.

Carrying out computations thus gives us explicit and implicit knowledge of how the things we may eventually automate actually work. But it's also valuable because it trains us to compute in a precise and effective manner—a capability that remains useful later on. For instance, in logic it's often important to be able to carry out syntactic manipulations (e.g. into normal forms) in one's head, or even tacitly.

I'm sure there are plenty of examples from other areas of mathematics where computation is important, it's just that we do it so automatically that we don't think about it. Often I've found that students have trouble following proofs that take logically and computationally innocent steps without saying what's going on. Here I don't mean things like applying AC in the background, but just simple tricks like de Morgan's laws or taking the contrapositive. They have difficulty because they haven't taken those steps often enough themselves to have internalised them.
It takes about 2,89 days on a 1 Mbit connection to download 32 GBytes.
I suspect citizens of Iran, North Korea, China and the old USSR would disagree with that last sentiment.

Ooh! And the US (Cuban cigars).
Just read the whole thing start to finish, thought it was fantastic and learned many things. Cool to see a link to cdnjs.com which I work on.
For some features (your examples of linear types are good ones) the cost-benefit analysis is not clear.

For other features (explicit nullability, sum types, etc) the cost-benefit is very clearly in favor of having those features, at least according to all PL researchers and most users who have experience with languages that have these features.
>in fact their focus on software over hardware is arguably why they won

nope, it was their business acumen, and willingness to kill off competitors
I'm currently uploading my iPhoto backup to Amazon S3. It will take 2 more days. Would be glad to have an option to mail the files in a card or something like that.
> "Heck, many textbooks cost more then these mini tablets."

More like "all textbooks".
Many in the US have lusted over NFC payments via cellphone, available in Japan.
Also known as "Sneakernet" (http://en.wikipedia.org/wiki/Sneakernet)
Why I'll Respect Dustin Curtis' Wishes
Thank you, updated title.
It's 264 to 528 USD. Wow.
>Every so often I have to call in and do the automated telephone activation

reason number 1001 why I hate windows
Did you know that "GoLio" in French slang means retarded ? That's a really weird name for a programming language...
>Ovum highlights the rapid increase in the number of OTT (over-the-top) players, and demonstrates that social messaging is not a short-term trend, but a shift in communication patterns.

Who would have thought that SMS is not the future of communication.
Generally speaking, I agree, but the Samwer teams often overstep the bounds and going beyond simply duplicating functionality (i.e. blatantly ripping the design features and html/css theme of the website landing page). I think if you talk to people who've worked for their companies (I have) there is the general impression that whatever the boundary is that should not be crossed, it is being crossed.
Surely you can see that "easily turned off" is relative to a user's experience, and that ease of disabling is not the only issue. If you ask most users to turn off a security feature so that they can run your software, they're going to think you're doing something shady.

And that's pretty shitty. Now a lot of people will say "it's only $99/year; what's the big deal?"

Well, first off, that's $99/year, forever, or your apps stop working. That's quite a commitment for a small developer.

Secondly, $99 is steep if you're developing freeware. You should not have to pay a hundred bucks a year for the privilege of giving your software away without people thinking that you're trying to steal credit card numbers or something.

Finally, $99 is steep for a lot of young people. I started developing freeware and shareware when I was in high school. If I had had to pay $99/year to make my app presentable, it probably would have been a deal stopper.

Now, you might say "Sure, but you're an established shareware developer and none of these things apply to you." But they still affect every shareware developer. Ever notice that nobody seems to be have been successful with shareware on Windows in many many years? Everything on that platform has been "free trials" and sketchy ad ware. The difference is ecosystem.

For many years, there was a thriving freeware and shareware ecosystem for the Mac, and so Mac users expected to be able to find freeware and shareware solutions to their problems. They expected to be able to find a handful of cheap or free programs that did what they wanted, and they'd be able to try out each one until they found one they liked. They expected this because it was true.

And free/shareware developers expected there to be an audience of Mac users looking for a free/shareware app that did what their app did. And they could be reasonably sure that if they fulfilled a real need, did it well, and kept the latest versions up on software aggregators, they'd be able to reach that audience.

But those three points above, along with the decimation of aggregators, and the introduction of the Mac App Store have broken that ecosystem. And let's be clear: Apple didn't merely sit by while the forest burned. They clear cut the damned thing and built their app store there. That thriving ecosystem had helped Apple sell computers, but it didn't profit them directly. So Apple set out to change users' expectations away from "find some cheap/free software out there written by a small developer" to "check the App Store", all so that they could squeeze 30% out of the process.

I do not think Gatekeeper is really about security. I think it is about turning the Mac App Store into the Only Way to release software. It's just a little squirt of agent orange to make sure that the forest doesn't grow back.
I'm a bit more concerned about the hordes of unexperienced, never-accomplished-something-worthwhile, Ruby / Javascript programmers that are ready to discredit work done by others, and to discredit people like Linus or RMS that provided us with an incredible amount of value. Linus trying to express his own opinions on software is not a problem at all.

EDIT: oh and even worse, discredit others usually writing meaningless trolling tweets without any actual argument.
Very nice. Would be good to have the option of other formats, specifically Vorbis and/or Opus.
SMS isn't going away, if anything it'll get cheaper as it's forced to compete with messaging apps. But if it goes away, e-mail can easily replace it for your needs (especially since most students have e-mail capable phones).
It seems like someone forgot Belgium (again).
For context, the author Aaron Seigo is the project lead and developer of Plasma for KDE 4. I suspect he has been irritated by people taking Linus seriously in the matters of desktop Linux.
"World to lose $15 trillion as AI and automation replace most humans."

Interesting and often discussed thought and more or less and inevitability.

I was hunting for some discussions on this and came across this blog post.
http://marshalljonesjr.com/what-happens-when-no-one-needs-to...

Exactly what I was wondering. Anyone know any resources where questions like these are discussed? Maybe Econ 101?

Another article that popped up. http://deoxy.org/endwork.htm

The only ability that humans seemingly have over robots is creativity.
Maybe I'm just naive, but I don't think "Linus is as likely to be 'wrong' about desktop Linux as most others who use the desktop." While I agree that other people might be overestimating the importance of Linus's opinion on desktop Linux, I believe he's less likely to be wrong about these things than a whole bunch of people. It's not the same as with "rocket ships, film production, oil recovery techniques", because he has a lot more to do with Linux in general than those other topics.

Yes, it's important not to jump on a bandwagon, but that goes both ways: it seems to be increasingly fashionable to attack "celebrities" in our field through thinly veiled ad hominems. Calling Linus a "grumpy-head" or describing Stallman as "waddling" and having a "beard matted into a bizarre pizza crust flapping off the end of his chin" [1] are just recent examples. It's ruse and it does not truly contribute to the point the author is trying to make anyway.

As @math and @forgottenpaswrd mentioned in their comments, Linus is a smart guy who, furthermore, has a non-negligible level of expertise and credibility when it comes to Linux-related topics in general. I'll pay attention to his opinions and try to extract facts from them, in order to form my own. I understand that the author is frustrated with people who don't do that, but dissing Linus is not the way to rectify the situation.

In the end, I don't care what Linus uses on his computer as much as why he uses (or refuses to use) it and how that might applied in general.

[1]: http://brooklynhacker.com/post/35445721578/that-moment-when-...
Would be great if you could share your code on Github
Looks very nice. Would love to see a price-model that let's you pay-per-project instead of $9 a month.
The technology is poisoned by the insane fees for it and the business model itself. Paying per text, or pre-buying blocks of messages feels archaic, no?
just wanted to add: you can now do this all in the browser (100% client side), too -> http://lalo.li/ (it's forkable)
http://aws.amazon.com/importexport/
Inside The Largest Simulation Of The Universe Ever Created
Neat, once again, emscripten proves useful. I do find it important though to point out the lack of a good open text-to-speech engine.

Here is a speech as rendered by tts-api.com (http://goo.gl/PoZc4). Now, for speak.js [1], to make a comparison, paste in the first few of the top paragraphs from here [2] and compare the quality between the two.

There really is a gap to fill for a good open-source alternative here. But I suspect the main barrier is that there is a large amount of data needed to generate good voices. Still, a worthy target.

[1]: I tried to make a URL for this too, but despite the URL looking as if it could take arguments it refused to work, at least for me under Firefox and Chrome.

[2]: http://www.nytimes.com/2008/09/25/business/worldbusiness/25i...
Being Ignorant About Politics Is Like Being Ignorant About Sports
You can - http://aws.amazon.com/importexport/

Well, not a SD card, but you can mail Amazon a HD and they'll transfer it over for you. It may not suit your particular use case, but people do use it.
You just described Bioinformatics! sigh We got all 3.
I'm afraid consumers won't pocket that $54 billion either as long as the carrier cartel maintain iron grip. Just look at what Verizon is doing. You can't even unbundle "unlimited text and talk" from their non-prepaid plans anymore. 1GB smartphone plan will set you back $90/month, which is only a deal if you fall under a small percentage that actually go over 500 minutes per month AND send thousands of SMS. Just keep buying ATT and Verizon stocks guys.
Do I need to write a Web page with the title Ending the cult of the 'normal user' in Interface Design?

Actually, that would be a great idea. The industry in general doesn't seem to have cottoned on to that idea.
When will Y Combinator announce interviews to potential candidates?
I ask only because the submission time frame was extended and I am excited ;)
pretty good. A nice to have will be to let the audio play in browser as well instead of just having a link.
32 gigabytes for 20 "high definition" movies? That's 1.6GB per movie. Seems awfully low, compared to eg Blu-Ray. Afaik movies on blurays are in the 20GB range, ie. an order of magnitude larger than the presented 1.6GB. Even movies downscaled to 720p are usually sized to fit a DVD5, 4.3 GB, still much larger than 1.6GB.

Point being that movie files are still quite huge.

Also, transferring 32GB over fairly modest 10Mbps line takes roughly 7 hours, far less time than what it'd take via post service.
I used to work in a Middle Eastern country that fairly aggressively filtered the net and where officially most DVDs, games, and books were banned.

Of course, unofficially you just had to pop down to the souks where you could get anything (pornography included) burnt to DVD. I used my time there as an excuse to digitise my DVD collection, since they certainly weren't going to let me get away with bringing them into the country, whereas a USD hard-drive went pretty much un-noticed.

It seems to me that whilst there are a few countries which enforce a totalitarian approach to censorship (like North Korea), others really just do it for 'appearances', because to not do so would be culturally unacceptable. Certainly pretty much everyone I met was circumventing censorship (both in net and print).
There's a sci-fi story about such post-scarcity society written by Cory Doctorow:

http://craphound.com/down/?page_id=1625

A good read. But be warned, it's not just technoutopian, it's about a technoutopian Disneyland :).
At the startup where I work, we use Amazon. Start with a small or micro instance and put Cloudfront in front of it. As you grow, add more instances behind a load balancer and switch your databse to a master/slave setup. Add memcache to cache queries, and use Varnish as a caching proxy. That's how we started, and after a year we hit 200+ instances and growing (you'll have to request an increase from the 20 instance cap, or split them across accounts).

EDIT: we are working on a big data app, so most of the horsepower is for crawling and number crunching. 10 instances are client facing
The article the author points to on Cuba is very good. I have been to Cuba and I find it quite accurate. Indeed, the news also spread via USB stick. If you ever go to Cuba why not bring some data. Be it music, video or pages of the Spanish Wikipedia..
Very cool, but unfortunately things "the web can do" are limited by things "bad popular web-browsers can do"
I bought a nexus 7 for development, and I'm very happy with it as an OS. Onwards and upwards!
Exactly. The carriers still own the transport layer, so they'll just reshift their plans to cover the loss. Some carriers in the US have introduced these "shared data" plans which pretty much accomplish the task.
It'd be great to think that things like Usenet, FIDOnet or similar are still being used with people sneakernetting USBsticks around.
The way you're doing it won't will anyone over. Open source has been winning where I work because we've demonstrated better results with less cost. I suggest you try to outperform rather than out-market.
Yes, and Karl Rove reported that Obama won Ohio. Don't trust the source.
Are Recent Network Attacks as Serious as Washington Says?
Wow! You have just blown my mind! And to think that thousands of psychologists, sociologists and market researchers couldn’t figure that out for decades. What were they thinking?

The math is the easy part here. All the rest is hard.

How can you reach as many people as possible? How can you make sure that you reach a random sample of people? If you give up on that because it’s pretty hopeless, how can you make sure that the characteristics you pick to build your sample (for example age, gender, race, etc.) actually matter, are correctly chosen and that you have the right information about how your sample should look when it comes to those characteristics? (This problem can be rephrased as: How do you make sure your sample is representative? It is, however, important to unpack the complexity involved in that.) How do you know that those who tell you they will go vote will actually vote?

That’s not a complete list of problems. As you can see there are more than enough opportunities for error here.

Now, given Gallup’s poor performance compared to other polls I do not want to excuse them. They screwed up, there is not question about that. I do not think, however, that there is any need to make up conspiracy theories.
Look For Squares
Top Moving Out Tips
Hacking FEMA
Another Windows 8 developer post success story, suggests you join the gold rush
And there was that one time the iTunes updater installed Safari on my computer. I'm in the habit of reading through the options on installers carefully looking for those sorts of tricks, but not updaters.
I don't know why the OP talks about a 'gold rush' when he's only showing download numbers. If his in-app purchases actually convert at a reasonable rate, THEN that'd be something.
Ah telescreens....