skysight-inc/HackerNews huggingface dataset:
The home page needs bigger calls to action. I wasn’t confident about the screencast link being useful because it was so small. I also had to hunt for the installation link – it turns out it’s under the “Code” section.

The “hero unit” at the top should contain a big link to install it (appropriately worded to indicate that it’s just sending you to instructions in a README on GitHub). Another big button link to the screencasts would probably help, since most people won’t understand what Xiki is without them. Alternatively, have a “features” page with a list of features and large, static screenshot demonstrating each of them.
I would love to see somebody proving or disproving whether BZip2 is susceptible to these type of attacks.
My assumption is that small changes in MTF transformation and tweaks in creating encoding table will make it impossible to crack using this method.
I like the overall redesign you've done. Everything is easier on the eyes and easy to read. I do have one issue with it though. You've removed the home and profile buttons. As a user I think those pages are pretty important and should be easy to reach. Reaching them should not require drop-downs or shortcuts. How did you intend the user to reach those pages in your design?
MobileMe
It doesn't take religion to make "good" people do "bad" things. It just takes an authority figure.

Exactly (see my other comment in response to yours).

If you're a wannabe authority figure with grand ambitions but no sound arguments, what's your next step? You either invent a God, claim the favor of an existing one, or (in the case of the Communist personality cultists) become one yourself.

When someone like me says that they "hate religion", what we are really saying is that we hate this process, and wish it would stop working so well.
Agreed. I dropped a loaner SII on the concrete because I only had one hand to try and reach something. I'm not an iPhone user but having used the SII I won't ever get a phone with a screen so large it compromises actually using it.
Note that you still can use userscripts[1], however you have to drag the crx file into the extensions window, manually.

But userscripts.org's convenience was killed with this change. A change I find to be very unfortunate.

[1] https://github.com/defunkt/dotjs/issues/73
I wonder if there is a downside to letting Google act as a CDN for Web Fonts and common javascript libraries. /tinfoil hat

Common resources distributed to browser caches everywhere is an attractive proposition but you're also giving Google a lot of data you might not want.
I hate mail containing links to a page where you're supposed to enter login credentials.

While I'm pretty sure the email I got wasn't a phishing attempt, it's not worth a few bucks worth of hosting to find out.
I'm not sure how this is relevant, and it seems to be malware, so I'm flagging this.
This is great feedback. You seem to get what I'm going for.

Thoughts on your specific items:

1. I could probably prioritize the query/doc processing and get most of this out of the way, or something like what I've been thinking about for #4.

2. I've thought about this one for sure. It's actually possible to do externally already, just not very magically. I'll learn more when I get more internal people pushing it.

3. I've been tempted to add replication -- not because I need it, but because it's just really easy. master-slave is completely trivial. master-master isn't hard, but requires a tiny bit of state to be tracked I don't have an easy way to do yet. It'd be worth it just for fun.

4. I have a lot of infrastructure for this. To be efficient, I need something like _all_docs that doesn't include the values and/or something like get that evaluates jsonpointer. Then you could pretty well round-robin your writes and have a front-end that does this last-step work. Harvest the range from all nodes concurrently while collating the keys. Once you find a boundary from every node, you have a fully defined chunk and can start doing reductions on it. A slightly harder, but more efficient integration is to have two-phase reduction and let the leaves do a bunch of the work while the central thing just does collation. You wouldn't be able to stream results in that scenario, though.

