skysight-inc/HackerNews huggingface dataset:
Automatic Performance Programming?
Networking Tips For Introverts
That'll be where nikunjk installed pinry. Pinry saves the files into <pinry>/pins/pin.
Yes, seeing how many times you can use the word "misogyny" in a sentence does seem to be the new performance art.
Uptime in High Volume Messaging Systems — Lessons Learned
DBase reborn
There are no gaurantees if you inject polygons during the search space exploration :D it might find a solution but the animation will be off.

Another fun thing is to watch it find the worst acyclic solution... it's pretty entertaining to see how roundabout the path can be:

petercottle.com/liquidGraph/worst.html?demo
Compound Interest is for People Too
Making it easy for the web to interact with the real world
I agree with Phillip Pullman when he says that "nobody has a right to never be offended." and that people should be free to say things that may be offensive, especially on their own time.

The simple fact that you've been offended isn't reason to go to HR. You go to HR if you're being harassed or if people are actively creating a hostile work environment. It correlates with being offended, but it's not exactly the same thing.

If people were harassing you about your MJ legalization stance (or anything, for that matter), then it probably would be appropriate to go to HR about.

When does it end? Right there. Easy.

As far as "silencing" goes, I'm assuming that the commenter above isn't trolling and honestly doesn't know that what he's saying is profoundly insensitive. In an intellectually honest community, people can have discussions around what would and wouldn't be considered insensitive, especially when that's the basic context of the discussion.
The Decline Of Android Foretells The Rise Of A Total Apple Monopoly
Yeah, and both he and Jacobs came off as jerks.

Java's value to Sun and whether or not an incompatible version of Java would have affected Sun are irrelevant to the copyright claim, in any case. Sun's actions were their actions. It's rather common for companies to use trademarks and conformance tests to encourage compatibility without having a copyright leg to stand on.

> "I don't recall that was ever a strategy that we pursued nor allowed in the marketplace"

is a pretty good testament to that, seeing how Harmony and Classpath certainly did exist, and Sun did not try to shut them down. The only control Sun really had was being completely flakey about the compatibility kits.

edit: wrong lawyer's name
Doesn't work in IE 9 :/ can't even see anything but some small lines and hidden text in IE 9
Amazon’s Q1 2012: Revenue Up 34 Percent To $13.2B, Net Income Down 35 Percent
It doesn't really nullify it at all.

There's a big difference between not encouraging something and having the ability to forbid it. The strategy of making Java an open platform accelerated adoption, at the risk of having it replicated. This happened before as well -- remember the Microsoft-Sun dispute re: Microsoft J++?

Also consider the fact that there are at least two major POSIX-compliant implementations of Unix-like systems on the market today. BSD was a cleanroom implementation of AT&T Unix -- very similar conceptually to what is happening in Oracle vs. Google.

It's also absurd to claim that the public writings of the CEO or other officer of a corporation, published on a corporate website, are merely "personal opinion".
Twoplustwo forums down by hackers
Ghost.py is a webkit web client written in python
One of his comments kind of stuck out when I read it.

... but many object[s] are large enough to constitute a sort of global state all their own, blunting some of the clarity benefits of pure functions.

I think we've all run into (and probably coded) our fair share of objects that were basically this - there is only one of them, and it has a lot of state associated with it. I never thought of it before as basically just encapsulating global state into an object. It almost seems... unavoidable, or at least really hard to avoid.

Also this was hilarious.

As an extreme example, you can write a pure DrawTriangle() function that takes a framebuffer as a parameter and returns a completely new framebuffer with the triangle drawn into it as a result. Don’t do that.
Sorry about that, it's currently just academic research right now so I wasn't able to get time to add IE support. I actually had to argue pretty aggressively just to implement it in javascript; most research papers get implemented in C and are sent off into the abyss of binaries
Thanks for the comment Justin. I shall add some soon.
طراحی سایت‬
A team of good programmers is valuable in its own right, unlike a lottery ticket.
Improve Your Resume & LinkedIn profile Fast, for Free
Hi people,

