skysight-inc/HackerNews huggingface dataset:
The idea that Apple has her data all locked up is completely asinine. Frankly, saying so is dishonest. Apple has been careful to not do what she describes. It's hypocrtical to say that Linux which stores stuff in a directory structure is good while, Macs, which do the exact same thing with the data she's complaining about are "opaque"

Mountain Lion was the first of a once-a-year update cycle, and contrary to "not even talking about it anymore" they are updating it more frequently than ever. (we're due for the announcement of the next version in a few weeks.)

iTunes - Stores music you ripped in standards based format, AAC or MP3. It's easy to get at as it all lives in folders on your machine that aren't exactly opaque (it even organizes your music by artist, etc.) The database file is just an index of the music that keeps track of play counts, etc. You don't need that.

iPhoto - Again, stores all your images in standard formats. You can export the photos with all your changes if you want. They, again, live on your hard drive in a reasonable standard directory structure, and if you want you can export within iPhoto. Not only is there no opaque database it is QUITE trivial to get your data out.

iPhone Syncing- you don't need a machine to do that anymore you can do it online, including backing up to the cloud if you wish. Maybe because she deliberately hasn't updated its software it doesn't have that feature, but that's her choice, not a problem with the product.

iCloud- the idea that you'd have to be "crazy" to do that is BS.

Her saying the mac isn't good for development makes me question her tech skills. Either that or she just cant' be bothered to discover homebrew or to notice that all the open source projects support the mac for development these days.

Sigh, just another mindless, dishonest, ant-Apple rant.

The thing is, if Apple was so bad, you could bring up legitimate criticisms, rather than use "I can't be bothered to spend 2 minutes goggling therefore it cant' be done" type claims.
As an not very politically active person, when I go to look up laws, I am confronted by the reference problem this bill is designed to solve. Furthermore, this bill can essentially be viewed as Congress slightly modifying their own operating procedure to make things easier for themselves (and others). They are probably the only entity in the US that needs to pass a law to change how they format documents.
I'm not sure who you're addressing, because I never argued against that...
in my original comment: "[some people] rather something that "just works""
Tumble Dryer - Hints and Tips
Ah, if you want to nitpick, a lunatic might also have a good (at least for him) reason for killing you, be it that you catch his gaze at the wrong time or that it is just his way of having fun.

But thats beside the point.

As for how many lunatics we have, does it matter? What i wanted to imply is that its far from normal to enjoy killing. Not that this is the case for every lunatic. How many of those people we have and how many of them are actual criminals i don't know.
Find out if people replied to you at https://news.ycombinator.com/threads?id=consz
> Before running a function, the interpreter scans for any var definitions and 'hoists' them to the top of the function, where they are set to undefined.

A little off topic, and completely trivial and petty, but it kinda bugs me when people talk about it as if the interpreter is moving variables around.

Moving variables around like that seems like a completely nutty thing to do, because it is. You can't give someone an explanation of the trade-offs as to why Javascript does it, because it doesn't. So hoisting is just presented as another thing Javascript does that makes it weird.

Really it's not actually moving anything, it's just an artefact of the same scoping rules used in lots of languages, compounded by allowing variables to be referenced before they're assigned.

Variables aren't moved, they behave as if they were moved.
How does one assess the mood of a typeface?
Except that in the case of all the data she's complaining about the Apple products DO use conveneint data formats. The MP3 structure supports tags in the files as a standard going back to the 1990s and Apple supports it.

I don't think Linux storing MP3s in a directory is superior to iTunes storing them in a directory structure (organized by artist name).
Keep your wireframes free of distracting Lorem Ipsum
"OSX was everything I wanted Linux to be and more." Amen to that.
Unable to login into Delicious and 404s on profile pages
Is it just me or is delicious unable to be used for everyone.

I am seeing pages like https://delicious.com/tom ( A random user) throw 404s (soft 200 status). Is there a known outage ?

No information or response from @Delicious or @Delicious Help
And I pointed out why your source is utterly unreliable. I'm not going to provide another source, because there are no reliable sources in this area.

The figure of 270 million guns total is somewhat more reliable because there's at least some idea of how many have been manufactured.
I wouldn't call any of that culture[1], the candidate doesn't believe in the same best practices or style of development as the team. It is much easier to write and understand[2].

1) [not directed at tptacek but a comment in general] I really, really detest all this use of the word culture when it is nothing more than clique behavior from high school wrapped in some passive aggressive defense. We get it, you want ego boosting over getting stuff done and won't hire old folks (35+) or people different from you. You care more about drinking buddies than actual friggin finishing and going home to real friends and family to recharge. Real culture is enriching and amazing in its diversity. You are calling a Yugo your Ferrari.

