skysight-inc/HackerNews huggingface dataset:
The sun totally took me by surprise. I work with folks on other continents and it would be amazing to see a timelapse visualization of check-ins on this thing in relation to the sun.
I'd fallen out of the .NET world before Async/Await arrived, but were someone to put some under-the-hood-monkeying around-with-it docs under my nose, I'd love to brush up. I seem to have osmosed that there is some compiler transforming going on, but I've not been exposed to ways to monkey around, did not know there was more than a use-only black box: would be lovely to get an engine-bay tour. Have you any recommendations?
"I would argue that reputation and financial ruin might put a crimp in those plans."

Delusions have never stopped a sociopath before.
List of the best fonts for programming with comparative screenshots.
Sign ups are not validation, paying customers are validation.
Would be most interested to read that. And your strategic goals for the IT investment (minimum 3 salaries by the sound of it and quite a lot of kit)
> Their innovations to BB10

Which innovations?
this is unoriginal
If by "integrity" you mean "ensuring that the appropriate placebo was used in a clinical trial that was the basis of a drug approval", the answer is: the FDA.
Great points. Though my post only applied to businesses. Personal relations are still voodoo to me. Its a miracle I got married, more so that I'm happily married. :)
CES Has No 'Formal Complaints' About Booth Babes. Time To Change That.
Converting scripts does sound like a serious down side. Are there any automation tools that could help?
Feel free to reach out to me if you'd like to have a conversation about how to support your case on Heroku or if you have any questions/concerns; raj@heroku.com
You're describing an active-control trial, not a placebo-controlled trial. In a trial of drug A (current standard of care) vs. drug B (new agent), there will usually be 2 placebos involved. Participants will be randomized to receive drug A + placebo B or, conversely, placebo A + drug B. Typically the manufacturer of each drug is in the best position to produce an identical appearing placebo for each pill.
wahoowa!
Looks like a black iPhone!
Glad you like it! (I work for MSFT and I tested this feature).
What if a spammer used this? You send out spam emails with a one time link in it (per recipent). The recipient views the spam link sees the spam content and either (a) purchases or (b) spam reports

If they spam report the report tries to view the link but sees it is no longer there.

Not saying specifically with your service, but a spammer could setup something of his own like this and when a link is viewed a second time they could put up a fake this page has been reported for spamming etc.
Fwiw, my employer (large East coast USA software firm) also MITMs Github (and the rest of HTTPS, excluding a small whitelist). Their MITM software doesn't even bother to validate the certificates on their side of things, where it is possible. It is … not very awesome.
I don't mean to speak for the OP, but I'm not particularly comfortable with that idea.

I don't necessarily know how well you are protecting them, or if your admins are able to copy my password. Even if you encrypt it, who's to say how well? What if you DB leaks, and my credentials are in the hands of the "bad guys".

It's not fundamentally terrible, but it increases the attack vector..
What if the key is endorsed by the individual people on the team? Their personal keys, which they keep, must sign the security team key. A replacement cannot have this endorsement.
Why Your Orange Juice is Slowly Killing You
From a manager perspective, this sort of alert (as well as recent Heroku emails telling you specifically which app(s) needed patching for the recent Rails CVE issues) is a great example of one of the extra benefits of Heroku. A team of engineers 'watching your back' at no extra charge is a good thing.
Watch The Moon Rise in Realtime
Building Postgression
How about the thousands of guys who tried to imitate Penny Arcade's success with their own comic strips? Most webcomics aren't that profitable and gamer oriented comics are probably the most saturated market. It's like acting, some hit it big, most struggle in obscurity for years.
Yep. I was part of the Web Ecology Project in 2009-2010 and we were able to get pretty awesome access to Twitter at the time. I had a good dialog on a weekly basis it seemed with their API team and they were super responsive and supportive of us. Although, whenever I asked what we needed to pay for full Firehose (which some companies were getting) I couldn't get an answer from them, and I think they only wanted to talk with huge companies.

