skysight-inc/HackerNews huggingface dataset:
The major difference is that telecoms have at least some kind of user lock-in, so it makes sense to go after hypergrowth to get that user before your competitor does. Groupon has zero such lock-in - a user actually has an incentive to sign up for as many deal sites as they can, because a good deal could come from anywhere.
Amazing. We are in the midst of organizing one in Malaysia right now - http://hack.weekend.my and this will be perfect for us.
Why pick French salons as the model for future progress, why not the Royal Society (which has probably done as much for "improving the human condition" as any other body). Maybe it's because the founders of the Royal Society were closely linked to Oxford and Cambridge?
And if you visit it with JavaScript turned off, you get a "Fuck You" popover. If all your site is doing is giving me some text content, and your site completely breaks with JavaScript off, you're a bad programmer and a bad person.
Oh I didn't mean that Media Center could do stuff. I just meant that it was a separate experience.
I agree with you on that point but the article seems like fluff in IMHO. That is the point I was trying to make.
Is RIAA now trying to outlaw the public domain or something?
Is it a consumer or business app?
I think that a programming language that is easy for non-programmers to read might be easier to learn. When I learned Python, it took me significantly less time to internalize its syntax than with C.
I remember downloading NNW when it was first released, or maybe even in Beta. It is interesting that NNW included DaringFireball as a default news feed so early on. I probably first read DF via that feed. I wonder what other feeds were included in that default list.
I like how the anti-bubble articles are now pinpointing the specific weaknesses of the companies. Well, the stories following LI's IPO were more about how the investors pumped up the value, than anything criticizing LI itself. But yeah, are we due to see critiques of of any other high-profile startups that are going public? Because I want to see what's wrong with Pandora.
Well, it looks pretty. Poke it the wrong way and it explodes horribly. Sort of like the Hindenburg.
The hardware on the laptops was identical and they had both recently had Windows 7 re-installed. It wasn't a plug-in because the laptops had just been rebuilt and VS 2010 re-installed.
Guess I kinda dated myself there, lol.
I wonder if Anonymous is going to attempt to retaliate against this, somehow.
http://en.wikipedia.org/wiki/Fantastico_(web_hosting)
So how much money would they get if online gambling were legal and taxed. I would bet it's a TON more.

But we're Americans. We can't think further than 3 seconds into the future. Thanks for stealing my poker money guys, you're really looking out for the people.
My Favorite Mistake: Dyson on his mistakes while re-inventing vacuum cleaner
Why RubyGems Needs Loren Segal
Smarty 3.0.8 has been released
This is appalling.

In my opinion, the police and/or any governing body should absolutely not have any kind of financial interest in people committing crimes. They're there to prevent crimes, not profit from them.

Consider speed cameras. What does my local government (Tempe, Arizona) have a higher interest in: earning revenue from speed cameras, or stopping speeders? It would cost them money to stop speeders (in the form of lost ticker revenue). If they keep people speeding, they keep collecting money.

Any fines or seized funds should be given back to the community in the form of a tax rebate, not kept by the governing body as a financial incentive.

(This is a financial incentive for the community overall, and I understand that this is also a problem. However, I feel like giving money back to those you supposedly committed the crime against [the people] is better than the alternative)
I didn't gather from the original post that the online service was biotech-related. But if it is, then you could be right about the public disclosure (unless the service could be demonstrated as "experimental").

But I think it's more likely that we're talking about a software invention, in which case any non-disclosed implementation details could be a way to avoid potential infringement.

If someone looking at the service can tell that it is nearly coincident with their own service...

Plenty of inventions produce similar results yet have vastly different (and therefore individually patentable) implementations. In the case of an online service, there's little chance of the actual implementation being disclosed or somehow transferred to the end-user. My guess is that the inventive part of the service is executed server-side, and thus isn't accessible to the general public.
PNY & Asetek to Revolutionize Graphics Card Liquid Cooling
Read the comments. Every single one of them. Wow.