5. Is this as simple as disabling DELETE and PUT (where a document doesn't exist)?
90% of all iOS apps in the App Store are downloaded every month
Re-reading, I can see that now. Oops! (I think the paragraph break confused me.)
> Considering it has a larger screen and all the other features mentioned, your argument is invalid.

I'm not going to "leave the cult" if you're going to use the exact same kind of logic. From an objective (i.e. comparing sizes and weights) standpoint, the Galaxy is bulkier. From a "features important to wahsd / unit area" standpoint, it's much more space efficient. Neither of those points make his argument invalid.
$ < some-file.txt | wc -l

doesn't work. You should run

$ wc -l <some-file.txt

Although in most cases the program you're using is capable of reading from both stdin and from a file. So you'd really just run

$ wc -l some-file.txt

When you see characters like '|', '<', and '>' the things you're playing with are called pipes. (There's a decent wikipedia article on 'Pipeline (UNIX)' that talks more about them) Having tons of commands that do specific things wouldn't be very useful if you couldn't compose them (in the function composition sense), and pipes are the tools you use to combine them. This is where the 'using commands in ways never imagined by their authors' really comes from.
I thought the "the biggest thing to happen to iPhone" tagline is a pretty cute pun referring to the increased physical height until I read this thread. Seems like I'm the only one thinking that. Oh well, tagline done terribly, I guess.
> you have to ask everyone whether their payment system supports NFC.

Have you ever used Paypass? The readers are pretty conspicuous, large pad above the chip card reader, no need to ask just like you don't need to ask if someone takes cards when you see the reader.

> And it still doesn't work when the power is out unlike cash.

Sure, and phones don't work when the cellular network is down, unlike shouting. But the last time I was unable to pay with a card because power or network were down was in 2010 and that's the only instance I can actually remember since, like, 2005.

Let's not get into the parts where POSes will probably go down too if power goes out...
Yup, and on top of everything you said, Google maps integrates directions from different transit agencies really well. In Los Angeles, for example, there are often routes on three different systems. All the agencies already have trip planners, but none of them will suggest using a neighboring agency's bus or train, even if it would be more convenient.
We already have a subset network of computers where DRM lasted from 2006 to 2010 - the PlayStation 3.

Now, it's a console with some good games, but I wouldn't rate it as equivalent in social impact to electricity or nuclear weapons.
TC Disrupt Experience - Seriously, What Problem are You Solving?
I always assumed that if I wrote an iOS app that no one would ever see it except a few friends.

Question: Should this be taken as a positive sign that you can still get word of mouth momentum on a new and useful application?
An overreacting headline, no doubt. But reading the article, UserScripts.org hasn't been killed, but the convenience factor is severely neutered.
Ask HN: Help me find a lost opportunity.
Hello,
A few months ago, I met this Ruby programmer once on the N-Judah in SF who told me that he was working for a start up that specializes in bringing Cognitive Behavioral Therapy (CBT) treatment for people with mental illness by harnessing the power of the web. As someone who has great faith in CBT I found the idea to be fascinating. But I failed to grasp the name of the company. Fast forward to now, I'm looking to see If I, as a Rails engineer, can be part of it. Does anyone of you know the name of the company or the url? I'm going to contact them and see if they have any opportunities at the moment. Much appreciated, thanks.
What do you use now instead of MPI?
You are creating just another us-versus-them mentality.

No, just pointing out two things:

1) In the marketplace of ideas, ideas that work should be able to outcompete ideas that don't work.

2) In the modern world (as opposed to the ancient world), religion's purpose is to keep that from happening.
It's a little easier in Chicago due to our more boring grid layout (Lincoln Park? I'll take the Red north and transfer to the Brown. Logan Square? I'll take a westbound bus and get on the Blue), but iOS 6 has still given me exactly the same thought of switching to Android for the transit navigation.
Right, it was a game console, and not even a particularly good one.

