skysight-inc/HackerNews huggingface dataset:
Heh. My feedback is: hosting bad reviews of lawyers is a good way to get sued.

Doesn't matter if the reviews are factual or truthful; you'll still have the inconvenience of dealing with upset people who have no-cost access to the legal system. It seems to me that unless your plan is "immediately remove any negative content that anyone complains about", you're going to get a lot of lawsuits against you. Do you have a plan for dealing with this?
As I understand it, its privacy by obscurity. There's no search, so unless you share the URL or its discovered, it would be private. That may or may not work for you.

They have a $3/month plan that gives you flickr like features (large uncompressed images, unlimited storage), and an API (free, but no commercial use w/o consent). Looks pretty solid if you're intent on avoiding a large company.
Well, compared to all the products you named we're...

- faster

- designed for 64-bit from the ground up

- scalable on multi core machines

- portable - Windows, Linux, FreeBSD - out of the box

- persistent out of the box

- very easy to install and deploy (ok memcached is very easy to install and deploy as well)

- secure by default

- come with support

Redis, varnish and squid aren't really equivalent products. Memcacheddb is our closest equivalent.

What do you think?

Of course we're very keen on hearing more from you as we will offer a beta for download.
Show HN: I wrote a natural language parser for coffee drinks
The situation is funny, and it provides Gray Powell with an extraordinary opportunity for personal growth.
4.0 means you got an A in every course, and in each course the grade is usually based on a weighted average of tests and papers. You usually don't have the opportunity to redo work or retake tests.

I spent 2 years at a good state university and 2 years at a top private university, getting 4.0 and 3.97 respectively. I think getting the 4.0 at the state school was harder as there was less grade inflation.

You do not need to be a super genius to get a high GPA. It's a combination of intelligence, interest in the subject matter, hard work, and priorities. Looking back, I thought getting a very high GPA was essential, but now I don't think it matters all that much, nor was it worth the effort.
Interestingly, no. This is a Mozilla-only non-standard extension, whereas WebGL is in HTML 5. Right now neither work everywhere, but WebGL is the one with a way forward.
I know it's too late now and the run has finished, but Curzon were playing it in their London cinemas last month/start of this month.
Actually, in memory, you have only one instance. But several keys, granted. We'll fix that.
I love Google Closure. It's a huge library with tons of different modules. Much different than jQuery which is smaller and lighter but great for DOM selection. You could probably use the two of them together.
There's awesome JRuby wrapper around it: Celerity

I went the route: Mechanize -> HtmlUnit (from inside Clojure to be more scriptable) -> ended with Celerity and most happy.
my god that's a neat switch panel
Blippy Fail rant
If Wozniak was an Apple spokesperson, that comment would carry a lot of weight. But he isn't. He has no authority here whatsoever. And I think he's wrong.
Chances are that you are running some of his code right now, so I think he deserves a bit of respect. Besides, he's an interesting read because he doesn't pull punches when discussing issues with software.

That he's having issues getting the build environment working is interesting from the perspective that Apple pretty much requires you to build your code using their tools. Imagine if your kid was trying to do it. Imagine if you had as much trouble trying to get Basic to work back in the day.
Psion "PDAs" were on the market years ahead of the Newton, just the term wasn't coined.
The licensing is quite clear. If you'd like to benefit from their work for free you must ensure that you pass on your work for free to your users too.

If you want to make money out of their work you must pay them.

Now whether you like such terms are not is a different story entirely.
It's more about switching cost than taste. (And responding from identity). Getting a new girlfriend and getting a new text editor both require some effort. Your current one may not be perfect, but you know it pretty well. Is it worth the time investment to change? Maybe the new one will really be better, but maybe it'll just be different. Better in some ways and worse in others.

