skysight-inc/HackerNews huggingface dataset:
totally agree , rebranding is quite expansive and it is just one of these voodoo idea when everything else failed ... just sell the company already and you'll be better off ... or go with android and make the best hardware money can afford...
In a way that almost all devices now look similar to an iphone I guess. I've held the Z10 in my hand and it is definitely different.
Thanks, I hadn't seen that one yet. There are issues with javascript crypto[1] which is why we didn't go in that direction.

[1] http://matasano.com/articles/javascript-cryptography/
I always assumed that Heroku would have an internal proxy for gems. Seems like 80% of users would probably be fetching the same gems that another user might have just fetched. Perhaps something like this could be versioned or snapshotted so that in the event of something like this, you could roll your cache back to that snapshot and let people deploy who had gems in that cache.

I'm just thinking out loud.
It would also be useful, at least for me, to present the indentations implied by the outline-style lettering of bill-writing.
> Thursday, Jan. 29th, at 2PM EST.

Wait, what? Jan. 29th (yesterday) was Tuesday...
Van Halen-Inspired Management Hacks
Yes, I think it has a better chance as the 3rd platform because of the larger user base of Blackberry loyalists, and and interface that looks a lot more like previous Blackberries, iPhones and Android phones, than WP which is radically different.
How can I save my secret keys and password securely in git?
Like signing gems? cough
I know, and it shows. This is exactly what the VS/TFS/Azure team must stop doing.

Edit: I can't reply to your comment for some reason.
If they do use their own tools, how come it's so easy to get insane merging problems on so many of the xml files in use by a VS project? Especially the .dbml files, but also the project files. :-(
It seems like a smart move to me. Unfortunately, I think it's too little, too late.
What Do People Have Less Of Than They Had 40 Years Ago?
Why the #startupvisa Is Detrimental to Americans
so let's say i want to drop skype , what soft can i use which has instant messaging and video communication ?
I don't think any commonly used language has a truly context-free grammar (including Lisp, actually, though Lisp's deviations are both minor and straightforward). That said, Lisp and Go are the two that come the closest, in my recollection.

We actually had this discussion on #go-nuts a few weeks ago - part of the confusion stems from the fact that most language compilers enforce requirements that aren't covered by the parser. In other words, a parser oftentimes accepts (fails to reject) invalid strings.