Then that all stopped. No more whitelisted IPs for search, no more new whitelisted accounts for API calls, and then they stripped all my whitelisted accounts of their 20k/hr API calls and put them all back at the standard 150/hr or whatever.

And what's worse is the network is bigger than ever. Instead of scaling API access up with network size, they scaled it down. This is really a shame as I think Twitter is terribly interesting to with it from an academic standpoint, but unless you have huge money to shell out for API calls or direct access you're screwed.
This is the responsible thing to do. Going through the gems and verifying they aren't compromised is a lot of work. We should be thankful for all the effort the rubygems maintainers and other volunteers are putting into cleaning up this mess.
That permission is a lot. Some people may not be comfortable with this. I know some guy living in China who refuses to install anything on Mac that requires entering the password.
Not much to add, except that you're not giving yourself enough credit. You didn't just say, "Let's wait for the evidence, like X." You said, "There are a lot of factors that could account for the phenomenon we've observed, some of which would implicate the accused. Here's an extremely thorough list ..."
Well, yes, though by definition that's what Common Lisp-style macros will lead to.

By 'closest', I simply meant that these deviations are easy to analyze or account for in an informal sense - for example, by forbidding/exempting user-defined macros. (Naturally, they cannot be precisely accounted for without executing the program or solving the halting problem, since the definition of the macro may itself require executing arbitrary code).

The deviations of languages like C++ and Java, for example, are hairier to try and enumerate, even informally (imprecisely) - I remember doing this as an exercise for my compilers class in school.
In this case, he's working with external code (Intel's example code) that happened to use data in that way. Why - good question. I guess someone at Intel thought "hey this is just example code how to do software rasterizer for occlusion, who cares what is the data format" and went with that. Badly ;)
preCode.js - pain killer for &lt;pre&gt;&lt;code&gt; & &lt;textarea&gt;
> Thanks... That fixed it. However maybe you should detect if the mute switch is on and display a message. I'm guessing a lot of others would not think of that.

Sure, except there is not an API call for that.
The way we handle that for our Python deploys is to have a separate "deploy" git repo which includes complete .tar.gz files of all of our dependencies, then have our pip requirements.txt file point to those file paths rather than using external HTTP URLs.

To avoid packages sneakily trying to download their own dependencies from the internet we run pip install with a "--proxy http://localhost:9999 argument (where nothing is actually running on that port) so that we'll see an instant failure if something tries to pull a dependency over the network.
Plenty! Just compare the form factors many smartphone manufacturers were using before the iPhones. Now everyone tries to look like an iPhone.
Acoustic Couplers. The bane of my early childhood. When "real" modems came on sale, it was like the heavens opens and angels sang. For those old enough, you know what I am talking about.
It really is a wonder that this type of communications caught on at all when it started with acoustic couplers.
They know to look for a link to the security page.

Github's is in their site footer.

37signals' is in their site footer.

Twitter's is linked off the sidebar in their "About" page.

Google's and Facebook's are the top search result for their site and "vulnerability" "security".

These are all fine options.
That's simply not true. Rainbow tables are still the first choice of many people trying to crack passwords, with brute force or hybrid attacks as a follow up after the common passwords have been found.

It doesn't hurt that there are a lot of rainbow tables available to access for free on the Internet.
Not to mention SEO. The points outlined above in the top comment (* Caching of shared static HTML for fast-as-possible page loads. * Google indexing and searchability.* Backbone apps that feel more like a series of pages and less like a single-page app.) are all things that Rendr accomplishes that are already taken care of by not making a full blown client-side JS app.

I think us developers are running into the same issues or pitfalls that we ran into during the rise of flash, where we move everything to the client because we can. The problems that Rendr is solving seems to be the same problems caused by giving too much responsibility to JS.
> I ask trivial coding questions (fizz buzz level) but take them further. First write that, then change it a bit, then more, then make it customizable, etc.

