skysight-inc/HackerNews huggingface dataset:
There are no net downsides to placing a very high priority on becoming more "manly and muscled". I don't think any guy anywhere has ever regretted doing that. To me, it seems like a very obvious and neutral thing to evangelize.
> methylamine, which is dirt-cheap

The public has already been educated a bit about methylamine as an industrial chemical

http://www.cbsnews.com/news/video-behind-the-breaking-bad-tr...
Computation Will be the Dominant Nexus of Power in the 21st Century
Not just a compelling political statement, actually a pretty clever puzzler. Reminds me a little of Portal.
IIRC, there are 11" Dell Venues that start with the Bay Trail and move up into the i# processors.
I think the point made in that TED talk was that the numbers don't add up to that, though.
--resist strong urge to speak ill of both products-- god, that is a very difficult temptation to resist :(
Except that the CIA does have an office in Rio, whose station chief is known for these kinds of tactics, as is written in the article.

I think also you're overstating how much the CIA might be competing with the NSA. Sure, at the highest levels, this might be true, but in the trenches, operatives share everything. I doubt anyone in the CIA truly resents the NSA and they'd happily help each other out like this.
We haven't yet been marketed a reason to constantly steam our webcams to the cloud. For this reason remote activation would be required in many cases, and that would be expensive on a mass scale.

Steps toward cloud services like this might include the Kinect, or face recognition login services. We'll see how it plays out. :^)
>But none of them beat this one by a Reddit admin from awhile back:

Are you saying Nathanspups is a reddit admin?
Wow. Yeah, generally that's the US people's image of the US government in a nutshell. Conspiracy theories are getting old, old, old. Being overly suspicious is not productive in any way. Wake up and help your country be successful.
2014 PORSCHE 911 Turbo S
Porsche’s 911 Turbo is going through midlife crisis. We all know that a capable man’s response to such a phenomenon is going out and ordering a new car for himself.
Ex IBMer here. They're not cutting the fat anymore, simply because there isn't much fat left to cut. It's mostly cutting into muscle and bone these days.

Spot on regarding their cloud offerings. The thing is, just owning Softlayer and Cloudant etc. doesn't magically make then a compelling player in that space. While they do have mindshare in corporate IT, they have less so with developers and hackers on the bleeding edge, and even less so in the startup scene. If you think "Database in the cloud" for example.. what comes to mind. DB2? Informix? Nope. More like DynamoDB, Redis, MongoDB, CouchBase and the like.

IBMers doing competitive analysis attending Amazon's re:Invent 2013 conference must've been virtually shitting their pants during every keynote speech.
Ask HN: Company wants SSN when applying?
The company is Booker (http://www.booker.com) why do they need this? I have been applying for plenty of jobs lately and this is the first one that asks my SSN on the initial application
Regarding layoutSubviews, that's incorrect. Adjusting the frame will call setNeedsLayout, multiple calls of which will be coalesced to a single layoutSubviews by CoreAnimation's runloop observer.
The people who use user style sheets (especially !important rules) in CSS aren't particularly interested in your styling. They're interested in the content in a style that works for them.

This is an important accessibility feature of CSS and I'm disturbed at any reduction in support for this feature.
the crux of the issue is the files used to store UI design data.

the OP says that apple's NIB/XIB format actually makes a change to the file every time you open it, making uncommitted changes.

with android's XML, you make changes via the designer or otherwise. As far as I'm aware, simply reading/opening the files does not create random changes to the files.
I can't have been the only one to view the $1000 (or whatever it was) in stock options as a blatant bribe. It was pretty clear that the 2015 roadmap was going to sacrifice staff (or bonuses, or conditions, etc) in order to meet its targets and I honestly never understood what the motivation behind it was.

(I left IBM 1.5 years ago)
>Designers don't do things in code, they use the UI panel designer.

Because designers aren't coders. If you're after the coveted designgineer, good luck. They don't exist. Designers design things using the best tools for their job. Coders implement the design using the best tools for their job. Thinking that designers and implementers work on the same level is toxic.
That sounds a bit speculative. If someone has a link that shows one of these "non-canonical transactions," that might lend some credence to the idea. Furthermore, if Gox was always issuing weird transaction formats, then looking for addresses that show a statistic prevalence of these would be trivial. Showing that the attack took place would simply require showing addresses that occasionally issued a proper tx, but statistically favored outgoing transactions of the type you describe. That is, there will be evidence in the blockchain if the type of transaction you describe is very specific to gox.
Editing HTML with Vim
An older but more detailed article about this: http://cen.acs.org/articles/92/i8/Tapping-Solar-Power-Perovs...
>> iTunes runs like crap on anything other than OSX.

I know a lot of Mac users who would beg to differ.

I use Dropbox, Google Drive and OneDrive across all my devices, and I don't have many complaints at all. YMMV, of course. My use case is probably much simpler than yours.
Jobs, Cook, other CEOs -- we fall into fundamental attribution error [1] when we give them too much credit for the success of a company, something Americans are particularly susceptible to (which I say as an American). Not infrequently the best thing they can do is to get out of the way. By contrast, a bad CEO can do much to sink a company.

[1] http://en.wikipedia.org/wiki/Fundamental_attribution_error

EDIT: clarify meaning.
I completely understand all the criticism toward this piece, and I don't think I would ever publish anything like this without at least some hard evidence, but I also wouldn't be surprised if he were completely right about his assumptions. Thinking skeptically about everything is a good habit, but sometimes the consequence of thinking like an intelligent reasonable person is that you forget how bafflingly stupid the world can really be.

Are all of the author's suspicions totally unfounded? Yeah, probably, because he has no good evidence to back them up. Do they lead to a narrative that is completely unreasonable and absurd? Absolutely. But it's also possible that the people who are spying on him are behaving in a way that is completely unreasonable and absurd, and are just competent enough to cover their tracks so a layperson won't have any evidence on them.

I don't have a ton of confidence in what I'm saying right now, but uh... I just don't blame him too much, is all. I definitely wouldn't dismiss him as a bad journalist or anything.
Microsoft Shakeup: Tony Bates and Tami Reller to leave the company
Ask HN: Is HN the best place to be listing job posts?
I see that quite a few companies (big and small) post on the monthly "Who is hiring?", but I've found that the so-called UX of browsing through this is quite discomforting.

Between the "expired or unknown link" issues and the blocks of text, is there a better way to do the monthly hiring thing?

Maybe someone is scraping HN to display the job posts in a more appealing way. If not, would anybody like to work with me to build something like that?

I could do it on my own, but I seem to find it more interesting to try building things in a remote, distributed team.

We can also open-source the code once we build it.
Nah. Just find some good open source projects on Github to help out with. Post some projects of your own on there (doesn't matter if its an original idea, but code that you are proud of). Get into an algorithms book and work your way through it (should be easy with a Physics degree).

After all of that work, good places will take a chance on you; then show them they were right to do so.

One piece of advice: Even if you think your C++ and Python are beyond beginner, I would recommend going through a C++ book (http://www.amazon.com/Primer-Plus-Edition-Developers-Library...) and a good Python book, if you haven't already, just to really refine your style and be aware of how to use the STL properly. Standards and practices matter a lot when you're a good Software Engineer.

If you do all of that, you'll be better than 70% of the people calling themselves "Software Engineers".

FYI. I'm a Software Engineer and my degree was in Linguistics and Literature.
It makes people click things. Clicking things means ad revenue, even if they take you to stupid things.

User experience? Meh, who cares.
Creepy is code for unattractive

I am really tired of hearing that. I do not think that is what women mean when they refer to someone as "creepy." Closer to "unattractive and won't give up in the face of no" perhaps.
Since SAS is a relatively simple language, why can't someone just write a transcompiler that supports a subset of SAS and move it to R? That way you have the best of both worlds (sort of).

The most difficult thing about that is how you would treat "by" statements (SAS) vs the split-apply-combine (R).

Self-plug: I sort of made a quick hack about a month ago for SAS-Python, I'm sure someone with more programming experience than me
could produce something much better (I come from a maths background).

http://nbviewer.ipython.org/gist/chappers/8747253/stan_examp...
https://github.com/chappers/Stan
A beef farm is animal abuse and you should be prosecuted by the law.
You think Google would steal my banking information or my identity?
So yeah. Here's what me thinks...

I use Linux for like 5 years exclusively now. But I don't go around trying to argue how great it is or something. It is great for me, so much is clear. I'm just very happy that I am rid of all this proprietary BS.

Why do people write blog posts about such topics? I don't get it. It must be hugely boring to write them. And the shitstorm that ensues is probably even worse. Apple fanboys vs. MS fanboys vs. Google proponents vs. C64 veterans vs. Amiga shitheads vs. Atari nuts vs. Gravis Ultrasound!

My car is better than yours!

I've got only just a few years left (maybe) to dig around earth. I write quick stupid comments like this one to let you all know that you suck big time.

You should really think about it. Do you want to waste your time reading this crap? Isn't life more than that?

Ok, spock. Enough tricks played. Let them alone. Good night!
I'm not familiar with any case law on the issue of the constitutionality of selective enforcement. Are you?
There are lots of bubbles or spheres of technology, some companies like Microsoft/Apple, others more open.

The particular thing about the Microsoft bubble/sphere is that it acts like a very overly attached parent that does everything for the kid (developer) and really can make them successful within their realm. But the nix/open other bubbles are where programmers have to know more, be more manual and be more independent. It is more of a street knowledge type game where the Microsoft bubble is the scheduled childhood. On the extreme, developers in Microsoft bubbles (or other bubbles for that matter Rails, Node.js) are like cults/religions.

There are good and bad sides to this type of approach to developers on a platform. They'll constantly look to Microsoft for solutions rather than independent open source ones (changing a bit but only recently). It is easy to see why companies like using this tech.

Now with overlay attached or strict parents, sometimes the kids when they see the real world, they run for the hills.
Your view code shouldn't go into your view controllers, it should go into your views. This is a mistake that is very common among iOS engineers. Anything dealing with subviews, layouts, touches, etc should go into subclasses of UIView; view controllers should handle touches (delegation!), interact with the navigation controller, and act as a bridge between your views and the rest of your application code.
Twitter’s Root Injustice
Thanks for the reply! I couldn't fully penetrate a lot of the marketing BS on some of these sites so it wasn't clear what was "free" and if it required a GUI client or some other thing capable of serving ads or whether the ads were just on their site or what.
That's what you get for being a leader. It isn't all glorious, either.

Think about music composers, movie directors, athletes, political leaders, etc.
the name is Swahili for leopard, the most adaptable animal, our goal for Chui is to adapt and function in a variety of environments, so the word Chui bears the most apt connotation... It also symbolizes our background as self taught engineers coming from completely different backgrounds!
Please do not link to articles behind paywalls.
Also, there are turnkey call centers, fully staffed. You get a number that gets routed to certain agents, and they answer as your org, have your flowchart/website/whatever. You're typically charged a setup fee, monthly fee, and per minute, but you don't have to go hire your own people.
Just keep in mind that he gets away with lots of egregious mistakes about history in his podcasts by saying that he is not a historian but just an entertainer.
> I use UIView+Positioning...

Looking at that code reveals that it doesn't try to account for fractional positioning. If you set self.center on a view that is an even number of pixels wide, it will result in a non-pixel-aligned origin on non-retina displays, which results in in blurry rendering. If you're iOS-7 and iPhone only these days, that may not matter, but there are still millions of non-retina iPads out there, and in fact you can still buy new ones on the Apple store (both the original iPad mini and the iPad 2 are still for sale).

I've written lots of code for iOS and have generally always preferred programmatic layout over IB, but you have to be a little more careful than this post is implying. Beefing up your helper routines to take into account issues like the above is critical to making sure your UIs always look their best.
What exactly would this device do? What useful data can be gathered from my pulse and miles walked that would be relevant to my my doctors visit?
Ah, I see. You are assuming a JSON encoder exists for a given language. I'm not.
Just to add up to what you said;

1) Storyboards are different in Xcode 5 both constraints as well as the under-the-hood XML. It's much more human readable and cleaner. Easy to merge.

2) You can separate storyboard into logical parts.
a)Signup flow
b) Sign In Flow
c) Tab1 and the rest of the navigationcontroller stack
d) Shared controllers
I had never read that before, thank you. It is strange how readily accepted it is that ideas belong to their inventors by natural law, given that the Constitution explicitly states that copyrights and patents are "for limited Times" and "To promote the Progress of Science and useful Arts" (i.e., primarily for social benefit). I think people like to fantasize about the One Great Idea that will make them rich, and that fantasy has become part of our cultural narrative.

