skysight-inc/HackerNews huggingface dataset:
I disagree with the notion that dividends paid lower the share price. Is there a theoretical reason? Or is it observed in practice? I would very much like to learn more about this if you could send pointers.

To me this looks more like a device used by managements to justify their practice of share repurchase. The options should be repriced not when dividends are paid but rather when stock repurchase is done. Like you mention, stock repurchase never affects the strike price of options. There is a very informative comment on stock repurchases by Warren Buffet in this 2005 annual report - http://www.berkshirehathaway.com/2005arn/2005ar.pdf
The article is using a definition of "store" of which I was previously unaware. If you'd like to store passwords (eg, in a keyring or password manager), use GPG.
Maybe "scripting language" is the way today's kids say it?
But wait. What if I use a 64 bit salt and then AES-encrypt the password with a key I store half on my server and half in a cookie I send to the user and then they'd have to break AES to get my passwords? How about that, Coda Hale?
“Real” OS X Apps on the iPad? Are You Crazy?
Programming in Java and C/C++ feels like putting my balls in a vice, personally. No language is perfect (Mostly because languages tend to copy from C/C++ or Java (See: Go)), but damn do those two make it hard.
I get that YCombinator is based in Mountain View, but it's amazing to see just how many (~10) are in and around that area.

Personally, I'm on the hunt for London-based start-ups so I'll probably think about contacting one of the three that were posted.
The longest I was without internet was for about 10 days. I didn't miss it at all. I was visiting my relatives in Serbia.
The thing is, I had all these activities laid out for me there, like visiting people, going on a food market, building etc., so I think it would be harder to stay offline while being at home. It's even worse when I think that most of my hobbies and work are computer related (web dev, fl studio via midi keys, writing...). I guess it's better to focus on more important things than just staying up to date.
Well i too am making slow progress, I had my FB account disabled for a year now, i just check it once a month and then disable it quickly because I quickly remember how boring it is. My tumblr and twitter account password have been changed to obscure passwords, so that I cant login that easily (have to use password recovery). It's been a month now since i've logged in... And I've erased every single feed from my google reader and Now i'm using just plain ol' bookmarks so I check up only on a few of the important sites.
I've also done a jetpack plugin for myself to see how many times i've visited a particular site that day. The count shows up in each firefox tab.Because it's easy to go in circles without knowing it...
The "is anyone looking" approach doesn't work well here. Unlike regular forum threads, HN posts will disappear from the front page very quickly even if people are still replying to it.
What if Flash Were an Open Standard?
>So I suppose ... anyone who claims Shakespeare can be appreciated in anything but English is just "lying to himself and others" (as you said in an earlier post).

It cannot be appreciated to the same degree, no. Just as a 6-year-old cannot appreciate Shakespeare to the same degree that a 50-year-old English literature professor can appreciate it. How this is at all debatable, I have no idea.

> With time, assuming the language is used by a significant number of people, it will acquire such a history.

This will of course never happen.

> Still, while young languages don't have a rich history compared to older languages, they have other advantages (of which Lojban has plenty).

There are alternative solutions to requiring everyone to learn a second language. For example, expressing oneself more clearly. This can be accomplished to any desired degree in modern languages.

> Also remember that the history that has accrued to older languages is a double-edged sword. Because of this "baggage" it's sometimes difficult to express precisely what you mean without being misunderstood (or perhaps to even know what you mean -- see the Sapir-Whorf hypothesis). Lojban is designed to help overcome such difficulties.

On one edge of the sword: the lasting effects of the most skilled manipulators of the given language. The other edge: occasional difficulties with ambiguity and linguistic relativity. To dull the second edge, Lojban requires that we flatten the first. No thanks.
Alternatively, you could recognize that your data structure doesn't suit your needs, and use a doubly-linked list.
Using a new and unproven hashing primitive to add a constant factor is much more secure than encrypting with a reliable, heavily researched protocol because __________________
Numbers and can Steve Jobs handle them?
Ask HN: Help, please: need a headless DHT capable torrent seeder
Hello HN'ers,

