skysight-inc/HackerNews huggingface dataset:
It's worth watching. A good lesson that growth for its own sake is not necessarily a good thing. Getting really big really fast is pointless unless you have a revenue model that works.
Ok, take math. The Waldorf argument went something like this: "Little children can't absorb abstractions so we don't teach math until they're ready." The Montessori argument goes like this: "Little children can't absorb abstractions so we teach math by making it concrete. We don't introduce the abstractions until they're ready."

There was a lot of that agree-on-the-facts-but-reach-different-conclusions. The conversation would go "Yeah, sure. Yup. Yup. WTF?"
I thought Einstein said that over 100 years ago. From my understanding gravity is not a force but a curvature of space time, did I misread something?

The really interesting bit about black holes and universes encoding information on the surface is this: The Chandrasekhar limit radius for a mass equal to the weight of the universe, once you figure that out, look up the best known estimate for the radius of the universe.
I think you've got some fair points here; but let's not forget that (at least as of a while back, I can't speak for newer releases) Ubuntu would not have support for even basic mp3 playback without downloading support for it. I understand the "free software" reasons for such restrictions--but I think it's difficult to justify the statement of Ubuntu having an "far superior out-of-box experience" when difficulties such as this are considered.

...and let's not even get into video drivers. :P
Performance enhancements to PostgreSQL compact tables script
Scientific method as religion. Eerie story.
Actually I included taxes, my pass on it was take base 65% of base pay as 'take home' pay and start from there. (I included both state and federal and no dependents as my guess). Dual engineer couples clearly with no kids are in a better spot.
Oh yea, I didn't notice that 3D. It's weird because ascii 3D is just an = sign.
I don't know for Java (luckily haven't been using it much) but for C I dislike typedefs. I need to know what data I'm working with. A typedef hides that information from me behind a shiny but uninformative name.
Blackboard: Just Waiting to be Disrupted and Dethroned
I wonder if they considered how to isolate the test variables. They seem to be testing if a Ouija board works, and if life is better than death.
Are you sure this is a Gmail feature and not a Firefox feature? I have been able to paste images into RTEs (rich text editors) since Firefox 3. If the image comes from the clipboard, Firefox will add the image data inline. It works in all RTEs I use - e.g. http://ckeditor.com/demo , http://demos.telerik.com/aspnet-ajax/editor/examples/default...

Since the src of the image is inline, you can save/send it as part of the HTML output of the editor - no attachments or separate upload is needed.
Ask HN: Why do apps from the same company look worse on Android than on iPhone?
Newton is a self-anointed prophet.

It’s true that the faithful followers of self-anointed prophets will believe without question the dogma of their prophet and perpetuate the dogma.

But such cults have always come to an end.

The Newtonian cult called physics will also end.

w t f
The above is a factually correct - are the downvotes because I gave a literal answer or because I'm not jumping on the "oh I'm outraged at these amounts" bandwagon?

If Google wants to golden-handcuff an employee with a $50 deal that's their prerogative. If you don't like it, sell your GOOG stock. If you don't have GOOG stock then why are you so worked up about it?
WebGL + Node.js + WebSockets = A Web Technology Perfect Storm
Serious. C is a simple, elegant language. If your natural inclination is towards low level tools without elaborate abstractions built in, then yes it is easy to understand. Easier than the equivalent assembly language for example.
Honeycomb was rushed so most likely there are probably a lot of ugly code in there. In the next release (Ice cream), it will support tablets and phones in one codeline. Most likely v3.5 or 4.0 so I don't think it's backport, it's really moving forward.
Cash Cookbook Review
Cash Cookbook was suppose to be released earlier in the year. For whatever reason, it was held up. This site will have both a review and a bonus.
American model Rachel Alexander wallpapers - Gvke
Future seems pretty clear. Google pulled an Apple and forked Android into tablet only for 3.0 and will consolidated the OS for phones and tablets (and maybe Google TV) in 3.1. Most likely at Google I/O, possibly later. They are getting bitten in the ass with this coy shit, however. They should just come out what the future roadmap is and say what happened to this point. All this waffling and talk of rushing is hurting.

