skysight-inc/HackerNews huggingface dataset:
In 1992, I asked a well-known professional linguist what the most interesting change going on in English was. He replied immediately and with enormous enthusiasm that it was "The change of 'their' to being an acceptable singular pronoun", and launched into a detailed technical discussion of why this is so interesting for a linguist. It seemed to be a professional appreciation, for he gave no indication at all of what he thought of the politics. He did, however, mention that while the change would take decades, already in 1992 it looked as though it had unstoppable momentum.
الارقام بالحروف
الارقام بالحروف
i addressed iOS, android, facebook and twitter at the end of this talk, during the Q&A session

http://techcrunch.com/2011/05/23/fred-wilson-be-your-own-bit...
that's ridiculous! i wanna learn sql injection :))
When I die, my epitaph should read:
for me my handwriting is so bad to the level that i can't read it some times so i have to use todo apps
Apologies, I didn't give the whole explanation.

Becoming a great (or even a competent) designer or developer takes time and practice. There are no shortcuts.

The issue is that many of us think that without becoming great (or even just competent), there's little point to attempting it at all. That's where I come in.

Both design (a very diverse field, with sub-specializations and sub-sub-specializations, et cetera) and software development (ditto) are _disciplines_. You don't have to master them in order to become conversant with the fundamentals.

Designers can learn the rudiments of programming. Variables, logic, control of flow. These are not difficult concepts to master, and they are universal among languages. Even the principles of object-oriented programming are accessible without going to a four-year college.

The same is true of design, however skeptical programmers may feel about it. Artistic ability seems to be innate, creativity so hard to define that programmers write the field off, like wishing that you had red hair when it is brown. Nothing could be further from the truth.

Others have pointed out in the comments that the best course of action is to start small and localized. Learn about typography; it has a lot of impact given that we read a lot of text on our screens, and it's a field with a lot of simple, prescriptive rules. Learn a little about cognitive theory—how our minds process our sense of sight, and how you can help the viewer's mind process your message more efficiently. Learn a little color theory.

As software engineers, we are constantly learning a new language, a new framework, a new version of something. I fail to see why design topics are verboten in this regard, except for irrational fears. You're going to suck at first, but is that really different than how good you are the first time you pick up a foreign framework and start playing with it?
> /b/tards have left in droves over far milder insults than trying to make money off them.

do you have any evidence supporting this claim?

The captchas have mitigated the cp, but I still run into it whenever I visit the board, an activity in decline.
Even machinery takes vacations. Plants have required downtimes. [citation required]
What's all this talk about Lean Startups?
I was expecting automatic ASCII art, like http://aa-project.sourceforge.net/gallery/, but this is nice too.

The submission needs a lot of characters, though.
Fatal error: main(): Failed opening required 'server/util.php'
(include_path='.:/hsphere/shared/apache/libexec/php4ext/php/') in
/hsphere/local/home/hakim/hakim.se/experiments/html5/textify/index.php on line 3
Making Java fully dynamic via invokedynamic and dynamic class creation
The op-code thing is a means to an end. The key of the article is how to use this technique to get at the new invokedynamic op-code and use the dynamic language features that provides from Java. Java does not support invokedynamic in syntax, so there are a few hoops to jump through to get to it. One can create a class which has an invokedynamic call site in it. Then link to that class. However, that is not very flexible. So using dynamic class loading from op-codes to create a new class site and then using that from Java (by casting to a know interface) makes a very clean pattern for Java its self to make use of invokedynamic.
Maybe it's me, but I can't get this to work (in either Chrome 12 or IE9).
Storymoto - a JavaScript game engine is online (MIT lic.)
This is cool! There's a typo in the controls, it says "Back & White" when it should be "Black & White"
You must've reloaded just as I was uploading a small update.
Dutch ISP KPN Admits to Deep Packet Inspection
a very apt note » @globalmoxie: In data viz (& design in general), decoration is fine as long as it doesn't get in the way. Decoration = good, noise = bad. @noahi #uiewamt
How To Get The Best Company Logo Designer
I think that the visceral reaction to the terms "glossy" and "matte" could be a factor here. Glossy, by itself, is associated with cheap and shiny. Matte sounds understated and elegant.

