skysight-inc/HackerNews huggingface dataset:
That's the biggest reason I opt for v2 of the Apache license. Similar liberties with fewer liabilities.
Sounds interesting! Why don't you should write about it?
My understanding of java generics is pretty weak, could someone break this down?
Hey everyone -

The goal with H4aC is to turn this into a movement.

We're trying to do the opposite of the TEDx model - minimize the red tape, but maximize the support. We're trying to build a framework for running a successful Hack and I'd love to get the HN community's thoughts on what we've got so far (http://hackforacause.org/build.html). Borrowed heavily from agile and lean principles, but scaling back the development cycle into 10 hours of coding is an interesting challenge.

We also relied heavily on tools like Dropbox and Github to centralize design assets and plan on open sourcing all the code.

I'm actually amazed we were able to ship 12 code-complete products including an API and I'd love to be able to build a framework to allow people in any community to run a successful Hack. Planning is underway for events in Dublin, Buenos Aires, Palo Alto, and Beijing and if you'd like to get involved or create a new community please reach out!

Thanks,

Sachin
Thanks.

The adbrite signup had me list a bunch of keywords, so I figured the ads would be somewhat relevant, but you're right, they do seem generic and unrelated. Maybe that's because of the low amount of traffic so far.

I've removed them for the time being.
Chris Marshall has a notable response in the comments: http://blog.joda.org/2011/11/scala-feels-like-ejb-2-and-othe...
what kind of browser nowadays don't support javascript? I don't know about you but the idea just sounds totally foreign to me. I'm too busy worrying about what HTML5 features modern browsers support :P.
'obviously' is a very strong term.

My own experience anecdotally disproves your last statement entirely, but the case against freely available music 'obviously' being bad for music labels and artists doesn't' end there.

http://www.guardian.co.uk/music/2009/apr/21/study-finds-pira...
http://www.pcworld.com/article/236214/study_casts_pirate_sit...
http://torrentfreak.com/pirates-are-the-music-industrys-most...

Indeed, your position has a fantastic history of ridiculousness: http://www.diabolicalplan.com/uploaded_images/Home_taping_is...

And let's bring the crusade against the VCR while we're at it: http://eightiesclub.tripod.com/id408.htm and then, move on to how rented videos became a source of greater profit for studios than theaters.

I, personally, buy music that is available on Grooveshark. I can think of several Bands I discovered on Limewire way back ended up benefiting from my becoming a long-term fan, attending several concerts, and purchasing many albums... which never would have happened if all I had was 30 second samples on Amazon, for example.

Next, Grooveshark is absolutely not a 'company formed to exploit a legal technicality, nothing more' - they are a pioneering company bucking the ridiculous status quo.

To top it all off, I'm a working musician. Have a nice day.
I think you mean:

; println(myList)

i.e. reorder those and add a semicolon or put it on the next line

and I agree with pivo that "Jim" :: "Bob" :: Nil should be List("Jim", "Bob"). I'm not sure if these are the same as _Y_'s Fantom code, but both of these print out "List(Jim, Bob)" in Scala.
I think this is amazing, and immediately had a project in mind for this. But then, I looked at their pricing: $200/mo at the lowest price point.

It's still incredibly affordable, but not for what I had in mind. I wish they had lower levels so I could play.
in fact the meme about chemical imbalance was begun by pharmacuetical companies to explain how SSRI's work

Just as a gut-check here, are you saying that the pharma companies actually came up with a drug, passed it through human trials and everything, and then came up with the reason for its existence? I'm skeptical.
This sounds great, and exactly what I'm looking for. I'm currently in the Bay Area doing analytics at a services company and want to transition more into tech. I started teaching myself Python a few weeks ago, but would love a crash course in Ruby.

If there's still room, I'd love to be in this. I'll email you my contact info.
Happens w/ JDT in Eclipse too. Just paste it in a Java file and watch the incremental compiler break.
The post made it sound like just the bugfixes are in 1.0.0e, but the performance improvements may have not been accepted yet. I wonder if that is the case?

This is good to see, and I really appreciate the work google has put into making tls/ssl more pervasive.