This doesn't even come close to scaling when your applicant pool is 100 (or more) times the size of your interviewer pool. You have to have some quick filtering method, or you'll never get anything done.
If I had to guess, I would wager it's because it's expensive and hard. Plus there's the fortunate coincidence that - as far as I recall - rubygems has mostly Just Worked Fine, Thank You Very Much™ .

(I miss the days from when github also hosted a gem repository…)

Solving the authenticity problem alone is probably not fun – tho obviously there is much to be learned from CPAN. Given recent problems there will probably be enough political will to make this happen in the future, though.
ICANN admits it's not ready for new gTLDs
How Hackathons Work
The central architecture of rubygems allows you to publish and yank gems within minutes. CPAN takes some hours (and deletion may not be controlled).

Personally I'm a big fan of the CPAN approach as it is fairly simply. Just mirror via FTP. It's a nobrainer to setup and run a mirror.

That said, CPAN's master (PAUSE.cpan.org) is a SPOF as well.

What I like is that not a single party is responsible for paying server bills + maintaining the platform. Ruby Central and the team of volunteers do a great job, but in the end, people only care when something breaks.

Instead every big company/university that profits from the Ruby ecosystem should imho run a public rubygems mirror as a contribution to the open source world. That's common practice for other projects, too. Think of all mirrors of the Linux distributions, kernel.org, cpan, python etc.

=> http://slideshare.net/rmoriz/rubygems-behind-the-gems

I also want to mention, that ftp.ruby-lang.org is a single homed box. There is no other official mirror of the MRI/C-Ruby source that can be used as failover or load balancer. This is bad, too.
Listly - Tools and services for a lean startup
A spammer wouldn't need to set up this service for this. They could easily do it on their own server which would be easier and more adaptable.

Whereas I'm sure this has CAPTCHA or some other protection for generating multiple URL's.
Emails I Love
Why I Miss BASIC

Might try a Kickstarter. Somebody wants to replace "Run Revolution" with an OS version and is asking 350K pounds. Ha!

Seriously. There is a LOT of demand floating around. KISS. And ask less than 350K.
Building PhoneGap Apps with AngularJS
I'm not sure what would be the South American equivalent. I'd look into mystic schismatics that pulled away from the Catholic Church in the 19th century to start. Unless you are using fundamentalist to mean the early 20th century movement specifically, it's misapplied here.
Git on Windows works fine for me, no cygwin in sight. It wouldn't have occurred to me to call msys 'part of a Unix interop solution', though I suppose it does give me a working version of Perl, which is a feature since it was the occasion for me to start using ack instead of grep.
When I used to TA a very large freshman class, we handled it by letting the students know on the syllabus that in such cases we would send a sympathy card to their home address.

The theory was that if the story was legit, it would be a nice gesture by the course staff. If it wasn't, the student would have some 'splainin' to do at home.
They forgot the part about how hackathons are a weekend of stress, fatigue, and an overall deterioration of the body.
If you use bundler, "bundle package" can help reduce or eliminate your dependency on external gem repositories. At least for deployments.

I generally try to follow the "vendor everything" philosophy: http://ryan.mcgeary.org/2011/02/09/vendor-everything-still-a...
Yup, that's totally correct and sadly not much has changed since that blogpost. I still have several bugs filed on HTML5 Audio on chrome that have received no attention, that cause problems in BananaBread,

https://developer.mozilla.org/en-US/demos/detail/bananabread

I suppose their assumption is that everyone should use Web Audio and forget about HTML5 Audio? It's sad though because Web Audio is total overkill for many things.
The way I see it that everything that made the iPhone so original and successful has now been more or less commoditized and so the field is somewhat open.

The closest thing I've seen to the next stage of smartphone evolution is Google Now. Even in it's lowly v1 it is useful and I can totally see it becoming Android's killer app. Also, Google's engineering and services are well suited to executing well - they have expertise in machine learning, they have tons of data, etc. I'll be interesting to see what happens.
I seem to recall being able to turn the speaker noise off on at least one of my modems growing up. But I'd end up leaving it on, because you could follow the sounds like an auditory progress bar.
Hackathons are a lot like gyms. As much as it breaks down your body, you grow stronger because of it!
Microsoft technical fellow Brian Harry, who made this announcement this morning, will be answering questions Friday, 10a (Pacific) on a Reddit AMA.