Of course, on a scale of a few years (possibly by fall, who knows), this will be like Apple banning the Flash complier. A tale, told by nerds, full of sound and fury, ultimately signifying nothing.
Yup, macros are a bad idea in that regard. Had to work on a codebase where the prior programmer had fancy defs like _dict k1, v1, k2, v2, k3, v3 dict_

I wasn't too happy about that :/
and then you get an int instead of a string and your python app explodes. let's not start on "sensible modern" languages.
Everybody in my height/weight range looks much, much more overweight than I do. I must have heavy bones. Or the titanium part of my arm (destroyed original bone in a fall) was actually made of lead to save money and the surgeons lied to me.
No news is bad news it would seem. So I guess that would be No.
It's funny how people who haven't built similar systems underestimate how difficult it is, Mr/Mrs Anonymous Internet Tough Person.

Phone companies and financial institutions don't typically have messages which affect millions of accounts, for a start.
Yup, many "hip" folks believe they don't do OO just because they are using a language without classes, etc.

But what's the difference between foo->doshit() and doshit(&foo)? Those people still don't get stuff like data orientation, etc. but are shouting out loud how evil OO is and how they killed that dragon ;)
That's certainly an unorthodox view. As far as I can make out from that post and the rest of your blog, you seem to reject Newtonian gravitation in favor of Kepler's laws of planetary orbits. How does your model account for the perturbations that are observed in three-body and more complex systems?

For instance, right now there is a satellite called SOHO at the Sun-Earth L_1 Lagrangian point. Why do you say that Newtonian gravity is a myth, when the existence of such an orbit violates Kepler's third law but is in perfect agreement with calculations according to the Newtonian model?
Might be related to the Timecube theory http://www.timecube.com/
> C++ is object-oriented and C isn't

Neither is object-oriented, except C++ allows you to easily work with objects unlike C, where you have to reinvent them.

It is easy for me not to pick C if I need more abstraction than a struct with pointers to functions can provide.
Qaddafi refers Obama as a son
You seem a little confused.

Its not so much that you have to disclose the salary - you have to prove that you advertised the job publicly and within the company, and that you included the salary. You also have to prove that the salary is at least market rate and that no one else who has applied can perform the work.

