skysight-inc/HackerNews huggingface dataset:
If I didn't have so many bills to pay, I'd say that my current project would work better on 20% of the current size of the code base. And yes, lines of code is used as a team performance metric.

And since I was formally banned from using generics and lambdas and from refactoring old code without explicit permission, I am no longer hurting the team! Yay!

This is the worst job I have ever had.
Not mentioned: contacts between American aerospace companies and their Russian subcontractors. Which is interesting because rocket engines for the American Atlas V booster are Russian-built. ULA, the American launch consortium that builds Atlas V supposedly has two years' inventory, but they're under contract to provide launch services for longer than that.

(Orbital, the "other" American company doing cargo launches to the space station, is also using Russian engines --- in fact, engines that were literally built for the Soviet lunar program, and were plucked out of a warehouse in Kazakhstan years later --- but they have enough inventory to fulfill their contracts already in the US.)
You can use autoprefixer[1] to apply vendor prefixes automatically. In fact, CSS is madness without it in my opinion.

1. https://github.com/ai/autoprefixer
Quickbooks Online.
I think Jennifer is truly inspiring. I wish I thought anyone over 10 years old using words like yum was still
cute though. I'm sorry, but I sat next to a group of
extremely privileged twenty something people last night--
and had to listen to how yummy their food was, and oh the
picture taking. I get it, you enjoy your food. Just
stop describing it in public; some of us just want to eat.
And yes--I do think of all the starving kids whenever I hear
yummy out of privileged people mouths. I'll probally get banned for this post, but it just might be the best thing anyone has ever done to me.
It's not because DH key generation is not interactive. You generate a random cofactor pubkey alone, which will be used together with the recipient's privkey to produce a shared secret from which AES key is derived. So if the recipient's key is leaked, all their messages would be recoverable.
not in the traditional sense. the US is more subtle.
I suppose (s)he means that, if you squash commits, you lose the intermediate states containing code that was later deleted. It's not necessarily bad - squashing is a useful tool to clean up your changes before you merge them in.
There is a "many ways to skin a cat" joke here somewhere. It is actually terrible - the hmac timing attack requires around 3 minutes of google searching to avoid and is basic public domain knowledge. The other are much worse.
This link is pretty useless if it is behind a paywall that most of us have no access to.
True, but there are also other brilliant minds in the field that are creating solutions that you can also learn from. Isolating yourself from that doesn't help much either.
The reason why you are being downvoted is that the notion of "I think people of every gender, race, etc are of value and should be available." doesn't really address the issue of why someone who is in a minority in STEM would seek out someone like themselves as a role model.

People have value, but we can't deny that for some people finding someone like themselves in a particular field is very difficult. Those people certainly can and do learn from others, but finding someone that has faced the same issue and challenges as themselves is very helpful in not only exploring an issue, but also in counteracting stereotype threat.
> That last bit is important

Recently I've been learning that from two angles. First I'm realizing that being a bit more verbose is often clear and safer. Second, I've been reading and learning a lot about compilers, and I'm realizing that my "efficient" (short) code and other trickery does diddly-squat, and the compiler will produce the same code either way.
It's not for web. It's for WinStore/Metro apps.

Footnote: You should read it first before jumping into a conclusion.
100%. I know a bunch of them - consider some friends, and love them. They're a great team all around... which is another reason I enjoy their software.
David Graeber from the Guardian writes that:

When banks make loans, they create money. This is because money is really just an IOU.

And that the paper:

...co-authored by three economists from the Bank's Monetary Analysis Directorate, they stated outright that most common assumptions of how banking works are simply wrong.

The truth is out: money is just an IOU, and the banks are rolling in it
http://www.theguardian.com/commentisfree/2014/mar/18/truth-m...

The Bank of England Paper: Money creation in the modern economy
http://www.bankofengland.co.uk/publications/Documents/quarte...

Edit: added more text to second quote.
Windows XP had a perfectly nice "classic" skin.
I have barely touched W8, but have they removed the Win+R run command? My go-to-prompt tends to be "Win+R c m d Enter" on XP and 7 (and "Cmd+Space t e r Enter" on Mac OS X).
Ha! We didn't annex a sovereign nation, TODAY.
Tribute to Halo!
He has filed for bankruptcy in a US court, asking the US to protect him from his creditors. Of course the US legal system thinks that he should show up in that US court to answer questions.
McCaskill: GM engineer lied over deadly ignition switch
I idenitified so strongly with that video that I had to check for hidden cameras.
Cool new address book app – Triggerfox
Actually my windows phone 8 device (currently a circa 2013 820) isn't far off that already. Not joking. It goes:

1. Hold down start for 2-3 seconds

2. Say "Send text to Joe Bloggs"

3. Wait a couple of seconds for it to work it out.

4. Say your message. It gets this right nearly 100% of the time.

5. Asks you if that's ok or do you want to add some more

6. Say yes and it sends it.

It has an option to read and dictate texts to you as well but I've never used it as I think that would annoy me. Might go and play with it now.

You can do a fair bit with it. It can find a pizza place locally and call it without any trouble (my main use case :-)
In the financial times article, which is more in-depth, they mentioned taking serious security precautions for the exhibitions like searching people thoroughly and providing special headphones. It does indeed still seem possible for a determined attacker to figure out a way to make a copy, but they talked more about preventing it.
ngen is also client-side, which makes for slow, complex installs, as opposed to simply running an executable.
no. In order to do that, they would have to release the IE html rendering engine (i think they call it Trident) to open-source, and bind it to the nodejs engine..

This(WinJS) is basically a library that wraps UI components in JS, CSS and HTML DOM.. its sugar for baked and easy to use UI components (in theory in any html rendering engine)
Startersphere Internet Marketing Offers New Social Media and Start Ups Packages
Startersphere Internet Marketing provide SEO and Social Media Management and is based in Lincoln Lincolnshire, United Kingdom. The company was founded by Alex Wivell Chartered Institute of Management qualified professional. The company provides internet marketing services for small and large businesses where it incorporates social media management, search engine optimisation and search engine marketing. Startersphere Internet Marketing provides measurable results and return on investment with all their internet marketing services.
Go to the link and read about it. It's not for web. It's a way for web dev to create WinStore/Metro apps.

Jesus f Christ! 100% of people commenting here don't even fucking bother to read what the fuck WinJs is about before shooting off their mouth.
This sort of thing underscores how economic interdependence promotes peace. It's bad business to declare war on your suppliers or customers.
From the posted article:

<h2>Bringing WinJS cross-platform</h2>
> I can't stand this ridiculous patronizing attitude there is towards female engineers, as if we need "extra help" or something. Even worse are the feminists creating us-vs-them politicization of the issue.

Nobody is saying women engineers need extra help. Wanting to meet someone who you identify with as a woman in STEM is not necessarily easy and it is totally legitimate to seek someone out. As for feminists and feminism, I don't know of anything that would suggest an us vs. them attitude, generally feminist leaning groups look to increase participation of women in STEM through a variety of ways.

> When I was learning to code, ride a bike, tie my shoes or something, I never thought "gosh I can't do that since none of the role models are female". In fact, if there are no role models of the same gender or race, its usually even more inspiring as you want to be the first one.

This may be true for yourself and others, but we know that this is not true on a larger scale. People can and do internalize messages about the kind of people that exist in certain professions and this can be self limiting in both conscious and unconscious ways. I'm not speaking for any one person about that, but it is legitimate to find a role model that you identify with esp. when you are a minority status in a group.

You can read more about stereotype threat here: http://www.reducingstereotypethreat.org/definition.html
Spain's eDreams Odigo Plans $1.5 Billion IPO
Anaconda is a meta-package with exact versions of packages that work well together. Any packages that are listed in Anaconda will be set to those exact versions (upgraded or downgraded).
Talk about taking the worst part about art and thinking that that's what art is about.
It also seems that it isn't available in the UK :(
Thanks for linking to the blog post. This audit concerns a pre-release version of Cryptocat for iPhone. Many of the bugs were due to debugging code and were fixed before release.
The difference is, that the buyer would actually own the original, with all the associated rights. Maybe see to it that a few singles get lots of radio play, and then resell the complete original at auction - sounds fair to me.
Least Authority's Security Audit of Cryptocat
So this is an internal system right? What is the point of telling the world if it's not available for anyone to look at or use. Perhaps a recruiting exercise?
Centuries of European border changes
It's funny you mention Freedom Fries.

The top four spacefaring countries in the world are Russia, the US, China, and France.

It is already illegal for NASA to have any bilateral contact with the Chinese. And now NASA is cutting ties with the Russians as well.

At this point, we should probably try to keep the French on our side ...
It's slow, complex, and unnecessary?
You can always create a new environment and then pip install packages if you can't find the latest in the Anaconda repos.
Extensive discussion: https://news.ycombinator.com/item?id=7513182
Removing the steering wheel (which is used for continuous, delicate control) is much more akin to removing the mouse/keyboard than the Start Menu - and guess what? Lots of computing devices these days are doing that as well.

