skysight-inc/HackerNews huggingface dataset:
Around that time, I will be in the Shenzhen area to setup shop, and if my trajectory remains the same as it is now, I will most certainly love to have a remote HN news software developer on doing our projects, but who is near enough to visit once in a while. Pay would not be $200, but will be very very good. So please get in contact with me close to the time you are about to go, maybe I will have something.

I've been in Kunming, I liked it, but it is quite laid back compared to Chongqing or central china. There is no bustle like in other parts of china.

The wife of my friend is a Yi minority from Yunnan, so if your wife would like to live with and talk to some of the original Yi up in the mountains (about 3 or 4 hours from Kunming), I can arrange that for you. The name of the village is something like laomon, but I must be spelling it wrong because I can't find it on google maps.

You can bring pets into China with a normal visa. Get a 6 month business visa, when you are in china you can get a z-visa through local contacts. If you can't you can just go to hong kong after 6 months, step out, renew it and be back in china in one day.
I worked there ... lots of people are using Macs inside Adobe, including people in upper-management.

I also own a 2 year old MacBook Pro, and while I did had some problems with some badly written advertisements, in general Flash works fine (including video on Youtube) ... although HD content is not rendered as well as on my home Windows box ... but it's watchable ... I watched The Office on Hulu and it was OK ;)

This whole thing reminds of the browser wars, only now it's between 3 camps ... the freetards, Adobe's fanboys and Apple's fanboys. I found myself to be in all 3 camps, depending on my mood :)
Geesh! I think someone needs to get laid...
If it had enough users, probably.
What do you mean by "Resolve the licensing issue"? They don't own H.264, how do you want them to "resolve" something they don't own?
"Make something people want" takes on new meaning here.
how many people use Flash to play casual web games? Hundreds of millions.

How many flash games are capable of handling touch interface?
Actually I am interested in what touch capabilities does Flash has at all.
Yes, it would be unethical. Simply put yourself in the shoes of your employer - what would you think if you were in their place? You've used the detailed business knowledge you gained through their business to develop a product that competes in the same space (it doesn't matter if it's not a direct competitor - it might be part of their future development plans). And now you're going to also use the contacts you made through your job with them to sell your new product!?

Of course they'll think it unethical. I think the only way to do this ethically would be to leave your employment and either go full-time on your new product, or do some freelancing in your current industry to support yourself, or find employment in a different industry before you start approaching potential customers. I'd go for the second option, myself, if you can.
I assume they could keep the part that decode H.264 closed source, or other creative solution.
It doesn't necessarily depend on the things you are monitoring. If you are running one server, don't sweat it - if you are running anything more than 20+ server (my preference) and the capacity is constantly growing and you still don't have a 24/7 sysadmin. I think you are doing it wrong.

The key point is, if your business model depends on more user usage ie, more uploads more money (on a 60 server scale), you would like to have someone standby all the time.
Skrooge 0.6.0 su Kubuntu
Problems can always be resolved.

Some things are truly impossible (change the taste of the colour purple), some are technically impossible (fly by flapping your wings), and some are just impossible due to disagreements between people (release an open-source implementation of a closed codec).

If you can resolve the first, you're God. If you can resolve the second, you're a technological visionary. If you can resolve the third, you're a good politician. Only the first category can be really considered impossible to achieve. Resolving licensing issues with H.264 is hardly impossible in that respect.
this is sooooooooooooo funny!!!! :-D

(and I would like to deeplink to a specific area please :) )
Try reading the linked post Eliezer linked to and see if you still have that question
As the submitter, maybe I should annotate the submissions as to why I submitted.

I was watching the Colbert report and he was making fun of Blippy, which is like the Twitter for your receipts. To highlight how we seem to be moving to broadcasting every ridiculously mundane aspect of our lives, he highlighted what I submitted above.

