skysight-inc/HackerNews huggingface dataset:
There is a general form to switch statements in Go that really is syntactic sugar over if/else chains.

I get that serious emulators invest effort in making dispatch fast, and that a naive for/switch loop is not the fastest way to dispatch instructions, but it's nice for getting the emulator working. :)
Startup Brazil: Brazilian government is doing a startup program, too (CFP)
You don't know it was intentional.
No, because the two adjectives aren't from the same category, are they? That would be the only reason why you would use a comma.
I haven't heard of any recent string reduction languages. The last I heard about it was in Kent Dybvig 'Three Scheme Implementations' thesis, where he used it to map Scheme on a dataflow-like FP architecture (IIRC).
Mozilla TowTruck: a collaboration service for every website
If Dell made an effort to promote non-Windows offerings, their margins would be a lot higher, but they seem hesitant to pursue this angle aggressively.

Example: http://www.ubuntu.com/partners/dell

The biggest drag on PC profits is paying the heavy Microsoft tax on every unit sold.
Having used both, the answer is actually no.

People will say that Interface Builder is the equivalent and to some degree that's true - you use both to drag/drop UI elements on the page.

However, the main feature I think you are looking for from VB (and any Visual Studio language for that matter) is the ability to double-click on a something like a Button control and have it create a new click event all wired up ready to go for you to add your code (or take you to an existing click-event if you've already done this). So Visual Studio adds the delegates/wiring necessary for the control to fire properly when clicked on.

Unfortunately this is where Interface Builder gets crazy and confusing. Double-clicking a Button control in Interface Builder does not do this for you; Instead you have to use Actions for something like a click event and Outlets if you wanted to wire up a Label and then be able to programmatically change it from code-behind. You'll actually need to drag a special Outlet or Action connector in Interface Builder to make that crucial relation between Interface Builder and Xcode.

So while Interface Builder serves a very similar purpose to Visual Studios UI builder there is a pretty significant disconnect between it and the code-behind that makes it much less intuitive to use.
Curious. You can tell me offline, or not at all.

I'm pretty excited to see the growth of a strong startup scene outside of NYC + SF. I feel like VC-istan is played out and I'm trying to get a coherent feel for what's next.
But news itself propagates naturally through social networks. MSM was an efficiency gain, not a novelty. Journalism would suffer, though.
http://telerivet.com/
Well, I use the Link feature with a button in the prior version to link to other pages. This is now consolidated into the revamped hotspot feature.

I've used this on a single project so far to show off interactivity by creating a mockup, duplicating it, adding in the interactivity changes (say, a popup or other state changes), and then create a button to link off to the duplicated page with the extras. It made for a pretty nice mockup with demo-ability.

The current version has moved this into the hotspot feature, which appears to allow arbitrary hotspot creation and the same ability to link to other mockup pages. There is now no need for a button as far as I can tell.
Improving software patent quality to support innovation
Minneapolis "beautiful?"
Portland "great weather?"

Can't tell if serious...
Feynman talked about an "extra" kind of integrity, where one bends over backwards to show how one might be wrong. In my field (organic chemistry), this is de rigeur, and it is enforced by the fact that you can release a paper on one day and have people report on how replicable it is within 24h.

For a much fuzzier field like economics, where the line between knowledge and opinion is extremely blurry, this "bending over backwards" to show how you might be wrong should be applied 100x .
This paper wasn't even peer reviewed so I don't understand why it was considered gospel in the first place.
I've got a production app I switched from nibs to storyboards. It's got a storyboard for the iPhone and a separate storyboard for the iPad. 58 views on each. I'm using segues for pretty much all navigation. It's working amazingly well for me.
They don't "eventually" delete your data, the second the trial is over they delete the instance completely (but it still shows up in your control panel). Trying to switch to a paid subscription won't restore it and their support team can't help either.

I got burned by this, I let a trial lapse with a VM that I would have preferred not been nuked, it's totally my fault but from a customer service/goodwill perspective you'd think they would just disable access for a period of time to give you the chance to re-up.
He might have meant "probably".
PyCon 2013 Coding Challenge Roundup
Way back in the day I started my software career in VB5. Helloworld in iOS isn't quite that simple, but pretty close if you follow a quick tutorial that explains what's happening. The most confusing part for newcomers to iOS is the connections between IB and code.

Starting in iOS is just like starting in anything else for the first time, it is all new so very little makes sense. As far as your example, the problem with the label pre-ios 6 was that it wasn't easily styleable beyond simple styles. For anything complicated it was generally easier to put the text in a web view and present it that way. With iOS6 Apple finally added an attributed text field with a lot more style options.

I have written native apps in both Android and iOS and each have their strengths and weaknesses.
Thank you - you have a very valid point with the image limitations so we'll reconsider.

We're also planning many more integrations and Basecamp is close our radar. We're seeing huge amounts of traffic coming from tools like Aptana, Trello or Basecamp so this makes a lot of sense.

Stay tuned!
The gambling industry has been taking advantage of this for a while.
I teach a short session on moving analysis from Excel to SQL. Many power Excel users make the jump pretty smoothly. Once you get them thinking about a work flow moving from one table to another, they get it.

But we're talking here about some very bright people accustomed basically hacking the one thing they know to get results. It's a subset of "Excel users" generally.
3D Printing: If you can scan it, you can print it. - TechCircuit.net
> Apple are the worst when it comes to profiteering from impoverished workers...

Seriously? What sensationalism.

Apple has been given a really hard time in the press, but they're also the only ones out there pressuring their suppliers to cut overtime, a move unpopular with the workers, and improve working conditions.

Where are all the other companies that use Foxconn and other suppliers doing? What about clothing and fashion companies where the working conditions are apocalyptically bad compared to Foxconn?
> If it's as good as they claim, why aren't there large numbers of successful TDD projects to cite as examples every time this discussion comes up?

What exactly makes you think there aren't?
Very likely. At the very least a subset or with some additions, I-structures come to mind.

If you're interested, someone already did some legwork on this, using an eager version of Haskell:

[1]	S. Aditya, Arvind, J.-W. Maessen, L. Augustsson, and R. S. Nikhil, “Semantics of pH: A parallel dialect of Haskell,” presented at the FPCA 95, 1995, pp. 35–49.
When will building an iOS app be as easy as building a homepage? I really don't understand why it must be such a big difference in complexity.
Axure is a good tool. Really easy to get up to speed and small niceties that keep things quickly moving. I like it better than the Free 'Pencil' software because you can mockup dropdowns really easy. You can also change the fidelity of the mockup so it looks like hand drawn. Seems gimmicky but people sometimes need it to be hammered into them that it's a wireframe.

When you export, you can export to a working clickable mockup with notes and things on it. I've felt pretty darn productive with Axure and that's why I recommend it.
The most voted answer on StackOverflow mentions Tolkien.
If that offends you, wait until you get a social science paper with conclusions that are contradicted by the data sets included in the paper.
Thanks for the ideas - we're going to implement some Machine-Learning Algorithms to help in clustering similar quotes together. But grouping by article like you said would also prove really useful. The point on bloggers/publishers is also good - we're looking to have Promoted Quotes which are quotes from new book from publishers. Thanks for your input!
http://www.amazon.com/This-Time-Different-Centuries-Financia...

I don't know about the particular stat the article is talking about, but they give plenty of data here.
Developing your first Google Glass app [Glassware]
But could you explain variables and arrays in terms of spreadsheet cells and rows (or columns)? That is what I was thinking would be useful.
We're very happy to hear this. Our newsletter is in the works - we've been quite swamped by the launch :)
The Microsoft tax is more than offset by crapware. I don't know if there's crapware available for Ubuntu; perhaps Canonical can afford to pay Dell for every copy of Ubuntu due to the new Amazon integration.
Perhaps the worst, most insidious, damning thing about IB is it keeps novice iOS developers novices. You end up with programmers who don't know what they don't know.