(It's a pretty thick amount of paperwork to prove the requirements)

Also, the INS hasn't existed since 2003.
Came here to mention the same thing. It is incredibly surprising to see that they've not improved the usability of plain text after all these years. Arial is still the default font both for composing and reading.

Now, what I'd also really love to see is a 80 character width guide while composing plain text emails. That may be too nerdy though, but I'd just love to get as close to my usual Vim/mutt config as possible.

Maybe they'll at least get a lab feature out for us plain text users. At least let us customize our plain text font choices. For now, there are a few Chrome extensions that fix this issue.
I think the juxtaposition of hope and inspiration on an abandoned building exemplifies NOLA.

And before anyone pounces on me: I love New Orleans more than any other city in America, warts and all, which is something that makes this piece even better to me, if it causes action or not.

If anything, it's a good reminder that people you may have never met, people right in your neighborhood have hopes and goals and even a sense of humor. It's easy to forget that in a crowd, and this kind of puts it right in front of people in a shared space, as a shared piece of art.

I think it stands pretty well on that point alone.
The Collections class built into Java has a lot of timesavers like this too--singleton, singleonList, singletonMap, and Arrays has stuff like Arrays.asList( ... ).

Also it's rarely important that you know the actual type of Map you're using (the interface is what's important), so you can just call

Map<String, Integer> foo = Maps.newHashMap();
We deploy our releases by switching to a subversion branch on the web server/s - at the same time if necessary.

Rollbacks are easy because we just switch back to a previous 'release' snapshot branch.

Works well enough for us so far.
I also tripped over this argument in the first chapter, but it should be emphasized it's an exception of a bad argument in the book, not the rule. The author would have been wise to avoid this red herring.
Optimizations (Part I): Operation Screaming Pixels
I don't see how this is "straightforward". You have to have a server that runs TeamCity - which means installing TeamCity and setting up a build config/environment. This is all well and good for most teams - it's needed to keep the team from checking in crap.

But you're using that setup to deploy your code - this is the missing piece to me. Why would you push from your Build Server? It has nothing to do with deployment (in concept).

Moreover you say that "Rollbacks are trivial" - which is hardly the reality for most people. How do you rollback a push from your BuildServer? Manually?

How do you alter your DB Schema? What if your deploy screws up your DB Schema? I guess what I'm asking for is a bit more detail here - you're sort of waving off everything I posted about (and experienced over the last 12 years)...
no problem at all for a few releases now ;)
Show HN: I was afraid to launch, so I did. Babolog.
Well, this metric doesn't say anything about profit or profitability, even indirectly. It also doesn't say anything about number of users or active users as I expect a large portion of these new tweets to be made by bots.

It does tell me that Twitter has the infrastructure to handle the server load which I guess is somewhat interesting, but not much..
Andreessen Horowitz Raises $200 Million Co-Investment Fund
If you're one person working alone - then yes a "button push" might work for you. For teams of many people that like to push "panic patches" - that doesn't work out so well.
because not every user wants that, and tbh we're a bit unhappy with the reliability of both FB and Twitter.
calls by function pointers can't be resolved at compile time and thus won't be optimized. depending on the program you're working on you might want to consider this.
been following babo for awhile seems like a solid idea they have my vote specially from an out of work programmer, i can sell my code make a little bit to live on while i look for a job
This.
My last setup of Ubuntu took like two hours (a few ubuntu releases back) and has been a great experience in terms of efficiency/usability. The really nice point about linux is to ask yourself what could you do to work more efficiently and usually there will be several tools available. I often ask myself that question and i don't know what could be better :)
http://labs.travisglines.com/

Very cool demo built by Travis, 3D WebGL chat
Mixergy is incredibly valuable. I've started interviewing people in the markets I am hoping to serve and realized how much people want to share and how much an entrepreneur can benefit.
Salman Khan BodyGuard Photos, Salman Hot Pics, Wallpapers, Images
Salman Khan Bodyguard movie is coming soon. Salman Khan turned won Rs. 7 crore offer for a product placement in his upcoming movie BodyGuard, and choose his personal BodyGuard instead. Atul Agnihotri is the producer of BodyGuard Movie. Many companies wanted Salman Khan to wear their uniform for a fee but Salman did as he like. Director Siddique's Bodyguard Movie, starring Salman Khan and Kareena Kapoor, is a remake of a Malayalam film and is also being remade in Tamil. In the film, Salman will be seen wearing the dark grey uniform of his bodyguard Shera’s company with Tiger on his name tag. Here are Salman Khan BodyGuard Wallpapers,Photos, Images, Pics & Pictures Gallery.
Very informative article. I've only ever run up against this issue when dealing with age, funny enough. It does seem like a hard problem, but I think I fall with him on the "start doing it right" side. Time stuff has to change by 2038 anyways...
> it has not gone through peer review

I think this is really all we need to know.
On the latest version of Chrome / Ubuntu Linux, doesn't work for me.
I personally know the man who conceived of this app, and I can attest that he does very solid work. From poking around Babo thus far, it seems that he has yet again made a solid app.

Now I just have to figure out what to sell.
What's your contact info? I might need you for a job. =)
A very nice article, but also a stark warning that they don't have a clue about graphics!

Doubtless the serverside sounds really interesting - Java + presumably rhino or a parallel node.js world. Definitely nice to see its all about content!

On the client-side, they are using Flash - presumably they've got RTMP going (writing RTMP servers is fun and quite doable without using any Adobe $tack), which is neat. Although they might be messing around with "websockets". That might fit better with their plays to move beyond Flash later.

From looking at their videos and dovetailing that with that post, they are doing this as a massive Flash game as 2D sprites. Flash has supported decent 3D graphics for a long time and you could get that same look from a noddy 3D engine and it'd be hardware accelerated and much much faster and smaller, directly addressing the issues of the post. The artwork really ought to measure in megabytes not the hundreds of MB they mention in the post. Are we given to believe that to play the game they will have a few GB of unpacked textures? Madness.
There's nothing intrinsically holy about peer review, though I don't blame you for having it as a filter. More useful to me are these two paragraphs:

>Kobakhidze uses Verlinde's approach to re-derive the wave equation that will describe the energy levels of neutrons falling in Earth's gravitational well. What he finds is that, in contrast to the more conventional equation, there are two extra terms now present. One would appear to account for the relativistic rest energy of the neutron; the other is a form of an extreme suppression of certain parts of the neutron's wavefunction. Both of these additions result in problems for Verlinde's theory.

>The first extra term, the relativistic rest energy, would manifest itself as a constant shift in the neutron's energy states (height above the bottom of the well)—this is not seen at all in the experiments. According to Kobakhidze, though, it is the second extra term that really throws a wrench into entropic gravity. The second term, if correct, would significantly change the dynamics of the experiment, essentially causing neutrons to fall through the small hole in the bottom of the potential well. There's no sign of this happening in any meaningful way in the experiment. Thus, Kobakhidze concludes, "we are driven to the conclusion that gravity is not an entropic force."
Yeah I tend to agree that the in the last year and half web technologies have exploded in capabilities. And looking at what was traditionally only possible on the desktop, that category is slowly starting to dwindle.

Part of my job has been to remake visualization software (for brain imaging research) on the web and aside from some really heavy stuff, WebGL has served me well. Javascript engines are getting so fast, I haven't had problem computation heavy tasks that much. Most of the time it's my code that's shitty.

Now my most limiting factor is the damn slow upload speeds I get in canada. If only I could get 2-3 Mbps up, I could do some great stuff.
Everyone has hopes and aspirations. What's troubling is realizing that you have an aspiration that you will never be able to fulfil.

I want to fly a fully-loaded 777. I want to sleep with every member of my favorite all-female band. These things are never going to happen. Does that mean my life is a failure?
This semester I've been working on this with my co-founder (mekarpeles) and we were adding features and just having fun with it. I think we went way past the bare minimum in terms of features. I was really afraid to launch during the semester, I didn't want it to interfere with school etc, but it was just one of those things where my co-founder and I just started working on it whenever we had time and it sort of took over from there.

Anyways, I actually saw Steve Blank give a talk at University of Michigan and I went up to him afterwards and showed him a demo of this, he said, "Just launch, what are you afraid of? The worst thing that can happen is that your successful." So we decided, lets just launch it.

What do you guys think about it? Harsh criticism is expected and appreciated :).
> Why doesn't MS commit to it?