2) and prove in court
The problem that this bill is trying to solve is in reading proposed amendments. Once an amendment passes, then we can simply look at the running copy of the main law. But, if you are trying to decide if we should pass an amendment, you (under the current system) must cross reference to every law mentioned in order to simply understand what the bill you are considering does.
My tech skills are sub-par. 10 year old children code circles around me. I sob when I see a command line. Circular data structures make me dizzy.

I am a fraud.
I've recently got kindle paperwhite - definitely the best purchase of this year so far. Pretty much the only thing I use my smartphone for now is splitting internet connection and picking up calls. Even the kindle experimental browser is not that bad as one might expect. I don't really see much use for myself in a tablet apart from using some interactive apps/games and watching movies on the go.
I'm more interested in what a modern jargon file would look like. (Don't even dare mention Raymonds version.) It's obvious to me that if you were to start today, it would make the most sense to start from scratch. You could probably even find them automatically with a script that searches for non-dictionary words. Any that show up often enough could be considered for entry into the new file. [0]

The main issue would be figuring out what counts as a hacker community, and what communities to grab words from.

[0]: Of course, this wouldn't catch words that have been re-purposed from their standard dictionary usage.
Ooops. Mea culpa. Sorry.
gotta be honest.. not loving the tone of this post.

40% of it just keeps droning on about how noobs will fall for these traps, and saying things like "If you are new to JavaScript, I suggest avoiding the this keyword".. as if these concepts are so mind blowing noobs minds will melt.

it does bring up a few good points but it could have been a lot shorter.. and how is closure a common js gotcha? the list includes 4 javascript constructs veiled into a rant.
The only DRM-free providers of Tv shows/movies that I know of are pirates. It's especially sad outside of the US because a ton of content is simply not legally available.
I want to offer something positive to go with that downer -- you can find people you can come to trust enough to talk to honestly. There are many investors who are great people who, once they've decided to back you, are going to be there for you and understand the roller-coaster ride and won't hold it against you. You can find co-founders who are level-headed and have the right expectations, and don't get freaked out by some straight talk. You can and should talk to family members and significant others. That way, it can be 'us against the world' rather than 'me against the world'.

The hard part is finding those people :)
It's much easier than you think. The hardest part isn't the lack of light but getting past the instinct to go back to sleep.

This is a habit you can break regardless of your sleep time: when you first notice you are awake, just roll off the bed and do 20 pushups.
This perspective is inaccurate. The auto-save feature is versioned, so if you want to go back to an eariler version, you can, and in fact, it's much easier. In the past if you made changes and saved the file, only the latest save was on the filesystme, now you can go back in history even past the last save.

You're able to get old data back now in a way that you couldn't before... and can't on other systems.

Whoever represented it as some sort of data loss was confused or lying.
High quality benchmark for one time! Thanks.

A few remarks:

1) It's worth to try Redis 2.6 against this. It is possible that it will perform better or worse, not sure, but more probably better.

2) Believe it or not Redis Pub/Sub was never tuned for speed so far, nor profiled / optimized, because as far as I can tell nobody asked for more performances given that with the order of magnitude we can see with both Redis and ZMQ, it is pretty hard to hit the wall. However there are demanding applications, so probably it's worth doing it.

3) Maybe ZMQ only uses one core as well, otherwise to have an absolutely fair comparison, N Redis nodes should be used simultaneously. Pub/Sub is the kind of application where sharding sometimes it is really really easy, just by channel. In general with Redis you have three options to go distributed with Pub/Sub.

Option A) Have N nodes and shard by channel.

Option B) Use replication, as it also does PUBLISH of messages on slaves.

Option C) Use Redis Cluster, but currently it is in alpha. However it already does message propagation across all the cluster so it is very easy to implement a reliable HA Pub/Sub system with it. However currently the propagation is not smart, every message is propagated to every node, however in Redis the cost of Pub/Sub is proportional to the number of receivers, so this is usually not a big issue, but we'll improve this aspect in the future anyway.
S&$ James Altucher Told Me
http://en.wikipedia.org/wiki/Occam%27s_razor
You're right that this filter already exists to a certain extent, particularly among investors.

However, there's an optimal amount of humility and self-doubt that people are looking for. Deviate too far away from it, and people run for the hills. It's just another pattern-matching tool.
removing -webkit-font-smoothing: antialiased in the CSS seems to restore subpixel anti-alising.
Every Congress has the ability to change any rule about how they work before the session starts.
>commit larger fraud

If you are careful only give them FALSE positives (for good cards, decline), then when they ATTEMPT to commit larger fraud with the bad card they will be stopped.
Dart has an open specification: http://www.dartlang.org/docs/spec/latest/dart-language-speci...

The entire project is open, the VM, the dart2js compiler, the libraries, the package manager.