I have not seen the reputation of the US federal government so low since I was a little kid seeing Viet Nam, Nixon, and Watergate play out on TV. But there's not even a particularly hot war going at this point.
http://shootout.alioth.debian.org/

Although you shouldn't necessarily think "Oh, so that's how that's done in this language."
Should the patent office open its internal guidelines to the public?
Ask HN: Have you had an experience working based on a revenue share agreement?
Are there any people out there that have recently worked on a revenue share basis and found success? Specifically, any engineers that are finding success by working with other startups, for a percentage of revenue off of the product.

Usually, you come across people that want a product/site made and then the hacker would earn money from the revenues. However, are there any engineers out there that have done work, on a revenue share basis, with a company and product/service that was already generating revenue and felt secure enough to take on the project for revenue share. Or, engineers that have done revenue share and then subsequently joined the startup/company after working with them temporarily.

Disclosure: I work with a startup company that has a live product, couple thousand customers, and generating revenue.
Using HTML/JS in Internet Explorer is very different from developing on a platform where HTML/JS application development is fully supported. I have been playing for some time with WebOS development and I am quite happy with it.

This is probably true. But the tooling still leaves a bit to be desired.

I was really excited about WebOS when it first came out, but they just took too long to get the SDK out. I eventually just moved on and haven't gone back. Although I do think the new stuff they're doing looks quite nice.
Microsoft seems to have lost all sense of direction. I just see them launching a bunch of superficially considered me-too initiatives instead of anything meaty. They still are the gorilla, but it almost looks like they've given up. Is it just me?
That's part of the puzzle, but not the whole solution. Doesn't help for commercial apps. I guess I should have made it more clear that the WordPress part is just a demo of the concept, not the end goal, as nice it would be for WordPress to buy it.
Python's subprocess module is great. It is definitely the cleanest wrapping of a system program of any of the scripting languages I've ever used. When you just want output, you call .communicate() and be done with it. When you want to interact, the file descriptors are there for you to play with. It's scripting heaven.

There is one feature that he could have touched on more:

shell=False is the only easy, safe way to put user-supplied input in a command line. This stuff is just too damned easy to get wrong.

