skysight-inc/HackerNews huggingface dataset:
I Like (or liked) Gnome Shell too. But to me it is still broken. There are a lot of whys that i don't understand:

Why is it that some apps maximize, or take up half the screen and lose their title bar? I like my title bars. This should be an all or none thing.

Why are all the themes I find broken? I found the answer to this myself. The latest gnome 3 has a lot of changes which essentially break a lot of themes. I dislike the main theme as i find it is too "fat". Things are bigger than they need to be, and it makes me feel stupid. an alternate theme would fix this easily, as things are smaller in certain themes. Sadly my favourite shiki-colors themes are probably never going to support gtk3 and all the other gnome 3 themes i have found are broken in 3.6.

Why have you removed configuration options that you had in gnome 2? I found a lot of what i was missing in gnome tweak tool, But it seems like someone has decided that I don’t need those options, and it makes me feel stupid.

Why has connect to remote server in nautilus become unhelpful? I know from my experience from linux in teh past few years that i can access windows shares by going smb:// and ssh with sftp://, but in gnome 2 i had a nice list of what woul work, and what i required to enter to get to it. It was helpful when i was learning my way around accessing what i need to at my job. In gnome 3 i have a location bar to enter a URI, which seems daunting and unhelpful.

All these whys have lead me to drop gnome 3 at the current time and im trying to get along in xfce on another, which was okay until i found screen tearing is still a problem. At the moment im still using ubuntu 11.04 on my main work PC, and its just started telling me it is no longer supported, and im still on the fence of what to do.