If you've ever received thank-you emails or recognition for great work, you should make that part of your resume and LinkedIn account. I'm a developer and I built http://Thankhub.com to do that. It's free.

It works like this:
- Fwd any nice emails you have to "thanks @ thankhub.com."
- log into thankhub.com, and then make some of those notes public.
- You can share the link to your public profile with anyone.

You can also save all your thank-you emails. Next time you email a thank you note to someone, just cc "Thanks@thankhub.com." Thankhub will do the rest.

Try it... What do you think?

Built this using ROR, hosted on Heroku, and we're using Mailgun. Took me 8 days.
Great to see this. I created Wookmark and it's a nice compliment that Pinry is inspired by it. Now let's see what I can learn from Pinry...
Sorry but I disagree with most of that.

An API is hardly just a bunch of short phrases that all programmers use as common parlance. That's That's why Software Architects as a sub-profession exist. Because it requires skill and talent to construct a cohesive, consistent yet technically implementable API.

People that actually work against APIs every day know this.
The only problem I have with this idea is as follows: if the people I want to surround myself with are better at X than I am, by definition I am worse at X than they are. So if they follow the same advice, they'd never want to hang out/work with me!
Node-based audio patching in the browser
The download page says (64bit). So looks like Core 2 Duo and up only.
Hey, no need for the vitriol.

Dan, Wesley and I all did wheremyfriends.be -- Wesley was the submitter of the post you linked to, and mentioned both of us in the product description. We worked together on a bunch of apps and over the summer, and Dan returned to school and continued to work on Airtime while Wesley and I just graduated from the latest YC class.

As far as I know, Dan has never misrepresented his work and has extremely high integrity and character.
I'll definitely take a look. I guess my feeling is that make, like some other tools (C++ comes to mind) happens to be Good Enough for what it does, despite its warts. Lots of new programmers get scared off by its weirdness and never really learn it.

But all you need to do is look at the Linux kernel or Android AOSP build systems (both implemented almost entirely in make) to see what it's capable of. Do we really need something better, given the friction that variant build systems cause?
If 12.04 is like other LTS releases, it gets stable after 12.04.1 is out, around June.

See my other post on this thread about 10.04 -> 12.04 upgrades. Are the users of your 50+ desktops 'end user' or technical?
Original Announcement: http://forum.dlang.org/post/jncc7h$3161$1@digitalmars.com
It would be very useful for snipers as well. One thing they must always be cognizant of is how their optics might reflect the sun. Snipers will be safer if they don't have to worry about the enemy spotting their position due to reflections off their scope.
forumserver.twoplustwo.com/
I hear ya. And very for your mom.

I'm 28 today so for me, later = 35 onwards.
It works in other multi-operating system browsers (at least it works in Firefox on Windows), so that's good enough for most people :) I'm jut surprised it didn't show ~anything~ in IE, except the aforementioned barely-anything
Whats the point!!
Sexism isn't the main reason that women aren't in computing. Sure, it's a reason, but it's not even close to the biggest one.
Show HN: Dabble - Location based photo journal
Or you could use Stashpix, and post pictures too:

http://stashpix.com
I found one cite from Gatto, which is probably where I heard it:

"Between 1840 and 1860, male schoolteachers were cleansed from the Massachusetts system and replaced by women. A variety of methods was used, including the novel one of paying women slightly more than men in order to bring shame into play in chasing men out of the business. Again, the move was part of a well-conceived strategy: "Experience teaches that these boys, many of whom never had a mother’s affection...need the softening and refining influence which woman alone can give, and we have, wherever practicable, substituted female officers and teachers for those of the other sex."

http://johntaylorgatto.com/chapters/6i.htm

