skysight-inc/HackerNews huggingface dataset:
My little genius friend & I are working on a side project currently but it is starting to look quite viable.

In a nutshell it takes any word or PDF document, strips all the formatting and repopulates a new word document with predefined fonts, layout etc. Sounds simple & basic? That's the point. We're near completion and once we launch it will be a simple service that can have a significant impact on the industry I currently work in.
Thank you. I am my work and I live to work and I'm tired of people treating me like some sort of pariah, because of it. The only thing I will spend more time doing in my life besides working is sleeping and that thing I do and how well I do it greatly defines me. I am not just the man who exists between the few hours after work and before bed and if others are, then I'm sorry for them. (I understand that isn't everyone - many people do love what they do and care about the work they make with their lives, but still enjoy the lengthy break now and then).
Awesome stuff. This is the link to the PDF:

http://johanneskopf.de/publications/pixelart/paper/pixel.pdf

It takes a while to start, but I just downloaded it now...
Pisses me off no end to think that they are doing this for the greater good of their citizen.
Self promotion, but try our App http://bit.ly/todoApp - it's a dead simple way to keep track of tasks.

Here is a boingboing article on it http://boingboing.net/2011/03/08/of-the-many-many-fac.html
It does download successfully if you wait long enough (~5 min).
That was excellent, informative and balanced until the last line.
That kind of sounds like a metaphor for more training rather than vacation?
Note that in the tournaments that Axelrod organize, in order for a cooperate strategy to thrive, there must be a critical mass of other cooperate strategies too.
Kin selection, which Edward O. Wilson is attacking, is the current explanation of how this critical mass of cooperative entities come about. If kin selection is wrong then an alternative explanation must be found to explain the appearance of this critical mass of cooperative entities.
BTW, there's a video of some Mario game upscaled with this algorithm. Looks very modern!
http://johanneskopf.de/publications/pixelart/supplementary/v... (3MB)
Yes, I can see how an employer would have trouble justifying go give one employee more time off. It's a lot easier to hide differences in salary.

That said, if employers are serious about attracting talent, perhaps it wasn't a bad idea to offer more time off for everybody. I know that coming from a country where 6 weeks time off is the minimum, it would be a serious disincentive for me to want to work in the states.
Does Apple only update the included apps as part of an iOS update? The Android maps app (amongst others from Google) is in the store so it's on its own, more web-like, update schedule. Some of the changes are quite radical improvements (thinking particularly of the Youtube app which I use a lot) but I don't think I've ever seen this difference of approach mentioned in any of the many tech blogs bemoaning fragmentation and lack of updates for Android which seem to focus only on the core OS as if Android followed the same update process as Apple's iPhone.
His comment seems fairly self explanatory, to me. If you have five things to do every day and you do five things every day, you keep up. If you have five things to do every day and you don't do them for ten days, you have 55 things to do on the eleventh day.
At the end of procedure you have to have a Forth ABI compliant stack state. If your stack state is in registers, more than one, you have to insert special code to reassign them (or schedule registers with that constraint in mind).

Registers aren't good at compressing code the Forth way.

Register code for z = x - y (assume all are in registers or stack) could be sub r1,r2,r3, or sub r127,r124,r11, or anything. Register indices depends on context. On Forth it always will be just sub instruction. If y operand is in memory, the Forth code will be @ sub, and always will be. We could abstract that : @sub @ sub ; if we feel that calling @sub will save us little code memory. It is just not possible with registers, because of the context: the sequence ld ri,(rj); sub rk,rl,ri could use any proper i, j, k and l as register indices.

As a side note I should say that Java stack machine byte code isn't compressed as Forth code should be, so it lose to register code in Dalvik.

As a rule, Forth code is 2-3 times less than CISC code (VAX, x86) and CISC code is 2-3 times less that RISC code (which itself is smaller that VLIW code).
Weight vs. Value of U.S. coins
Looks like Golomb ruler to me.
>>Google isn't going to send staff out to your school to create/manage the accounts etc. Someone will still need to do that.

They have api's and forms to easily create this. Its must cheaper than rewriting your own system.

>>So lets say you can use an authenticated proxy to log that - you then need to have an authentication system for the proxy server. So now you have a list of students, staff, etc in your local LDAP (i.e. AD/eDirectory/etc) and a mirrored list in Google Apps so they can use that. But then you have to explain to the users that the passwords aren't in sync, and that if they want to change their proxy password you have to provide some kind of web interface for them, because they aren't authenticating the device via Directory Services, which provides a password-change/password expired/etc mechanism for desktop OS'.

I know I asked you to extrapolate on an assumption, but I can't image a chromeos implementation requiring an LDAP server for this sort of work. Simply hardcoding a list of blocked sites and IPs into any non-admins account would be fairly trivial to implement. But yes I agree, if you did this by means of a complicated solution it would be complicated.

>>If you hire IT staff and then tell them they are there to "support" Google Apps/Gmail, if they are any good they will politely tell you to stick your job. If they want to stay, you don't really want them.

The point is the complete reduction/need for a full time IT person. Google also offers 24/7 phone support for all education and corporate subscribers. A "computer guy" and these services would work fine for a majority of people.

Ultimately, is this a silver bullet for all schools? No. But Silver bullets don't exist. This is something that takes a lot of load and setup/maintenance from the schools. And in the end I fail to see how this could be anything but a positive thing.
Regarding concurrency:

[[^ (Foo*) (Foo* bar) { return bar; } copy] autorelease]

is a pretty ugly way of writing a lambda. It's like arguing that java can pass functions via anonymous classes. Yes, technically you can but it's pretty ugly.

Another underlying problem is that the only language that can call Obj-C libraries is Obj-C.

.NET and the JVM solved this problem long ago, I know that Python/Perl/Ruby also have this problem outside of the JVM/CLR.

As far as GC, Obj-C effectively doesn't have it as most Obj-C outside of Apple is written for iOS which doesn't support GC.

You could create a point system and call Obj-C a modern language but working with it feels anything but. Apple doesn't need any serious rewrite, they need to make MacRuby work on the iPhone. That's it.
In American schools, you have three months off over the summer and a week off over Christmas and a week of for Spring Break. Then you have all the little holidays here and there throughout the year.
After years of frustration with task apps, I tried to migrate my system to pen and paper and... back to a task app in 2 days! The biggest pluses of an app (as opposed to paper) are quick text search and copy & paste, especially for URLs. After this experience I realized how much I depend on URLs for my daily activities: For example, to reference GMail emails, follow-ups, search results, things to read, etc... Maybe pen & paper is perfectly fine for most professions, but for techies unfortunately we are stuck with (bad) task apps for now.

Side-note: I have used so many task apps that I am embarrassed to list them here, and right now I am settled with Toodledo for the main task db and Tomboy for daily tasks and general notes. I am not totally happy with it, but at least it does not get on my way. My "system" is a combination of GTD and Covey's 7-habits that I use for almost a decade.
The correct pronoun is "his" since "their" is plural. While there is some debate about this "his" is still acceptable as a neuter pronoun.
Why are these simple apps native although they would perfectly work as a web app. I don't want to download something to test it. And I don't want to sign up, regardless of how simple the sign up process is, we have the power to build things were you can get started right away.

Just use Local Storage to get the user started right away. When he decides to sign up you can copy the local data to the server side storage.
Windows 8 due out by the end of 2012
This is exactly why I think that technologies like SmartPen[1] are likely to really become a huge success: it combines the best of both world. There is also the LogiPen[2] but it seems a bit less awesome.

[1] http://www.livescribe.com/smartpen/echo/

[2] http://www.logipen.com/
2012 - not 2011.
Ask HN: Best way to collect usage metrics of software
What would be the best way to collect usage metrics of your SaaS product?

I want to collect things like: Logins, Amount of time spent on site, clicks.

Is there an easy way to do this? Is there any service that provides the possibility to do this?
That's interesting, I hadn't thought about it (or read about it) much but I had assumed the highlight was for particularly useful commenters. Maybe it was the choice of green, which obviously intends to convey newness, but I took it as green for go/positive/yes.
I'm surprised the fact that it always works wasn't mentioned.

Paper is not dependent on:

-Having an internet connection

-Being booted into your OS

-Not in a full screen application

-Having enough battery

-Amazon's servers being up

-The code breaking in some weird corner case

-The company that's running the site declaring bankruptcy
and packing up

While none of these things are especially high probability events, the fact such apps are dependent on so much infrastructure adds up.
Samsung ordered to hand over phone prototypes to Apple
I think it's great to have a date as version number. It indicates how 'old' it is.

Linux 2.6.0 is 8 years older than Linux 2.6.38. But it's hard to tell.
Linux 2003.12 vs Linux 2011.04 tells it all.
I know who has all the guns in Iraq by the end of the year. Military contractors.
I am writing this from China and unfortunately it is the other way round. Tor is beaten by the Great Firewall of China.
Since the list of nodes is available to anyone who connects to the Tor network, blocking them is trivial. So most of the time it is not possible to connect. And when you do manage to connect the speed will make 14.4 kbit/s modem feel fast.
Still, land was not being colonized at least until 500m years ago and substantial biomass had not accumulated until around 400 or so million years. 750m years ago there was probably not much microbial life on the continents (outside water holes or rivers, or near shores).
Try http://www.scribd.com/
"their" may technically be plural, but in everyday English usage can be and often is used as a singular pronoun. It's a lot shorter than "his or her" and much more common than the likes of "zir". "Their" also has the benefit of being gender neutral where even "his or her" fails, especially for genderqueer people that do not identify with either pronoun.

It is also far less offensive than using "his" to reference all hackers on HN, among which I fall into the female minority.
The ability to copy/paste from/to emails, source code, and documents does keep me using task apps instead of paper.

Also, I find it very hard to keep large amounts of paper organized in a useful way over longer times, and you need to carry it around. When you keep it online, you can access it from everywhere.

Search function is very useful and more efficient than rooting through stacks of old paper. If you have a lot of notes, you'll always lose exactly that sheet of paper that was most important.

Good old paper does have some advantages, but it doesn't cut it for me anymore.
I guess it depends on your bias, if you're only interested in coding, then you should stay away from marketing/business conferences ... that said, I can relate to the idea that so called 'social media gurus' are snake oil salesmen.
I agree. Lately I've been writing substantial amounts of 'higher level' code again, and I find myself writing many checks for the types of variables (as members or arguments), return values, contents of containers, in situations where one may make inadvertent conversions etc. I'm thinking that much of the time I spend on that would have cost me less time if I could have just specified them in the code and the compiler/runtime would check them for me, like in C++.

Of course writing unit tests helps too, but in C++ the compiler catches these things easily. And I haven't had the desire to use a variant in years so the advantages of having a 'variable' that can be of any type is quite minimal, imo. The auto keyword in C++0x will make a large portion of the tedious parts of strong typing in C++ go away, too.

IMO thinks like type hinting in PHP are absolutely steps in the right direction. There is room for both 'scripting' and 'compiled' languages, but good support for indicating and checking the expected or required types in scripting languages helps tremendously in proactively validating programs.
Why did he ignore the other $71 million? That's a fair chunk.

The non-GAAP estimate excludes the effects of stock-based compensation expense, expected to be approximately $238 million, amortization of purchased intangibles related to acquisitions, expected to be approximately $60 million, and non-cash interest expense related to the convertible senior notes, expected to be approximately $11 million.
But most americans seem to have two weeks of vacation each year, if your reasoning is correct, then every american would get two weeks behind each year.

Except, it doesn't work like that, right? In our profession, you don't have a steady workload, sometime you need to do more, sometimes you need to do less. You have colleagues that can cover for you when you are not at work.

There's this weird-ass mentality in the US that you shouldn't be paid when you're not at work, but that's just the wrong way of thinking about it. If I have five weeks of paid vacation and a week of holidays, then the company pays me my yearly salary for 46 weeks of labour.

If the company expects me to do more than 46 weeks of labour in a year, it's doing something wrong. That is not the deal, and if there's more work that needs to be done, then they either have to convince me to work overtime, or hire more employees.
"con·cur·rent
[kuhn-kur-uhnt, -kuhr-]
–adjective
1.
occurring or existing simultaneously or side by side: concurrent attacks by land, sea, and air. "

In conjunction with:

Inside the Erlang VM with focus on SMP
http://www.erlang.org/euc/08/euc_smp.pdf

"Measurements from a real telecom product showed a 1.7 speed improvement between a single and a dual core system.

It should be noted that it took only about a week to port the telecom system to a new OTP release with SMP support, to a new Linux distribution and to a new incompatible CPU architecture, the Erlang code was not even recompiled.

It took a little longer to get the telecom system in product status, a few minor changeswas needed in the Erlang code because Erlang processes now can run truly parallel which changes the timing and ordering of events which the old application code did not count for."

Besides the awful grammar, QED. I rest my case: Erlang, and not just Erlang OTP, is concurrent (think of it this way: spawn_link() isn't restricted to OTP). I think it's quite clear Erlang is also a functional language. Please refute with references.
My point was more that "his" is grammatically correct and didn't need fixing than that "their" is wrong, but why is using "his" offensive? I see "her" used often as neuter pronoun and I have never found it offensive even though I'm not female.
The Imaginary Phone
Unlock your iPhone 4 on Permanently with Advanced Gevey Sim Pro Plus [video]
Render Checkboxes in Html Con. & Copy Formulas from Excel Templates
The long awaited version of Aspose.Cells for .NET 5.3.3 has been released. It includes several enhancements including Setting Hyperlink’s “target” attribute, compatibility support on Mono for PDF conversion, Justified Alignment in Excel to PDF, Rendering Checkboxes in Html conversion and many more. The web control provided by Aspose.Cells for .NET, now, supports to expand/collapse grouped rows on the client as well as on the server side programmatically by providing the relevant APIs.
Sony Japan hacked by SQL injection
La Reina del sur,capitulo,59
La Reina del sur,capitulo,59
Women adored him charisma and blue eyes. Derived from Chicano, Raimundo blonde responsive, happy and excited I was to live with joy and love
Isn't twitter currently on a "no-profit" model(apart from promoted trends)?
But why would the kernel depend on gcc? Are there so many gcc-isms in there that would be hard to replicate on other compilers?
Watch Manchester United vs Juventus live streaming video Friendly Match
Hello!!! welcome to Friendly Match between Manchester United vs Juventus live stream online on your pc. Manchester United vs Juventus live stream online will be held on Tuesday, 24 May 2011. You can watch Friendly Match live match on satellite, cable or pay per view tv or watch it online here in HD quality live stream for free directly on internet via PC.
Here we go again. It's 2011 and our governments still don't understand the Internet. They don't understand that it's way bigger than them. They don't understand that it's not possible to monitor, govern, control, tax it, simply because it's so cheap and simple to circumvent any of these measures and there's plenty of motivation to do so.
Regardless of how you define what a "gene" is, the "unit of selection" is a fragment of an organism's dna, not the organism itself. In this context Dawkin's explores an ESS(evolutionary stable strategy) that exhibits altruistic behaviour. It's also worth noting that group selection is shown to be unstable as an evolutionary strategy. This review of The Selfish Gene gives some good background http://www.miketuritzin.com/writing/review-the-selfish-gene/.
Fort Lauderdale Vacation Homes Vacation Rentals
Fort Lauderdale vacation homes vacation rentals by owner - Fort Lauderdale vacation homes vacation rentals including villas, condos and other great luxury vacation home rentals.
There's a third type: RMS.
The link doesn't actually provide any information. It's only waving it's hands in my face and telling me that I should be angry, telling me that a lot of different things are connected, and telling me that certain people are so inherently bad that anything they do or say is bad. That's not information, that's indoctrination.

Of course, some jackhole will tell me that I must be horribly uninformed if my knee doesn't jerk like theirs. I don't think any answer to that will suffice for someone who feels that way (Q:"How can you not be driven into a frothing rage about the 'kill switch bill'?" A:"I actually read it.") but at least consider that I was actively seeking information when I clicked on the link and was disappointed to find instead a glittering call to action based on interpretations I don't share, punching at emotional triggers that I don't have.
May be but your post was ambiguous wrt its implications. Defensive writing would have had you writing it more carefully about what you meant.
Yet America somehow manages to keep it's hands off the internet. Mostly.

Compared to what you find in every middle eastern countries, the US government hardly ever touches the internet. Compared to most Asian countries (not just China), same.

Opposition to totalitarianism in the US ... well, at least it exists and actually created a non-totalitarian government.

More than 50% of all humans alive DO live under totalitarian governments, where it's not just a theoretical possibility to get executed for a blog post. A person sharing your name, mahmud, got arrested in Bahrain for suggesting that executing gays is (and he included maybe) not the best idea. Sadly, Bahrain is easily the most free middle eastern country. I dare you, just try living in the middle east for 6 months. Just try it. Anywhere.
It is your fault though to be so hard on yourself. Nerdy hackers always want to master everything they put their hands on (I'm guilty too!), but I've realized it is not because I tried to compete with friends or other artists or professionals.

It was because I made my skills compete with each other.

Even the assumption I can draw as nicely as I code is ridiculous. Lately I've tried to put less highlight on the outcome and enjoyed the process in its own beauty.
Completely agree re the social media gurus. Ugh!

Regarding investors: I think you're describing a quality issue, rather than a subject matter problem. Many investors used to be entrepreneurs (mine were) and were massively successful. Starting entrepreneurs can learn a ton from these guys and they are pure gold every step of the way.

Then you get angel investors who got rich through some other means. e.g. through inheritance or stock options in a company they had nothing to do with starting or running. These are often to be avoided for two reasons. 1. They want to be the CEO they never were - in your company. 2. They have no experience or knowledge about creating and building a business beyond what they read online.

What makes it worse is that they and the entrepreneurs they invest in see their wealth as qualifying them to advise or participate in the business. Avoid these guys as speakers at events and as investors.

There is a third class that I've neglected to mention. Super-angels or experienced VC's can also be very helpful through their extensive dealings with other companies they've invested in, often in your space. Super-angels who are former entrepreneurs are the absolute best early stage investors.

ps: Greetings from a fellow South African. [based in the US]
http://www.scribd.com/doc/56137278/Depixelizing-Pixel-Art
Isn't the real bug in the example where the bool was assigned to the pointer that a pointer was used where it should have been a reference?
Also the sexist ones who harass the female delegates.
dictionary.com

"their
[thair; unstressed ther]
2.
(used after an indefinite singular antecedent in place of the definite masculine form his or the definite feminine form her ): Someone left their book on the table. Did everyone bring their lunch?"

Wikipedia:

https://secure.wikimedia.org/wikipedia/en/wiki/Singular_they

"Singular they is the use of the pronoun they (or its inflected forms) when plurality is not required by the context. Singular they indicates indeterminacy:

either in regard to number — "Anyone who thinks they have been affected should contact their doctor";
or, controversially, regarding gender — "One student failed their exam."

I accept the usage of their as singular is a bit odd. But I'm unwilling to accept that anyone considers the usage of "his" to be gender-neutral. Maybe "her", but most certainly not "his".
Having to download a native app and having to create an account are two entirely separate matters.

And FTR, part of the advantage of native apps is that they'll never be relegated to "just another browser tab" or lost in a sea of favicons. When I'm going to invest time in a workflow / application / product, I almost always prefer the native app to web app for this particular reason.
Official Playstation Community
Official playstation community, official playstation forums, playstation boards, playstation community, playstation forums, us playstation forums, playstation community forums