skysight-inc/HackerNews huggingface dataset:
That store moved a little while ago, it's on the top floor now.

I find it a little amusing since it appears that the decision to move was prompted by the near proximity of the much-larger Microsoft store. (I have no idea if it actually was, but on the face of things that's how it looks).

The new Apple location is about the same size as the existing Microsoft store.
excellent -- my unsolicited advice is for you to ping some professors and TAs who teach low-level programming to get them interested in using this in their teaching.
Well, ML is almost always very CPU and memory intensive, I'm not sure how running any data-heavy algorithms would make sense in a browser.
What URL are you using on what device?

On my iPod touch http://YouTube.com redirects to http://m.YouTube.com goes full screen.

It also features a link to a YouTube app 'free in the App Store" :-)
What's your point? You can save time by simply not reading, and by so doing you remain uninformed. However a poor or slanted 'synopsis' usually serves to misinform which, to my mind, is a disservice.
Do Web 2.0 Companies Really Have The Best Technical Talent?
From reading the article it sounds like he didn't try doing a Time Machine restore until he got to Lion/Mountain Lion, but the Time Machine was created in Snow Leopard.

If he had installed SL, run Time Machine restore and then run the upgrade to Mountain Lion I don't think it would have thrown any issues.

I've restored from various Time Machine backups in the past without any issues. I'm a happy Time Machine user.
> Is it a set of all files imported to rhythmbox?

It seems so.
You're completely neglecting how the data will be used, by using an rcs like data storage of deltas you penalize the common case of wanting to query the current state efficiently.

A better way would be to store a person table without name and a marital status but use it a a primary key into a detail table that has multiple rows for any individual along with dates so you have a row representing the persons state, married, name from, to.

But there are also about a dozen othe better solutions than the one you describe.
UK: random conversation breaks out when there is an unusual delay or we get stuck at a signal set to danger. After an initial silence, someone will make a joke, and then it breaks out. Those are good delays.
This is why I always laugh at NSA or FBI proposing ideas such as this because they need this to defend the country against "cyber threats". If anything a centralized solution like this where NSA has access to a lot of private companies's data would only make national security weaker and the country more vulnerable to attacks because of such single points of failure.
They've already been well on this path. Every year or so they make a change to their API which always reduces what you can do with it.

One year they removed much of the data people were using on their sites such as shipping costs and comments. Last year they removed your ability to access all the products in the Amazon marketplace (now you can only get the cheapest).

They also constantly make the terms of service more restrictive. In the last update, they added wording that completely forbids use of Amazon associate links in websites or apps designed specifically for use on mobile devices (without written permission).
Is this the right thread ?
Acting on Your Behalf
I think brainstorming works a lot better without a leader, it can become chaotic at first, but at some point everyone will settle and ideas will start being exchanged; i believe a leader might inadvertently guide the conversation
Please Stop Trolling.

Thank you.
Is Paul Graham the reincarnation of Abraham Lincoln ?
Iran denies hacking into American banks | Security
Awesome. Thank You!

Working on separate pages now.
"On the move: Phone for about 95% of the time. Take laptop or netbook if needed."

I use notebooks quite a lot as well (the paper kind). Planning/idea capture.
Recruiting The New Labor Force
All Core 2 Duo machines still run Mountain Lion. I have a 5 year old MacBook Pro purchased early 2007 that runs ML without issues.
Alternatively, anonymous commentary quite often yields shallow/knee-jerk comments and trolling. As tokenadult pointed out though, there is a difference between real name and an online handle with a reputation associated with it. People not uding real names have to build / maintain their reputation just the same, but throwing a handle away and "starting over" is obviously easier than doing the same with a real identity. Not sure if that is good or bad, likely a mix of both. Though Facebook has clear ulterior motives other than "civil discourse enforced through 'real world' reputation tarnishment".
Which is great, except when I did it, it just... didn't work. Would download the recovery OS, then just shut off.

I had to make a two hour drive to get to an Apple store where I could actually get a reinstall after my HDD broke.
Note that the "IGA" is not a real algorithm. Knowledge of the solution is encoded into the algorithm. It's no surprise that it outperforms an algorithm that does not have the privilege of knowing the solution before it starts.

Second, to get a result where a GA outperformed hill climbing they did the following:

1. They started with a problem that was DESIGNED to be very well suited to GAs and not so well suited to hill climbing. It turned out that when you do hill climbing in a non ridiculous way that GAs lose big time (by a factor of 10).

2. Through several steps they further modified the artificial problem to give a disadvantage to hill climbing and an advantage to GAs.

3. They tuned the GA's parameters and did not tune the hill climber's parameters.

4. They compared the performance by number of fitness function evaluations. This is unfair to hill climbing because GAs have bigger overheads elsewhere.

After these steps the GA outperformed hill climbing by about a factor of 2. So it is not clear that the GA would still win if you tuned the hill climber. Even if it did, this is a problem explicitly designed to give GAs an advantage. The fact that they had to go through so much effort to design such a problem doesn't instill much confidence that there exists a real world problem where GAs work.

I have tried to replicate their results and do the tuning of the hill climber, but unfortunately the paper is so vague on what the problem is that the algorithms are actually supposed to solve, so that I was not able to do this. If anybody knows a study of a problem (preferably real world) where GAs are shown to outperform reasonable forms of hill climbing I'd be very happy to hear it.
Nvidia  Tegra With Open-Source Graphics Is Coming
Octopress is great but quite slow (minutes for a 'rake generate') for anything over the trivial level.
This is very very interesting. Can you please point me towards some related reading material?
First impression: Are you red-green colorblind by any chance? I ask because your landing page looks much better with a protanopia simulation filter applied.

If you aren't colorblind, then, well, let's just say I suggest that you start with color schemes that have been well-tested in other successful direct marketing pieces.

If I'd hit this page from an ad link, I'd have bounced immediately before your sales copy even registered.
> That argument would be a lot more convincing if the Dash actually displayed results from a lot of places, not just Amazon.

It does. There's at least some integration with Google Docs and Flickr. If you go to "Online Accounts" -> Add account, there's a dropdown menu where you can choose to view accounts which integrate specifically with the dash. Though I'm not sure if it's there by default in 12.04 or is it a remnant of my failed attempt to install a preview of that feature from some PPA.

Anyway, dash can integrate with your online accounts, not just Aamazon's store. You can then search through your Flickr photos and Google Docs straight from the dash.
Part of the reason Microsoft has 'slumped' is that it started paying dividends. It realized it got all the market share it could, and became a blue chip. Apple also started paying dividends, so this is a real possibility. Of course, it is no way a sign of failure.
Depends. Birmingham UK commuter trains during peak hours tend to be full, and full of fairly middle class people as the fares are much higher than the bus. Late at night, yes, a little more care is needed.

I have about an hour round trip on a train, and I can get a few interactive whiteboard screens or a handout written in that time (I'm a teacher).

I use a refurbished laptop so if any funny stuff starts, I just hand it over.
Now that I'm waking up some more, I realize 1) you're correct, the salt is stored, but 2) you're using SHA-512 for password hashing, which has been repeatedly discussed as a bad idea for quite a while on HN.

This is the last I'll say on it: I am genuinely glad that you're trying out a project of this complexity, but you have a responsibility not to give others a false sense of security. If you search HN, you will find plenty of advice and reading material -- restrict this app until you have absorbed more of it. It's not enough that it works; strive to make it work well.

[Also, a nitpick just because it's killing me: please replace the entirety of isStringAllowed with a regular expression. \w{5,} would give you alphanumerics plus underscore and check for minimum length. Regexes don't solve every string-oriented problem, but they're a fantastic tool to have in your toolbelt.]
A $15/month micro would likely have sufficed, and you can get that down to about $8/month with a reserved instance.
Part of this push by law enforcement is likely due to the increasing recognition of courts regarding the privacy expectations of email. Until recently, for example, U.S. courts have considered a service provider a "third-party", thus certain privacy protections were not available. However, the increasing ubiquity of electronic messaging has caused courts to rethink their position. It is natural law enforcement agencies would want to "push back" to effectively maintain the level of access they've enjoyed previously.
An EC2 t1.micro instance costs considerably less than that and it makes a perfectly decent host for one or more low-traffic blogs.

On the other hand, hosting a blog on S3 means that it can scale to handle any conceivable amount of traffic.
How to Grow a Niche-Market Blog Into the Hottest Property on the Planet
This survey was part of the larger study funded by Bill Gates. The claim of "prediction" is not supported by the evidence.. the correlations with test scores were low.. and in any case, this is another example of reifying test scores and stupid concepts such as "a months worth of learning" as if all learning is the same, regardless of the subject, the grade level, the prior experience of the kids and so on. The very low correlations with test scores are not surprising and a by-product of the survey questions, designed to check whether the "good" teacher gets kids to comply with rules, defer to the teacher's authority, think of learning as not making mistakes (and for the sake of Gates, stay on task all the time). Perfect conditioning for students being taught that education is a matter of doing well on fill-in-the bubble tests that Gates and this researcher seem to value as the single best measure of great education. See this and the links within it. http://voices.washingtonpost.com/answer-sheet/guest-bloggers...
In my case, the track ways have not changed since 1860 or so. However we go through the 'green belt' (UK) between a large city and a smaller town. One notices changes with the seasons, new makeshift huts in the allotments, the sky and light is always different. A bit of the wabi-sabi really - same frame, but small changes.

I can tell which station we are pulling into by the sound and the feel of the track! Sometimes, I leave early on a Friday and walk the 10 miles back by canal footpaths.
One possible explanation for this is that talented though start-up engineers may be, they are in many cases over-worked and under pressure to put out revenue-generating product.

As basic and important as salting + hashing passwords is, it is the sort of task that ends up on the technical debt list or scrum back-log, never to be looked at until it becomes a problem.
Publish a blog post using your voice
Instablog allows you to speak into the closest phone and then receive a blog-ready, formatted and edited text response ready to post onto your blog.
Well, you could always switch to Linux. The latest versions of KDE, GNOME and Unity are all pretty close to a mac-level experience now (especially since OS X has been going downhill after Snow Leopard). I miss a few apps here and there of course, but that problem is nothing new to a long-time mac user anyway.

The only other major problem is that Linux desktop environments aren't configured very nicely out of the box (If you're used to OS X). I've been happiest with kubuntu so far, but it's taken a few hours to get it set up the way I like it.
I really like "The Electric Brewery". The plans are easily available and you can buy all the parts from them and build it yourself (or, if that's not your thing, you can buy the panel pre-built):
http://theelectricbrewery.com/

It's a good combination of automation-where-it-hurts and still-hands-on-where-it's-fun - some of the other ones seem too automated and take all the fun out of it (we're homebrewers, not looking to start the next Budweiser).
It would be unfortunate if the best technical talent went to "web 2.0 companies". I'd hope the best are working on our operating systems, our programming languages and their APIs and virtual machines, our database servers, and other technology that "web 2.0 companies" and untold others rely on.
For what it's worth, I would pay to use a service like this. Obviously the chicken and egg problem is the tough part here.
Are you familiar with Let's Lunch? They do something similar.

http://letslunch.com
Heh, exactly my answer on the question at programmers SE.
Re Salesforce: we were evaluating them, and I discovered you have to pay extra if you want non-company customers. I realized it wasn't a ploy for extra money, they just hadn't used the Party model, and thus had to do extra work to have individual and company customers. We didn't go with them.

I have a feeling the best technical talent still goes to big blue for the "impress mom" rep and R&D, or NSA for the spook factor
These are referencing the "AI koans" dating back to the LISP hackers at MIT: http://catb.org/jargon/html/koans.html
Awkward Season 2 Episode 7 - Another One Bites the Dust
Yes , i think better one
why we can't generate a computer which will code for us?
As a counterpoint to some of the views already expressed, I would happily pay for this. I'm planning to take my freelance/consulting business full time starting January, and have become hyper-aware of the importance of my personal network and meeting new people (not even for business opportunities, just to understand a wider cross-section of people in general). I'm also planning to travel a lot and work remotely--in other words, what you are proposing sounds ideally suited to me.

I already signed up for your list, feel free to shoot me an email if you want to know more (its in my profile).
oh cool, i like that! i was trying to locate something similar but had a hard time producing results through google. that's very helpful thank you!
Listening to Episode 2 right now, so far so good.

The player didn't play for me. FF 15.0.1 on Lubuntu 12.04. I had to view source and copy the mp3 URL into my desktop's media player.
Our World | Meelyoo
This is a very hard kind of service to bootstrap - I'm certain it's been tried before. That's not to say that you can't do it, but it's a high-risk project.

I'd suggest trying to prove the concept without developing any actual technology - something as simple as a shared Google Docs spreadsheet might be enough. That way you reduce the risk of wasting months working on the wrong technology, but you can still get a good idea for if the concept has legs.
as soon as we have pro accounts, you'll be getting one for free. thanks again, i really appreciate early help and always try hard to return the favor.

thanks dave, is http://blackchair.net what you're taking full-time?
I considered all the laptops you mention and settled on the 13" Air. What's wrong with its display? I think it looks great, and seems to have a very wide viewing angle.
+1, you are right. That's the right perspective on the issue. But there's some hype around these companies that is said to attract more good developers than normally go to companies of that sort.
A Node.js Podcast
well risk is just a matter of money/time invested on this one. I still have a bit left to get this off the ground and i love making working prototypes (12-year long developer) despite my business background. so that should be the easy part and risk-wise, i've had great success with weekend projects in the past - so i am planning to invest a couple of weekends to get the prototype up and then go from there. i have a good network globally, so i am hoping for referrals on that part to get people excited. it's obviously more about the hosts first than the guests, i'd assume.
- Watch videos in an overlay while multitasking

- Smart Stay

- NFC

- Attaching files to an email that aren't "Apple approved" formats

- Access to the filesystem

- Countless mix and match wireless transfer and sync features
Same here, I love telling people that I have a mac for development. But with all the senseless lawsuits they've been filing as of lately I'm completely ashamed to be supporting such a company. It's like they don't like competition they have to litigate their way through everything, what happened to being a fair competitor?
thanks! yes, definitely. although i think it'll be a bit harder to get the hosts excited to meet incoming folks. i'll probably start with the entrepreneurial community, they're used to meeting people a lot, as well as couchsurfers.

my main goal is to bring this service to a level where i can use it myself. just chatted with a couple of friends and they said the same thing, make it so that we can use on upcoming trips asap that and anything else is secondary :)
Please celebrate raising money
That was me. :) Caveat: I know more about hygienic macros than I do about Clojure, so I'm not in a position to critique Clojure specifically.

Hygiene is (roughly speaking) about getting scope right by default but has never been about forcing it on the programmer. Moreover, there are two components to it, only one of which is easy to achieve in an unhygienic system. It's easy to ensure your macro renames introduced /bindings/ by using gensym. But if your macro introduces /references/ to existing variables, it's very hard to protect against those references getting captured at the site where clients call your macro.

I believe in Clojure they get around this for some cases by letting you fully qualify a reference to a library binding, for example. But what if your macro wants to refer to a variable that's local to it? Such as an unexported library function, or simply a local variable. Again, I don't know if Clojure has an answer to this.

One concrete example: write a `define-inline` macro-defining-macro. At the call site, a user might write

(define some-local-variable /* something */)
(define-inline (foo x)
(+ x some-local-variable))

In an unhygienic system, they should first of all fully-qualify the `+` to be safe (yuck!) whereas a hygienic system just gets that right by default. But more critically, how can they be sure that some client of `foo` won't write:

(define some-local-variable "something else")
(foo 42)

Not only will that break, it's not clear how to fix it. A hygienic system gets this right.

I do agree that the state of the art in hygienic macros is too complex. I just haven't seen another system that makes this kind of thing work. But I would like to experiment with Clojure's macros more to see if they have an answer.

Dave
>To win on product, you have to differentiate

to be clear, you have to differentiate by being better. just being different doesn't count. (I'm looking at you, phone manufacturers)
Show HN: UseVim - use Vim to edit any text box on Windows
Makes sense for your case - however, keep in mind there is plenty of cases where the innovation is the very ability to offer something for a lower price. This is more true in manufacturing than software though I wouldn't be surprised in the long run if it also begins applying to software.
> It would be far easier if they simply sold the new version.