I can write UI code faster than any developer I've ever met who uses IB, and that's doubly true for class hierarchies I have subclassed for multiple apps, and triply true when it comes time to change those subclassed hierarchies. You note that IB is for simple UI layouts, but I would argue that for layouts that simple, the code is simple too.

Maybe it's a matter of how you think, but I can "see" the changes when I adjust the frames, colors, padding, resizing masks, and that's basically all IB will do for you.

IB will also happily confuse your localization effort, and introduce bugs when you ship apps with unreferenced XIBs.
Nice! But why does the font size have to be so big?
Ken Thompson on the difficulties of optimizing Go's switch
Best part is that if you've installed Go and set up the GOPATH already, downloading and compiling fergulator is just a

go get github.com/scottferg/Fergulator

away.
you make interesting points. I'll have to read the links and think about it.
I think the Go compiler handles switches a little more like a series of "if else" (In fact I think a few languages do that) but Go supports first class functions, you can map things somewhat differently using that.

Ken Thompson does go into more detail in a link off the SO question I posted earlier.

[edit: i see you've already spotted that link. Sorry about that]
> That would never fly in the sciences.

Or would it?

http://climateaudit.files.wordpress.com/2009/12/mcintyre-grl...

Regardless of what side you come down on w.r.t. this particular issue (and I realize it's a sensitive one), the fact that global policy was influenced by a paper that used secret, buggy Fortran code to manipulate a data set is extremely concerning. This is not good science.

Publishing data and source code should be a requirement these days.
I avoided Poli Sci at every turn, so this is actually an honest question: how much science is in Poli Sci? It actually seems a bit like Computer Science, in that, if the degree has the word Science in it, it probably isn't.
Going cell by cell in a backwards fashion seems to be a tedious way of checking for errors, and goes against your normal logical flow (forwards).
Hmm... thanks. That actually makes perfect sense.
First of all, this 45GHz figure definitely isn't valid for modern x86 chips - thanks to multiple cores and SIMD instructions they reach few dozen GFLOPS at stock frequencies.

Furthermore, x86 chips pack all of their performance in low number of cores, what makes them much more useful for common scalar code. And if 20 times higher scalar performance isn't enough to convince you to pay premium, the complexity required to achieve this level of scalar performance definitely is enough to discourage Intel from selling you i7s for $99.
We're looking at elegant but simple ways of adding support for other states (hover, double click and so on).
Wayland 1.1 Officially Released With Weston 1.1
http://www.idokungfoo.com/ is the original illustrator, he sells artwork on istockphoto.com.
Some markets just don't self serve.
I had 3 or 4 views last time and got rejected.
Amazing visualization!

Although, I will say this. As much inequality as you see in New York, at least everyone rides the same train. I take Metro North every morning and you see poor minorities going to jobs in Harlem riding the train next to rich white guys getting off at Midtown. So much better than where I grew up in Northern Virginia where rich people freak out about public transit because they're worried about poor people being able to get to where they live.
Also great to see that there already is a Google Glass package for Dart :)
Come help us hack the Auto Industry - Dealer Sales 
It's not often you'll find a job post on HN for a sales role, but we think every discipline has its hackers. As a Dealer Sales Executive at CarWoo!, you'll be responsible for selling our products to car dealerships.

You'll have to hack each dealership's org chart to win and be successful in this role.

Here's what you'll be challenged to do:

1. Find a way to get the potential customer on the phone. Dealers are inundated with phone calls and you have to figure out how to get them to spend a few minutes of their time with you. Good hackers (sales) will find a way.

2. Once you get them on the phone, quickly analyze if they are a sales target and triage them into your priority target list. Wasting time on targets who aren't willing or don't have a need to buy is like an endless while loop in software. You'll need to find the most optimized path to achieving success while avoiding endless while loops.

3. When you find a great sales target, help them find success selling cars using a new platform (we have a free version of our product). We find that our most successful sales people are also the most knowledgable about or product, have technical acumen and can earn the trust of our dealers by helping them find success using our products.

3. After you've won over the end user, find a way to sell the decision maker. No easy answer here, you'll have to navigate the org chart at each of your targets and find, convince and sell the decision maker.

4. Support your sold customers and ensure they are extremely happy with the product they purchased. You'll have some help here as we have a team of dedicated Performance Managers who manage the day to day success of our customers, but you'll be required to check in from time to time and make sure they have everything they need.

I call this hacking because good sales people can see the inefficiencies, weaknesses and opportunities in a system and find a way to use them to their advantage.

Requirements

* A willingness to try something new and challenge yourself to hack a different kind of system.

* Desire to be a part of an awesome culture, make good money and change an industry.

* Have a desire to overcome your insecurities and challenge yourself to get outside of your comfort zone.

* Desire to have part of your pay tied to your performance. The more you can sell, the more you can make.

Bonus Points

* Experience in sales a plus, but not a requirement.

* Experience working with car dealerships.

Benefits

Full medical, dental, vision and life insurance.

Please email tommy@carwoo.com if you're interested.

Woo!
Since Dodd-Frank, debit cards and credit cards have the same liability protections.
I would imagine the problem cited will be the amount of revenue going to debt service.
Reservations system fails at American Airlines
Negative and bitter? Really?

Come on, they are at an inflection point that has ruined many many other companies before - and I want this one to succeed.

Bitter because I did not do it back in 2006? Nah- the litany of "if only" is boring even if I am the one saying it.

Negativity. Well ok, yes but that's what the pills are for
ping

I am very interested in this! Drop me a line at my nick @ vub.ac.be
The question is not what action can google take that will help the largest number of developers. The question is what action can google take that will result in the best experience for early adopters and trend setters thus causing the technology to be adopted successfully. I expect that long term google will allow non-free apps, but short term google wants to lower the bar to use an app. As you say a NYT app, a twitter app. I wouldn't be surprised if google was much more careful about what apps it allowed in the glass app store than the android market.

>What about people who made their hobby their job? What about your mom-and-pop dev? When I think “great apps” I think primarily of those developers. And they will not be able to survive on Glass.

Outside of enterprise contracting gigs very few mom-and-pop devs are successful in the mobile market (few winners, many losers). It's a gold rush not a realistic business environment.
And Microsoft sells computers now too (Surface Pro, but not RT in this context). I suppose they're both in the 'other' category
This is exactly how you should build your first app.

Using Interface Builder will make you a permanent novice.
What's the best way to store sensitive data in MySQL?
There's quite a bit of data-anlytics type stuff in quantitative poli-sci these days. Now whether it's good science or not varies, much like in the rest of "big data", where there's no guarantee that either the data or the analysis is always good. There's some very careful stuff, and a lot of data-dredging on datasets of convenience (or over-extrapolation from limited data sets).

More traditional poli-sci is scientific in the sense of the social sciences, which has a fairly long history of epistemological debate I'm only vaguely familiar with. I think I would probably call it scientific in a certain sense, but maybe a different word is needed. I'd group it vaguely with disciplines like anthropology, archaeology, and linguistics as areas with quite a bit of methodological diversity, but still a more empirical orientation than you find in the humanities. Part of the issue is that there is data, but how to interpret the data is complex ("there is no such thing as raw data"). Though for mostly institutional reasons there are some people who are more philosophers or historians who also happen to be in poli-sci departments.
Such as the worldwide financial system.
It's at least very suspicious that they refused to get it peer reviewed while making politically inflammatory claims.
> True || this_crashes();

That's not functional though--this_crashes() has side effects. I'm far from a Haskell expert, but I guess in practice you'd be returning some error type from that function, and it didn't matter whether it's evaluated or not, since True || arbitrary_expression will always just be True.

Laziness, AFAIK, only complicates compilation due to making it hard to reason about memory/performance, and for having branches all over to see if expressions have been evaluated yet.
Is this online anywhere? I'd be interested in checking it out.
I didn't buy my iMac for the hardware, but for OSX and also because it runs the best productivity suite for stuff that matters in my personal life: iLife.

It's not just about the hardware, it's about the combination of hardware and software.

But regarding hardware, I think apple was one of the first to have good mobile hardware: decent high resolution small size screen, good battery life, thin and light, and still good enough performance. It might be off the shelve hardware, but it's the choices they make that matters.
Not really that similar, big heads and round ears. The artist who drew the octocat has plenty of other characters in the same style: http://www.idokungfoo.com/
Why would you trust this so called "hacker", it's that Marcan clown after all.
The sentence is "HYPE is now a subject of discussion. MailBox as an example."

What is Mailbox (from wikipedia):

Weeks before its launch, pre-registration prompted a wait
list of over 380,000. Mailbox was added to the iOS App Store
on Thursday, February 7, 2013; it became the second most
downloaded free app in the App Store that day

In March 2013, Mailbox was acquired by Dropbox Inc.

So: they hyped up their app, and were able to exit less than a month after launch.
I don't think there's any reason to feel bad about that.
What were the "hiccups"? That can't be good?

P.S. what's your start-up do?
What Andrew Sullivan Doesn’t Understand
Since when building a homepage is easy? I'm not talking about a simple static page with company contact info, but a full-fledged, dynamic web page. It includes knowledge of HTML, CSS, Javascript, (no)SQL and some backend technology like PHP or Python/Django/Sinatra. A whole lot more to learn than just one language - Objective-C.
https://news.ycombinator.com/item?id=5556846
I'd love one of these for Android.

I am also anti-nibs:

Examples — NIB caching; Managing UI in two places (class & IB); Nightmare managing versioning and diffs (same from @SeoxyS), especially in a team environment; "Having classes that may be instantiated both from code or from NIB deserialization adds a layer of complexity and messiness to your app" (Repost from @SeoxyS); Want a custom UI implementation? Forget about using NIBs

Without NIB's — yes you have to write a lot more code. Concerns of code bloat are overblown. Your viewcontrollers are likely already bloated without inline UI implementations.

It really comes down to personal preference especially on smaller projects/apps, but I'd argue if you have ever worked on a large scale app that you are responsible for maintaining and enhancing long term, your opinion of NIB dependencies will change. This is especially true as your team pushes the limits of the UI and app performance. If I was going to teach you how to write an app, I'd explain what NIBs are (known pros and cons) and let you decide for yourself. Just like explaining to (my) kids about religion.

Fun fact, not all WWDC examples use NIBs. Say what?! Blasphemy!
I like walled gardens when they keep the moles out, not so much when they pen me in with the moles.
That is still far too much before I even know what it is! At least show a picture or two of what's behind the registration wall.

Tip for others: Just register with fake details in order to see what the site is. There is no email verification step. If it takes your fancy just re-register again properly.

Edit: I realise I sound a bit negative, so I want to say that everything I didn't mention was a positive. The site looks beautiful, what content is there is fantastic and you should definitely keep it up.
I used to use spurl for this, then they died. I then switched to diigo, which I quite like mostly for the simple chrome extension; high light text, click the extension icon, add tags if I want, save.

If someone could cut this "work flow" down to a single click I'd be happy. I don't really need to tag things....
I don't think it matters what side you take; the study you link to has long been debunked.

http://www.skepticalscience.com/broken-hockey-stick.htm
This is really annoying for a number of reasons:

1) Well the obvious one is my card info is out there now
2) I really love Linode. Always respond to my tickets within 10 minutes, great prices and an awesome interface. It's such a shame that this has happened.
Especially in a time where even low-end consumer processors are enough for most people (even power users), I would argue that one of the most important metrics when buying a laptop is fit and finish. Not having 200 different SKUs in their product lineup also helps apple shave off development and production costs.
Did Sequioa pass? Stupid questions VCs ask