The analogy breaks down when I remember I know people that like to get a new girlfriend every few years. I don't know anyone that likes to switch editors every few years.
It was released in London in March so is no longer on in most cinemas. That said, the Prince Charles in Soho is showing it on Monday and Wednesday lunchtime: http://bit.ly/9AqEZ7
Right, I didn't want to add any spoilers. It's still not really clear to me whether it's actually a hoax or not. If it is then there's no clear moral, and either way it's realistic enough that it doesn't really matter.
Why not use Google Calendar? Or perhaps http://rememberthemilk.com?
That's our thoughts, if you read my other replies to the comment I list what I believe we offer compared to memcached and equivalent products.
Don't be sorry by what you're interested in =)

Concurrency is obviously one of the last points (with exceptions) to tackle before we throw together a 1.0 spec.

We haven't settled on a final solution there, but there are definitely discussions and hacktivity in that area.

We're not so foolish as to pretend to be a modern language without even caring about concurrency =) It just takes some time to get it right.
What systemic fraud did Spitzer discover? His cases were all pretty ridiculous--he sued analysts for having second thoughts about their analysis; he went after insurance companies for a commission structure that everyone in the industry was aware of; he went after Dick Grasso merely for getting a large compensation package (one of the reasons executive pay has gone up so much is that the risk of getting sued by someone like Spitzer keeps rising, too).

I'm not sure why describing what Spitzer did is a vulgar cheap shot. If he didn't want people to say that he had anal sex with whores, he probably shouldn't have done it.

All organizations influenced by politics are to some extent politicized. If you ran the SEC, a taxpayer-funded organization, and you were aware that some stories would come out that made you look bad, you might be tempted to quickly throw together some case that made you look on the ball. They picked synthetic CDOs, which are a couple levels of abstraction away from what your average journalist can explain (much less from what the audience can understand). So you're pimping out non-news for easy outrage, in order to distract from the real news that your organization didn't go after someone whom they had reason to suspect was committing fraud, but did spend time on analsins.com.

You're still assuming that Goldman has more information than they had. The SEC said they were going after Goldman; Goldman didn't say that the SEC was full of well-paid porn addicts.
The Red Queen strikes again.
The downlink (tower -> phone) band used outside the US lies partially inside the ISM band in the US. I'm not exactly sure about the legality of it, but you can use OpenBTS to transmit only in the ISM band and a quadband telephone will transmit the other direction somewhere rather outside it. You might be able to argue that the phone is out of spec to transmit in that band within the US.

What I do know for sure is that I've done this in two places and the FCC Mobile Death Squad hasn't come over for a visit.
On whose property? Did he get the owner's permission beforehand?
An iPhone baseband engineer is not "just starting to make [his] way."
Partly because Peter Suber worked with Hofstadter during a sabbatical year, and I believe developed Nomic during that time (or at least did some of the preliminary talking about it). It's a very Hofstadterian game.
I'm really picking up an undercurrent of "Steve Wozniak being who he is in relation to Apple, this joke probably means that Apple has gotten over it". I don't see the evidence to back that argument up.
HTC Walks Away From Palm Bid: Will Lenovo Bite?
Here's what I did back in 2001. I already knew my way around the Unix command line, so if you don't, that's obviously a first step. I learned the following technologies in order:

1. HTML (basics, you won't need to know every tag)
2. CSS (basics again, you can fill in the holes as you come across them on projects)
3. JavaScript (bare bones, no frameworks, you'll learn them later for actual projects)
4. Servlets (you'll need to also learn a servlet container at the same time, I recommend Tomcat. You can use JBoss when you understand the basics of Java web app deployment and configuration.)
5. JSPs (since they are shorthand servlets at runtime)
6. Basic database administration and SQL (I chose MySQL here)
7. JDBC (the core of all database access in Java)

At this point, I started to branch out. There's an endless number of web frameworks out there, I don't know which is the most popular now for Java, but pick something you like. You'll also want to learn an ORM like Hiberenate.

You will need to know some supporting technologies and some alternatives. For example, you'll need to know Ant as most Java projects are built using it. Velocity is a popular alternative to JSPs. Just make sure you don't ever stop learning new things.

One last bit of warning: If you ever find yourself bored or frustrated with enterprise Java development (especially if you end up on an enterprise portal project), don't think you have to stick with it. Always invest some time in something outside of the technologies you use everyday. That way you'll always have options.
He graduated in 2006. He's a kid. I'm sure he's better at his job now than I ever could be, but that's beside the point.
Actually Redis is probably better than our product when it comes to "database" features. Redis offers semantics we don't offer, if I'm correct with redis you can get list of objects and the like. We're lower level than that, we focused on one thing: speed and scalability.
javascriptmvc - (http://www.javascriptmvc.com) is built on top of jquery and is most effective in a project when jquery doesn't cut it anymore.
Should You Use a Hosted CMS?
They're using one of the 600,000 SNP chips, it seems, so that is plenty powerful to derive ancestry information. The they explicitly say that their product should not be used for trying to divine health predictions, and for most diseases I would agree with them. My guess is that risk prediction for a substantial set of diseases probably won't be done well until 2020 or so. We've only just begun to open the spigot.
No split-window view for comparisons:
http://ticket.macromates.com/show?ticket_id=F4398B73

It doesn't look like that's achievable via plugins either, so my experiment with TextMate is over unfortunately.
Aaron Patterson (the maintainer of Ruby's mechanize) and I have been working on this on and off for a few years. Take a look at http://github.com/jbarnette/johnson, http://github.com/mynyml/harmony, and http://github.com/mynyml/holygrail to see where things are heading.
A significant gap in this article is a discussion of the complements that are adding tremendous value to the iPad (and Apple's other recent products). Imagine the fate of the iPad if there was no AppStore, no iBooks, and no iTunes; a pretty piece of hardware with few applications and no media content.
I saw it on Thursday indeed. It's the rat seen on the OP webpage with "Exit at the gift shop", if I remember correctly.

Found right here, above Amnesia actually:
http://maps.google.com/maps?f=q&source=s_q&hl=en&...
Soft wrapping long one-line css selectors completely defeats the purpose of putting it all on one line in the first place.
The Startup Lessons Learned Ebook
You missed "have sex with 4300 groupies" vs. "not have sex since that lucky break in college."
Why did you put "Yahoo (Microsoft)"

Yahoo doesn't own Microsoft.
Yeah, nixie tubes are the perfect blend of Soviet-era impracticality and elegance. Now that I think of it, it's pretty impressive that there's circuitry to get up to 120V or whatever it is to drive those tubes right on his watch.
let me save everyone some time. use multi-line css, minified for production.
I agree. And it is also not a real benchmark since it obviously tests different types of applications.
Microsoft owns Yahoo. And thats enough for me to stay away form Yahoo. But thats just me. Everyone is free to decide whats good for him...
How BigTechCo's work inside
I'm going to be honest, and say that I've probably got no use for your product. Memcache is plenty fast enough (200k ops/sec without tuning) for our needs, is open-source, well-tested, free, and has bindings for a lot of different platforms.

That said, you may want to look at the Windows market, as they don't have a native memcached, so that might give you some leverage.

Windows shops are also more likely to spend money.

I also read your FAQ, and it left me with a lot of questions:

You claim to be faster than memcached, but don't provide any benchmarks to back those claims up.

What evidence do you have to support your scalability claims?

What language bindings do you offer?

What do you mean by 'secure by default'?
jQuery UI:

If you're building a "web 2.0" type web application, jQuery UI is a good fit in my experience. It is lightweight for a UI library and if you're already familiar with jQuery you'll feel right at home. I'm working on such an application right now.

I have to say that the documentation explaining how to create your own widgets is sorely lacking. I hope to write something soon on this subject.

Ext JS:

If you're building a monster web app for intranet / corporate use with a 'desktop application' type of GUI rather than a web friendly interface, Ext JS is an extremely powerful solution. It has ridiculously powerful widgets (the Grid for example). Everything is event driven and class based. Making new widgets or extending core ones is easy through inheritance.

I've worked on 3 such applications so far and it's been great. The documentation is top notch and it's actively supported.

It is however VERY heavy. Both in terms of size and in terms of the markup it generates. Like I said, not for lightweight apps. Build your application completely in JavaScript and forget about html with this one.
It's all explained here: http://www.cathodecorner.com/nixiewatch/theory/theory.html

Battery life: approximately 4-6 months at 50 viewings per day.

They've also GPL'ed the PIC firmware.
You want AckMate:
http://wiki.github.com/protocool/AckMate/
Yeah, this just seemed too ridiculous to be true. Jobs is, if nothing else, a brilliant businessman. Though I entirely disagree with it, it makes perfect business sense to make new platforms such as the iPhone/iPad into walled gardens. As long as the users do not jump ship to other platforms and hit Apple's mobile revenue, they have no real incentive to change the mobile development model.

Not so in the Mac ecosystem. It would be suicide to force the inhabitants of the jungle, who are all quite comfortable and productive as is, into cages in a zoo. If it were ever to happen, I would most certainly bail on Mac, and go back to Linux, or maybe even Cygwin.
But again, this comes down to knowing the tools better. I've done probably as much CSS as the developers you mention, so I'm not completely talking out of my ass. I just want to make sure that people realize what their editors are capable of before doing manual workflow optimizations.

1. With all things equal, I'd say that the developer that is able to scan a vertically aligned list of attributes can do it fast. Plus, there's no horizontal scrolling. I'm not saying one-line scanning will be slow, but I'm arguing that with equal practice, vertical attributes will simply match what the eye is able to do more naturally.

2. In Textmate, you can fold all the attributes, and see a essentially a list of your selectors, with comments.

3. See #2.

I wonder if the developers you mention ever gave using symbols lists and code folding a shot before manually adjusting their workflow to mimic those features.

I really do believe that if they did, they wouldn't be using the one-line approach.
zooomr.com is currently not open for registrations - they will be soon. I will keep an eye on it.
It's quite possible that this exchange didn't happen but he amusingly phrased it like this to illustrate how the competition sucked.
Yes. I make no apologies for the lack of a gender-neutral human pronoun in the English language. If I don't know someone's gender, I pick one or use awkward constructions involving "the author". Feel free to inform the English language standards body of their oversight so they can correct it for the next version.

But yeah, downvoting a correction is silly.
Anyone remembers demands for 10-year Java experience back in Y2k?
That's news to all the Yahoo shareholders.
Twitter to Kill Basic Auth - Change to xAuth
Q&A: the Anti-iPhone : The Peek
An easier solution is to simply treat Facebook as 100% public. Don't post anything you don't want representing you. Then who cares if Facebook sells all of it's data to the highest bidder?
Hmmmm... I thought the link between the GSM handset and the tower (or BTS) was encrypted. Was this recently cracked ? If so, does this unit take advantage of that ?
A does not follow from B. One-line CSS has absolutely nothing to do with "easy and accessible web design".

Editors which are not able to collapse code or provide symbol lists via built-in feature or plugin are editors, but not programming editors. I don't think you'll find many people who disagree with that.

Now if you choose to use an editor that isn't geared to programmers while programming, that's your choice.
"Mr Cooper believes smartphones will become chips to implant behind the ear"

Anybody remember the guy with bluetooth surgical implants behind the ear who was ridiculed on Shark Tank?
Heh. Back in Macworld Boston 1996, I bought one share of Apple stock at $16 and got a framed commemorative stock certificate. It went into a box when I moved later that year and I completely forgot about until I found it a couple of weeks ago. It's worth almost $1,000 now!

Unfortunately the state seized it as abandoned property (I moved a couple of times since and I never updated my address with the stock transfer agent) and I'm in the process of trying to reclaim the stock now. :(
This is someone who has done graffiti on the west bank wall mocking the IDF. My guess is probably not.
"We're not so foolish as to pretend to be a modern language without even caring about concurrency =)"

I was wondering.... You might want to make a note of that on the home page, as well about exceptions.

"It just takes some time to get it right."

Indeed, as do exceptions. Go doesn't have them yet, many languages have problems with them, especially if grafted on later, and I know they were a work in progress (well, the work had about finished, I think) when I left the Lisp Machine community in mid-1983.

If I wasn't in love with Lisp, i.e. if I hadn't started programming in 1978 and therefore had long ago established a variety of preferences, I might well be interested in your language, it does have variety of tasteful features. I wish you luck.
That would be pretty cool having him introduce it, then Jobs comes out and takes over, shaking his head and doing the chastising father thing. PR gold, right?
Church Numerals in C++ (and Haskell)
Totally agree that publishing the guy's name in the first place was the dickest move in a long time and that it's douchey to keep publishing it. But Wozniak by all accounts doesn't have a malicious bone in his body, so people (including me) take for granted that his intent is not to kick a guy when he's down.

I'd be willing to bet this wasn't his idea, that someone handed him the shirt and he went along with the gag as much to be agreeable as because he thought it was funny. So as far as gradations of jerkdom are concerned second prize ought to go not to Woz but to whomever produced the shirt, whose purpose requires no speculation:

http://www.zazzle.com/the_unofficial_gray_powell_iphone_t_sh...

(Edit: Deleted the sentence "It does seem like poor judgment, though, also not out of character for Woz." That was sloppily and hastily written, didn't convey what I meant, and isn't even something I believe.)
The sequence of lines has very little bearing on execution
sequence.

Maybe I misunderstood what you said, bet sequence is important. When two separate rules (with the same specificity) match an element, the last one wins. There is a reason why devs learn LoVe-HAte mnemonics.
For those who don't know it helps to remember the order of CSS rules for links: a:link, a:visited, a:hover, a:active. A:focus is getting more use recently, so usually it is stuck betveen V and H.
Of course not. But it's helpful to know that information when you're comparing python to java on GAE regardless.
i like it. I will give it a try. very thanks!
Ignore the Scoreboard
- http://www.youbookin.com/ (online appointment scheduling)
- https://etacts.com/ (mass messaging to multiple contacts)
- http://snoozester.com/ (scheduled telephone reminders)
- http://www.fyiremindme.com/ (automated reminders)
- http://www.logicalware.com (Mailmanager by Logicalware)
- http://www.spyvo.com/
- http://mailmelater.com/
My friend and I were talking about this the other day. If you want to rock the world, pick a final product that is years - even a decade or more - away and which rocks, and reason back all the potential earlier versions to the present, then build the next gen iteration. Easier said than done of course, and making sure each iteration is a hit is even harder.
I've enjoyed reading this discussion.

Psyonic - I'm helping make http://www.idrumskins.com/CPIT001/index.html ... would you like to contribute?

grandalf - I'm curious, what do you do professionally?

-Zack
zackster@gmail.com
The iPhone accounts for five point four billion-with-a-B dollars of Apple's revenue.

They don't have 30 different iPhone models. The iPhone they "launch" this year is probably going to be The iPhone.

Why do you think this Gizmodo debacle is a joke? Am I crazy? Because from where I stand, there is exactly one situation where this is funny: if Apple planted a fake iPhone prototype to screw with Gizmodo. That seems vanishingly unlikely.
Search Engine Optimization for Handmade Jewelry Websites
Its funny because shit happens, and I'd rather a promising young man not be destroyed over it. Better to address the problem and roll with it rather than crucify the guy. The gravity of the situation, and how simple a mistake it was to make is the reason to forgive.

Woz got it. Why don't you?
Read Effective Java by Josh Bloch -- take those lessons to heart and prepare to be dismayed at how poorly designed 7 figure "entreprise" software really is. Then struggle against it for a few years until you say "screw it, my next job will only involve the Collections API, util.concurrent and nio libraries".
Not 100% correct, and certainly not catchy, but it's definitely help guide my understanding of the practice.

I had the opposite experience with this description. I could see that there was a table being filled in, but it didn't give me any understanding of what the table gets filled with and why. My capability with it remained cargo-cultish until I had seen memoization isolated and discussed explicitly.
Silly me. I should be better about that. Apologies.
Last year I made a service that converts data from spreadsheets or spreadsheet-like text files to XML. http://elev.at/