If the survey had been done with a picture of a glossy screen, and a matte screen, and readers would have been asked to choose, I suspect the results could have been closer.
I am personally convinced that invokedynamic (the new BA op-code for Java 7) is not just for dynamic language support. Patterns like the one in this post _will_ let people develop dynamic approaches to Java. This will effect aspect oriented programming, all reflection based system and so on. I can see applications in server environments where objects/beans etc can use invokedynamic to tight bind initially loosely associated business logic.

In short - I believe invokedynamic is a game changer for Java and everything that interoprates with or competes with Java.
No heathcare, no vacation, can get fired with no notice, crap public transport, astronomical crime rate, dubious legal freedoms.

Why is it you guys pay your government again?
And once again, a proof that to take security seriously, you need to have a security culture and policy in your whole company.

Else, many small Business Units of your International MegaCorp, who won't have the knowledge or the culture of security, will not care enough and might get hacked, in a way or another...
I did something similar in 1997 (!): http://home.wtal.de/ss/html/pnmtohtml/baby_032.html
What do you think?
Some seminal examples of this (in Australia at least) include "McDonald's" (pretty much impossible to brand any good or service, no matter its class, as such) and "Nike" (the shoe manufacturer prevented the manufacture of "Nike" perfume).
Yes that was great.

You might want to consider hitting the return key a few more times with posts of that length though. :)
correct me if im making a stupid mistake here,
but isnt this just proving that the optimal golomb ruler for order 9 has a length of 44 ?
Amazon Web Services Launches Amazon RDS for Oracle
You might be interested in the type system of Perl 6:

subset Filename of Str where { $_ ~~ :f };

Here you define the Filename type as a string that represents an existing path. This particular example is a horrendous hack of course, but the tool looks very interesting. Not sure if this can be used for performance tuning in existing P6 implementations.
Websites Need Content Before You Can Optimize
Bing’s "Friend Effect" And What It Means for SEO
The Top 4 Ways To Enjoy Sydney Harbour
The problem I have with checklists are that I tend to treat then as I treat my shopping list: make it, look at it and forget half of it.

What do you use your checklists for?
Sega MegaDrive 3 reactor Games Console Unboxing First Look
Adam Curtis: The Rise of the Machines
Flashed the Insyde BIOS using http://hexxeh.net/?p=328117655 and got Ubuntu 11.04 at it, when it was just an alpha. Filing bugs since. Will switch to the 11.10 dev version when the first alpha is out.

I always liked to test the development version of Ubuntu and file bugs. I used to do it on my main machine, but the probability of failed boots increased sharply after 9.10, so I stopped.

I consider that I did pay my due to Google: I filed ~40 ChromeOS bugs, 5 Chrome bugs, and developed a Chrome extension. The extension mitigates against a ChromeOS issue and is available in the store https://chrome.google.com/webstore/detail/fopmmgbckkdhedhndl...
New twist on virtualization - FAUmachine might be the next cool thing
I'm actually kind of curious about this now. Right now this is hack...5? against something under the Sony umbrella.

1. Just because it's got "Sony" in the name, how related are these, really? Does Sony actually have a hand in all of them, or were they just random companies that were acquired and picked up the "Sony" brand name, instead of keeping their own and saying "Owned by X", like (for example) Blizzard and Activision?

2. I realize that 90% of this is because apparently it's fun to kick Sony while they're down, both in terms of crackers saying "Let's poke at Sony sites until we find something, trololo" and media sites saying "Hey, people don't like Sony, let's get some free pagehits and report on this!" Would this hack in particular, and the Sony Thailand from earlier, have even been noted in any tech forum or news site anywhere before the PSN outage?
Non subscription alternative links:

http://www.ft.com/cms/s/0/3558809c-8557-11e0-ae32-00144feabd...

http://www.reuters.com/article/2011/05/24/us-yandex-idUSTRE7...

http://www.themoscowtimes.com/business/article/in-a-sign-yan...
It's not immediately obvious what this is other than a standard release post. Can someone point out if I'm missing something please..?
I have to say you sound like a very determined person to be willing to practice so much Hanon despite not liking music in the first place. It is an amazing quality.