I've seen heroic code that tried to work around shell quoting and escaping vulnerabilities. One colleague was trying to write a wrapper around the ldapsearch binary, and decided that filtering all "|" would do it. He'd completely forgotten that ` also triggers arbitrary command execution.

Don't be a hero. Keep bash away from your input.
I agree. Whatever this is, it won't completely invalidate all of .NET. And the world could use better options for making desktop gui's on Windows.
GitHub, Collaboration, and Haters
Looks great. I'd comment the code though, and look into a real html parser.
PaaS Is The Future Of Cloud Services: Battle Lines Are Clearly Drawn
Not really. There is a large portion of the population that believes that the police aren't bad.

The same can't be said of organized crime.
This is especially true if you run FreeSWITCH in bypass media mode. If all you're processing is the SIP signaling, you can put a lot more calls on a virtual server AND usually see better quality calls as the RTP is typically sent on a more direct route to/from the carrier to the endpoint.
Site linking coders to non-coders
Is there a site available that basically acts like a dating site for those that are technologically advanced and those that are not, specifically with regards to startups? I know the common answer is to learn how to code,but are there other alternatives?
fwiw, there are apparently a fair number of newly added .NET-related dlls and stuff in the leaked Win8 alpha builds.
They're certainly turning their gaze onto it. IE9 and the IE10 previews show this.
> So in both cases, it'd be extremely useful.

Assume all those surveyed say they don't like what they see in Mathematics at all - its all greek symbols and stuff. And then we do what? The current practices have originated from long research and its the best we have right now. For beginners, things are simplified in both programming and mathematics.
You're missing the point. It's time to challenge the traditional education business model. This is the digital age where information is cheap -- and college Institutions have no incentive to capitalize on this. They don't want to drive down their costs, why would they? Education should be like any other service and made available to anyone who wants it. Not to the richest kid. Not the kid with the highest GPA. Anyone.

No one is arguing specialized education is bad, but there are much more efficient ways of getting there.
http://www.copyright.gov/docs/sound/comments/reply/20110224-...

This is all I could find from him from the Copyright Office's documents. [1] He does not appear to be talking about things entering the public domain at all. I don't think hearsay of hearsay of one of 84 people talking at a meeting is much to go on.

[1] http://www.copyright.gov/docs/sound/
They (the police) would get nothing if gambling was legal. Gambling revenue goes into the general fund and typically offsets tax cuts or increased spending in some other area. Police departments only benefit when a crime is committed, because they can seize property without losing any of their already allocated funding.
The Cosmic Game: Explorations of the Frontiers of Human Consciousness
http://www.amazon.com/gp/product/0791438767
otoh, since the new app platform is based on IE10, it will have the new CSS3 grid module which seriously solves about half of the day-to-day problems I have with web front-end development.
I'm not sure if it's law yet, but the government wanted us to have the right to 2MB/s internet. Which is still a significant knock down that can be pretty effective at stopping us. It's good to limit what stupid things the ISP can do, I'd rather the government say it's not a grey area, it's legit. Bt and Talktalk wouldn't do this anyway, they don't mind illegal p2p.
Part of the problem with college is that it doesn't do a very good job of preparing students to go to work. The value prop for companies is that colleges sorts students, so the best companies can take the best graduates. Part of the problem is that the sorting is broken - the "best" students according to the university aren't the best workers. And the process of college isn't very helpful. As far as software engineers are concerned, students need to do 2 years of pro work before producing decent code. Yes, 2 years. It is a difficult, painful process for the worker, but the results are fantastic.

College is great preparation for grad school, which is great preparation for a teaching job. The system serves itself very well, thank you.
I think that is the case in Japan.
well everyone seems to love Resharper - I think you're the first I've encountered who didn't like it. other than myself, I can't stand it.
Is this the same guy who made vimgolf? And is it in any way related to http://www.vimgolf.com being down right now?
Once a company files for an ipo they enter a quiet period in which they cannot answer or speak in the media. It's open season on them until the Day. Go back and look T articles about google between April and august 2004.
Why would that matter? He was asked, and he said yes. These were options paid to him for his involvement on the board, not money invested by him.

If you did some work for someone, and they paid you with stock instead of cash, wouldn't you feel like converting that to cash the first chance you get?
Roland Siebelink - Topicmarks 1 of 2
"My (and your) 10k, 100k, 200k line C# applications are not writable in JS."

Actually, they are, and quite well. But not by the developers that Microsoft targets. Those developers need a lot of hand-holding to get used to async programming, prototypal inheritance, closures for encapsulation, etc.

So actually, I'm agreeing with you -- there's no way that's where Microsoft is heading. They'd be more like to drop all their programming languages and tell everyone to switch to Lisp.
"a large portion"

Scale.

They're bigger, and they have more turf. They present themselves as authority figures.

It's not terribly unheard of for 'Mafias' to have have neutral to positive public opinions in their "neighbourhoods". For the police, the nation is their neighbourhood.
Would someone please explain what he means by "pattern matching" in this context?
It was also, at least in some points in history, very much the case in Sicily.
Do you mean get hired, or do you mean keep doing research?

Consider Alexander Shulgin: http://en.wikipedia.org/wiki/Alexander_Shulgin#Life_and_care...

A bit of a hero in the bio-chemistry world. He was working at DOW chemical, and when he was assigned to a project that he wasn't interested in, he quit, and continued doing research and publishing from his house.

There is a lot of research to be done in the fields of computational linguistics and machine learning. Get yourself a coffee maker, and start hacking. You might eventually need to save up for some nice cuda gear, but there is no reason that you can't research from your garage.
I'd also attribute Ping's failure to 1) Failing to get an agreement for Facebook Connect in time for the launch and 2) Largely ignoring the portion of your music library not purchased from Apple.

In this day and age, when I join a new network I want it to be easy to find my existing "friends" on said network. SC2 nailed this - I was playing with friends within minutes of my first login. Ping, on the other hand... I saw a couple updates from friends and a lot of more-or-less fluff from Yo-Yo Ma. OH! and the spam. Sweet monkey jesus there was a lot of spam the first week. Not exactly a compelling social experience.
LuaJIT/ARM uses the dual-number VM mode, where numbers can be either represented as 32 bit integers or as a double. It uses lazy normalization, so conversions happen as needed. This is invisible to the user, but internally there are two different number types.

So there's usually already a strong indicator that a variable is an integer or a double just from looking at the internal type. The interpreter usually has two paths for all operations on numbers and the integer path ist the fast path. The JIT compiler adds guards to check for the proper types and emits specialized code.

Also, the JIT compiler pro-actively narrows doubles to integers, whenever it's beneficial to do so. The logic is quite involved -- you can take a look at the big comment block in lj_opt_narrow.c.

This optimization is also active on e.g. x86/x64, where there's only a single underlying number representation (a double). But I should mention that on x86/x64 it doesn't necessarily pay off to perform _all_ operations on integer types, since this would waste the extra FPU registers and the massive extra bandwidth of the FP units in these chips. The branch unit is already quite busy and you're effectively serializing the code with all of those overflow checks.

So the JIT-generated machine code for x86/x64 and for ARM may be quite different for the same inputs. And I'm not talking about the instruction set differences alone.

E.g. compare the output of these two commands:

luajit -jdump -e "local x=0; for i=1,100 do x=x+1 end"
luajit -jdump -e "local x=0.5; for i=1,100 do x=x+1 end"

The generated code for the inner loop on x86/x64 is the same in both cases:

->LOOP:
addsd xmm7, xmm0
add ebp, +0x01
cmp ebp, +0x64
jle ->LOOP

The generated code for ARM uses either integers + overflow checks or soft-float code:

->LOOP:
mov r10, r4
adds r4, r4, #1
blvs ->exit 2
add r11, r11, #1
cmp r11, #100
ble ->LOOP

->LOOP:
movw r3, #0
movt r3, #16368
mov r2, #0
bl ->softfp_add
add r11, r11, #1
cmp r11, #100
ble ->LOOP

Note: the mov r10, r4 is to preserve the value prior to the overflowing calculation in exit 2. Yes, one could avoid that for an addition by undoing the calculation. But this won't work in general, e.g. for a multiplication.
Unabomber Ted Kaczynski's property auction raises $232,000 for victims
Why go ugly/messy when elegant/perfect
is working so well?

That wasn't his point - his point is more like the "Cathedral and the Bazaar", but recreated and worded improperly.

The point is that many web services do not have a clear vision and their trajectory is set by the people using it, favoring content created by amateurs (as in people that don't get paid for their work and that take pictures by themselves, not helped by professionals with hugely expensive lenses attached to full-frame cameras and strobes).

I also disagree that elegant/perfect works versus having a community, which trumps all other aspects. And I agree that elegant/perfect is cool and I like cool, but I prefer Amazon over any other online store because Amazon has real honest-to-god reviews.

Why be worse, when you're famous for best?

Yeah, but even mighty Apple that barely escaped bankruptcy and now has surpassed Microsoft in value; even Apple is not immune to the innovator's dilemma.

The example provided is good - and no, Google Buzz and Google +1 are a "me too!". When the second search result for "Apple Ping" is "How to remove ping from itunes" that's just plain sad.
It's also interesting to note that it looks like he measured LOC with "wc -l", so all includes, comments (including license), whitespace, debug code, and the main are included.
LOC isn't a great metric, and the authors of this paper seem to make it worse by not measuring it very well.
By bloated I mean interface complexity rather than physical size. Once upon a time Adobe really understood interface design, but these days their apps feel like a total mess to me. The point of every upgrade seems to be to add a stray feature and move some buttons around. And then they have to make programs like bridge that talk to other programs.

And then the programs keep asking to be updated every five minutes like a kitty that's hungry. In fact I'm looking at my CS3 icons vs my CS5 icons in my dock and even the new icons looked bloated. In fact even the ordering process of upgrading CS is bloated —- it was as if I had to read a manual to figure what the differences were and what the upgrade cost. And I say this as someone who has used their software since Photoshop 1.0 and grew up in PageMaker (which to be fair was Aldus).

And did I mention that it took me longer to install the CS suite than to upgrade to Windows 7??? And I didn't even install all every package (and it still put code from some of those programs on my harddrive).
I am looking for a roommate in Palo Alto
Hey everyone. I need a roommate in Palo Alto. A few friends of mine have a house and I want to share one the rooms. All of us are either software engineers or students.

please email me at: dallasarun@gmail.com if you are interested.
I believe they have some big dependency from Gnome. Which should be avoided, and as you and nearly everyone says - merge.
I can't show you one either. But I can tell you that JavaScript, done right (which is a big caveat), is a great language. People think it's a toy because of its history (and a good number of embarrassing mistakes in its design), but it's very expressive. It has borrowed many of its core concepts from Scheme.
What's the Big Deal About Cloud APIs?
Exactly. I get the feeling people are looking at the success of education in financial terms, when the issue is bigger than that.

If someone spends $100,000 on school and they don't make that after graduating, people label it as a failure.

College's worth shouldn't be evaluated in a purely financial context.
Why do you judge sophistication in code by number of lines?
But college isn't about information gathering. And the Internet doesn't make eduction available to anyone. Public libraries make information available to anyone.
Well deserved. Postrank has been the best example of usage of EventMachine.
elance.com (and similar sites for freelance projects) would be a starter for many, many business people looking for technical execution of their idea. You can also "Ask HN" for any interested developers, presenting first your idea roughly.

I don't think there is any need for special "dating" sites here - there is a business to be made, no chitchats with photo exchange are needed ;)

Good luck!
On the web, PHP is professional. iWeb makes it easy to imitate professional trends (you said it yourself: just like Apple's website). Likewise, GarageBand is mostly used as a quick and dirty way to imitate professionally produced music, although there is a lot more truth to the "Apple = professional" boast in that industry.
The current practices have originated from long research

Technically true, but only in the sense of "have originated as a side effect of long research in other things", rather than "have originated from long research into the most efficient or easily understood practices".
Apple's next act?
Does the education system in the US need to be changed? Absolutely 100% agree that it does. Do 18-19 year old people have the world figured out? Not by a long shot, but they sure think they do.
I strongly believed that LinkedIn was overvalued, but I didn't think it was a basket case.

LinkedIn has loyal users, and it is moderately profitable. It just has to figure out how to best monetize them.

LinkedIn has some potential if it can figure out an effective monetization strategy. People keep coming back to LinkedIn without LinkedIn paying hugely to attract them.

Groupon is highly vulnerable to competition and even now it is very not profitable. Insiders are also cashing out to a huge degree.

I think Groupon is unique in its current position. It is in a much worse position than LinkedIn in my opinion. LinkedIn is a viable business, although it may not grow to be absolutely huge (although it might), but Groupon could easily go to zero and quite quickly.
In my case he perfectly describes most of my lower division courses. Memorization, no group work, theory. The problem is he's making assumptions about an entire degree based on at most a year of education. At a liberal arts college.

Once you get past the prerequisites and basic classwork, it's a world of difference. I feel bad for the people who will be missing out on some truly great educational experiences because this kid couldn't stick it out for more than a few semesters. Few people will have his success rate right out of high school.
Apple Safari Gets Glass Extension
There may be some Ponzi aspects to US Federal budget, but that isn't it.

How is transferring money from workers to non-workers is reminiscent of a Ponzi sceme in any way? There's no imaginary wealth being created, it's just a transfer of wealth from younger to older generation. I wouldn't bet that future young will be as silent about it as we are, but I wouldn't completely discard it as a "Ponzi scheme" either.