Because MS can't sell overpriced linux licenses to mid tier businesses?
I find your post to be exceedingly confused.

First, you say that you don't recognize that behavior is influenced by things like up-votes, down-votes, and deep threading. In the next breath you argue that a better system has a positive impact on the community. I don't see how you can have one without having the other. Making a community “thrive” is changing it. If you disagree with this please explain to me why communities like thriving, but don't like not thriving. If they are the same than they shouldn't care either way. If things have changed than you agree that the changes had an affect. Also a better system being better is something that I find to be true by definition.

Next you argue for downvotes, by saying that reddit has proved itself in virtue of subreddits. I don't think this is the case. I think that subreddits are harder to get to, creating a selection-bias in which only the people who are interested in that subreddit end up contributing to it. In other words I think you can explain the success of reddit's subreddits with subtle elitist bias. This creates a huge amount of irony, since your post is actually arguing against elitism.

You also claim that some people think we need automated tools to weed out things that our beneath are interests. This is another point that is sort of funny. We not only need those tools, we have them [1]. They are built into our minds.

In the end you ask rhetorically: can you ask someone who doesn't know what your talking about to not contribute to your discussion? This backfires too. Plato said: “Wise men speak because they have something to say; Fools because they have to say something.” Proverbs continually tells the fool he should shut up (I'm almost done, really). The idea that you can ask people who don't know what they are talking about to be quiet isn't new or immoral.