In the light of your lack of progress, I wonder whether it is because you set standards that are too high or your dislike of music made the work harder than it has to be?
How is the "G8 internet" related to the internet governance forum? Why fighting on so many frontiers?
Recently discovered species. I asked myself the same question, but then read the caption on the photo of the newly discovered leech, where it says "Scientists know of up to 700 leech species but suspect thousands more exist."
But, it would be nice that even though many species face extinction today, there are new ones enriching the earth as well.
fixed - i started blogging to fix my absolutely atrocious English spelling and grammar by practicing my writing outside of exam conditions.
Handwriting a to do list is also way faster since you don't have to worry about app switching, typos getting corrected to the wrong word, and random occasional slowdowns that always seem to happen right when I really need my phone to work. Also it's hard to make a to do list on your phone while you're talking on the phone - yes there are headphones but then you have to untangle those, plug them in etc, even if you just need them for a minute (another ongoing issue!).
Mercedes-Benz GL-Class Grand Edition New Special Edition Line Up
The special Grand Edition model of Mercedes-Benz GL-Class, GL-Class reviews, Mercedes grand edition price,
the example in the link (the image of the "hack") isn't sql injection - it's just reading a database table through the appropriate api.

the more detailed info at http://www.thehackernews.com/2011/05/lulzsec-leak-sonys-japa... again doesn't show any injection. all they are doing is reading the contents of various tables through a simple (REST-like) API/URL.

["IT security blog of the year" and they don't know what injection is? and what about all the "experts" in this thread? do any of you, so ready to pontificate, have proof this is a valid attack?]
Poll: Is Microsoft
To interested readers: there is an interesting auto-killed response from oelewapperke that can only be read if you turn on showdead in your HN account settings. I suggest enabling showdead and reading the comment.
Yep, same here. 11:48AM GMT (UK)
hm... The maya might have not been that false with apocalypse in 2012 after all...

Sry windows users, but as much work microsoft puts in its developement, it will never be bugfree. Or usable. Or have a fair price.
I knew you knew German had three genders, I just thought other people didn't know.
Canada has a 'majority' government with less than 40% of the vote. The depressing thing is that in the majority of areas that the Conservatives won, they won only because they purposefully split the vote between the Liberals and NDP who are politically a few notches apart.

Now we have the first government ever in a Westminster Democracy that the Prime Minister lost to a vote of no-confidence for breaching parliamentary conduct and we turn his minority government to a majority.

Fucking Canadians are idiots, 40% of them at least.
This is also a problem when looking at books on the Kindle. Many books are good, but their reviews are destroyed by a terrible Kindle conversion. See the version of Surface Detail by Iain M. Banks, for example: http://www.amazon.co.uk/Surface-Detail/dp/B00462RVHI/ref=sr_...
So, platforms are for bootstrapping?!
That's awesome. It's amazing how much we could actually do back in the days of Netscape and IE version 4 and below.

Performance on the machines of the day was actually better than modern HTML5 stuff on modern hardware because the DOM was so much simpler and tuned toward performance. I could actually watch the little games I made using DIVs/LAYERs and pixel art images slow down during the 2000s as new browsers came out. It's only now, with quad core processors that they're back up to the speed they used to run on a Pentium.
This problem is not about a Golomb ruler. When dealing with Golomb rulers you care about uniqueness of lengths across all pairs, while in this problem you do not.

If you had 4 oranges and 5 bowls, you could place them as follows:

1 1 0 1 1

This arrangement is not a Golomb ruler because the lengths 1 and 3 both occur more than once, but it is a valid solution to a smaller version of the problem in the OP.
I was doing facebook games as side projects a while back. Now they're my main source of income.
Printable Olive Garden Coupon
Italian fine dining is always an experience in itself. Just ask some of the regulars looking for Italian fares, and you will know the common thread loved by these foodies. It's all about the sophistication of the recipes and the food served, and the great ambiance and feel once these food items are being served. But have you ever wondered what are the common ingredients or essentials found in the most popular Italian fares? Keep in mind that no matter where you dine, whether in continental America or in Italy once the food served is authentic Italian then the usual ingredients and essentials remains the same all throughout. Now you can expect the same thing for all restaurants offering Italian fare. Olive Garden for instance; in all of its branches the flavor remains the same because it makes use of similar essentials.
I am still running a Toshiba Portege m200 for the same reasons: a 4:3 1440x1050 12.1" screen, a discrete gfx card (32M Geforce 5200). It's getting a bit long in the tooth, as it is a 2005 computer, but two keyboards and three batteries later, it still runs as new.

God, how I wish there were new 12" laptops in 4:3.
I use some revive mode code a friend wrote to revive my frame config.

Just like desktop-save, I do C-x S instead, and it saves all open frames, and the buffers they contain (no frame size or position though, afair).

C-x F to load in the rare event I need to restart emacs.

The code is at https://github.com/nunb/revive-mode-config
I can't stand the rigidity on paper. Need my rearranging.
How To Build A Brain And 34 Other Really Interesting Uses Of Mathematics
$8 billion valuation. That doesn't seem crazily high to me, given how prominent Yandex is on the russian internet, how long it has been around, and how much solid technology it seems to have.
"Convert images to HTML text. Drag and drop images on to the page to start murdering your browser!"
This reminds me of something created for the demo scene a while back: http://www.theprodukkt.com/theprodukkt

theprodukkt was a tool that the artist used to procedurally generate the 2D art for a 3D scene. A list of instructions compresses much smaller than a picture does, so they were able to create amazing demos in a really small size.

Unfortunately, theprodukkt just kind of fizzled after that. I expected to see that idea really take off.
Despite the name, this is not rails specific, and should serve as a good read for all: http://guides.rubyonrails.org/security.html covering both sql injections and cross site forgery/scripting.
Terracotta acquired by Software AG, maker of ADABAS
I'm sure there are a number of VC's/Angels worth listening to but the vast majority of them don't know what they're talking about imho.

If you mean in the South African context, then you are probably right. Has South Africa produced any notable software startup successes? Vinny Lingam got some press for that Yola/Synthesite app, but that's it (Shuttleworth doesn't fit in this category since he made money by selling his CA).