Removing the start menu is more like changing how the ignition works (hasn't stopped the sale of Priuses) or changing how you shift gears (also has happened plenty of times).

Familiarity is certainly a consideration, but it's not the only consideration, and when you elevate it too highly you get stuck unable to fix anything. Mind you, I'm not saying they didn't - in retrospect - underweight it. There is certainly evidence they did. Though I'm honestly not sure to just what degree the backlash is vocal-minority versus generally felt. In my own (few) experiences with modern Windows systems, I wasn't shocked by the lack of a Start Menu - but my computer hasn't had a start menu for the better part of a decade so I'm obviously highly unrepresentative.
At first I thought it was a cross platform app building something-or-another (kinda like Xamarin), but now that I actually am building it and playing around with it I see that it's something else entirely.

I'm actually glad this happened though. Seems like MS is finally rallying around C# as the defacto language for building apps (as opposed to Visual Basic or even Visual C++). This project might succeed (or at least find a nitch) among developers who are building touch centric web applications.
Except for TI is kinda 'checked out' of the Linux support business sadly.
Owning something rare is a pleasure in itself.
First experiences with using AngularJS, Spring 4 and Java 8
Don't think the server code is available as open source right now. The statement was:

> Additionally, we continue to believe in the Ubuntu One file services, the quality of the code, and the user experience, so will release the code as open source software to give others an opportunity to build on this code to create an open source file syncing platform.

So you might expect that they are (or will be) preparing for an open source code release shortly. A move with class, BTW.
To my knowledge it's a rumor.
It depends on what your definition of money is. Banks do create money in the sense that bank deposits are money. He is correct in saying that loans create new bank deposits.
You could try ownCloud, though you have to go through setting it up (and have somewhere to run it). There are hosted solutions but I don't know how good they are.
Didn't work during the last two World Wars, can't imagine it'll help prevent the next one whenever that happens either.
AirPooler Is Lyft For Private Planes
I wish I knew how to find my way into security as a hobby. Such a fun topic.
Bride Raps at Wedding
What's a girl to do when she gets married? Rap a love song, of course!
> By saying "I think young people should have access to everyone, not just people demographically like them," you seem to have heard "I think young women should only have access to people unlike them."

> A call for inclusion has been misrepresented as a call for exclusion.

In terms of gender, cisgender men by far the norm, they have no problem being represented. Women in general are not as well represented, someone looking for a women as a role model would have to look harder to find someone. To that end, a highly represented group doesn't need special consideration to be included, they are heavily included already.

> For the same reason that it would be a problem to only want male role models for male children. It reinforces existing problems and stereotypes, prevents social connections across demographics, limits group knowledge cross pollination, and limits the students' access to whoever is the best mentor available in the case that that mentor does not match them demographically.

Nobody is arguing that role models should be limited. Indeed, if this person's daughter pursues STEM they will likely have a man as a role model at some point since they are well represented. Groups of people that are not as well represented will be harder to come across so it is not a bad idea for someone to seek out different people.

> Does this actually need to be explained?

It does to a certain degree, as it seems that you feel that the extra search and effort to find a woman role model detracts from the dominant group.
I had a conversation the other day on my commute about rough (or failed) SAP migrations/implementations and it was clear that the buyers and other supply chain folks fallback to emailing excel spreadsheets when things hit the fan. This ubiquity of their products and it being the lowest common denominator means they will never go out of business. Like it or not Microsoft products are the glue that holds the business world together.
I think his point is when YOU are waterboarding people, why would you even bother breaking ties with other countries that also waterboard people? Aside from as part of an elaborate ploy to pretend you don't?
Well, another way to look at it is that you've improved 2000 lines of code. That is, you have touched 2000 lines of code and modified them in a way that makes the software better. Yes, you did delete all of them, but as a professional expert you've discovered that these 2000 lines serve the project better when not existing. Then, you wrote another 1000 lines of fresh code. In the end, you've achieved a net betterment worth 3000 lines of code.
I'd even say that having a mentor will make or break some people as learning programmers. I don't recommend going solo from personal experience. Similar effect as going to the gym with someone. They sort of remind you that you should commit to these things.

Got fed up with that and finally bought a rubber ducky.
Original short story is in Russian and was written in 2011.
http://alex-aka-jj.livejournal.com/66984.html

Thought that you copyright lovers ought to know this.
They're absolutely comparable. If anything at least Russia is being upfront about its imperial ambitions by using its own military. US just outsources its imperial projects (mostly, though Iraq, Afghanistan are counterexamples) by fomenting political disruption or destroying economies until demands are met.

Same ends, different means. One's just more covert.
The only part that was done outside is the design of
the plastic enclosure. I found a good designer in china

Would you mind sharing how you located this designer/plastic shop? I've had mixed results with mecheng partners outside of my personal network, so I'm always curious about how others do it..
Visual Assist does the Komodo thing in its file name and symbol selectors. It's excellent. I've never used any other search mechanism that's quite so good for very quickly narrowing down large lists to a handful of items.

(emacs users may be familiar with iswitchb, which can be operated in a similar manner. Entering space-separated strings in Visual Assist is equivalent to entering those same strings in iswitchb and then pressing C-SPC after each one to perform each search on the result of the previous one. This is marginally more fiddly, but the key part is being able to narrow the list down with one substring, and then add more substrings to further refine things.)

I've added a similar Visual Assist-/Komodo-style UI for finding things to a couple of programs I've worked on, basically copying exactly what Visual Assist does. The response is always positive.
Because progress means making girls do boy things
Can someone give me their opinion of Zed vs Sublime? I'm curious.
Oh, you and your facts.
I'm surprised they decided to re-implement a lot of the available open source libraries (like WinJS.Promise looks a lot like kriskowal/q). Why re-invent the wheel?
He's made quite a bit of money by promoting what can only charitably be called half-truths.

As another commenter mentioned, his primary claim to fame is "bulletproof coffee"(tm). Among other things, he promotes his own coffee beans by claiming that all other coffee is somehow riddled with mycotoxins - which his isn't, for whatever reason. [1][2]

More subjectively, he comes across as a modern age health guru who touts all his opinion as revelatory fact.

[1] https://www.bulletproofexec.com/why-bad-coffee-makes-you-wea...

[2] https://www.bulletproofexec.com/mycotoxins-in-america/
It's something you hardly ever do. Even if there's been some kind of installation/update that requires a reboot, it tends to be able to trigger that itself (which can cause other pain, but that's for another day).

There are some people who like to shut down their machines, though. I think they haven't forgotten the days when a good reboot once a day was necessary to clear out cobwebs.
I worked for Andy Hertzfeld once, it was awesome in many ways, but the anecdotes... so good.
Those who decided whom to pay to do the studies received exactly what they wanted. The support for their managerial decisions and the proof how smart they are.
Your career path: a virtuous cycle of doubt, anxiety and learning
OpenOffice.org went through contortions as it changed version control systems over the years. It got to the stage where devs would comment out code rather than deleting it because they didn't trust the VCS.

LibreOffice put the code into git and went mad with an axe deleting all the commented-out code.

Apache OpenOffice, on the other hand, still commits new commented-out code. http://mail-archives.apache.org/mod_mbox/openoffice-commits/... Possibly nostalgia for the good old days at StarDivision.
The fact that it's branded with Windows makes me hesitant to use it for non-Microsoft environments.
Why Series B is Usually the Hardest
Dropped – Why did the greatest juggler quit his art to open a concrete business?
It is also important to always remember that a crypto app isn't like other apps. If the protesters in Turkey rely on shoddy crypto today, it might cost them their lives a few months from now. I sincerely hope it doesn't come to that but it is a realistic example.

Always be sure of what you are doing, rely on external review and never, I repeat, _never_ overstate the security of your crypto system.
>if you have bad credit you probably shouldn't be leasing a Mac for "less than your monthly cell phone bill" (nor should you likely have a cell phone bill over $60 per month...)

That doesn't necessarily follow.

This is actually the boat I'm in right now. Medical bills + no real work for 1.5 years = Credit history is garbage for at least 4 more years until it falls off my report. Sure, it's paid off now, and the report reflects that, but the people and algorithms who just look at the number don't know and don't care how or why.

Practically, I could either stack up the roughly $1500 necessary to outright buy a machine and have only AppleCare, or I could just pay $60/month and have a fully covered machine that's functionally immune to both breakage and hardware updates.

(Or I could pay $200 a month to a sketchy "we rent to people with shit credit" outfit and gain all of the headache with none of the benefit)

I know which particular equation I like more...

Aside, People really need to stop basing assumptions of people's behavior on their credit score, and that goes double with the economic downturn of the past few years.