I do wonder about the performance differences between their faster DHE implementation and what they were using before (RSA-RC4-SHA). I wish they had provided a bit of data on that.
not to mention I can't even imagine the user experience drawbacks. your website would just suck in comparison to any competitor.
Tim Ferriss spoke about an old Stoic method of "Negative Visualization" that is much more useful[1]. It helps you to avoid fear of failure by visualizing the worst case scenario.

[1] http://www.fourhourworkweek.com/blog/2009/06/10/the-practica...
Absinthe Fountains
Great initiative guys!
How Long to Boil an Egg
Stanisław Lem doodle
Baker is burnt on Groupon cake offer
I was under the impression that most large projects end up having to write a custom memory allocator, but after a few random probes into the source I didn't see anything that stood out. Did I just miss it, or did they use the built in one?
As a kid, being an absolute dragon nut, but not particularly enjoying her brand of fantasy, it drove me mad that searching around for dragon stuff usually yielded tons of books by her. Now I simply remember it as a sign of a prolific writer with many loving fans.

It's sad to see an author die, but wonderful to know that McCaffrey is popular enough to live on for a very long time.
Pardon me, but if an app's operations time will go from 1-2 minutes to 20-30 by changing from a local to remote DB then you've either got an utterly abysmal network or enormously too many round trips to the database and the app could benefit hugely from being rewritten to move critical functions to running in SQL directly on the database server.

Now, I'd still rather have a local database but if you do that properly then almost all pages in your typical webapp shouldn't require more than a single round trip. IMHO.
It is a patent issue [1].

Check out draw_common.cpp [2] - the patent work-around is contained in the RB_T_Shadow method:

// patent-free work around
if ( !external ) {
// "preload" the stencil buffer with the number of volumes
// that get clipped by the near or far clip plane
qglStencilOp( GL_KEEP, tr.stencilDecr, tr.stencilDecr );
GL_Cull( CT_FRONT_SIDED );
RB_DrawShadowElementsWithCounters( tri, numIndexes );
qglStencilOp( GL_KEEP, tr.stencilIncr, tr.stencilIncr );
GL_Cull( CT_BACK_SIDED );
RB_DrawShadowElementsWithCounters( tri, numIndexes );
}

[1] See my previous comment for more info: http://news.ycombinator.com/item?id=2945889

[2] https://github.com/TTimo/doom3.gpl/blob/master/neo/renderer/...
In my mind, it would be as simple as stating, "unless you're a single human being, your request will not be reviewed.". If you're representing a group of people, or a group of entities, you are disqualified from having an opinion on record.

I know it sounds utopian and probably not "realistic", for whatever reason, but it would certainly even out the playing field.
My favorite technique is to run the code, place breakpoints in interesting locations and manually type out psuedocode descriptions of each function up the callstacks. That's the fastest way I know to get an understanding of the structure of a new code base.

Barring running the code... I prefer to start with a quick scan through the foundation code. What does the math library look like? How about the file and network I/O? Next, locate the top-level main loop, then the top-level Update Everything/Render Everything functions. At that point, you'll understand the general theme of the code and you'll have spotted lots of interesting avenues to explore.
True, but the article the other day on Norway said that they squandered the oil up until the 1970s? when they brought in a foreigner to advise them on how to set up their current successful system. The law and order helped them recover from their mistakes, yes, but it didn't stop them from making them and if the oil had run out before they recovered...?
When Coding Standards Hurt Quality
Show HN: Review site about Verbs aka Death of Specs
KitchenAid KSM150PSER Artisan five-Quart Stand Mixer, Empire Red
> - Consult. Thus freeing your wife from needing to work (knocks off two items on your list).

Some people, freed from needing to work, still want to work. I would not give up my job even if I were independently wealthy.
You don't think that monopoly regulation is necessary to prevent capitalism from completely failing? I think the US learned that in the 1880s with Robber Barrons.
It seems the cult of Apple is touchy today and can't detect a joke. I'm sorry if I have inadvertently hurt your feelings - I will be sure to clearly state my humorous intentions next time. </humour>