Also relevant, of course: how often an idea doesn't come to just one person: http://en.wikipedia.org/wiki/Multiple_discovery
There is no requirement for a YAML file to begin with "---".

Look at the database.yml files that come with Rails applications, or look at the +MANIFEST file that pkgng requires on FreeBSD.

Those are yaml files, no triple dashes.

Calling me incompetent isn't helping your case either.
What were some of the implications of this dust?
Yes, this is a good thing for everyone. You can see the same pattern when Firefox shifted to faster upgrades, the people on the old regime decayed slowly, while people on the new regime transitioned quickly.

Its not even a new phenomenon, IE 9 plunged quickly (well, for an IE version) when IE10 started getting uptake, falling below IE 8:

http://gs.statcounter.com/#desktop+tablet-browser_version_pa...

If you want bad news for Microsoft, it's not in the rankings of their previous two versions, but the fact that their decreasing market share is spread across so many versions, each of which is a bit pitiful when compared with a single version of Firefox, with even the last version of Chrome and iPad Safari showing up Microsoft's efforts:

http://gs.statcounter.com/#desktop+tablet-browser_version-ww...
The US involvement in in the Ukrainian protests is completely overstated. While I do not deny that some American NGOs might have provided help, it does not change the fact that the movement is mostly indigenous and self-organized and is an expression of dissatisfaction with the status quo that's been brewing for decades.