I'm probably misinterpreting you, but that irony made my brain happy and I wanted to share it.

[1]: http://en.wikipedia.org/wiki/Attention
"Other locales have spokespeople who talk about how they are desperate for programmers and how great it would be to work there."

Another amazing thing about those jobs is that they want you to sell your house, probably at a loss, and move to their obscure location, but they don't want to pay any relocation expenses.
You guys didn't let me you were launching when we talked on Skype earlier today?! Congratulations, I hope Gumroad's "success" was part of the motivation behind this.
Bypass surgery plus drugs - Two is better than one
What's the difference between this and gumroad? Which only launched several days ago...
+1 for This Week in Startups/Venture Capital and Mixergy.

I'm also a long time listener of This Week in Tech/Google with Leo Leporte. Buzz Out Loud and Today in Tech are also good daily tech headline podcasts.
Why should you be able to change themes or fonts? OS X (iOS as well and I think Windows Phone 7, too) doesn't allow you to do that. Those two don't seem like required features to me.
Is this something you would use? We thought so, that's why we made it. We'd love nothing more than to hear your thoughts and make it into the great tool we know it can be.

Thank you so much in advance for your support, your suggestions, and your constructive criticisms!

We hope to see you around the market place! A contest is coming up soon, there will be prizes awarded to store owners with the most sales. Get a head start, suggest features, but above all... have fun and happy hacking.
That demo is good fun!
Remove #1 & #2 and make them as in-app purchases of #3 and call them like "classic pack" or something?

Or perhaps bundle #1 & #2 as DropZap classic and DropZap 3 as DropZap 3 or DropZap best gameplay edition or something that apple likes more then numbers?
We're so glad you like the idea! Please tell us if you have any problems getting your store set up!
While F# is a great language, its main problem is that it is basically MS only. At the current stage of development mono lags behind official MS .net implementation too much in terms of performance/stability/features.
Scaling does not imply availability. Sharding user data certainly is a good strategy to achieve scalability (i.e., support a large number of users, distributed across a fleet of commodity hardware), but it doesn't a priori make that data highly available.

Let's imagine my personal netflix data (queue, ratings, etc.) live on a lightly loaded (since things are well shareded) DB instance. What happens if the hardware hosting that DB fails? Ok, let's replicate to a slave, and put into place automated failover mechanisms to promote the slave if the master goes down (since with many shards it's really hard to effect a failover manually in a timely fashion). Should the master and slave be in the same datacenter? That after is all is the failure scenario Netflix originally wanted to address -- what happens if your single datacenter goes down (which eventually will happen, no matter how much redundancy you think it may have)?

Fine then, separate the master and slave in different DCs (with fat and fast pipes so 2PC or synchronous replication can keep things consistent without impacting latency too much). Now where does the auto-promotion logic live -- the DC with the slave or the master? What happens if my client can reach both DCs, but there are connectivity issues on the links connecting the DCs? Network hardware can fail like any other kind, backhoes accidentally sever buried optics, and routing protocols do take time to converge.

P is now rearing its ugly and inevitable head, and you're faced with the C/A decision -- can I see and alter my queue (leading to inconsistency) or is it unavailable? Is this scenario pathological?
I think unixtime should run with no discontinuities, and leap seconds should be handled just like timzezones are: Have a table with leap seconds, and consult it as necessary. Don't change the internal clock - only change the display.

i.e. instead of storing UTC in the clock, store TAI, and calculate UTC (or local time) from it.

That would also work well with his proposal of scheduling leap seconds 20 years in the future, and without messing with the length of a day in calculations, or having discontinuities.