As for a performance hit when integrating with the browser, what re you talking about? Any references?
Give kippt.com a try. It's a way better service.
(disclaimer: the founders are my friends.)
This whole scheme makes sense if your work is flex-time or if you are in california interfacing with people in new york (guessing based on "- 7am. If I havent done so already I start work to coincide with my team on the other side of the country.")

When you are in new york and working on a set schedule (like the US equities markets running from 9 AM to 4 PM) its difficult to maintain a nonstandard schedule.
no inuit.css, no upvote :)
If OS X hasn't advanced as much as people would like, I suspect that has a lot to do with iOS sucking up a large portion of Apple's developer resources.

However they are over that hump and over the past 2 years with Mountain Lion they're moving faster on OS X than they have in the past.

IF they keep to what they said they intended to do, we'll have the follow on to Mountain Lion announced pretty soon.
I don't even know how trolling is defined here; and without a clear definition that is actually used when hellbanning, I call BS on that. Trolling doesn't mean whatever you consider bad for whatever arbitrary reason; if it means that it means nothing, and is just an excuse and circular reasoning (ultimately defining trolls as those who got banned for whatever reason).

I can only speak for myself, but I got slowbanned for just being argumentative several times, and the fact that I got NO signal other than "somebody didn't like something in the hundreds of posts you wrote" means I can't really get invested in HN further than the comment I am reading or writing at any given moment. There is zero rhyme or reason and no class to such a process, and for all I know I just get punished for pointing out a truth someone likes to delude themselves about; so I can't even regret anything without knowing what the supposed error was. I just argue less because at the end of the day, what do I care if someone is wrong, and why spend, say, moral outrage or humour on a site that doesn't get or appreciate it, instead of letting it build up and blogging about it? That way everybody is happy :P

That said, for something like credit card fraud it actually seems smart, just like it might be for cheaters in games, or wherever you have an actual clear definition of "crime". This is not the case here, and it shows sometimes.
What? Developer base mean developers, not users. Developers are more with iOS (better dev tools, better monetization, less tech problems, etc) Is well understood. The most quality apps are in iOS. That is a fact. The most qualified devs are in iOS, that is another.

Android have the market share, but the quality is not there yet (as compared with iOS)
I think you'll find that beliefs about guns and gun ownership in the UK are fairly commensurate with the western world as a whole. It's the US that bucks the trend on this issue (as it does with many others). "Whacked out" seems like an unfair description; "inappropriate for application to the reality of the US" seems more reasonable.
The fact that you even have to do something like this to attempt to get decent performance illustrates my point. Not to mention that this may cause issues if you are RAM-constrained.

It just seems like some engineering effort could be spent to improve this, but it's sucked for the last two Mac OS releases.
Y'know, maybe I'm off base, but my perception is that for people not in a committed relationship, college sex was basically like this:

1. Go to party

2. Get wasted

3. ????

4. Wake up hungover: "What, I'm really in bed with this person? WTF, how did that happen?"

Anyone disciplined enough to maintain an unconventional sleep schedule, probably isn't doing that to begin with. And doesn't it fall under the general "lack of social interaction" complaint?

But I don't know if this is a particularly productive line of discussion. I'm only here because there were no posts about Haskell on the front page. :)
We can't be indoors all the time. Perhaps a locking endoskeleton, like knights-in-armour would suit your taste? I've read of such in sci-fi.
I have no such intention.
Strapper: Easier bootstrapping of new projects
Baseball Challenge Game
Hellbans are reserved for the worst of the worst. Trolls and malcontents that a simple ban would serve as an encouragement not a discouragement.
Oh really.

I've programmed both. Have you?

Let's see if you can tell which of these snippets is GWT and which is Swing (I've renamed JButton to Button to not make it trivially easy for you):

Button b = new Button("Click me", new ClickHandler() {
public void onClick(ClickEvent event) {
//do something
}
});

vs

Button b = new Button("Click Me");
b.addActionListener(new ActionListener(){
void actionPerformed(ActionEvent e){
//do something
}
});
It's comforting to want retribution, like a cozy blanket of anger, but (and I reserve the right to change my mind on this at some point in the future) I'd much rather try to find ways of pushing the right buttons to get thieves to become positive contributors to society.

That said, I'm in no way suggesting that payment services need to take up this responsibility at the expense of protecting legitimate users.
Did you just call all developers that don't like TDD and pairing as prima donas?

Do you release that's probably 90% of engineers out there, and maybe 95% of the good ones.

You can work and make great software without using heavy handed processes like TDD and Pairing, which in my opinion it only helps junior/inexperienced developers a bit, but hampers the productivity of the good ones.