Unfortunately he doesn't cite any of his sources because he wants you to look into the issues for yourselves. Every time I've fact checked him he's always been right or at least close enough, but the problem is with claims like this there aren't even really any hints as to where to look.
I was planning on creating the same thing in the near future. Looking at the comments now, it seems my idea was certainly not the first of its kind :)

Glad to see the different things Parse can do. I'll be using it sooner or later!
I don't see why existing anti-competition laws would suddenly disappear if an API was copyrightable ?

And your argument about Wintel machines is actually backwards. Because if APIs were copyrightable there would be MORE competition in that circumstance. Due to less standards.

I am actually in favour of having standards organisations take a greater role in pushing real standards rather than de-facto ones.
That's really what I expect from implementing Ubuntu in our current classrooms.

West Virginia is making a BIG push on the school districts to have a 1:1 student/computer ratio. Most districts going forward with it are purchasing netbooks to cut costs. Their technology budgets are already thin and they are desperately looking for ways of trimming even more to make room for more machines.
Hacker Jailed For Stealing Facebook's Source Code Claims Innocence
.* programmers are smug jerks
Just because you're paranoid doesn't mean everyone isn't out to get you.
We just launched Dabble, our app and website last week. We would like to hear thoughts & impressions from you folks. We're a team of 7 engineers working from SF and Buenos Aires.

We wanted an app that could give us a sense of a place and those that came before us. We launched last week at DEMO. Here is the 6-min DEMO pitch: http://www.youtube.com/watch?v=_5efdZfLEYI
still, kubuntu 12.04b2 is around 400Mb.

I understand cache policy makes comparisons dumb, but I sleep better when my computer has less to manage.

That said since it boots as a live cd .. a lot might just be the root fs.

selfacepalm
also cool, but anywall is open-source and we built it for the sake of making a fun iOS tutorial
I'm a lot like you (30, married, one kid) and I keep basically the same schedule as you, offset one hour later. I feel oddly proud of this Shipper kid, but no regret or inspiration. If this is his dream, good for him. If it's your dream, I hope you get there. Speaking personally, I get more out of my wife, son, and side projects than any job could give, and the idea of working 80 hour weeks just to be hanging out with the cool kids in the Silicon Valley glam rock world sickens me.
For my own edification though critique is certainly welcome:

1) Because my sites grew out of interest in what I had to say on certain topics or they wouldn't exist at all. And because every time I say I am shutting them down because I can't afford them, someone gives me money and/or offers me free hosting.

2) Yes, at least some people do.

3) They don't. The current world view is that people like me do not get well, symptom management is the name of the game. That is an exact quote from well-paid, really smart specialist. Current treatment is incredibly expensive and basically leaves people mutilated. There is a reason cystic fibrosis is called a "dread disease": What it does to our body and our life is horrifying.

4) Mostly drugs and surgeries. They are incredibly expensive and, as noted above, have gruesome side effecs. For example, cystic fibrosis accounts for roughly onr third of all adult and one half of all pediatric lung transplants in the U.S. today. You have to e pretty damn sick to make the transplant list. You can die while waiting for transplant. You can die while undergoing transplant. You can die due to "rejection" after getting your new lungs. If all goes well with tranpant, you remain on anti-rejection drugs the rest of your life. In contrast, I regrew my missing lung tissue. I used to have a small hole in my left lung. I do not anymore. Preventing deterioration so people can keep their own lungs is superior in every way to letting them get sick enough to qualify for transplant.

5) There is apparently no money in it. It involves significant lifestyle changes which people are resistant to. People simply do not know how to do it. And preventing a problem is much harder to take credit for or show the accomplishment than heroically saving someone who is sick enough to qualify for the transplant list.

6) It is a wellness model, not a disease model.

7)
I'm impressed you only had to go back 13 months to find a bad quote? If it's all horseshit use the latest column as evidence.

And don't pretend Groklaw's never been wrong in their cheerleading either. They've been expecting the judge to issue summary judgment and tar and feather Oracle's council for the last year.