It's one of the concerns I have with Google Umbono as well - how well can the angels recognise potential for success if they haven't had any themselves?

I see a lot of cargo-cultism, but something is missing.
Maybe relevant:
"The results of cross-sectional and time-lagged analyses suggest that U.S. foreign policy is most heavily and consistently influenced by internationally oriented business leaders, followed by experts (who, however, may themselves be influenced by business). Labor appears to have significant but smaller impacts. The general public seems to have considerably less effect, except under particular conditions."

Who Influences U.S. Foreign Policy?
LAWRENCE R. JACOBS and BENJAMIN I.
http://journals.cambridge.org/action/displayAbstract?fromPag...
Paravirtualization With Xen On CentOS 5.6 (x86_64)
The problem with all these horizontal setups is that when looking at a screen for long periods of time, neck cricks are inevitable, and what's worse is that those cricks are just harbingers of future woe.

I strive to stay vertically and horizontally aligned to both my keyboard and my screen.

Even though I have a 1920x1080 monitor, I keep windows stacked in the center, and use multiple emacs frames rather than one frame C-x 3'd into multiple columns.

1440 pixels wide is about what I think is ideal at 1.5 feet of separation.
I just recently realized how many great ideas and projects I've wasted over the years with not riding them to profitability or even releasing them.

Now whenever I come up with something that doesn't leave me alone for a couple of days I just go for it, without any expectations.