Is it indicative of a larger trend of over-sharing? Don't know, and hard to say. But it is interesting that someone would try to build it to see if people would use it, and it is an interesting example of an app that takes over-sharing to the extreme.

And it is also interesting to ask the question, what if you take over-sharing to the extreme? Beyond the cultural taboos, can all this perceived uselessness be useful from a different angle?

If it was just a webapp, I don't know that I'd submit it. However, as an iPhone app, which it does, I can see how one might want to both record your sexual behaviors to see if you need to change it up, and if it was shared anonymously, you'd get to compare sexual behaviors with your city or state. It wasn't until Masters and Johnson did their study that a lot of the myths about American sexual behavior was dispelled.

This has the same potential, perhaps. Into S&M, but not finding lots of people that are? Maybe you need to move somewhere else. If you don't like LA, where else in the country would you go?

As a long time HN user, I don't like seeing crap on the front page either, and if you check my submit history, the last two things of mine that made the front page are about git and arc in js.
or use ogg ?
You're making some good points and I give you credit for starting this thread taking a karma beating for it :-) You definately get my upvote.

But here's why I think you might be wrong. Your argument rests an one assumption, which is that the big datasets, the gigabyte size video you're editing, the huge science data set that you want to analyse, etc, originate on your PC.

That used to be the case traditionally and it continues to be the case quite frequently. But I think it may be the exception in a few years time. Video cameras could simply buffer the recordings and stream it right back to the data center. Satellite pictures and other kinds of scientific data could also be stored directly from the sensor to the data center instead of being stored on some PC and then uploaded for sharing purposes. Other types of data that is being analysed today is already stored on the backend and cannot be downloaded as a whole (RFID data, financial trading kind of stuff, etc). It has to be manipulated and analysed on the server.

If most data lives in google's data center the equation changes. It might be impossible to download the entire dataset and then edit it on your PC using a desktop app. The bandwidth argument suddenly favors the browser. High powered desktop computers could be relegated to a few special purpose tasks. Most users might not own machines capable of manipulating massive datasets or video files.

And then you have things like google's native client. It's not like everything client-side has to be written in JavaScript forever. There's not much left that a browser equipped with something like native client cannot do provided the data lives in the cloud.
Yes, thats the only reason Firefox is installed on my machine.
What do you _mean_ by "resolving"? You want adobe to buy H.264 and give it away for free? That's pretty much impossible.

You can't just throw around the word "resolve" things without understanding the complexity or nature of the possible solutions.
I mean "do 'stuff' that makes the problem 'go away'".

As a former management consultant, and now a start-up founder, believe me, I speak from experience when I say every problem of this kind is solvable if you want to do it badly enough.
Thanks for the reply. It might just come to that, although like we discussed on #startups, I don't think there is an ethical difference since I will be using knowledge and contacts gained through my employment anyway.
"The main reason we can't release Flash Player as open source is because there is technology in the Player that we don't own".

Bullshit. Why don't you open source everything else then ?
Yeah, the reasoning is pretty thin here, which is really somewhat insulting. Listen Adobe, it's okay to say "we would like to make money from our code base and must keep it proprietary"... in fact I'd prefer if you'd said that rather than make up a plain-old lie.
There is only "one stuff" they can do to make the problem go away (in your words "resolving licensing issues"), which is, they can buy H.264 and give it away for free (open source it), which is impossible without making themselves bankrupt.

The other stuff that I can think of is that they can use Ogg Theora, which is hardly a solution, considering (IMO) it is an inferior codec.
Started a new contract the other day, and one of the folks I'm working with asked me what the deal is with my browser (I use Chrome to hold documentation / collab tools) - everybody else simply uses Firefox for everything. I can't stand how slow FF is for general browsing, but I cannot give up Firebug for the work I do.