I've got one of my crazy little projects on the go, I plan to launch tomorrow and I just ran in to a nasty snag.

My main servers are using debian linux, and I need a way to create and seed DHT torrents ("magnet links").

This is not some wares or other nefarious site I'm putting together here, so please don't get me wrong about my intentions.

The basic idea is that I have a file that I would like to distribute via tracker-less bit torrent to a large number of people after file creation.

So, the idea is that on a headless server a program can create a torrent, report the hash and then start another program to seed the initial copy of the torrent file.

Does anybody know about such a program ? I can't seem to find anything like it, only snazzy GUI programs...
But isn't ActionScript completely open? And the flash framework is open too. You don't need Flash CS4 to use flash. You can also program it with a third party IDE and then use the free compiler. This would be quite comparable.
I'm familiar with the term. It's my understanding that face-to-face communications are the most impacted areas of human interaction for folks with this condition, and that online communications are easier for them, because they're on mostly equal footing with the folks they're talking to (no one can see anybodies facial expressions on the net, and so only the words themselves matter). It's one of the reasons so many of them find their way into computing and other fields that don't require direct human interaction. With Bram's intelligence, I'm certain he would be capable of effectively simulating normal human interactions online (and I've spoken to him online and he seemed perfectly normal, though he probably wasn't in a frustrated mental state at the time). He could have chosen to approach things with more civility, regardless of whether he has Asperger's or some other condition that makes human interaction in the real world difficult. The loosely realtime nature of IRC allows time for thinking over what you're saying, considering the implications, and thinking through how it will appear to others.

In short, I'm saying that I don't think Bram should get (or would be right to expect) a pass for being an asshole to a volunteer on FreeNode, regardless of whether he has Asperger's or not. Being an asshole isn't OK, even if you have a condition that makes it easier to be one without noticing. It just means you need to be more mindful of your behavior, since it's no one else's job to do it for you.
whereabouts in New Zealand are you? In Wellington there's been a pretty successful "Summer of Code" program run for the past few years, placing interns with startups (nothing to do with Google). I've been part of it both as a student and later as an employer, it's a great opportunity for both sides of the fence.
It's not instantly clear from e.g. http://www.lojban.org/publications/etymology/etysample.txt what the algorithm was for the computerized part of the process of gismu construction, although I doubt it was as naive as you seem to be implying. In any event, the humans involved also played with the gloss words they were feeding it to try and find good compromises. {klama} does not in fact take the "l" and "a" from "travel" - it comes from (in Lojban's phonetic spelling) the English "kam" (come), the Hindi "ana" and the Chinese "lai".

At worst, learning Lojban vocabulary is no worse than learning any foreign language, and at best it's somewhat easier (which has been my experience) - I certainly don't see how its phonology "just makes it really difficult for everyone".
Egypt & ganna 1-0 2010 at www.mypale.com
You don't bury survivors - transcript of an interview (2007)
Yes the existing tools are pretty awful... but they're generally made by small companies that don't know how to build tools, building on the current implementations of HTML, CSS, and Javascript. Has anyone given it a real shot, targeting the newest features of HTML5?

Adobe on the other hand has built industry standard tools over and over again (Photoshop, Illustrator, etc). They've proven that they can export their apps to other platforms (iPhone). What they're not so good at is building open browser runtimes...
20 Sites de recursos PSD de alta qualidade 
Um excelente modo de treinamento para os que estão iniciando os estudos com o Photoshop é a visualização de arquivos .psd, nesses arquivos é possível visualizar as técnicas e ferramentas usadas no trabalho, além de poder obter renders em alta.
Maybe, maybe not. What if Mail.app is programmed only to turn on this back door in certain circumstances? Only a very small percentage of people would ever think to packet sniff all the data their computer is sending. If this privacy-invading mode could be turned on by, say, sending a very specific spam-looking message to Mail.app, you could use this capability only when needed and be almost guaranteed that the target user is not running a packet sniffer.