The actual situation is like this: as protesters become more educated about events around the world, they learn from each other. From the opposite side, however, it appears that there is some organized action "behind the scenes" guiding them. Yet it may be completely not the case. It's just a matter of people growing smarter. Yes, you can blame technology on this, but then (to be consistent) you would have to go centuries back and also blame Gutenberg, the quill, stone tablets, and so on.

Usually, when I say something like this, I get a reply from someone "but but the Wikileaks showed American so-and-so discussing with so-and-so". That's completely irrelevant. The influence of the State Department is not that great (in particular when it comes to countries that are not Iraq or are otherwise vital to US interests). Whatever help US actors have provided dwindles in comparison to the kind of money that is being thrown around by kleptocratic oligarchs to maintain status quo.
Exactly. It's a lovely meme.
I'm not sure what's alleged about the $20/share goal.

I do not know the income, off the top of my head, for STG and GTS, it's they made a profit, but revenue growth was negative. When you're trying to allocate capital for a business would you rather put your capital towards products with a 5% margin (hardware) or a 85% one (software)?

IBM has been pretty clear that they want to jettison the lower margin businesses in favor of higher margin ones. Maybe dead weight isn't the right term for these employees, but from a business perspective these low margin products are more or less dead weight.
Show HN: Mvmnts.org
Atmel Announces SmartConnect WiFi Modules
Phishing with plain text emails
ConEmu + Cygwin and you are mostly set. A few glitches here and there (unfortunately the latest tmux does not work on ConEmu). But don't expect the alternatives to be a walk in the park either.
The normal French academic school curriculum mandates three languages: French, a secondary language studied in-depth, and a tertiary language. So school leavers should be fluent in one, competant in another, and have the basics of a third.