For the record, I do not own devices based on iOS or Android and I don't care for your little Apple-Google feud with which you seem to be so concerned with. So please, carry on with those market statistics about Android, I am dying to know more.
> We, a software company, can solve a problem in which we have no experience better than people who have devoted their lives to the subject.

The false assumption here is that Google is only a software company. Any company with lots of machines is at least in part a power management / hardware company, and in the field of datacenters, Google is likely the best in the world. They put a lot of engineering into getting heat from point A to point B.
There is a real trend towards having stores dedicated to individual companies, Apple found great success when they went out on a limb and created their own stores, and a big part of it is the experience they’ve offered. Great customer support, a visually attractive store and great products.

I don't know if that success would be the same for Amazon. Apple sells more expensive products, so it makes sense to pay for retail space and have salespeople walking around. If they pay someone $15/hr to sell you a $600 iPad or $2200 MacBook, that's a win. If Amazon pays someone $15/hr to sell you a $10 eBook, that's a loss, unless he sells 60 books in the time it takes to sell one iPad.
Awesome. I'd missed the first bundle with Aquaria, and now a second chance to get it!

And I've yet to play the games from the past two bundles :)
Hardware specs for the computer and electronics products are now so advanced that we can say that all those manufacturers are on a very similar level. Intel&AMD has stopped Gigahertz race, Canon (and all) has stopped Megapixel race. These examples can be extended. However, as dramatic as these and other changes are occuring, product reviews (sites) are largely stayed same. Still comparing which one has fastest CPU or scored more than 329874 on xyzMark. I know there are some vertical (niche) review sites but those are for technically inclined and user must comprehend many pages techie-word filled reviews. Plus he has to do this on a number of other sites for cross-checking!

Our new venture, Mutvak, is aiming to change this. Concept is "Reviews about verbs not specs!". It's just getting started (so don't beat up much :). We layed down the base level and improving the site every day. It's open now. Comment/Suggestions/Reviews-on-site are appreciated.
I suffered from strabismus while an infant and got surgery at 5. For some unfortunate reasons, I did not get sufficient vision therapy and this turned into amblyopia (lazy eye).