Also, how are you going to packet sniff what your iPhone is sending over 3G?
On one of my consulting engagements, I met this guy who decided to try to raise his kid speaking klingon. The kid just showed no interest in it whatsoever, even though that is all that dad spoke to him for 2 years. I think a natural language has to evolve, perhaps something related to how our brains process language.
Ask HN: Is this good Chinese?
good excuse to hup a screen somewhere and camp the nick. eom.
How you pick a freelancer/outsource makes a big difference too. When I am looking to hire a freelancer I don't post a project, I go out and look at code that people have produced (open source) that are similar in function/scope/language/whatever and contact them to see if they are interested.
I'm tempted to say "Magic! Oh, and because recklessness works everytime."
Amazon indicates they'll accept Macmillan's terms
I can't find the specific link, but here's the marketing pitch: http://www.sun.com/x64/intel/zfs_solution_brief.pdf

Also, Googling for "sun hybrid storage" without the quotes will give you more information.

Edit: Here's a good explanation of how ZFS incorporates flash in its L2ARC, with benchmarks: http://blogs.sun.com/brendan/entry/test

Edit2: I found a higher-level explanation of flash in ZFS. What I didn't realize is that the software is all free to use commercially, though you'd have to be on open solaris: http://blogs.sun.com/jonathan/entry/not_a_flash_in_the
Ask HN: Easy way to display non-parsed HTML blocks?
One of the things I've started to realize while writing Learn You An Ruby, and doing other web based projects, is that HTML in HTML is absolutely impossible or inanely complex.

I want to write a web tutorial for HTML, but I don't want to have to get into using complex/poorly done Javascript crap. The only option I can see is using screenshots, but those suck for copy/pasting.

Ideas?
I have to agree with ingenium here. I've haven't taken a finance class in my MBA program yet and I'm not in that industry. But I feel that dividends are just a company forcing me to pay taxes early. If tax rates on dividends were lower than capital gains, I would welcome them, otherwise, I'll sell the stock when I need money.
I don't know how much we can really infer from one kid's dislike of Klingon. It's not exactly a statistically significant sampling.
FizzBuzz golf challenge ...
I'm curious about your loyalty to Amazon: if there were another marketplace of ebooks for your Kindle, would you consider using it as well?
you can nofollow links created by users but you should not nofollow links to content that YOU decided was worthy of inclusion on your site.

To be fair, he can do whatever he likes - as long as it's legal. Aside from the murky spammy waters Mahalo seems to wading in, the "nofollow" is merely a hack devised by Google (that's also acknowledged by Bing and poorly implemented by Yahoo).

Jason can put anything legal on his pages with no qualms or being a "scammer" or whatever. It's Google's job, then, to remove Mahalo from the index if it doesn't like his "content." The ethical argument should be around this scraping, not the use of a proprietary hack Google came up with to get around an indexing problem they couldn't be arsed to solve properly.
___ it's extremely funny ____.
The anti-Flash crowd with their fantasy about how HTML5 >= Flash are missing one phenomenally tragic detail ...

We're going to have HTML5 for the next twenty years - and right now it's only a sometimes substitute for Flash. If you think HTML5 is going to meet your requirements for the next 20 or more years.. well, assuming you're pushing 30 like me we're actually going to be close to retirement age by the time HTML5 is fully replaced by it's successor.

Arguing Adobe should kill Flash for HTML5 is the same as arguing the W3 should kill HTML5 for HTML 2.0 - it's 15 years old, how's it stack up against your requirements today?

Technology has never stood still for the W3C and market penetration to catch up, and 'kill flash' is betting that this time it will ... silly.
I wish I could market a product as well as these guys can market a part-time book project.
So did I. There were so many complaints about frills you never should have relied on, that I never heard they got important things wrong too.
Squeak: a Language for Communicating with Mice
But even if some resellers are getting titles for 70% off list price, that doesn't translate to them retaining 70% of the revenue from the sale unless they're selling the title at list price. No reseller with the market muscle to demand a 70% wholesale discount is selling those titles at list price!