Best part? Not the CSS editing, and not the JavaScript debugger (although that's really handy too) - truly the most useful features are the DOM inspector (easier to do that than look up some rarely-used property in the ref specs) combined with the console (test out a one-off bit of idea before fleshing it out and integrating it into the actual codebase).
It always annoys me when people talk about "stuff" without thinking for a moment what the "stuff" actually is.

What do you mean by "they don't own H.264"? What does "H.264" mean in your sentence? H.264 is a standard that defines how to decode an elementary video stream. You can't "own it". You can own rights to an implementation — but that's where things get interesting.

There are many H.264 decoders, some of which are open source and could be used by Adobe. So their argument is rather weak.
Hang on, rebuild their culture to be competitive? Whatever the merits of Flash, it competes in the open market with HTML 5, SVG, Silverlight, Java [FX], you name it. Having somebody decide for you what you can and you can't run on your own device seems a lot more anti-competitive.

Flash has tremendous market penetration and is in very wide use. On the strength of that, I don't think Adobe's choices are constrained just to what bloggers, HN posters or even Steve Jobs say.

I'm not a great fan myself (other than when sinking hours into the latest Tower Defense game), FlashBlock is among the first things I download on a fresh install of Firefox but the notion that Flash is somehow teetering on the precipice of oblivion is fanciful, to put it very mildly.
That's not a list of reasons, it's just repeating the standard Adobe talking points (which from the manner and number of times they do it must be a corporate policy of some sort).

What does he say:

* Standards are slow to innovate (i.e. we are better than HTML)

* We pay H.264 licence fees, and this is some big philanthropic gesture to the world.

* Flash is "open" (for values of "open" not widely recognised in the industry)

He points out that Apple could build their own Flash player from scratch. He doesn't realise that they neither want to nor need to go on such a wild goose chase as they have everything they need in the combination of native and HTML5. I think that would continue to be true even if Flash was properly opened.

Open Source folks have been reverse engineering Flash for years because they were worried they'd be shut out of the web. Adobe have only opened up now because the tipping point has past and they no longer have a position of strength.

Just like no web streaming fees for H.264 this is an admission of weakness. If Flash or H.264 was as far ahead of the competition as their respective fanboys claim then they'd be using that unassailable position to extract cold hard cash on the order of hundreds of millions of dollars.

This is what Adobe did for years on every platform apart from desktops and while it probably earned them a ton of cash it stunted the market and led to stagnation. They claim to have turned this around with the Open (there's that word again) Screen Project but it's all been talk for the last 2 years.
Superformula - Parametric shapes
My comment was in response to having read the linked post.

Having just finished reading it for a second time I'm still not clear. Eliezer does say, "Nobody believes the market is really "efficient" [...] but still, the market does not leave hundred-dollar-bills on the table if everyone believes in them." I'm possibly arguing against a position which has not been given but I sense there is more than this and I can't identify it.
What kind of customers are we talking about? I think it's more likely to run into trouble if the customers are themselves large companies. If the customers are small---individuals or mom-and-pop restaurants or something---it's probably easier to reuse the contacts. That's just a guess, though. The current company would probably not be happy about it either way (though that's not necessarily determinative, because companies are unhappy about anything that remotely smells like competition, regardless of whether it's ethical or not).
From Wikipedia:

On 20 January 2009 Adobe announced it will publish the RTMP specification.
On 21 May 2009 Adobe filed a DMCA removal request on a Sourceforge-hosted
implementation of the protocol.

And now we are about to believe that:

The Flash file format (SWF) specifications are open and unrestricted, so any
company - even Apple - can build their own Flash Player if they want. Also
freely available are related specifications for the Flash ecosystem: RTMP
FLV/F4V, AMF, and MCD.
This is really excellent; exactly the app I have been looking for for the past year or so now.

Only thing I could suggest improving is letting the pad take up more of my screen size.
Example of a small error on YouTube's part: "more info" and "less info" shows exactly the same info text.

That is something they might want to detect.
How about a middle ground: compress the gaps, but not remove them completely: leave some gap, as a resting point.
I agree that more and more data will be stored on servers and will be processed by chunky server code. The point I'm wondering is the browser and html a good tool for accessing and processing this data? I would say no, that a native code app that uses the web infrastructure is superior - a web enabled app.

More so I think there's a lot of time being wasted on trying to get the browser to do things using html as a programming model when it's a lot easier to write native code apps and just forget the browser - call it web 4 (or 3 I've lost track of where we're at number wise).

There's no reason that the browser can't be a component of that web enabled app, just html is not the only way to write applications.

Strangely I was talking to the owner of a medium sized ISV who was relatively technically literate but not a developer. I was saying how you can deliver apps using a native app, the response was 'but don't you have to use html?'. Currently the web is the browser - this is not true, tcp/ip and other protocols existed before the browser, and there is absolutely no reason that http and html has to be the only way we communicate with servers. Indeed I belive the blindness of tying everything to the browser is costing a lot in development. It's time to move on. Keep the browser for what it's good for but don't try and shoehorn everything into a html solution.

If in your argument you say 'web enabled application' instead of browser then I agree 100%.
Well, cap-and-trade will be partly offset by peak oil causing less of a shock.
> I've learned long ago (before I ever touched a computer)

Phrases like this give me a strong sense of history.
http://icanhascheezburger.com/ is a very successful startup website which has been discussed on HN in the past.
Neat website. It's naturally viral and has a lot of monetizing potential.
I lived without X for 4 years, between 2005 and 2009, my main box was a 500Mhz Coppermine Pentium 3 with 128mb of ram and an integrated SiS 630 video card, a crappy setup that taught me much about computers and unixes. The applications that I used included vim for text and coding, midnight commander and some ol' school unix tools to manage my files, mutt for e-mail, links2 for browsing, mplayer with frame buffer or vesa output for video, mocp for audio, a combination of pdftohtml and fbgs (included in fbida) to see pdfs, fbida for images and irssi to hang around in freenode. I also learned to play angband (a roguelike that's far better than nethack) and began to use zsh. gpm was a must to some copy and paste. I now have a Macbook, but still use some of these applications everyday.
The criticisms in this article have little to do with peer review. In fact, the whole problem is that the IPCC panels appear to have incorporated non-peer-reviewed papers in a few locations in the reports about impacts and mitigation. Peer review is not falling apart, despite breathless claims to the contrary.
Let S=strings,s=string,t=string, where s=s_1.t.s_2.t.....t.s_n

Let split be a function from S*S->S[] such that split(t,s)={s_1,s_2,...,s_n}. For example split(" ","a b c")=["a","b","c"]

Let split_c1=curry(split). Then split_c1 is a function from S->(S->S[]) such that:

split_1(t) is a function from S->S[] such that split_1(t)(s)=[s_1,s_2,...,s_n].

For example, split_c1(" ") is the function that given a string s splits s on the separator " ". Let splitOnSpaces=split_c1(" ") be this function. Then splitOnSpaces("a b c")=["a","b","c"]

The example in the link is

String.prototype.splitOnSpaces = String.prototype.split.curry(" ");

"foo bar baz thud".splitOnSpaces(); // ["foo", "bar", "baz", "thud"]

The javascript curry function takes a function (here split), and a parameter to that function (here " "). It then curries the function. It doesn't return this curried function directly, but immediately applies it to the parameter it was passed to give a new function, which it returns. In the notation above it's returning split_c1(" "), in other words splitOnSpaces.

Executing a function on an instance of a class applies that function to the class. So "a b c".splitOnSpaces() means splitOnSpaces("a b c"). As we saw above this returns ["a","b","c"].

Currying and partial application are very close, hence the confusion. The javascript curry function not only curries but also applies a parameter and returns the resulting function. So I think it's not entirely fair to say it's not currying anything. It can be seen as currying and then passing a parameter to the curried function.

Am I right here? This is mainly based off currying as explained by wikipedia...
Installing Nginx With PHP5 And MySQL Support On Fedora 12
Opening it up might speed up development, to catch up with Rails?

I don't think there are any killer web frameworks for JavaScript yet?
Nope. The number of an average person's sexual partners isn't exactly comparable to the number of restaurants, bars, and shops they visit.
To keep Flash relevant, Adobe must resort to the nuclear option
Writing object to object mapper: first implementations
Hmmm, until I looked closely based on this thread, I too read it as Socialistan. That says more about us than the author, who named is Socal... because "LA is definitely the center of gravity for this cluster."
I'm not sure what all the swearing adds to this article. Chill out, man.
Or just adjust your privacy settings so that only your friends can see anything. I don't show up in search results for example.
But it's a lot nicer that he did.

I much prefer hearing that people were not given things to make a good review, but chose to purchase one and loved it. The latter makes me want to buy one, the former puts me off a little bit as I can't be sure that the good review is untainted by the freebie.
Post this info in a reply on that blog entry plz.

Or maybe you did, but their "Open at Adobe" moderator didn't approve it.:)
There are several things that make me smile, grin, chuckle or groan:

Launch codes being found one character at a time

- "Plasma to the Face" when the game of Tic-Tac-Toe is found to be a draw

- The long list of scenarios

- The completely gormless expression on the General's face during the playout of the scenarios

- Falken typing "Hello Joshua" so quickly and without looking.

That said, and put in its time, it's a surprisingly good film. I remember watching it in the cinema - it is better on the big screen - and it was there I learned about the existence backdoors and a few other things. That started my interest in hacking. Before that I'd just written a compiler and a booking system.
> The two are similar; someone with strong character is by definition honorable.

Not quite - someone with a good strong character is necessarily honorable. Some villians have strong character.
Andr-rid@mail.ru: Входящие
I thought the 'browser not supported' message was odd too. I got that message while signing up using my iPhone, but it seemed to work just fine.
Why Modern Warfare 3 needs Australians
Although Flash is very popular today, if Adobe don't open source their format then it will be superseded by others. To me the arguments for not going open source given by Adobe seem weak and unconvincing.
What's wrong with that?

I was simply commenting on some of those "Poor Adobe" claims. And in that light it is perfectly rational to write what I wrote IMHO.
The Flash (SWF) format is open (or, so Adobe says)... But their software isn't.
One of the things I'll be excited to see (or develop, if I'm fast enough) would be a social note taking app integrated into the reader, shared among a book club for example.