20 years later, as an adult, I had weekly vision therapy for close to 1 year (once a week). All the other patients where kids less than 10 y/o. Although it is considered very hard (or impossible) to correct amblyopia in adults (https://en.wikipedia.org/wiki/Amblyopia#Treatments), my doctor was very open minded and we tried a lot of different exercises with more or less success.

I made some progress so the brain can learn some tricks. For example, I learned to switch my point of view from one eye to the other. I can also force my brain to see from both eyes at the same time though I then see double and the images are not aligned and the lazy eye's image is darker.

At the end, I stopped active therapy for two reasons. First, because I was scared that I would end up in a state where I would see double all the time and not be able to control it anymore. I know it is not very pragmatic but as talanvor said, I will not risk loosing my one good eye. Second, because it was becoming very expensive and the insurance was not ready to cover this kind of treatment for adults.
Logo design
I would like to thank all of you for sharing your views, I was just reading what everyone shared and it was quiet helpful for to understand.
I agree with your points here.

I don't see the proposed journal solution really solving on-system log integrity.

There are a few other points (processes impersonating other processes, e.g., or extended logging formats) which might be better supported in something other than a traditional syslog. But I'm absolutely not sold on Journal.
Lovely post. The only thing I don't buy is the implied sentiment that if you're not traveling, you're a dummy. Call me jaded, but I can think of many more interesting, fun things to do with my life than visiting one pretty artifact after another. Live your dream, yes, as long as it's your own dream.
One of the problems with that prediction, I found when recording it on PredictionBook ( http://predictionbook.com/predictions/2972 - I do this for most LBs. There aren't that many) is that it's not clear what is being increased relative to what.
Mass Disclosure of Vulnerabilities in SAP
But the vast majority of videos on youtube are noninfringing, and the vast majority of music on grooveshark is infringing.
If Groupon could cut costs by using a self-serve model (rather than 1000s of sales staff) it could drastically cut costs and potentially make a large profit.

Surely at some point in the next few years they will be well known enough for businesses to go to them, instead of the other way around?
You're exactly right about log streaming to S3. We open sourced the tool that we use to perform that: https://github.com/heroku/wal-e
Well the main issue isn't that browsers don't support Javascript, but that some people disable running scripts or have plugins like noscript that disallow scripting.
What license would you recommend instead, for those of us who prefer not using share-alike licenses (e.g., the GNU GPL)?
(Warning: promotion) If you don't want to go through their system and pony up the money (their voting has been disabled for years now so you can't do that), you can make predictions on http://predictionbook.com/

(I even copied over most of the Long Bets: https://encrypted.google.com/search?q=longbets%2Eorg%20site%... )
196 clones, 171 watchers, 23 forks; that's just in the first hour from release. Not bad, not bad at all.

EDIT: Doom 1 source code seems dirty when compared to Doom 3.
Secret net Tor asks users to sign up to cloud services
Para Emagrecer
US Airways has man stand for most of a flight
If they were working on data center efficiency, that would be one thing. The RE<C program was an attempt to make solar power more efficient. This involves basic physics, material science, and manufacturing. Nothing that Google had done to that point would qualify them to work in that area.
Samsung’s New TV Ad: Apple Fans Are Whiny Lemmings
"Rent seeking" would be a good description of what I had in mind, take a look at the Wikipedia article I mentioned.

Some financial activities -- traditional financing of productive economic activity with real returns -- actually generates productive financial and economic activity. Other forms of finance -- essentially create liquidity based on existing assets, but don't actually turn that liquidity into something productive. Say, roughly, a HELOC. Or they simply squeeze payments out of population that's poorly equipped to refuse them: fees, fines, and penalties added to many financial and services contracts.

I'd argue that both of the latter are "extractive" in that rather than promoting economic activity, they serve to convert some illiquid asset class (or population) into a currency pump for the benefit of the financier.

I don't know if computerized trading falls into this model but I'm inclined to think it does, and would very much favor a transactions tax to put limits on this sort of activity. I suspect the bigger problem is that these systems are poorly understood and have very large downside potential through inadvertent (or deliberate) feedback loops. Think Flash Crash.
Glad to see Google focusing their resources on more critical projects such as Android and Wallet.
Could iTunes Be Used To Spy On You?
While I would never miss a chance to bash Java, it really looks like it's just a bug in the compiler. The input that triggers it is definitely not code that you see in production every day. I'm sure that it will be fixed eventually.
"If the app needs to shell out to a system tool, that tool should be vendored into the app"

I have never seen this done before. Is this really a best practice? I mean at some point your app has to depend on certain tools in place by the OS, right?
Hmm, maybe they should.

In the paper you linked they don't seem to be able to perform a priority queue op in under about 1 us. Even when there are only 15 threads running on an exotic 29-core machine, they can only handle 750e3 ops/second (with no workload on each op). (This is consistent with a benchmark I did on Boost.ASIO a while back.

So the tasks should be sized to take at least (thread cnt)* 9 us to complete to keep the overhead from the priority queue overhead under about 10%. The best cases for the lock free algorithm might let you bring that down to about 3 us in theory. I'm not sure that justifies the additional complexity.

This survey paper http://www.zurich.ibm.com/pdf/sys/adv_messaging/shortConcurr... says a lot of stuff and then at the end Figure 4 shows a simple coarse-locked single-threaded structure providing double the performance when there is actual load involved and significant preemption. Which is the opposite of what I'd expected, which would be the occasional preemption of the thread holding the coarse lock would cause a slowdown.
It's quite hard to describe that night.
No egos, no ownership issues, and no politics. Caring and talented people coming together, shipping revolutionary products for an organization that is committed to freeing children from poverty.
Skimming over the D3 source, it all looks so very readable. Which is impressive in itself.
Does that mean we don't have to pay to get the game now? Compile the source and playable?
The Secret Lives of Numbers
That assumes that Groupon is actually beneficial to the business that does one.

They also need to manage the "coolness" and variety of offers and write snarky copy, so self-serve wouldn't necessarily bring it to break-even.
You have to give Anne a double dose of respect: Firstly she was a very talented writer, but secondly when she wrote her early work science fiction and fantasy was very much a "boys club" and she was one of those who broke down the door.
> magnesium alloy which is specially designed to be difficult to ignite

The story doesn't say what else was in it, but feel free to support the claim that the box was made of pure Mg and not an alloy, modulo things such as decals and paint.
The Apache license is generally considered to be the most bullet-proof of the non-copyleft open source licenses. It's what Big Corporations generally use when they don't use the GPLv2. The MIT and BSD text is significantly shorter and less formal.
FWIW: Remote DB was ~50ms away. Large scale eCommerce applications tend to be DB heavy-ish. Have a complex catalog structure with a few million SKUs, add in a few tens of millions each of users, orders, coupons, and push thousands of orders an hour, and you have a LOT of DB traffic. Add in things like real time inventory checks on product pages, dynamic shipping option/cost calculations based on the user's address (if logged in) or IP address (if not logged in), determining applicable coupons, cross-sell, up-sell, CTAs, dynamically based on the user's history and profile data, etc... You make a lot of db calls. Even caching stuff on the app tier you have to load that stuff in from the db at least once, etc... Again this is all dependent on your application and needs, but saying you should rewrite it to move more logic into the DB isn't really useful in many scenarios.

If you need things like dynamic cloud scaling, read only slave replication, etc... chances are you're doing a lot of DB transactions as well, and that latency can and will kill you.
Read about their approach. All the things they attempted seem much more in line with their competencies.
http://www.google.org/rec.html
Nope, it's only the engine. If it's anything like the other iD software code releases, you will be able to use the content from the game disc with the engine built from source, or you will be able to extract the content from the demo if you dont have the game.
Right - and the kind of thinking embodied on that slide doesn't inspire much confidence in their motives. i.e. they aren't being open because they believe it's good for everyone. They seem to intend it as a Trojan horse that will give them control over other people's products.
See also: Taming Wildcards in Java's Type System http://cseweb.ucsd.edu/~rtate/publications/tamewild/tamewild...
(Section 3 Non-Termination in Subtyping)
doxygen

EXTRACT_ALL
Re: point number 3

I especially love how their support is actually fixing problems. When I had a lot of trouble booking my flight and idly complained on Twitter in the middle of the night, I had a response within hours and eventually after a couple emails got to the point where I was on the phone with someone who called, at a time convenient for me, to book my flight for practically free for the inconvenience I had dealt with with exactly the flight and seats I wanted.

The reason I try not to fly with any non-Virgin America airline is because I don't believe that any traditional airline would have listened on Twitter and then called me at my leisure to fix their problem and book a $300 flight for chump change in taxes and frequent flier points in order to book the flight for me.

I don't know if I'm just getting the special treatment for someone that has flown over 2x roundtrips a month with Virgin, but I've gotten this kind of amazing treatment from them and their Twitter team when I only flew a couple times a year too. Despite the ups and downs, I couldn't be happier.
So much of the quick intro seems to center around multiple inheritance by several names. There are some pieces in there that simply fix some of what some people consider Java's follies (e.g. ==/equals, no generic type erasure, etc). They sure added a lot of keywords though (exists, satisfies, given, etc)
> "Branch by Abstraction (instead of Branch by Source Control)" (http://paulhammant.com/)

In the beginning, we avoided copying when we experimented by using flags; then we used source control branches to make diff "copies". In the end, we just copied.
Court Says Warrantless Mobile Phone Tracking Is Unconstitutional
A more general question might be: why is software from large, bureaucratic organizations always terrible? There's a certain "clunky enterprise stink" that accompanies government software as well as BigCo software. One guess is Conway's Law: http://www.melconway.com/Home/Conways_Law.html

/writing this comment after 20 minutes fighting with Oracle Calendar
That was done in the 80's: http://en.wikipedia.org/wiki/Connection_Machine . Richard Feynman had to help the designers with the hard bits.

Users recall them fondly. In the end, clusters became too cheap for custom hardware like this to compete.