This link will resolve to the AMA once it kicks off: http://aka.ms/ama_bharry
I did a HN search and nothing came up originally, I must have done it as one word. I'm wondering if anyone has any knowledge/experience of it, other than media hype.

I hear 'the next big thing' and immediately think 'what makes you think that?'
Sounds like a good reason to switch to "everything must be signed"
Where are the adults? This is absolute amateurism. Why haven't Heroku or GitHub or some actual professionals in the Ruby community, stepped up to ensure that this kind of amateurism doesn't damage their ecosystem?

[Throwaway as I'm a small-fish in the Ruby community. I expect I'll get to use this account again soon though]
It seems to me that it is very clear that there are multiple problems, that the information necessary to identify the underlying causes is not available to the general public, and that Boeing, partners, and USG are working on getting this resolved. It seems interesting but not particularly useful to speculate.

An interesting but useful line of questioning would be to look into industries we know and our past companies for what happened and what lessons can be learned in places where we have more complete information.

That said, the topic at hand :)

One question is whether the battery failures represent an unacceptable safety risk. Without knowing anything about the technical specifics you can figure the answer is yes: Boeing is the home town team and the FAA has every political interest in keeping Boeing planes in the air. Still, their overriding concern is safety and they've grounded the 787 in what must have been an unpleasant choice but one viewed as necessary.

Another question is whether there is a management failure at Boeing. Management is ultimately responsible for outcomes so whether this incident is out of line with the industry norm is one reasonable way to answer that question. In this case looking at data on whether grounding of a new model is unusual would be reasonable. NTSB or FAA probably have this in a report somewhere, my guess is it's rare (the only other similar thing I can think of is the A380 wing cracks). So my guess is yes, by a reasonable standard there was a management failure.

Those two things seem obvious and not particularly interesting to discuss. Some things that are not obvious:

What's wrong with the batteries? robomartin's list of potential causes is long and educational but (as he points out) incomplete. This is an interesting problem for which we don't have enough information to reach any kind of strong conclusion. Some really smart people who are also domain experts and who have all of the data will sort this one out. Best read the news, at some point there will be a weighty public report detailing exactly what went wrong.

What's wrong with Boeing? I'm sure this will be studied for decades to come, I don't know and I'm pretty sure the author doesn't know. The idea that markets start out favoring highly integrated designs and trend towards standardization and modularity is well accepted and probably correct but at this point he's just fitting recent events into that framework rather than finding ways to test that hypothesis.

Whatever.
Lanczos on Mathematics and Life
On the occasion of the 120th anniversary of Cornelius Lanczos's birth the NA group at Manchester is delighted to make available online a
series of video tapes produced in 1972:

http://www.maths.manchester.ac.uk/lanczos/

These historic tapes show Cornelius Lanczos talking about his fascinating and restless life as numerical analyst and inventor of the tau method, (re-) discoverer of the fast Fourier transform and singular value decomposition, and of course, inventor of the Lanczos algorithm.
I don't know if I agree with you. I felt like there was quite a clear delineation between the RIM and the Blackberry brands and I don't get the sense that consumers were confused about the two. Also I feel like RIM would have been a good name to keep if they decided down the road that they wanted to licence their software services technology to other companies and keep those efforts separate from their consumer hardware division (aka "Blackberry").
Positioning ACM for an Open Access Future
Not only Cooliris, but also Extrabux.com have a Russian localisation
Nintendo cuts Wii U sales projections
> Moreover, by the end of the '90s, Sun's original raison d'être --- Unix workstations --- was gone and buried.

Never thought about this in this way. It is kind of sad that Sun suffered directly from Linux success.
May someone from Submittable explain in simple words the work flow issue that this service improves upon?