There are plenty of constraints (slow screen refresh, not ideal user interaction) but who knows, some good new ideas might be born to work around them.
Xylote.com  - Pro Audio Loops, Downloadable sounds, Modern Beats
Pro Audio Loops,downloadable sounds,drum sample packs,stock music library,Sample Packs,Music Loops,flash button sounds
"They'll commit precisely as needed to achieve their business goals. There is nothing interesting implied by the relative numbers of commits between Apple and Google."

To hackers interest in business models/goals... or interested in the future of a project such as Webkit... there certainly could be something interesting here (i.e., more than just corporate egos), if only something like:

• Perhaps Google will lend energy toward developing aspects of Webkit that Apple has neglected.

• Perhaps the potential of Webkit is looking even greater as two mega-players in the digital realm are now supporting its development to roughly equal degrees.
Choice is Beauty: Why I'm leaving Apple Mobile for Android
What to do About Erlang's Records?
That's a pretty clever trick. I heard from some people that after doing the bulk upload thing, if your account in any way promotes a business, it gets shutdown after about a week. Anyone who uploads large contact lists to facebook gets into some type of human review system.
Would you mind writing up a piece about your offline affiliate marketing experience, since it seems to be the most successful thing you've done?
Their flash specification is not complete.

The blend modes are not specified there. Two of those are strange, flash specific ones that you have to reverse engineer, but the others are similar to PDF.
I wonder why Flash didn't open up it's format and offer it up as an alternative?