If people are expected to learn languages early, polyglots are the norm.
Corporate executive greed is a cancer that no one seems willing to cure.
I've love to read your opinion on Linux.
You don't want designers working in IB. You want them thinking colours, layout, UX, esthetics - not wrestling with XCode.
The shell is a second class citizen also in OsX for what I know (sigh, I have really to find the money to buy and try a mac also out of the office)

The fact that is a "second class citizen" does not mean that it is less usable than in linux/unix, obviously if we exclude the first workarounds to make it works
Or he could just install Linux and Grub and choose between OS's at boot. It's not like there's a law against having multiple operating systems on the same machine. That's how I do it- four OS's actually, a default FreeDos on a tiny partition, the original Windows XP Professionall x64, Windows 8.1, and CentOS 6.5. It's allowed me to transition to Linux without losing access to any critical functionality. Everything I might have been doing before via Windows is a 90 second reboot away in an emergency.

Realizing I could have as many OS's as I wanted was part of why Linux feels like the good parts of DOS - it reminded me that it's my computer to do whatever I want with. Don't get me wrong, nothing against Windows I'm just headed back to my roots and WIMP interfaces have outlived their attraction even if Metro is a great improvement.
So here is something I found by typing 'internet keyboard spy hardware' into google: http://www.spyemporium.com/key-stroke-logger-keygrabber-spy-... - it's a tiny little usb gizmo that intercepts keyboard input and barfs it to wifi via its own radio. This one dumps a huge log when its controller asks for it; it's not hard to imagine there might be similar devices that might do a constant broadcast of keystrokes, and insert keystrokes as well.