Personally I think your figures ($24 list price, 70% wholesale discount) are edge cases, and don't represent a typical sale. But even if we take them at face value, in your example the publisher/author get $7.20 of my $16 and the distributor/reseller get $8.80. That's a 55/45 revenue split, not a 70/30 split.

This also assumes I'm buying at 1/3 off list, which is on the low side. Amazon is discounting bestsellers by at least 45%, with a select few going for 60% off or more. Example: Going Rogue, list price $28.99, sale price $13.50 (53% off). If Amazon's getting a 70% wholesale discount, HarperCollins gets $8.70 and Amazon keeps $4.80. That's a revenue split of 65/45 in the publisher's favor.

So: when I buy a hardcover that's been discounted down to $16, the actual reality is that the distributor/reseller is not making twice as much on the sale as the publisher/author -- it's more like a 50/50 split.

None of which is to say I support Amazon OR Macmillan's position in this particular battle (they're both wildly overreaching, IMO). I just think your example inappropriately conflates two different things.
There seem to be a lot of conferences in NZ, and my friends tell me that there are plenty of jobs to be found.
> > With time, assuming the language is used by a significant
> > number of people, it will acquire such a history.
>
> This will of course never happen.

"Man flying? Impossible!" "A man walking on the moon? Preposterous!" "Slavery/segregation is the natural state of man and will never change." "The Third Reich will last a thousand years." "The Soviet Union will never collapse in our lifetime."

History is full of surprises.

Sure, today Lojban is a fringe language with a few thousand speakers, tops. And there's no indication of any kind of widespread movement to adopt it. But that could change with time. The language is really in its infancy.

Of course, it's not likely it'll ever be as popular as any of the major natural languages are today, but I wouldn't rule out the possibility of hundreds of thousands or even millions of people speaking it (or a future offspring of it) one day.
If you are physically present in California you will end up paying CA Franchise taxes (and corporate income taxes on revenue generated in CA). The additional administrative requirements for a SubS are at most an hour a year for a small firm.

Please don't confuse revenue and profits, it's possible to generate revenue, pay the CA LLC Franchise tax on it, and still have a loss on the year if expenses exceeded revenue. With a SubS you only pay tax on profits, which I agree for early years may be close to zero.
what parts of flash are not open? When flash opened those parts you mentioned? do their knowledge and control of the closed parts of flash enables them to build better tools? how big a lead did they have for their tools when they opened those parts of flash ? Are they still today the leader in flash tools so maybe it's not worthwhile for a competitor to enter?

I really don't know flash in depth , but my guess is that they today have a big advantage in flash tools and moving to html5 would seriously reduce their advantage.
The definition of a BA will vary by organization. I think ideally a BA would be a person that is familiar with the business as well as the software being developed. They are the people that can understand and extract all of the wants of the business and fit them in to a new or existing piece of software by writing detailed specifications and documentation.

My experience has been that BAs are often unfamiliar with both the business and the software, which is far from ideal.
Amazon Caves To Macmillan’s eBook Pricing Demands
I'm always confused when I hear of any strategy that involves doing x when share price is low and y when share price is high.

If you can know when shares are low or high, there are lots of ways of using that information. The problem is knowing.
It’s funny to me how a few years ago we were all slamming Apple for not allowing native iPhone apps and forcing us to build web apps, and now we’re slamming them for forcing us to build native apps instead* of web apps! Oh how quickly we forget…*

I think those of us who are slamming Apple over the iPhone development model are doing so because Apple is forcing us to do things. I'd be happy if they kept everything exactly the same, but allowed users to install any application from third-party websites.
Up Up Down Down Left Right Left Right B A Start
> The best way for Adobe to save it is to open source the plugin

Practically, open source their OS X / Linux plugin is good enough.
We have passed "break even" conditions in a reactor for D-T for a few seconds. The real test is getting useful amounts of net energy generation which requires about 5x break even for several minutes.