I don’t want to go back to windows, I will miss the terminal dearly, and OSX is not for me, but i cant find a new linux based OS im currently happy to work on :(
Yeah I understand. I wasn't aware of the ubiquity of the design. My original comment was just clearing something up that wasn't related to this at all. I wish I could delete my comment as 5 different people have told me now.

As to the issue at hand I totally agree with your position.
I do use C preprocessor whenever I can. But since ARM assembler uses # to refer to constants, and C preprocessor uses # for different purpose, you can't use it most of the time. I'd love to know if you have a work around.

>If you have more questions or issues with the iOS toolchain, please file bugs and/or post your question to the devforums. There are plenty of people who use assembler everyday who will be happy to help out.

Thanks. Didn't know that..

>And just to echo grandparent: the unified assembler language has been standard on ARM for several years now; pre-unified mnemonics like strneb are deprecated.

I just spent a few hours cleaning up the code to be UAL compatible. Android NDK seems to support both ".syntax unified" and ".syntax divided", but iOS assembler from xcode4.5 can only support unified. Besides the conditional instructions, with UAL enabled you can't assemble the following instruction with Android NDK's assembler:

orr r1,r0,lsl#8

instead, you must give the dest reg explicitly:

orr r1,r1,r0,lsl#8
This seems really cool, however I find the interface confusing. Here's what I expected:

1. A sandbox where the opponent is a default set of code.

You start with the default code as well and there are two buttons. 'Start One Game' and 'Collect Statistics'. The first runs your code in real time against the computer opponent, the other runs many many games to collect win/loss scores on your code.

A critical component here is optimization. X games MUST run within 10 seconds. If they don't your code is too slow and must be refactored.

After you have a winning win/loss record against the default code you are then presented with a 'Challenge' button.

2. Challenge mode

In challenge mode you are facing off against every piece of code ever submitted. Your code gets run automatically against each bot until it looses, and you're given a rank. Here you're also given a 'Collect statistics' button where you try to climb the ladder many times to see, on average, how well your code does.

3. Scoring / Alerts

When you reach a new spot on the leader board you are awarded points. Individuals wins mean almost nothing, it's only when you defeat a higher ranked opponent that you get points.

If someone else manages to beat you, you are sent an alert so that you can go review that persons code.

Overall I think this is a very cool idea and I hope to see it evolve into something a bit more like what I described above!
Raganwald's Øredev talk: The Rebellion Imperative
Google Nexus 10 deep-dive review: Android, supersized
Tao seems to be ignoring the common possibility that post-rgorous mathematical analysis makes mistakes, including proofs of (later realized to be) false statements.

The tick-tock analogy of a poster here makes more sense: rigor informs intuition, decreasing likelihood of error, and intuition generates hypotheses to be verified with rigor. But mathematicians I know don't think in intuition that can be perfectly converted into rigor.
Apple wages war on incentivized app downloads
Klout Breaks Records With Big Data Engineer Facebook Likes
They should make this so that in order for a male to gain membership, they have to sign up a female who remains active on the site.

Otherwise they're going to have to rename this site gitswordfights.
My comment intended to show how macros can allow one to create syntactic abstraction. That one can accomplish X without creating new syntactic abstraction, or that some language already has syntactic abstraction for X, is wholly irrelevant.
Strange, the author neglected to mention the 511 ride share program in NYC, which was encouraging carpooling before Sandy.

http://511ny.org/rideshare/
From my experience, you've got that backwards.

Which I think goes to show that there are unreasonable people on both sides of the aisle.
Yep. If you're an employer, why would you advertise that you're actually looking for that 75% candidate? You'd get all the trash candidates (probably getting them anyway) and the good candidates would be like "Ew, I don't want to work for that company!" HR-types are often the ones to write those requirements, anyway, and they're just reading Internet tutorials on how to do so.
>the no-pressure sales people (who aren’t on commission)

I'd like to talk about that for a second. Apple Store employees will be happy to brag to you that they aren't on commission to put you at ease, and it is technically true. However, there are a number of "metrics" that they are expected to live up to, which are basically percentages of attachments to sales, like extended warranties (whoops, I mean "AppleCare" which is definitely not an extended warranty and is something totally different), etc. The corporate doublespeak is that these are "goals" and certainly not quotas. Of course, they can call them whatever they like; employees who don't meet them get just as sacked either way.

At least that's how it was a few years ago. I don't know about more recently.

The point is, when one of these employees tells you that they're "not on commission", they're trying to give you the impression that they aren't under pressure to get you to buy stuff you don't want or need, and that's simply not true. The pressure is just a stick rather than a carrot.
I can comment to say that nobody has really looked at it, so it's unfortunately probably still broken :-(. Patches are definitely welcome, though!
You are asking someone to execute a shell script directly from the internet, which is questionable in the first place. And then you're making it much much worse by asking them to do it with a non-https link, meaning that someone can trivially execute a MITM attack.

Your webpage doesn't have any explanation other than a video. I can read a paragraph or two in a couple of seconds--I'm not going to take a minute and a half (and stop listening to the music I'm listening to) to watch a video. The GitHub README doesn't really have any information about what it is either.

I haven't actually tried this, because I have no idea what it is. The other comment in here linked to an example .freshrc file--I noted that every line that's not a comment starts with the string 'fresh ', which seems like an obvious annoyance. Even if you want it to just be a shell script you can execute, you could support a batch mode to do something like this, for example:

fresh batch <<'BATCH'
config/vimrc --file
config/gemrc --file
config/pryrc --file
BATCH
Motorola launches Test Drive program for future updates
Whats to stop malicious git repos changing an alias after you have already added it to your freshrc? I think locking to a specific git ref needs to be top priority.
i'm not sure if there is something similar for ruby but have you checked out nltk? http://nltk.googlecode.com/svn/trunk/doc/book/ch06.html
I also had struggles trying to find work as a jr dev, so eventually I gave up to start building my own software and work on the consulting side.

It's strange because I see a lot of jr. guys/gals struggle to find mentorship, yet those very same sr. devs don't hesitate to poke holes in their code from afar.

For example, you see a lot of jr. devs post code and projects here on HN, and they get lambasted for poor practices.

I guess you just have to learn to weather that storm. Good on the OP for working hard and getting that first gig.
It's difficult to follow changes. Step up and down the ladder of abstraction.

http://worrydream.com/LadderOfAbstraction/
I thought the popular charge in this regard is "resisting arrest."
Full details are in Ginger Strand's book, Killer on the Road. J. Edgar Hoover was in fact irked by hippies and the FBI wanted to shut down civil rights activism in the South.
They'll just outsource to the ATF.
Love this idea, wish it was open sourced so I could run this locally/modify it more to my personal needs.

Still a very cool and unique way for companies to get their custom data into a dashboard, great implementation.

One error is that when adding a widget, it doesn't allow you to easily highlight the "Make Post Requests To" url. Maybe change it so it doesn't show a circle with line through it.
Multi talented developer wanted for YC company
We define Luck as the magical point when opportunity meets preparedness. So if you are prepared then this is THAT opportunity.

We are small scrappy international YC company with our HQ in New York and our laser focused tech team in Sydney Australia (for now - opportunity to move to NY this Spring if you are awesome!).

We are a close team of entrepreneurial minded developers whose ideas are outpacing our time-capacity. So we are looking for a talented scrappy 'get shit done' developer to jump on board this rocket ship with us. Our goal is to deliver a simply amazing experience for our customers and to be the leader in the industry.
If you want to break every rule in the book and make history, this opportunity is for you! As YC taught us, we talk to users and write code & we love doing that! We're backed by Andreessen Horowitz, Greylock, Benchmark, SV Angel and other top investors. We're disrupting a $20bn market and excited to meet you!

So to give the position a label we are looking for a web developer with front end and back end skills

The perfect candidate is...

- You live in Sydney, Australia

- You are hacker to your core. You love coding and love creating things

- You are hungry for big challenges in a fast paced adrenaline fuelled tech startup

- You are entrepreneurial minded. As a developer this means you get things done and you ship :)

- You have built significantly large web based systems under time pressure

- You have a strong grasp on the importance of User Experience

- You are awesome at the following skills:

Front end -
You know and love javascript not just jQuery. Solid css, html, page load times. Expert on chrome, firefox developer tools.
(Knowing twitter bootstrap would be good too.)

Mobile -
You have a good understanding of mobile interface challenges and maybe interested in iphone dev too.

Backend -
You are a strong Object Oriented programmer and comfortable with a mainstream OO language such as Java, Groovy, Python, Ruby.
You have build web apps with full stack frameworks such as: Grails, RoR, Django.

General
You understand and practice test driven development.
You build great interfaces.
You are 'get things done" programmer.

Initially we are thinking of a rolling monthly contract for immediate start until spring next year at which point if things work out you would have the opportunity to move to NY with us.

If this sounds like you then send us anything about you:

Github references

Blogs

Resumes

to hackerinsydney@gmail.com

We will be in touch asap.
Sorry. Looks like the trailing slash was omitted when I copy-pasted that from the location bar. ^^;;
I've been there (as an employer), and because my boss often made it very difficult for me to hire when I needed to (always based on current billing instead of future billing), I had to be very particular because I knew that if I chose poorly, I wouldn't get another chance for quite a while. I interviewed many good candidates, but often opted to not hire and keep waiting for the reasons mentioned above.
It is funny.

The embedded error is, of course, in itself off-by-one, but the actual cause could be cache invalidation -- the list was extended from two things to three without updating the length counter.
From my experience, in the early 00's, getting pot in a public school was as easy as handing a 20 to the guy everybody knew sold it. It was literally easier to buy pot than a can of cola, as our school didn't have soda machines.

Alcohol? You could get a few cans of beer or maybe half a bottle of vodka, but anything more than that required a degree of planning or connections. Fairly easy, but nowhere near as easy as pot.
I sympathize wholeheartedly. Few things are more maddening than finding out the ending to a plot you would otherwise have enjoyed.

I recently read The Man Who Was Thursday by G.K. Chesterton – a thriller that I ran across a spoiler to years and years ago and was hoping I would forget. Eventually I had to admit I never would and read the book. I enjoyed it anyway.

The Kids in the Hall used to have a couple of comedy characters whose schtick was that they were trying hard to be evil but could only ever manage to be a little bit evil. One of the only-sort-of-evil things the characters did was give away the endings to movies. A friend told me that he saw them perform it live, and they picked some movie that had only just come out and actually gave away the ending. The entire audience yelled "Evil!" I thought it was taking the joke much too far.
Thanks for the link, but Quora won't let me read it unless I sign in, and I just don't feel like doing that on my iPad. Requiring a log in to read the page seems a bit backwards thinking to me.
Getting into App Academy was already a huge filter he passed. I say this as a junior dev who was rejected or ignored by many other dev training groups. IRRC, App Academy accepted less than 10% of their applicants.
Apple has sold a quarter billion iPhones. This fee works out to 10 cents per phones for one of the most prominent images. Arguably worth it.
Here's the install script (https://raw.github.com/freshshell/fresh/master/install.sh). You can have a read though if you like. I don't know any safer ways to install applications. SSL is a good idea though.

We will add some more info to the home page but we were trying to keep most of the info in the README.

> The GitHub README doesn't really have any information about what it is either.

What else would you like to know?

The batch mode is a good idea, however the way we're doing it is a tried and true method used by many dev tools Bundler, Vundle, etc.
A sincere thank you for the gentle corrections; I’ve taken them to heart, and you can be confident I will avoid such mischaracterizations in the future!

At least, 95.45% confident.

Its partly a setup for his parting joke.
Not necessarily. You can unlike from newsfeed and Romney has posted a few post-election items.
The slides don't mention this, but he did touch on having layered designs so the 5% remains possible. However, the primarily exposed api shouldn't get sacrificed for said features. By conceding on a feature that makes the API less usable, you sacrifice more than not having it in the first place (confusion, complexity). Even the GH Issue linked shows a possible solution to the issue using urllib2, which is just a layer down.
Prada online
Doesn't this create a conflict with other copyright laws such as the one related with the night lighting of the Eiffel Tower? Who owns the copyright to such photos?

And on a related note: with this law, who owns a photo of person? the photographer or the person himself?
He should be doubly cautious of Rule 34 in this case.

http://xkcd.com/305/
Absolutely. This is on the road map (https://github.com/freshshell/fresh/issues/11). At the moment running `fresh update` is the only way to update the source repos. I realise this isn't ideal, but we never update repos without you knowing.
Thanks for the comments! We built it in the last 48 hours for the Node Knockout competition (http://nodeknockout.com/) and are planning on opening it up more after public voting is over next week.

Most of the dashboard is done in Ember.js and D3.js, communicating with the server through Socket.io - it really blew our minds the first time we saw it working!
Cf Randall's own classic comic about jellybeans causing cancer, of maybe one color of jellybeans causing cancer.
And also these guys https://www.system76.com/.

I have bought two laptops from ZaReason, with mixed results. They mostly "just work".
The broken web....still broken
I like the idea of locking an entry to a git ref, I've created a ticket on the issue tracker: https://github.com/freshshell/fresh/issues/25.

Edit: woops it was already a ticket, closed mine.
There's a thriving genre of such programs. Robot Battle[1], Robocode[2] (which was inspired by Robot Battle) and RealTimeBattle[3] are probably the best known. The latter has the nice property that it supports multiple languages.

The ur-program in the genre seems to be RobotWar[4], which inspired Robot Battle.

[1] http://www.robotbattle.com/

[2] http://robocode.sourceforge.net/

[3] http://realtimebattle.sourceforge.net/

[4] http://en.wikipedia.org/wiki/RobotWar
Probably likely to be an attribute on the RouterMessage, or a dependency injection, or a configuration setting somewhere.

I can only imagine the chaos if you start encoding a mixture of Latin-1 and UTF-8 headers :)
See, I think they have to fabricate a charge to arrest you for before you can be resisting it. Otherwise they just add that one to the pile to encourage you to plea to lesser charges.
Including the entire A/B testing world, from startup to Amazon.com and big banks. (Source: working with all three.)
Yes, computer science teachers should be paid more than gym teachers, because their opportunity cost for entering the teaching profession is higher.

To elaborate:

If well-qualified computer science teachers can make $B working for Bigcorp and $T from teaching, then they'll exit the schools as long as $B > $T.

The same logic, of course, applies to gym teachers, but there presumably isn't nearly as much demand outside of the school system for their specific skills.

(Here I'm thinking of $B and $T as more total utility than actual salary. In other words we need to convert into dollar terms intangibles like benefits, location, warm fuzzy feelings from shaping young lives, opportunity to work with newer technologies, etc.)
While I started this comment thread, I do think Apple has done a lot of good putting quality back into hardware in many regards. It really pains me that I'm going to have them to thank for getting us out of the low PPI dark ages, but it is almost exclusively due to their market pressure for high pixel displays that will finally end the last decade of pixelated nonsense.
Ask HN: How is the HN Homepage Moderated?
I was browsing Hackernews rankings on HNRankings Info and saw that several seem to go from homepage to (item 3) to 40. This suggests to me that they are being flagged somehow. This is one example: http://hnrankings.info/4770773/, which seems like a good post to me.

Could you kindly share how is the hackernews homepage moderated? Why was the post above and others flagged?
A True and Inspirational Story on How to Find Your Passion
I'll be posting a video about this tomorrow/Tuesday so hopefully you can wait till then. Definitely start by googling "lean startup machine validation board". Watch those videos.
I'd love to check it out but I'm getting a 404 from nodejitsu.
I also noticed that, though I'd want to know some more details, mostly what "a factor in" means. If it's a stricter definition, where the hitchhiker or the person picking them up committed a crime with the other party as the victim, that does seem like a quite high percentage. On the other hand, I suspect they might be using a very loose definition of "a factor in", where they're counting any crime committed by a person who hitchhiked at any point close in time to the crime, as having been indirectly facilitated by hitchhiking.
This is what I thought too. Isn't $21M a bargain to pay for a 70 years split test or proof of concept done by Swiss, who incidentally were the best clock designers and makers for centuries? Whatever you call it I feel like Apple is well off for this certainly intentional reference to the top notch product.
Hi, it should be working now - sorry for the trouble!
I agree than Elon Musk probably doesn't "want" to sell Tesla. But if Apple offers $10 billion and presents a clear vision of how they're going to take Tesla and propel the electric car movement even far beyond what Tesla is thinking... then, I think it might be interesting to Musk. Elon Musk's main goal with Tesla is to expedite the transition of vehicles to electric power, and if Apple somehow can convince him that they have the same goals and can do it at larger scale, it possibly could work. (Just fyi, here's Musk's "strategy" for Tesla in 2006, http://www.teslamotors.com/blog/secret-tesla-motors-master-p... .)
Changes to Server Structure - Upcoming Merges in TERA
They should have run it through the class namer: http://www.classnamer.com/
Ahh, looks like this link explains why Quora has started sucking: http://www.businessinsider.com/the-sudden-mysterious-exit-of...
Not a surprising story. So many startups pursue money and exits over building a great product. Pushing out people who made the product awesome to begin with. Now Quora can be counted among them. Sad really.
Safety Lessons From the Morgue
$150k in the united states maybe. this is a swiss design. .what's their damages on copyright?
Why are you counting the ~100,000,000 people who are ineligible to vote?
No, you need to do what anyone who has fringe requirements has to do: patch the library yourself. Modify urllib3's (requests uses this as a go between for httplib/http.client) to accept/pass on the source_address that the HTTPConnection from httplib allows and then modify requests to accept/pass this on. This will take, at first glance, maybe half a day with some tests (likely much faster, but I'll allow that there might be something more involved than modifying urllib3's HttpConnectionPool and the accompanying changes for requests's Request model.
I'm a bit worried at how easily I was able to follow that code. And that my initial reaction was to think "Iterator.next() should throw a NoSuchElementException if there is no next element!"
Google drops Sony Xperia S from the Android Open Source Project [Update]