A real computing device (I'd accept tablets, but really, enterprise desktops and especially servers) would be entirely different.

What I really care about is servers which can be trusted to be "fair" by all parties -- server operators, software operators, and end users. There is absolutely nothing like that today, and it's impossible without trusted computing. It's unclear if trusted computing itself is feasible (it's theoretically possible).

If it works, we end up with Vernor Vinge's _True Names_
and what about those who just have DNS with godaddy?
AI might not have a traditional view of "PRACTICE" but i bet he put in a helluva lotta time shooting hoops, one way or another.

besides, not all metaphors have to work perfectly... it's the story that counts.
"Vim support is very partially implemented"
Well bleh :)
I'm colorbox's author, and just wanted to say thanks for the recommendation.
the baseball / moneyball metaphor was important.

i know that some folks who don't know baseball won't get it, but the references because of the book & movie were somewhat essential.
Mario Vargas Llosa Dream of the Celt trans. Edith Grossman.

Ansi Common Lisp, Paul Graham.

The Alamo, Michael Lind (an epic poem).
Mobile is not the 2nd Screen. It's the Brains.
Understanding C by learning assembly
Indeed. Blossom[0], a mobile MVC client framework for business apps, is being updated as we speak to split apps into a UI/animation thread, with the application/model layer/network in a web Worker on a separate thread.

Disclaimer: I wrote Blossom.

[0] https://github.com/erichocean/blossom
This isn't true in theory or in practice.

In theory, protocols which fall to attacks when attackers have control of some of the message are said to be vulnerable to "chosen plaintext attacks" (if the attacker only gets 1 shot per message) or "adaptive chosen plaintext attacks" (if the attacker gets many bites at the same apple). Sound protocols don't have feasible adaptive chosen plaintext attacks.

In practice, most protocols can be coerced into carrying some data controlled by attackers. Sneaking some attacker-controlled data into a message is a very low bar for an attacker to clear.

It's true that content-controlled Javascript code makes it distinctively easy for an attacker to spirit their data into the plaintext, but don't let that confuse you. For the HTTPS/TLS cryptosystem to be sound, attackers can't use this property to decrypt the content they didn't add to the message.
Also, userscripts are still perfectly usable under Firefox's Greasemonkey, as well as Opera.
This looks cool, but I spent 20 minutes trying to get it running and couldn't make it happen. Maybe the next time it gets posted on HN, the installation process will be a little more mature!
You are raging about some random person on the internet being disappointed that reasonable (and existing in other phone) features not being available in the new IPhone, not about some tech journalist. Scope matters.

Further, you are comparing someone who hoped to see NFC and wireless recharge in his phone to a kid not getting everything he wanted. It could very well be that the kid asked for a dog, got an ant farm was disappointed. You're the father shouting "it's a pet dammit" when sure, it is, but missed the point that the features really wanted aren't fulfilled by the ants.
Bad things, yes.

Evil things, no.

If your family is hungry, you might steal some bread. But you wouldn't burn down the bakery after you've had your fill.
Download iOS 6 GM Build IPSW For Your iDevices [Direct Links]
Yep, that definitely makes up for the downtime.
Well this is the exact script I was sent just 1 hour ago from PayPal themselves:

PHP
// post back to PayPal system to validate
$header .="POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .="Content-Type: application/x-www-form-urlencoded\r\n";
$header .="Host: 'www.paypal.com\r\n';;

That error in the last line is evident in Gmail's "show original" text as well.

How is it that I could be getting an incorrect script when other people are getting the correct one?
> Tampermonkey seems like a privacy invader

That's a serious allegation. Care to back it up?
That's awesome to hear.

I suspect you're using the "personal" iDoneThis. With the business iDoneThis, we have the same evening email, and in the morning, we summarize yours and your team's achievements in an email digest. It hopefully has the effect that you describe of looking through your calendar, except that it shows up in your inbox on a daily basis.
>>analogy to sports players is confusing and unnecessary
>>though it probably attracts more views.

umm... you aren't in marketing, are you?

"probably attracts more views" -> not confusing, necessary

also: yeah, of course Ichiro was big in Japan, and Bonds was one of the greatest at getting walks. doesn't detract from a good story.
This calls for a DSL like Halide.
Again: same bug, different exploit.
That's an interesting point, and it makes me wonder if our decline rate is higher than average because of it.

Yours and the OP's points were well-made. I think it's ultimately empirical which works best for your product. We haven't quite gotten around to testing that, so for the time being, we're sticking with upfront cc because it's simpler.
He is upset because he doesn't like it and you are upset because you like it. You are just trying to take a higher moral grounds. logical fallacy
Clang Static Analyzer checker-268 adds interprocedural analysis for C++ and ObjC
Seeking Critical Mass of Gender Equality in the Boardroom
Mars is the new moon: why space explorers will never be the same
Out of curiosity (since nobody every mentions this), do successful entrepreneurs every apply (and get in?). Obviously someone with a previous exit already has a network of investors, co-founder(s), etc., but could the exposure via YC (and Start Fund funding) warrant applying? Or is YC's mission geared towards new entrepreneurs?
congrats fellow south africans, but would be a much better story had you guys done the development yourselves instead of oursourcing to india.

more detail here:
http://www.techcentral.co.za/pretoria-schoolboys-in-ad-shari...
I've been meaning to give clojurescript a try (I've fiddled with clojure), but is there anything comparable to backbone or ember?
The Soviet Union did not 'veer off their path' they continued it until Reagan and their policies ran them out of money. Stalin killed more Soviets than the Germans.
Twitter: New enhanced geo-targeting for marketers
‘Plan X’ Proposers’ Day Workshop Delayed
Painlessly? Better experience? Let's see my most recent clean Ubuntu install, from a couple months ago, on a freshly bought HP laptop:

- Terrible WiFi performance. Had to find some other drivers and then edit some file to add some magic names to some sort of blacklist so the drivers I found could actually be used. I have no idea how I even found all this.

- Graphics drivers appear to be software only. Find something called the closed source ATI drivers (Catalyst panel included). After installing, Chrome still refuses to run WebGL, and has all sorts of crazy bugs rendering normal web pages.

- Mouse and keyboard apparently freeze after 20 minutes or so.

- Sleep and hibernate are iffy at best, sometimes after waking up, things will just fail or misbehave. One of the things it tends to do is think the battery is critically low even if it's completely charged, something like it thinks there are two batteries and ones is missing.

- The bluetooth util finds some devices (phones mostly), but ignores my lovely bluetooth mini-mouse. Looking at logs, it seems the Bluetooth driver dies during boot.

- Open text-mode vi from a terminal, move with the arrow keys, and I get strange characters. FFS it's 2012 and THIS crap still happens? (Note: bash works fine)

- When I tell it to shutdown, sometimes it does nothing, sometimes it closes the active window and does nothing else, sometimes it actually shuts down. That's from the menu - closing the lid or hitting the power button behaves different each time.

- ACPI function keys: some work, some don't.

Linux has come a long way from the old days when we installed from floppies and hand-edited clock frequencies to set up a graphics video mode, and if I really need a fully functional Desktop Linux box, I can research the right hardware to buy and the post-install fiddling to make it happen. But let's not kid ourselves about the typical experience awaiting Joe PC User.
> We compete by offering a better work environment (from the perspectives of some), better problems to work on, equity in the company, and more control over the purpose and outcome of your work.

While the spare bedroom of my apartment may not be many people's idea of a "better" work environment, we too offer much better problems to solve then that of other tech companies recruiting developers in our area as well as equity. Since we're such a small, close knit team, each of us certainly has the utmost potential to make giant impacts on a day to day basis, and that we do, but that's practically a given when talking about a startup.

> What you're arguing is empirically false. I know tons of startups in the valley that are founded by people who started elsewhere and moved here. Hardly any move back. Those that do have to because of our moronic visa system or move to Boston, Seattle, or New York.

I never said don't eventually migrate to the valley if it's where you feel your company needs to be to position itself for success. So long as you have the resources to be able to move your entire team and their families, as well as the capital to compete with other tech companies while recruiting - Go for it.

> They are almost all hiring

I'm sure they are, who wouldn't be when you have millions of dollars of other people money to throw around at your problems?

> they manage to find good people (not without a good amount of effort), if they can't afford offices they work out of their living rooms and that's just fine.

Touche, we have had no problems recruiting extremely talented individuals, even given the fact we hardly have any perks nor health/dental/pet benefits.

> they don't travel during rush hour so traffic is a non-issue

Sometimes there's no way of avoiding travel during peak times, so your solution just won't cut it.