Easy examples of requirements that violate context-freedom are the requirement that variables be declared before use, or the inability to divide an integer literal by 0. (The latter is a compiler error in Go[0] - I'm not sure about C++, but I know the former is a requirement in both languages).

Finally, we should make a distinction - even if the set of valid programs could be described perfectly by a context-free grammar (and therefore implemented by a pushdown automaton), chances are the actual parser for the language's compiler doesn't implement the full set of rules, which again reinforces the point that most parsers are biased in their outcome (biased in favor of accepting potentially invalid strings).

> If you look up the definition of context-free languages, it will basically tell you that all grammar rules must have left-hand sides that consist of exactly one non-terminal symbol

That's not exactly true - one can rewrite (normalize) a context-free grammar into this form, but CFGs are often written in an "unnormalized" form which has multiple nonterminal symbols, because it tends to be clearer to read in many cases.

[0] As demonstrated here, the compiler will actually reject the division-by-zero at compile-time: http://play.golang.org/p/3gwDeaoiM2
Finding the Right Mentor
Which snapshot do you roll back to?
I've never used TFS but my understanding is that TFS server allows you to configure it to only give a specific person access to a specific set of files.

For example: One could tell the TFS server "Deny Contractor-X access to all files, except for files A, B, and C". I assume that this would only allow Contractor-X to access files A, B, and C. Even if they were using git-tfs.
How (and why) to write a useful "About" page
True. Just a happy side effect for the advertising in that example.

Also, I'm not a huge fan of more regulation, but scientific integrity seems to demand the placebo ingredients be disclosed.

From the discussion, it seems clear the doctor-scientists have to think about and carefully consider what to use for the control. A single, simple answer cannot work.
High School To Collect Students’ Hair For Mandatory Drug Testing
The State of the IDE
Here is an article about that:

http://lostechies.com/derickbailey/2011/09/26/seo-and-access...
This seems to be true, but I never understood why. HTML5 Audio is the simpler API; browsers vendors should be able to optimize it much more, yet, it still performs as bad as it did 2 years ago[1].

Another interesting fact is that iOS supports WebAudio, but doesn't support HTML5 Audio (for a meaningful definition of "support"). I just don't get it.

[1] http://phoboslab.org/log/2011/03/the-state-of-html5-audio
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.
The DAY I manage to convince the big wigs where I work that we should switch from a typical shared environment to Heroku, this happens.

Talk about luck. :(

Hopefully I can spin this and not leave a bad taste in their mouths. We (engineers) understand what's happening, management doesn't and they don't give a shit.
Take away those last three benchmarks (spectral-norm, fasta & binary-trees) then things do look quite different.

For eg: Here is Which programs are best with those benchmarks removed: http://benchmarksgame.alioth.debian.org/u32/which-programs-a...

This shows Perl higher up the chart with it being 49% better (on average) than Ruby.

Some other things to note:

1. Perl has never been fast with binary trees. But Ruby 1.8 is even worse (I recall it being many times slower than Perl at this). So hats off to the Ruby 1.9 VM guys because they've turned things around and now it's even out pacing Lua on this benchmark! - http://benchmarksgame.alioth.debian.org/u32/performance.php?...

2. Fasta in Ruby maybe twice quicker than Perl however it uses over 100 times more memory! This is be because it's inlining some code (eval) giving it a huge speed bump at expense of a bigger program footprint. If I do a port of this to Perl then this fasta.pl runs 2.6 times faster than alioth's perl version (which now means the Ruby version is about 30% slower than it's direct equivalent Perl version).

3. My make_repeat_fasta idiomatic subroutine is actually a little slower than the one in fasta.pl on alioth. So both my fasta.pl & alioth's fasta.rb programs could be speeded up more :)

4. I may even be able to shave a little bit more off fasta.pl time. Same might be true for spectral norm & binary-tree however the Perl versions aren't showing up on alioth site at moment :( ... IIRC, when I last looked at the perl binary-trees code on alioth a couple of years ago I was able to shave 10% off.

ref: My perl port of fasta.rb on alioth - https://gist.github.com/4675254
Google do in the context of law enforcement.

Very little information on the security services (e.g. NSA).
Nice reference :) Earthbound has always been my favorite.
Bill Gates: Invest in better teaching
Daniel, I'm interested in reading more about this. Where did you discover this factoid?
Do you have a link to the final designs? I would like to see what this unicorn produced
Cooliris launches in Russia in partnership with Yandex
So where is "The Definitive Guide to C++ String Processing"?
DO MORE The Simple Way
A simple checklist app for the phone that's smarter than you.
We use hg for all our stuff at work, and all the openjdk stuff uses it too.
What I Learned from Failing
Maybe I dont understand PGP and this is a stupid question, but if the site is compromised, would it not be possible for them to just put a different key up? One which they knew the private key for? How would you know the public key on the compromised site has not been changed unless you could compare it to the PGP key from before the site was compromised?
Demand Progress Petition: "Stop stonewalling and fire Carmen Ortiz already"
This should also be a reminder to everyone that you shouldn't be reliant on a single point of failure for your deploys. It's something that we in the Python community have already encountered (and hopefully learned from) due to the historical unreliability of our equivalent package repo, PyPI.

Have an internal repo that's accessible by your deploy servers, which in turn locally caches anything that you might have previously needed to externally fetch.
I'm developing a college degree in "app development". What should it include?
I'm developing a college degree in "app development". What should it include?<p>I'm tasked with putting together a vocational college degree in "app development". What would you as an employer want it to include?<p>I'm primarily thinking about how to make it accessible to people who have not programmed before. I'm painfully aware that 2 years in school won't make anyone a good programmer in itself, but what <i>can</i> I make them?<p>Should I try to focus on a single language and keep it to the absolute basics, or should I try to expose them to a little bit of as many mind-expanding techniques as possible (functional programming, Haskell, Scheme, Node, continuations, Brainfuck...)?<p>I'm leaning to the latter. My reasoning is that all good programmers are self-taught anyway, and serving them a smorgosbord of weird things will pique their interest and at least make them aware that there might be better ways to solve some problems.<p>We will problably focus on mobile app development for Apple iOS and the web.<p>Background
<p>The degree is a Norwegian "fagskole" degree; a two year education, aiming to prepare students for the specific skills needed to work as an app developer. The degree is not supposed to have any prerequisities.<p>I have the beginning of a document describing the content of the degree. There are totally 82 weeks of studies, of which about half the time is self studies.<p>* Programming
* Introduction to programming - 6 weeks
* App development - 12 weeks
* Development tools - 2 weeks
* Project - 8 weeks
* Mobile web apps - 10 weeks
* Webservices/web communication - 6 weeks
* "Other platforms" - 8 weeks
* "Advanced programming" - 10 (Probably datastructures and algorithms.)
* Project 2 - 9 weeks
* Interface Design - 2 weeks
* Marketing & design - 3 weeks
* Project management - 2 weeks
* Interaction design - 4 weeks
Outbox: A beautiful inbox for your postal mail
Safe by default. That's your angle.

It's additional effort to deploy dangerous code.
Because when you write "Rails vulnerabilities are not Rails'" (http://www.revision-zero.org/rails-vulnerabilities-are-not-r...), most people respond "yes it is".
Both the Visual Studio and TFS teams use, obviously, TFS for version control. Parts of the TFS team are using git and some of the team is using git-tf, but mostly it's straight up TFVC. But the VS and TFS teams do not use source depot (the aforementioned internal-only perforce-like tool.)

Edit: as for merging XML files -- TFVC uses a standard automerge algorithm, very similar to the one git uses. I'm not sure why you're having merge problems with your XML files, but I'm also not sure it's TFS's fault. But it would be interesting if you filed a connect bug for us to take a look at!
Seems like research has stopped.
Simplifying Your Find & Fix Workflow With The Chrome DevTools
they give you a straight forward workaround to still deploy. They just make you set a value explicitly so they know you are aware of the risk.

Good to know someone is watching your back :)
Microsoft embraces git with new TFS support, Visual Studio integration
As a Canadian, I really do wish them well. It's hard to imagine Waterloo's startup ecosystem existing without a large anchor company like RIM and Mike Lazaridis (RIM founder) is one of the most inspiring philanthropists alive.

Having said that, they're going to have a tough time. Realistically it's possible for them to take a solid #3 spot behind Google and Apple, however Microsoft is ready to pour billions to make sure they're that #3. In fact, it's not clear whether there is a #3 exists at all, although I suspect it does.

Lastly there's the question of whether BlackBerry can remain independent. A good BB10 launch will make them an attractive target - perhaps Amazon is tired of being chained to Android.
Skype is "free software." I take it you mean /open source/ software?

Frankly it is because there is NO open source software in the VoIP/IM/etc space that is worth five minutes of your time, let alone full usage of.

Every time this point comes up the OSS apologists start naming some convoluted solution involving stringing five different software packages (and a SIP provider!) together to get even then a barely workable solution.

In general this is one of the least competitive sectors that exists. Right now we have Google+ and Skype, and even Google+ barely implements 1/8th of Skype's feature set.
This seems alright, but it definitely feels incomplete. I tried it out with one of my github projects, and the setup wasn't impressive at all.

First, it didn't automatically detect that there was a 'GitHub' remote. My first guess was that I needed to call it 'origin', but that didn't fix it. Instead, I needed to go into the command line and specify the master branch's upstream branch like so: "git branch --set-upstream master GitHub/master".

Second, as soon as I tried to fetch I got "An error was raised by libgit2. Category = Net (Error). This transport isn't implemented. Sorry". Turns out I have to use the 'http' link instead of the 'ssh' link as the remote destination.

Both of these errors could have been avoided automatically, or at least given better help. Branch has no upstream? Assuming that it's the only remote branch with the same name is a pretty good heuristic, especially when you do no work without user action. Don't support SSH? Try the obvious HTTP alternative, or tell/ask the user to try it.
There's no way to change your wizard selections after project generation. You have to dig into the project settings dialogs and change the options manually. Or you could generate a new project with the right settings and merge your code into the new project. I'd say it's worth learning how to manually change the project settings, though, if you're going to be working with Visual Studio for any length of time.
Ask HN: Can you register a business without a permanent address?
If a US citizens traveled throughout the year, and didn't have a home or permanent address, how could they register a business?
They still allow you to deploy you just have to explicitly set a variable in the deploy command so they know you are aware whats going on
I'm sure it is possible, but keeping it from breaking with every release is going to be tricky.

Plus one of Skype's benefits is that it works on "everything" (Windows, Linux, Mac, Android, iOS, etc); so your solution is only as good as the platforms you can tag.
Your problem isn't curable without starting to sleep at night earlier. Reduce your room lights and screen time early enough in the evening to give your body a cue that it is time to go to sleep.

To answer your question, in the summer here at 45 degrees north latitude I am awakened by morning sunlight. In the winter, when sunrise is later, I awaken to a "wake-up light" with a bright bulb on a timer.
Title should be "Windows Phone" not "Windows", unless OP believes that windows fate is tied to that of Windows Phone.

My Opinion: Killed Windows Phone? I doubt this. I personally believe that if the iPhone and Android did have such a strong foot hold(everyone going to them because of established user base) that Windows Phone would be doing much better. Also note that Windows Phone experienced its greatest increase in userbase this last quarter, time will tell how this goes in the future.

The only people i ever see talking down WP are those who have never used it. I personally use Android, but i am much more of a PowerUser then the avg consumer. Windows Phone is a great OS that is fluid and powerful, the only thing it lacks is a great establishment of apps.

With that said i am very glad BB10 is coming out, it looks to be very good for an initial offering. It needs work, but that will come. Lots of usability testing needs to take place though, raw advertising "feature sets" wont cut it.
Whhopi.js
It reminds me of when Tandy Corp. changed their name to "RadioShack" (without the space).
Slightly related, Looper's Modem Song:
http://www.youtube.com/watch?v=i3VzSv4ErEg
'Rich Tax' Puts California on Risky Path
Apple Store Receives Trademark for 'Distinctive Design and Layout'
Why don't you just log in to evernote and take a note there?
Why We (Still) Don't Invest in Convertible Debt
The point was unless you also previously cached all your gems somewhere you'd have to deploy using potentially compromised gems from rubygems.
I thought at one point in time rubygems had a system in place to sign the contents of the gem? If not this might be an interesting addition. You could have a digest stored along side every gem file allowing you to validate the authenticity of the gem file... I'm sure others would have something to add to this idea...
This. I am a windows phone user while my wife uses iphone. I am really happy with the way my windows phone works with the exception of "apps ecosystem" which is hard to beat compared to apples so far. I personally am not an apps guy and it works well for me.
God I wish emacs would do that with magit, though maybe there is some elisp out there that would aide me. Too lazy to look.
What is the alternative? You stay on the shared hosting and then what, you get hacked because you didn't verify a gem?

Are the bigwigs going to authorize you time to look through all gems for potential backdoors or are they going to get i for free with their Heroku hosting?
Alicia Keys named BlackBerry’s global creative director
Bang With Friends Sex App Registers 5 Users Per Minute
Sure. Whatever you said. It's OK.

I can't say much more than I already have because I don't have any real data to work with. None. You and others are, of course, completely free to visualize all manner of scenarios based on no direct evidence whatsoever. And, again, that's OK. Perhaps a disclaimer might be nice?

I also look at this from another angle. As an American (US Citizen, whatever sounds better to you) I am proud of the accomplishments of companies like Boeing and, yes, SpaceX and others. These are the companies I point out to my kids as examples of what smart people can achieve. Put bluntly, I don't like it when I see a feeding frenzy that could destroy their reputation, cost jobs and do other damage and said frenzy is based on not much more than pure unfiltered bullshit.

Do they have an engineering problem?

Maybe.

How about a manufacturing problem?

Maybe.

How about a sourcing problem?

Maybe.

Testing?

Maybe.

Sabotage? Terrorism?

Maybe.

Negligent operators (airlines)?

Maybe.

I could go on.

All answers which originate from a lack of evidence can, at best, be "maybe's" and at worst complete fabrications.

Now, you could take the time to go through the list I presented on this thread and expand it with research into each of these areas and even expand my list. That could be an interesting discussion of potential failure mode of such systems. This CAN BE DONE without making categorical statements as to what "actually" happened to the 787 battery pack. And, yes, that would be an interesting and useful discussion. So, there you go. Take one item and fly with it. Let's see where it leads.
That's a good question. I do know one thing though: I deploy multiple times per day and typically none of my gems have changed.

I guess it would depend on the folks doing the investigation. If an exact timestamp could be determined for when things could have been compromised, you just roll back to a short while before that time.
Very nice graph, does anyone know which tool to generate such a graph?
I'd be happy for you to be right. At least back when I worked there it wasn't clear the total addressable market was there. It's not that they couldn't buy it, it's that they didn't see the need. Perhaps that has changed. :)
The city government itself has no particular interest in fostering startups (the Bloombergian level of involvement is hard to imagine in a city where they can't even properly manage the snowplows and the public transit system still operates on tokens), and imposes a city-level corporate income tax on top of state and federal taxes. That is the biggest reason so many Philly startups are located in the suburbs.
The exploit still exists whether you are on Heroku, shared or bare metal hosting environment. It's not an issue specific to Heroku, it's an issue that affects ruby gems. Your situation would be worse if you convinced the big wigs to switch to Ruby today.
Cellulose? Diamond? Glass? Ceramics?
I find this to be an incredible annoyance on iOS, particularly iOS 5 and earlier, but I have to say that Android really nails this experience with the 'intent' model - I don't think twice before opening Google Maps directly from a Google Calendar event that was itself created directly from an email that I read in my inbox.
A very great week for young programmers in the UK
Fixing DISPLAY and SSH_AUTH_SOCK in existing shell windows in tmux
I did say the list was incomplete, didn't I?

Feel free to tackle project management issues of a hypothetical project if you feel it might add value.
Regulators shift gears on car-sharing services, rescind $20,000 fine
Honestly, we can give you short term fixes on how to wake up in the mornng without getting much sleep. In the long run, it will be really bad for you. The real issue is you not getting enough sleep. I suggest figure out a way to get at least 7-8 hours of sleep. It is worth it and you will find out how.

Having said all this, some of the below helps me "accelerate" my waking up in the morning:

- Constantly nagging wife reminding me that I will be late for work. (might not work if u r single)

- Even if your wife/partner/roomate does not nag, their waking up can help you get up (since you might hear their noise etc.)

- Really annoying alarm which is beyond an easy reach with your eyes closed.
citation desired? I'm curious.
I have told the above story to different audiences. Programmers, as a rule, are delighted by it, and managers, invariably, get more and more annoyed as the story progresses; true mathematicians, however, fail to see the point.

If I may venture an explanation for that, it is that the different groups identify with different people in the story.

Managers identify with the cost-cutter. It is a story about the futility and difficulty of doing their jobs, particularly in the midst of unpredictable technical problems. Above all, it is about engineers' failure to just get things right the first time. It is a tragedy.

Engineers identify with the shunting-yard folks and especially with the final brilliant solution. It is a heroic story, a story about succeeding against unreasonable demands, dominating an unkind and unfair world with a simple idea.

Mathematicians identify with no one in the story. It is a mundane story about an uninteresting and unnecessary practical problem, self-inflicted and then solved in an elementary way. The problem is not general, the solution is not interesting, and no one in the story is very smart.
this is the coolest thing I have ever seen
>>Do they have an engineering problem?

>Maybe.

No! The answer is: YES THEY HAVE AN ENGINEERING PROBLEM.

The planes are not safe to fly!
As in slim black rectangle? What other shape or color would you suggest?