"He's literally paid by Oracle"

If you'd clicked on my link above you'd see I pointed this out last week.

"That's ok, "both" sides of a story are important, right? "

Quit arguing with straw men. Like I said, I'd prefer an unbiased source.
This is nice, but i really want to hear from them about drive. In particular - their response in pricing.

The switching cost is so low, and my subscription to dropbox is up in 2 days.
Going organic hurts veggies, OK for legumes
Steve Jobs reportedly pushed for ad-supported version of Mac OS 9
This makes more sense to me. At first I didn't get it because Facebook already dominates mobile photos. I would guess Facebook's mobile apps do considerably more photo sharing than Instagram did.

If you add a photo network on to twitter though, it becomes a lot more of a facebook competitor and I can see people giving up on Facebook and moving their main social networking to Twitter. I can see that being scary to Facebook.
Dawn spacecraft reveals secrets of giant asteroid Vesta
A Third Of Motorists Would Buy Self-Driving Cars
I can think of two benefits beyond "gambling" on the price:

1. Dividends.

2. Stock buybacks.
I've wondered about this too. Websites consist of such a hodgepodge of html pages, css pages, javascripts, embedded css and js, images, and other resources, and we have to use all sorts of kluges to minimize requests and other artifacts of this design.

It would be interesting for browsers to implement an HTTP bytecode vm, and web pages are made in the usual way but compiled to a single binary blob, which is then downloaded to browser and run in the vm, and from that point on the only thing passing over the wires would be pure data, in JSON, XML, media streams, etc.

HTML5 Rich Web App architecture is heading in that direction, in which the logic is client side and the app server is an API endpoint, but the code for the website is still that hodgepodge.
More proof that asking for donations is not a business model.
Not necessarily, I can issue a term sheet, show it to you, it includes a no-shop clause, and you never sign the term sheet.
They are both relevant. In general a portfolio manager + investment analysts are worried about stock price movements but the trader for the fund is worried about liquidity spreads and about buying the shares for the lowest price while selling shares for the greatest price.

While $6M in not large by percentage, there is no reason to want to give that up.
Here’s to the first release from MS Open Tech: Redis on Windows
The House passes CISPA with a vote of 248 to 168
I just love iPhone's simplicity. Things are where they are suppose to be, I could use the 3G right the minute I got it without having to figure out much of it.
I tried an Android device and I felt like I have to use the manual or Google to see how some stuff works.
I ran 11.04 on a Dell Mini 9 for a while. Worked great. I just had to adjust icon and panel sizes to make up for the small screen.
1. all versions of BSD prior to 4.3 BSD(?) incorporated proprietary AT&T Unix code and were, therefore, subject to an AT&T software license.

2. Google's chief Java architect: it's 'likely' I copied Sun code found in Android, 'I'm sorry' if I did

http://www.theverge.com/2012/4/19/2961128/google-chief-java-...

If Oracle can prove that Google willfully broke Sun/Java copyright and license, Google needs to pay up.
Yeah well maybe I am a lazy person. :) I also think its a matter of age. (I am 22).
I can function with 5 hours of sleep but only if my tasks require from half an hour to one hour of continuous focus. I usually need breaks.
8 hours is ideal though, no need for coffee or naps, and I can focus for quite some time.
Not used to seeing it without a header. Thanks.
I roasted my Xubuntu desktop today doing this. Wiped my Windows partition as well. I'm not sure why it hung, I left work before I could test things and research.
I agree that Shopify can be a good deal vs. building and hosting your own but I was trying to compare the $29 Shopify base plan to a Big Cartel free plan.

Big Cartel is a fairly established player in the "run your own storefront" game. With their most basic plan you can edit your storefront CSS, they don't take a percentage of sales, and you can have 5 products for free.

---