IMO, ITER's design should get to that point, but I don't think fusion is going to cost less than solar let alone coal for a long time.

PS: Using lasers to create fusion has always been more about simulating bombs than it was creating useful amounts of energy.
Ummm, EXCUSE ME! This is totally wrong.

The Capcom code is clearly as follows:

up up down down left right left right B A select start

If you leave off that select at the end, you aren't getting super Turbo Street Fighter, and you aren't getting infinite lives in Contra.
> but the main use-cases are the same

I beg to differ. Flash is by far the best stream-able vector animation engine.
Ah, but the double trick answer to burying survivors is that you ultimately do, but mabye after 10 or 40 years.
Neato.

If reference locality is a big concern and k is small, the following might perform better: allocate a ring buffer of size k+1 (ideally on the stack), enqueue the pointers as you go, when you hit the end, return the tail of the buffer.

Among other things, this problem well illustrates how the rules of optimization can vary wildly depending on low level architecture.
So say we tone it down to a more feasible 0.01 seconds per hash, or to put it another way, 100 requests per second. That's only 4.8 months to crack that password. There'll certainly be future hardware advances, plus GPUs could be used to bring that down. And you can be sure someone used "password" or "123456".

Moral of the story: use long and multiple passwords.
My startup is based in London so if you want to do something really high risk (and possibly rewarding) feel free to drop me a line - e-mail in profile.
How can any price greater than 0 be the best price for a consumer.
Am I missing something or does this totally miss the point about fizzbuzz testing?
The problem with using a scheme designed to be computationally intensive is that it doesn't scale. How can I justify 0.3 seconds of computation time if I'm dealing with tens of thousands of connections per second?
There is the open screen project: http://www.openscreenproject.org/
My standard response to this sort of challenge.

I've just invented a language where if you give it an empty source file, it produces an executable that (the challenge's requirements). Here's the source... ""

Zero characters.

(It's not funny any more, if it ever was.)
Paying out cash on hand should reduce the share price, because money in the bank is proportionally owned by the shareholders.

For an extreme example, imagine a hypothetical company with 1 billion shares outstanding and $1B in the bank and no other business than earning interest on its cash. With $1B in the bank, it should be valued at $1/share plus some share of expected future interest payments. Pay out a $1/share dividend, and the company is now worth $0.
Foursquare Partners with BravoTV
>You might think a compiler could do several optimizations here, and you'd be right. But you'd only be right if the compiler could reorder the terms in A + B + C, or even if it could apply the notion that (A + B) + C == A + (B + C). But it ain't so in Java, at least not when I last looked at it.

Except Java is statically typed, so it's possible for the compiler to know if f returns an int, and it can rearrange the expression given that knowledge.
Make the client's computer do the work.
I'd argue that they are good enough at building browser runtimes that theirs has 90%+ market saturation, and is an industry standard.

Now open is another issue...
I've never seen this site before - the99percent. I clicked around a little and it looks pretty good. I reckon there's some irony in this, as I'm bookmarking it for later internet addiction time later.
>Django now supports multiple databases (as of 1.2) and South

I don't get to use either at work.

I don't really care for SQLAlchemy either.
Interesting they decided to take the route of going through a publisher instead of the self-publish route as they did the first time around.
I agree but it seems clear that HN could use some way of letting its like-minded visitors connect.

pg has built a singular and impressive user base, one which benefits from talking to and meeting each other.

I do agree a traditional jobs board would a lame add-on which would exist orthogonally to the stories/comments. Very soon it would be filled by stale jobs (startups move fast), recruiters and people who come just for the jobs section.

The current method of putting up a job post when it seems to be of most utility works, but just barely.

I just don't know if there's any feature you can add which would not feel like a cheap add-on but rather work within the current user-centric community.
http://xkcd.com/538/
That doesn't help significantly, since you only save the final O(k) dereferences. The situation (small k) where it's practical to allocate a ring buffer like this is exactly the situation where it isn't useful.