> if past performance is any indication of future results (which may not be true, is that what you're arguing?) they will make up a disproportionately large portion of the successful (in the admittedly uniquely SV sense) tech companies of the next few years.

That's not what I'm arguing, overall what I'm stating is that geographic location matters very little depending on the market you're pursuing. Obviously a vast majority of the future successful startups will come from the valley strictly due to the amount of VC money being thrown around. However, don't discredit the amount of misinformation and bad advice being fed to founders, as this only further pollutes the thoughts of many to believe that Silicon Valley is the only place their company has a chance to succeed. They've got much better things to think about then what city they need to position themselves in to possibly increase their chances of success, like their product and the well being of their team.
i dont like ideas that need to be kept a secret, i think its just psychological or emotional to feel or think you need to keep your idea a secret to increase its chance of success

if its so easy to execute and replicate ... its not much of an idea ...
If your feed is filled with baloney, and you let it stay that way, then it's partially your fault as well. Facebook has so many ways to control what shows up in your feed, and you should really take advantage of them.

Don't like updates from a specific game or app? You can turn off all updates from that source.

Don't like updates from your uncle grandpa joe but can't deal with the social fallout of unfriending him? You can change your subscription to only see "important updates", or you can unsubscribe from a user altogether.

Friended or subscribing to someone cool and don't see enough of their updates by default? You can specifically subscribe to see all of their posts rather than just the ones Facebook thinks you'll like.

There's even more options than that available to you, just click on a post and choose Hide, and you'll get multiple options for what you can do with that. Use it liberally if your friends list is full of people who post things you don't want to see. The power is in your hands.
We have discovered the world’s first colour moving pictures
Enterprise is boring and has terrible deficiencies such as a long decision cycle and a heavy dependency on salesmanship.
of course i realize YC appreciates hustlers as well as hackers, however don't you think there's some truth to YC being exemplified by the "hacker" way? i certainly meant that in a complimentary way.

in any case, didn't mean to mis-characterize your post... just thought it would be useful to identify some of the differences in YC & 500 re: style, philosophy, practice.

(regardless, happy hunting / farming :)
How Tesla K20 Speeds Quicksort, A Familiar Comp-Sci Code « Nvidia
Reminds me of the ipython notebook.
1. if you keep your methods small, and have tests, you rarely need a debugger.

2. the generated js isn't that complex and you can easily map it in your head- it's not like trying to "debug" asm generated from C.

3. you'll get debugging soon (as wmf said, source maps- now waiting for cs guys to support in chrome, Rubymine IDE supports in D1 2013)

4. productivity is important.
Statistics like this are not very meaningful. The only reason there are so many Android devices globally is because Google licenses the OS to crappy Asian handset makers.

I mean, it's not like 500 million people are using a high-quality device like Galaxy S3.
nice site & good execution.

so you're only saving one other domain which you're going to bootstrap?
When HQ came into the office and firing off nerf arrows (no gun required) at all of us and turned Dev and Support into a mini-nerf-warzone, it was one of the best things that happened to us. Of course, it was a Friday and we lost tons of productivity, but after all the hard work we'd been doing... we needed it. Sure, a few people got hit hard in the head and some people took a couple arrows to the mouth -- but it was WORTH IT.

:)

I still remember when the support manager was hired. I remember asking the hiring manager if he'd asked her if she was ok with UFO's in the office.
Her: "UFO's?" (quizzical look)
Me: "Yeah, uh" (ball nearly misses me)
(in the distance), "INCOMING!... Did I get [inafield]"
She catches the ball, laughs.
Me: "No, you just about hit the new hire, she'll fit right in."
[laughter]
The math of money in freemium
Possibly because there are many people out there with any number of problems (weight, depression, asthma, acne, diarrhea, rising of the lights,...) who, when mentioning those problems, are universally met with suggestions to change their diet. From someone who has no idea what diet the sufferer has.

But I'm with you, there, buddy. It's like these people don't even know rutabagas exist and supply all of the particulas vitae necessary for human existence.