How would they do that without breaking user experience? (and gpl licence).
Yeah there are certainly a few bugs remaining in the reader :)

It actually does the right thing if the function is named:

a = function foo() {}
/5/
7

correctly translates to:

a = function foo() {
} / 42 / 7;

But clearly I missed the unnamed case. You mentioned finding a few other bugs? Would you mind submitting a bug report on github? I would love to fix those too!
I'd have to disagree with the passwords thing. This is a design decision from the beginning, not a "I'll get around to it" type of thing. It's just about the same amount of work to implement salted and hashed passwords as it is not to. And it's much easier to just do it right the first time than trying to go back and fix it later. I can't imagine how a skilled web developer would miss something that glaringly obvious.
That's awesome Roman (it's Roman, right?), I'm looking forward to it! And yes, Black Chair is going to be my full-time gig, although the website is a major work in progress right now :)
His whole article is premised on a false dichotomy:

> So is it really the case that these silicon valley/web 2.0 companies have the best developers, or they are just regular companies that have average developers doing stupid things?

Third option: silicon valley has (many) of the best developers, but great developers do stupid things al the time.
How the hell are they going to do that?

Even if it were possible, and legal, and secure, what about the other 95% of the world's population that can make apps outside of the US?
Yeah, my main hobby site is a news site about a band. It supported itself through Amazon quite well up until a few years ago, when people stopped pre-ordering CDs. I've been able to recapture income by setting up a 'merch' page that hits the eBay API for things like posters and records, but in my niche, Amazon's completely dried up.
There is also http://www.joinmingle.com/
not that stupid as leaving a million passwords in plaintext. There's a limit to what a great developer can do due to oversight, laziness or whatever.
I agree with you, but your argument validates only when you're trying to be the overall best in a certain market. Niche products are still a safe bet otherwise.
2006 Core 2 Duos with the old-timey Intel graphics do not. I think anything less than the 1000 will not run ML.
Frohne eClip - USB Flash Drive with Metric Ruler
I think the biggest factor that might come into play though is that even top developers write bad code sometimes (weird behaviors that they think might work out but prove to be hard to maintain) especially when working on things they've had no experience in the past writing. (The first facebook api was probably not written by somebody who's done a lot of work with APIs). Or some other legacy issues caused the API to be written in non-optimal way.
Amazon is a terrible company. When will people realize this? They have been abusing their Internet marketplace monopoly for years because we don't really have any other choice.
You didn't listen to what he said...

He said that you should test it while dedicating minimal resources. In this case, a Google Doc spreadsheet could do the trick. It's a great piece of advice.

Why spend multiple weekends working on building a prototype when you could start testing the idea's viability (virtually) straight away?