I don't understand it very well.
I never said people where I live are wrong ;)

The professions they wanted me to take still pay 3, 4 times what I am getting.

That is, not counting lawyers (that is also a profession much suggested to me), then the multiplier is up to 20x or something like that.

But I can pay my bills (barely... but I can).
Billionaire David Einhorn's Partner Letter, Part 1
This is why calls to make click-throughs for self-signed certificates simpler and less scary are misguided.
It's worrying that Git is becoming the OSS "monopoly" in the DVCS space.
To you and RegEx, below: Good day, Sirs.

Thank you for the compliment.

I am sorry for the misunderstanding, and perhaps anything I may have said to offend. The misunderstanding, I believe, stems from the fact that we define addiction differently. This is a matter of philosophy and opinion, and unless you would entertain me there I fear we would be communicating as one German to an Aboriginal, that is, not at all.

For what it is worth, I present my definition:
For all objects and beings (X), addiction is that state whereby contact with X does not actually yield any utility (happiness, satisfaction, what ever you want to call it) but non-contact therewith is a source of discomfort. It's like an extrapolation of diminishing marginal utility, which, I must confess, I know little about. This definition of addiction is somewhat broad, but includes the narrower, more conventional versions, and contains a deep insight about human nature and the overcoming of addiction(s) in general. That is beyond the scope of this response.

It is also based on personal reflection and experience, which conventional scientists would deem "anecdotal" or not "statistically significant", but to me, this is a valid source of knowledge, especially if you have a strong, logically consistent metaphysical system which presents isomorphisms, as it were, with your own experience of Reality.

edit: Typo's
What moioci said. I don't believe

> "Placebo" is usually the current standard-of-care

is correct, either as popularly understood or as actually used during drug trials. Instead, "Placebo" is a device to make the experience of not taking a drug identical to taking a drug, which means both that it's a physical pill and that it causes the appropriate side effects.
The Unfollower
I've been using git on Windows for years, and while the need for msys stuff is a little clunky, I've never had any problems using it. In fact, the built-in gui tools (git-gui and gitk) work WAY better on Windows than they do on OSX.

libgit2 will eventually make it possible to make a nice GUI client without shelling out to git itself. GitHub for Mac and GitHub for Windows both use it now, and it's way better than parsing shell output.
Communities, Audiences, and Scale [2002]
Self-determination Theory claims there are basically 3 things you need to be happy at work: autonomy, competence, and relatedness. The bad news is that at almost any job, you'll lack at least two of these when you start. The good news is that it's fairly easy to gain more of each of these simply by advancing in your career.

Note that different people need different levels of Autonomy/Competence/Relatedness to be happy. I have no problem following orders, but I would go crazy at a place that expected me to be in the office from 9-6 every day. For others, freedom might mean starting their own business and not taking orders from anybody.

In general though, it helps to figure out what the right levels of autonomy/competence/relatedness are for you, and how you can achieve them in the next few years. "Expect to feel 'meh' about your job for a few years before you build up career capital" is much more accurate than "follow your passion and you'll be happy."
There are no good source control integrations for Visual Studio. The whole system is just fundamentally broken. If you're not convinced - I mean you in general, dear reader, malkia clearly has this figured out ;) - all I have to say to you is, "LOL binding root".

Over the years, I've managed to convince several people to give up Visual Studio source control integration, and, without fail, it takes them two days, at most, to realise that this one small step has made their lives MEASURABLY BETTER. After weeks, maybe months of laughing at my Alt+Tabbing to Alien Brain to check files out, or fumbling with p4v, they find out that this is still better than dicking about with whatever crap Visual Studio is pulling on you today.
Well, a unsafe parser (which was designed only for parsing trusted input) was being used by lots of people (including Rails) for parsing untrusted input as if it was a safe parser. You can debate about whether there should be a safe parser for YAML, but that's a separate issue.
HOWTO: create a PXE netboot debian-installer image with firmware files
As long as you eat healthy and don't sit the whole time.