If we accept the thesis that he is being watched by Someone, then it's definitely not a stretch to imagine that something like this has been installed in his computer(s). I mean, he left his laptop in a hotel safe that didn't lock all day long, while he felt like he was being stalked. And left it there all the next day while hanging out with someone he suspected was a spy. What got put on it, in terms of hardware or software?
I have my frustrations too, but what makes you really hate it so much?
Yep. And great to hear that! I am working on corporate plans and gathering feedback from customers. Can I get in touch with you somewhere?
Holy crap.

I just finished the demo.

The mechanics feel like a Legend of Zelda puzzler level.

The ambiance and storyline are a mix between Orwell and a new Snowden file.

And it's open source. And crowdfunded. I'm in.
I don't know if I would say discourages it. It is more a different style. Point and click GUIs and wizards versus memorizing command line commands.
I smell NSA involvement. They've clearly hacked the site and posted this piece to make Luke Harding and The Guardian look ridiculous.
>> I do realize that many people at IBM stay loyal because they are on a pension program and they lose significant income if they voluntarily leave.

...or don't want to leave the (significant) severance package on the table.
I would still recommend using Auto Layout, even if you are laying out your views without Interface Builder. (Full disclosure, I helped write Auto Layout.)

One advantage is that it makes sure things are pixel-integral, no matter the scale factor of the screen. For example, his code example,

button.x = self.view.width * 0.2; // Position the inset at 20% of the width.

has a pretty good chance at starting the button at x=21.845, or some other point in-between pixels and producing a blurry line. If you do this same relation in Auto Layout, the engine makes sure that the positions and widths are all pixel-integral.

This is not as simple as just rounding everything, either! For example, if you have two views

[blue][red], you want to make sure you round their shared edge either to the left or to the right. Otherwise, there will be a gap between them. You need to make sure you round their shared edge the same way consistently too, or it will jump back and forth as you resize a window and produce a noticeable jitter.

Also, in that same code example, they set a button's x position to be directly related to the width of a view. If you ever want to support RTL interfaces, this is a bad idea. It is relating a width to a position. In a RTL interface, the correct code would be

button.x = self.view.width - self.view.width * 0.2 - button.width

Complicated! In general, you shouldn't convert between positions and sizes. Instead, I would make an invisible spacer view and lay them out like this using the layout format language

|[spacerView][button]

Then make a relation setting the spacerView's width to be 0.2 of the superview's width. This will produce constraints that correctly work in a RTL interface, laying it out like [button][spacerView]|.