The last one I launched was a very simple iOS App (http://airlocationapp.com) which was actually done in less than a weekend, pitched to only a single blog and generated about $700 since launch, which was roughly one month ago.

My best selling apps, a suite of remotes for iOS (http://reemoteapp.com) actually started off as weekend project just like that but initially hit a bigger niche and now turned into my main project/income.
Some of these techniques were used in http://www.michielovertoom.com/python/ugly-python/
Conversocial secures £1.5m funding from DFJ Esprit for its social media tools
Ricardo kaka | real madrid | striker
Ricardo Izecson dos Santos Leite (born in Brasília, April 22, 1982; age 29 years), better known as Kaká, is a Brazil football player who currently plays for Real Madrid (joined in 2009; previously in 2003-2009 in Milan)
That's a horrible hack indeed :)

Perl 6 does have 'gradual typing' though. You can define a variant:

my $foo;

or a typed variable:

my Int $foo;

or a subtype with arbitrary restrictions

subset OneToTen of Int where { 1 <= $^n <= 10 };
my OneToTen $foo;

Or... (http://rosettacode.org/wiki/Define_a_primitive_data_type#Per...)

subset Prime of Int where { $^n > 1 and $^n %% none 2 .. sqrt $^n };

Perl 6 scares me.
Oh, true. Good catch, thanks!
Africa's business + startup revolution gathers pace
Spa Facility Available In Hyde Park London Hotels
The architectural features of spa in the Hyde Park London hotels bring out a sophisticated and modern design based on the clean lines combined up with the natural materials like granite, travertine, onyx and bleached walnut for balancing the contemporary feel with warmth of the natural elements.
International ocean shipping
International ocean shipping - Ocean shipping include coordination of domestic and international transporters. We have a long list of business partners, agents, carriers, business contacts, real-time information on the status of shipping availability.
Of course, other brands of notebook will also work.
http://73primenumbers.com is getting some real traction, what with people going to bat for them like that.
Which all web browsers do you use? 
Most used on top.

1. Google Chrome.

2. Mozilla Firefox 4

3. Internet Explorer 8

4. Maxthon

5. Lynx

6. Opera
I really like it. well done.
Adobe's Flash Platform Game Developer Center
Very true, I actually wrote about Umbono a while back. http://www.bandwidthblog.com/2011/04/20/how-googles-umbono-g...
> 2. I realize that 90% of this is because apparently it's fun to kick Sony while they're down

Guess Sony isn't "down" yet. Also guess the attacks have less to do with Sony being "up" or "down" and more to do with Sonys history of attacking people held in high esteem by the ones who are capable and willing to attack.

Free advice for Sony: Stop harassing researchers. Measure hacking attempts before / after.
It's not the material that makes a session bad, it's the speaker. Ok, that's a bit harsh, and some material is more interesting than others, but it's easy for a highly technical session to be dead-boring, and it's also possible for a session by a marketing type, or investor to be super interesting.

An engaging speaker will expand your understanding - bringing elements of their expertise to you in a way which you can leverage it yourself. An engaging speaker is one that takes you outside your comfort zone, but at the same time gives you some practical encouragement or advice that you can take away and use yourself.

Of course getting the 30 minute "you must be on facebook and twitter" speech is pretty dull to people already on those platforms. But understanding the concepts behind why, and when, one media works over another, or how to use those media to reach your core market can be enormously interesting, and rewarding. Or it can be deadly dull. It all depends on the speaker.

Investors are another enormous source of information, but it takes more than just fluff to make a great presentation. It's the speakers ability to reach you, and keep you interested, which separate great from average speakers.

By contrast I've been to tech events where the speaker was clearly a tech-head, and shouldn't be allowed near a stage under any circumstances.

Presenting is a skill, which can be developed and improved. Don't knock the material, knock the presenter. Better yet, start presenting yourself to improve the standard accepted.

(funny story: I was in Australia at an event and there was some dude from India doing a pitch on out-sourcing. The mic was having trouble, and his accent was hard to understand at times. I was at the back, and next to me a true blue Aussie was doing his emails. When he finished that, about 30 minutes into the presentation, he looks up, and in his normal (very loud) speaking voice asks "what the is this guy talking about?". )
The trouble with this kind of thing from the perspective of government is that not everybody who runs important things does it. Those that do may not always do it well, and if they don't, there generally isn't anyone in government with the expertise or responsibility to tell them things like "if you actually cared about security, you wouldn't do that".

The other problem with it is anthropomorphic Stuxnet, which giggles like a schoolgirl when anyone says there's no route to the Internet.
Firefox 5 Beta is available for download