skysight-inc/HackerNews huggingface dataset:
On the upside, it is an improvement for the use-the-same-password-on-many-services users, assuming the hash is not trivial to reverse like md5.

At this point, I'm less worried about somebody getting access to some random startup I signed up for than I am about them using the leaked password to gain access to my other accounts.

(I've recently changed my password scheme to using a different one for every service, but this just puts me within a minority.)
I gave the Sublime v 1.something a try when I was in a particular situation. It was ok; however, it was quite resource intensive. Start editing large files, and be prepared to wait...
While I haven't used it yet - my biggest difficutly with the service seems to be that Circles actually act as "silos" and are mutually exclusive.

That is, you cannot add "Robert Scoble" to different circles such as "friends" and "Tech feed" - you must choose EITHER "friends" OR "tech feed".

This draws difficulties [and again I haven't used it so please someone clarify if I'm wrong] - if I have a friend who is both a work college and a friend ? Where do I place this user ? I'm assuming "lay tech" people will want the ability to overlap contacts ?

Edit: great thanks for clarifying! :)
Our experiences are opposite. My friends do not know the existence of the lists features. And because they have coworkers in their audience they just post political correct content. Read: farm & shit.

As their personal technical advisor, I am going to promote google+ for their freedom speech qualities. Ie. I made them migrate from hotmail to gmail. I predict an easy 20% migration and 50% dual usage.

As the op tells, I'm not going to convince my gossip, spammer, trash talk (i luv u guuuuuuys) friend, nor i'm going to try hard.
"It's difficult, but solvable with one or two decent developers/project managers in a few months. I know as I've seen it done twice now."

It was actually my first task that I ever did "for real", though we did only the raw recording; the processing was done by older code that had all the quirks built in. It was a success, too. The problem itself is easy, but it's definitely in the class of things that can be made arbitrarily hard by added requirements with no thought given to costs/benefits. Fortunately on my project, the devs and the management were on good terms, so much thought was given to cost/benefit tradeoffs, but I can easily see cascading failure in a different environment. Even the easiest software projects can and are sunk by that.
Try something new for 30 days (TED Talk)
We Need An Arbitrator in Chief to Fix This Country Now
Google Calendar team, did you consider how people use calendars...We went from being able to see 10 items to about 3

Perhaps studies found most people have 3 or less calendars and your just an outlier? Would you design your product for the 90% or the 10% use case - perhaps your being slightly hypocritical if you were to compare your critique here with your previous entries about how to build software
Your argument:

Your site serves 20'000 users a month. There are more than a billion potential internet users in the world. Your site will not scale.

Everything scales if you put the effort into it. Ok, maybe some things don't, but saying "The Israeli security model will not scale" just because it hasn't scaled, without providing further arguments, is a bit like saying "Rails doesn't scale" without providing further arguments. Sure, Rails does things differently from how PHP does the same things, and that means the performance trade-offs are different, but that doesn't mean it can't be engineered to scale.

And if it makes the passengers/developers happier, it may be worth looking into, not dismissing without argument.
Sure, and 'real' stock certificates exist in a database too.
But they are backed by something. Currencies are backed by governments. Bonds are backed by the issuing entity which has assets.

Bitcoins are as real as grocery store coupons I guess. No, wait, grocery stores have inventory and bricks-and-mortar, so no, not that real.