That said, I see ShopLocket as competing more with Gumroad than with the "storefront management" companies. If I want to open a storefront then I will open an Etsy/Shopify/Big Cartel store but if I already have a website and I want to now offer a few items for sale then I would use ShopLocket.

I would be glad to pay the current ShopLocket fee after my first sale but would not be willing to pay an upfront setup charge. What if I'm not sure that anyone wants the item I am trying to sell? I'm not a retailer, I'm just a guy who wants to try selling something. ShopLocket would be driving away a large number of amateur sellers if they put up that barrier to entry. With no upfront fee there is the chance of catching the amateur seller who is testing the waters then ends up with a hit, with an upfront fee that person would go use Gumroad.
I really liked this point:

"Most developers are not very good at predicting the future time integrated suffering their changes will result in."

So given a graph with time on the x axis and maintenance effort on the y axis, the area under the curve is the amount of suffering caused. That's a pretty good take-away.
Stalemate: Are you building a culture of silence?
Founders Make the Best Leaders
Tweaked again. Getting rather plastered… :-)

http://www.clojureatlas.com/org.clojure:clojure:1.4.0?guest=...
Is this different than the Dabble that TechCrunch covered in 2006: http://techcrunch.com/2006/07/23/dabble-launches/. Looks very different (platform and project concept), but the similar name makes me wonder if the same team was behind both.
Oracle JDK uses the live OpenJDK source repository. There are only minor differences between Open and Closed JDK.
Oracle being Oracle, it would not surprise me if they ignored Mac OS X specific changes. They may not want to take up the responsibility for testing and maintaining such changes (what if a security bug surfaces on code Apple contributed?)
Google Expected Android Honeycomb Tablets To Have 33 Percent Marketshare In 2011
Amazon has won the Android tablet war – Kindle Fire has 54% of U.S. market share
i think a lot of people like to talk about how they want the best, and it makes everybody feel good, and the 90%ers (already really good, top decile!) can't tell the difference between them and a 99.9er because they haven't seen one before. also, "goodness" is multi-dimensional which confuses the issue further, its much more than raw coding chops, business domain knowledge is often more valuable.

but it doesn't matter if people are unaware that they're not the best. software gets built, money is made, and people sort themselves into the type of job they're ready for. especially because ability to build a highly valued company is probably a seperate dimension of "goodness" than coding chops. and a more valued dimension.
The site hasn't really changed in the month since launch. It's hard to believe that's possible with 2 devs + a designer on-board. (I'm personally involved in this space, so I've been keeping an eye on the site, and have a good idea of what can be shipped in a month)

It looks suspiciously like they burned through a lot of money developing the initial site and now are looking for a cheap way to continue development. Going after someone still in college is one way to do that I guess.

Anyway, maybe I'm wrong, and they're working on some new super-secret v2 that will blow everything out of the water.
Steve Jobs Wanted To Be Willy Wonka
IF you apply the high standards that the author is applying to andreesen than there may not be more than a handful of entrepreneurs who meet that criteria. When apple eventually loses its luster 20 yrs from now, you could write an article saying what did Steve jobs achieve?
It's the most idiotic article I have read about a person who started 3 really great companies.
Blog like a Venture Capitalist: Saying Nothing and Getting People to Believe It
Love In The Time Of MapReduce (fiction)
I used to feel the same way, since finding in c. 2006 that using an ATI card with Linux was pretty much impossible. However, this all changed when I built a new machine last year, and wanted 3 monitors. Two monitors worked great with Nvidia; 3 was impossible. I've found that, although still a little buggy, 3 monitors w/ Ubuntu, ATI/AMD graphics card and "EyeFinity" works great (on KDE at least):
http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation...
Note that you must use a single graphics card for this, which therefore must support 3 monitors. And in response to the grandparent -- I had the same issues with the order of monitors. Luckily they were all identical, so I just swapped the plugs.
Don't have a list of tasks to do today that will still be there tomorrow.
Nintendo Wii U rumors run wild – talks of Android integration