But yea, it seems that the place wouldn't be a fit for him, but there is no need to call him a prima dona. He was right to stick with his guns, and you guys stick with yours, but keep in mind that you are limiting yourself to a very small subset of engineers that both like TDD/Pairing and are good at what they do.
Well, you did call a directory structure that is easy to navigate "opaque", and all of your criticisms are like those from someone who hasn't bothered to even try and figure out how to accomplish what you claim to want to do.

It would be better if your tech skills really were sub-par, because that would mean your integrity isn't called into question by the dishonesty in your post.
I'm not seeing it; how bout a screenshot?
He changed nicks, still hellbanned:

http://news.ycombinator.com/threads?id=SparrowOS
96 Days, and Counting - Nexus 4 Wifi-Bug
not to be confused with JDate.com..
I haven't tried that yet, but sounds like a good idea. I may have to give it a shot again.
Sure, but the problem here is "we'd like to detect rivers in TeX, but it doesn't know about glyph shape which we know is important." They're talking about clean images only.
The Real Problem with Mailbox
This is really awesome, and it's immediately going into my batbelt bookmark folder.

One quick UI note: The reference table is much easier to read if the lines are left-aligned. With centering and two columns, it's hard to tell at first which descriptions the escape sequences belong to.
Think about it for a minute. How likely is the average gun owner to answer truthfully when a stranger calls them up and asks if they own a gun? Hint: not very.

We could try using the Fermi estimation technique ("how many piano tuners are there in Chicago?").

270 million guns / claimed 80 million gun owners -> mean number of guns owned per owner is ~3.3. That seems high. Most gun owners I know own one gun. Some own two. Some own more, but I would bet money that the mean number is closer to one than it is to three.
That's not a hackathon; it's poor planning and obscene expectations. Once again a word has been coopted and loss all meaning by corporate interests.
I find some of these thoughts to be be a bit off in their basic premise. For example, "A function is a function. A class is a function. An anonymous method is a function."

Well There are no classes in javascript at all. A constructor is a function in most OO languages. The difference here is the underlying OO implementation.

Anonymous methods are by nature functions as well. Could there be a more succinct syntax for them? Perhaps, but of all of the complaints about javascript this is a relatively minor one.

I would never say that there are not things about JS that don't drive me nuts. But the relatively simplicity of thinking of just about everything being treated equally from a language standpoint gives you a flexibility to work that can be really refreshing.
Light boxes can help.
You know you can do this:

$idf = new IntlDateFormatter('fa_IR@calendar=persian',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,"Asia/Tehran",
IntlDateFormatter::TRADITIONAL);

right?

PHP has a wrapper for ICU.
Also: Carl Rowan.

http://en.wikipedia.org/wiki/Carl_Rowan#Gun_Control_Controve...
So basically it's an opportunity as always to monetize everything rather than lead to real social improvements?
It's not stupid at all. If you didn't buy it, you would have lost a source of revenue, which would have made your situation worse in the long run.

I'm definitely spoiled, as in, I've never had to worry about having food and shelter. I've been close to that point while looking for work, but its never actually happened.

I'm fortunate enough to have a tablet and a computer, and while my computer is clearly better suited to some tasks, I could do pretty much everything that I have to do with a tablet, a Bluetooth keyboard, a $5/month vps, and an internet connection. It might not be ideal, but if it were my only option, I'd be just fine. There's actually people out there who prefer to work like this.

In short, I don't always create content on my tablet, but it definitely helps me be more productive.
No, that's not what he said at all.
This worked pretty well for me in my final year of school when the only time the lab was open for our project was midnight to 8am. Weird having an end of the day beer at 10:30 in the morning though :)
For what it's worth, I believe losethos is now posting as SparrowOS, and that account is also dead. It's a tragic case, really, because LoseThos/SparrowOS is a fascinating piece of software, but its author is definitely on the fringes on non-software matters.

https://news.ycombinator.com/threads?id=SparrowOS
FPGA x86 Processor
To read the article? I read it without registering.
I am sitting at a rec center right now while my son attends a birthday party, having just finished updating a slew of items on Asana from my Nexus 7, tethered through my smartphone. It has been an incredibly productive hour or so.

I wouldn't have brought a laptop, but a little pad tossed in the swim bag...perfect.

That is how it often is. The tablet saves the day where alternately I had no real convenient options. It allows me to read up on technologies, learn language innovations, send missives, complete to do lists, etc.

If you always have the option of a full PC, as apparently the author does, of course it is a poor substitute. Yes I prefer my dual big monitors, VMs galore, and killer compute box. That isn't always an option.
Not the parent, but I work the same way, and I tend to allocate 2GB RAM per VM. I haven't really used my Windows 7 guest yet, so I don't know if that one needs more, but for everything else it's enough.
And I thought this was going to be a computer enclosure made out of cardboard.