Its misleading to call something as soft as a Bitcoin a 'currency'. There, no analogies at all.
The complaining was around companies needing to spend $4.5B in pre-emptive legal defense. The $4.5B being pre-emptive is extrapolated by me (and I'm assuming the author) from Google stating their $900M was.

Nowhere in the article did it even imply any of the players in this transaction were trolls.
How To: Encrypted Backups to the Cloud
Error.

http://www.washingtonpost.com/wp-dyn/articles/A17073-2004Aug...
I z = (S C C) z = (C z) (C z) = C z _ = z

Where _ stands for a value that doesn't matter.

And actually for any x we have S C x == I.
I changed the page to http://affililink.com/getting-started, must have missed that link!
For now, it will work with Amazon and Ebay, I plan to add more but it's just a MVP at the moment.
A quick look makes it look like a simple version of Visio, but this is just from looking at the web page.

For example, does it have diagram validation? This way your governance or architecture team can define the rules and ensure the diagrams follow them. Or can you set a schedule for it to sync to data sources (actually I couldn't even find how to sync to a data source at all)? And this is probably in there, but they make no mention of it, but can you host your diagram as a hyperlinked webpage?
Have no fear, Circles are not mutually exclusive. More like Venn diagrams, really.
Your comparison is flawed - you're comparing GPU evaluation times for MD5 against CPU evaluation of bcrypt.
Fixed, I also missed that one, changed to 'getting started' for now. Thanks.
jonathan.jawhite
I get the overall sense that this post is intentionally sensational to get some HN traction being that anything pro/against google+ is popular right now...i.e.

search button is a big blue button in the middle of your field of vision

Your being slightly nit-picky because hands down it is more aesthetically pleasing then the previous mis-aligned textbox and ugly submit button that was a constant distraction.
I assumed it was Chalk.
What's worse is when your "expand to takeover the entire screen" button looks a lot like a close or X button which as you can imagine would cause some frustration for someone trying to close the image I just enlarged (enlarge again? really?)

See anyone can be a sensationalist Internet douche!

Remember just because you're self-aware and apologize ahead of time doesn't make what you're about to do ... any better or less offensive. I would even argue that it makes it more.
The most famour Sanskrit Verse from India : "karmanya Eva Adhikastha, maa Phaleshu kada Chana" - Do your work without thinking of the returns.
Introduction to C++ with Game Development
I agree that the government overestimates poverty levels. It's a much smaller problem in the US than most people believe.

Rooms per person, A/C and car may not illustrate quality of life, but they are consumption. If the Indian upper middle class can reduce consumption and live without such luxuries in order to save 20% of income, so can the US poor.
Here is an alternate download location from the developer:

http://209.20.84.235/

Source: http://twitter.com/sublimehq/status/86799940021518336
Khan Academy Computer Science
Wow, I should've looked at that, that is stunning, considering that the FBI actually regularly solves crimes.

I imagine if you paid what it really cost to have screeners with that level of training we'd be talking about a pretty hefty increase over the FBI. Mind boggling.
Previous post: http://news.ycombinator.com/item?id=1998819

Similar discussion: http://chargen.matasano.com/chargen/2007/9/7/enough-with-the...
Oh I love questions like these, thanks!

You went off the rails because you replaced (C z) with z. That is not a valid equivalence. (C z) does not equal z. But (C z) applied to anything else does equal z. So in particular, (C z) (C z) equals z.

Here's how the reduction sequence goes:

: S C C z
= (C z) (C z)
= z

If you think about it, that second C can be replace with anything and it still works:

: S C anything z
= (C z) (anything z)
= z

That C there simply "holds on" to its first argument, and then when it encounters any second argument, it ignores it completely and yields up the thing it was holding onto.
To be honest, I haven't seen these two yet. I might have to have a rethink.
For now though, the MVP will require the user to sign up to individual schemes.
A million times this. Apparently a few nit-picky small CSS issues (some of which are just the personal preference of the author) is enough to deem an entire cross-product redesign as "terrible".
Exploring Wordpress SVN List
Asbury Agile - A Web & Tech Conference Coming to Asbury Park, NJ
5 Tips to Get Your Site from PageRank 0 to PageRank 5 in 6 Months
I disagree. The problem with PowerPoint templates is that everyone has them. When you see a PowerPoint presentation your first thought is, "this is a PowerPoint presentation -- I know that template".

With that said, I think PowerPoint is actually really good. And most presentations surprisingly good. In fact, I tend to think people tend to do a better job with their PowerPoint presentations than they do the actual paper that goes with it. The spend more effort distilling their thoughts down to what really matters, rather than endless exposition.

I just think its become trendy to hate on PowerPoint.
If you mean "breaking [certain] functionality" then sure, but from what I've noticed the broken functionality is limited to being able to see/toggle multiple calendars easily.

Not saying that ANY functionality should be conceeded in an update like this, but I am saying that your comment can be read in a way that sounds like Google made Calendar useless for "power users." I don't find that to be the case.

On my 16.4" notebook I can see all 6 of my calendars. And I really disagree with his last point: I find the black text MUCH easier to read. However, the white text, being more difficult to read, meant that it was easier to focus on the time-blocks and not be distracted by details. Still, I prefer the black text, and maybe a toggle switch to hide ALL text would be helpful.

I do think it's silly what they've done to the highlight around the current date. And sure, they should have a way to bunch together more calendars for those users on a 13" screen.

But treating this as abject failure of user interface is way overblown and something that power users -- which I do consider myself to be -- will soon adjust to.

Also, for me, on Firefox 4, the calendar is faster now. Clicking an open time slot to add an appt used to have a noticeable delay, now it's instantaneous.
But where is the other $47 billion going to? It is not the FBI's or CIA's budget.

[edit]

Probably to ICE for government provided IP protection and enforcement without due process.
They're actually just sets, they have nothing to do with Venn diagrams.
This may actually have me switch to using a site-specific browser for gmail instead of mail.app!
MS has tried and will try again to pry this spot from Google for their own engine Bing.
For immediate release

June 29th, 2011

press contact: press [at] asburyagile.com

Asbury Agile is a 1 day, 1 track web and technology conference coming to Asbury Park, NJ this fall. The conference is aimed at the builders and doers in the web community and will be held at the Watermark Lounge on the amazing Asbury Park boardwalk during the week of October 17th, 2011.

Asbury Agile’s focus will be to...

Contribute to the growth of a tech community at the Jersey Shore.

Promote “best practices” in application design, development, & marketing.

Showcase local “doers” and “makers” in the community (NJ, NYC, Philadelphia).

Each talk will revolve around a separate topic falling into the following categories:

User Interface Design & Experience

Client Side Development

Server Side Development

Network Security & Infrastructure

Mobile Development

Social Media Marketing

Search Engine Optimization & Search Engine Marketing

Scaling Your Business

Raising Capital for Your Start-up

We are currently looking for speakers, sponsors, and participants; to get involved, head over to http://asburyagile.com and register with our mailing list.

Press Release - http://cl.ly/1q352A1U093l2S021z1A

Media Kit - http://cl.ly/0Y2H3y3V2e360t2Z3E2M
I think the problem is not just that the PHB will not see the benefits. It's difficult to hire people who know Scala -- or Haskell, Erlang, etc. Yeah, good programmers can learn it, but most companies who are hiring experienced programmers require experience in their language choice (even startups, just look at the job ads on HN).
Yes, I like that expository technique of using "_".

Often when I develop a Fexl function I actually use "_" as a placeholder for "something I haven't implemented yet". So if I'm doing something with a list, I might say:

list
_
\head\tail _

And then I just go back and replace each "_" with an implementation of that particular case. In doing so, I might create new "_" slots ("holes"), which I then implement, and then I repeat this process until no more holes appear. It's a really good "case analysis" approach to programming.

For example I used this approach to implement an associative key-value map structure which uses nested lists, where a list at level N branches on the Nth character of the key, so it's a radix-style algorithm but without splitting the keys into pieces:

# Helper function.

\map_put == (\map\pos\key\val
map
(item (pair key (pair val end)) map)
\head\tail
head \top_key\top_node

# Do a three-way comparison of key char at pos
# with the top key char at that pos.

long_compare (string_at key pos) (string_at top_key pos)

# key char is less than top key char
(item (pair key (pair val end)) map)

# key char equals top key char
(
top_node \top_val\top_map
\new_head =
(
string_compare key top_key
(pair key (pair val
(map_put top_map (long_add pos 1) top_key top_val)))
(pair key (pair val top_map))
(pair top_key (pair top_val
(map_put top_map (long_add pos 1) key val)))
)
item new_head tail
)

# key char is greater than top key char
(item head (map_put tail pos key val))
)

# The actual function (map_put key val). This just
# calls the helper function with position 0 to start.
# I should probably re-order the helper function so
# pos is the last argument, then I can define this
# function simply as \map_put = (map_put 0).

\map_put = (\map\key\val map_put map 0 key val)
There's probably a cost to having wrinkly fingers which is why they don't wrinkle immediately.

But if enough of our ancient ancestors fell into bodies of water surrounded by steep, slippery rocks, then the 15-minute delay for gecko fingers to set in would be worth the wait. As long as they could tread water or hold their heads above it long enough, the grippy fingers might have really helped.

Edit: I like katovatzschyn's reasoning even better: http://news.ycombinator.com/item?id=2718662
No. Only planes and missles.
Living with no expectations is an exceedingly dull, soul-sucking way to live. I know, I've tried it.

Some expectations are a good thing. Just let go of the bad ones, or learn how to let go if an expectation is not met. You don't have to get upset when expectations are not met.
Or they'll discover it by mistake, it's pretty intuitive.
Argentina home 11/12 blue&white soccer jersey
Get your New Argentina Jersey direct from our Online Store. The latest Argentine National Shirt Soccer available to order today. Argentina home 11/12 soccer jersey is available here.
Are people really that distracted by the blue search button? I've seen it mentioned a couple times now about how the search button draws their attention away from what's actually on the page.

Maybe I'm in the minority, but I tend to look at the middle of pages, and have no problems with the button.
Definitely without the types, yes. However, monads are completely do-able in Fexl. I can write Fexl code that looks procedural and "side-effect-y", using the monadic technique so that you never actually see the state variable that's being chained through the functions. Monads are more a style of code than a feature of the language per se.

Personally I'm quite happy without the baggage of type declarations. As long as I build up functions systematically, I have very few problems with run-type type violations. Sure every once in a while I forget a semicolon or whatever and my function gets "out of synch" like a T-1 line gone out of phase. But it's usually pretty easy to see what went wrong.
I loved what Access represented, but loathed what it was. I've yet to encounter a web-based tool that allows you to quickly build a relatively complex database with the ease that you could with Access. I've tried a lot of tools, but the one thing missing from most of them is the relational aspect. Access had great tools for relational data:

* Easy creation of [FORM [SUB-FORM]] constructs

* Easy linking of dropdowns and lists from table or view data

* Simple GUI for creating forms

* Intuitive data binding behavior

* "Wizards" for common tasks that require guidance

What sucked about Access was the back-end. Using an Access database over a network meant sucking huge chunks of data over the wire. I built a few Access databases with a SQL back-end, and use over a network wasn't all that bad.

And yes, I'm aware that my views are probably wildly unpopular with developers, but I live in a world with business users. Anyone want to venture a guess at the number of business users out there who are literally building databases out of Excel spreadsheets? I know plenty of people for whom a SQL "LEFT INNER JOIN" would make no sense, but they're perfectly happy using an Excel workbook full of tabs and VLOOKUP() calls all over the place.

ZoHo has a product called Creator that comes close, but when I tried it (a year or two ago), the "relational" aspect was missing. The master->child data relationship exists everywhere in business processes, but there are no user facing tools (except Access and Excel) that put the power of relational data in the hands of users.

I miss what Access could be.
It's a Posterous blog, and that's what Posterous blogs do. I agree it's rather dumb. (The giveaway is that annoying-as-hell semi-transparent bar at the bottom.)

Sidenote: Quora appears to have the same problem; I'm guessing it's something capturing click events and calling e.preventDefault() on everything instead of on just left-click events.
I can't tell numbers but our perception is the same. From these people, who are educated enough to pay for our service? Haha

Anyway, it works ie7 upwards (tested), but they are getting hard corners and anybody cares.
The Easiest Project Management Software: Available For Free
The DHS is huge now. It covers everything from stuff like ICE to the Coast Guard. If you ask me, TSA is the tip of the DHS iceberg. The whole thing is suspect, top to bottom, and probably ought to be scrapped and done over.
I think that you're fooling yourself if you don't think that G+ is going to have Farmville on it soon. It's too big of a draw and too big of a money maker for it to not have them.
I can confirm that my google+ allows the same person in multiple groups so you can customize broadcasts to multiple different types of groups or individual people.

The neatest thing is the "hang out" mode where you can video/audio/text chat with up to 10 people. This mode already has a neat youtube plugin so everyone can watch the video/movie and comment on it.
Yeah, those look like outrageous salaries. But, to be fair, I doubt they are salaries. They're probably derived from hourly consultant rates of around $250 / hour.
Am I the only one to be surprised that so much of this info is made publicly available by the ad sense network?
What distracts me the most is the red text on the left. Whenever I see red on a result page, it makes me think I misspelled my query and it's doing a "Did you mean...?"

Not really sure why they went with red and not just... black or light blue.
I just hope that the google teams dont take only the buzz noise posts over the net and do anything silly.

I love the new design, its less agressive with the colors and everything is much more clean.

Im just hoping that the Reader redesign will come soon...
Mega Design Bundle at an Incredible Price
Vectorpack.net and the FanExtra Network present you the mega design bundle.The mega bundle contains numerous unreleased vector packs. The offer only lasts a week, so make sure you get it now!
I am really sick of new 'text editors' hitting the scene that can't handle editing text other than English.
No, no it doesn't. Visio is a much better product with decent templates, preferences that stick, and shape arranging and editing that lets you get a lot done. Scaling also works well in Visio and not so well in OmniGraffle.

I have used both a lot (Visio when it came on the sample disc before it was a Microsoft product, OmniGraffle Pro since 1.0), and have finally given up on the idea that OmniGraffle will be as good as Visio. I really wish Microsoft would port it or someone else really look at the fundamentals of what Visio is capable of.
People might downvote the original comment because it adds nothing to the discussion. They might downvote it after adding the "side note" because now the post moves the discussion off topic (e.g. this post) or because meta-whining is not considered good form on HN.

Consider downvotes as an editorial tool to help you create better posts. When you see a downvote the first response should be, "what is wrong with my post?"

If it takes the thread off topic, delete your post.

If it is on topic, consider rewriting your post so that your ideas are communicated more clearly, your arguments flow logically, your position is reasonably supported by relevant details or examples, and that it does not rely on ad hominem or sweeping generalizations.
There is this from Campaign Monitor: http://www.campaignmonitor.com/blog/post/3163/optimizing-you...
It would be pretty neat to be able to see your overlap between circles as a big venn diagram or something of the like. I keep finding out that I have handfuls of mutual friends with people I didn't know shared any of my friends (does that make sense?).
How chess is like the Socratic method
This looks really good. I can actually see myself using this when the time is right. Lovely looking interface.

I don't like the name very much though - "Intercom". It's neither descriptive nor sounds very aesthetic, and I'm sure it's not going to be exactly straightforward competing on Google for that keyword.
Outlook (Added 2hrs Late)
I was about to say this... access is by far the worst thing in office.
That's a terrible idea. A company is not a democracy. The only solution is to have good leaders.