skysight-inc/HackerNews huggingface dataset:
That was actually an interesting approach, but still doesn't seem logic. You can't actually develop a Flash app without using the iPhone OS so then you have to follow the C/C++/ObjC rule.

But if the author is counting on "not using the SDK" altogether then basically your whole developer agreement with Apple is void since the whole purpose was to develop "applications". And if the agreement is void there is no reason for Apple to accept your stuff on AppStore.
Firefox Lorentz: Plugin crashes will not affect the rest of Firefox(beta)
Is the long-term goal going after SmartAssembly's market?
It might also depend on how suicidal you're feeling. Check this out http://pipeline.corante.com/archives/things_i_wont_work_with... and notice how many involve fluorine.
Google your keywords, maybe a blogger wrote about it or something.
And you don't have to buy a whole computer (if you don't already have a mac) just to compile you app!
Did you know also the $99 fee is per year??
Sounds a bit like adwords, keep well in line otherwise we reserve the right to destroy your business.
Redgate (owner of SmartAssembly) and Remotesoft in general. Yes. Their tools don't work worth a damn and they sell way, way too many licenses. I'd love to take a large chunk out of their market.
The Bullying essay
It is sometimes quite difficult to understand why one person causes a lot of mental and physical suffering on another. Well, there are many reasons behind this, which have been discussed in quite a few forums. When this kind of harassment happens in a school or a college,
Hmm, I wish HN had a switch that would allow you to hide things you don't wish to see.
In fairness to Redgate, their tools have always worked for me. SmartAssembly worked pretty well when I used it too. They're just ridiculously expensive. So I would love to see some good competition for them.
The Most Expensive iPad Stand Ever
Sorry, but bashing your competition doesn't make you look "cool."

I reviewed {smartassembly} back in 2007 (http://neosmart.net/blog/2007/smartassembly/) and till now it remains hands-down the best obfuscation and post-release-processing tool for .NET applications.

For larger projects the obfuscation can break the product. It's tedious work, but you can manually exclude functions from the obfuscation procedure until you can find out where things went wrong.
They 'work', but they don't protect your code in any way. Beyond removing names from your code, they really don't do anything useful. It really seems to me like the people working on these obfuscators have never looked at unmanaged code obfuscators used in the wild -- with the amount of data available with .NET assemblies, you can do a whole, whole lot.
hm, so this might be why apple hasn't approved my flurry analytics app yet...
I love this technique, though its been around for a while.

This is where I first saw it:
http://www.themaninblue.com/writing/perspective/2005/08/29/
The history repeats itself. =)
The raise of linux was, in some extent, because "we hate MS" (because they are a monopoly, too rich, etc - does not matter).
Now its Apple in focus and on the top, so it's time for Android (+1 for Google for a wise strategy to become a new RedHat of mobile segment) or even Maemo.
It is also good news for Nokia with its N900 pilot project, but they are too slow and stuck with their crappy Symbian. NextStep was much wise investment. =)

btw, RIM acquired QNX. =)
I'm not terribly concerned about looking "cool", I'm simply stating what everyone who's reverse-engineered such obfuscated assemblies knows. These tools simply don't protect your code at all. I think it's a travesty that these tools sell as well as they do while doing nothing to hinder reverse-engineering.

Edit: For the record, I performed quite a bit of reverse-engineering on Magic: The Gathering Online, which uses SmartAssembly for obfuscation. Despite it being heavily obfuscated, an hour with Mono.Cecil got me a clean binary with placeholder names. That is simply unacceptable.
He's going to be charging 500USD per user per year. {sa} charges 500USD per user.
Perhaps Sun didn't respond to the vulnerability because Sun doesn't exist anymore.
Apple wants developers to develop iPhone's apps and share the profit, instead of flash sites (and share the troubles with crashing crappy plugin). That is clear and obvious.
I upvoted you because you shouldn't get downvotes just because you someone disagrees with a comment. Rather downvotes should only be used if a comment is irrelevant or trollish.
kind of sucks that the video player doesn't work on the iPad.
You do realize that Windows Mobile 7 has similar policies as the iPhone. Apps need to be written in Silverlight (a Flash competitor), XNA (games), or .NET. I'm not sure if Adobe can manage yet another cross-compiler (if that's how CS5 works). Also, Microsoft will approve each and every app, and I don't think that side-loading is allowed either. Now, I don't think that Microsoft will care as much about the cross-compiling, but if the Apple camp is to be believed that multi-tasking support is the technical reason for the ban, you might be surprised by Microsoft's support too.

So... I guess Adobe can target Android.

Ref: http://www.informationweek.com/blog/main/archives/2010/03/wi...
There's several issues at stake here. The first is that these guys are under extreme amounts of stress. The level of stress the average soldier faces in a war zone (and that's what it is) is unimaginable to pretty much anyone that hasn't been there. I've heard stories of some things these guys are faced with, and none of it is pretty. I've had to take a step back from some of it, and I didn't even experience it directly. When you get an RPG shot at you that bounces off the front of your Humvee and by some miracle, it doesn't go off, you don't walk away from that the same. Having to stab someone repeatedly in order to save your own life. Shooting at actual people. Not some representation of people, but actual living, breathing human beings, and seeing the carnage wrought by your bullets. It's hard to even comprehend.

Now, imagine these guys come back and are generally able to continue to carry on some sort of a normal life at home. There's a lot of training involved here, and part of it is that you were simply ordered to do it. The chain of command is a real force, something the average soldier respects enough to go into a situation that very well could end their life. They also fear it. It's a force that's almost worse than death. Would you want to admit mistakes, or would you feel better about simply covering them up? This hypothetical soldier is already hardened enough to take the life of another person without feeling intense amounts of guilt. What is covering up a mistake compared to that?

There's also an insane amount of camaraderie amongst soldiers. These guys are willing to go into the line of fire to get back a piece of their buddy to send back home, because no soldier gets left behind. Would you risk your hide to get back part of your friend's dead body in order to have a proper burial? I don't know if I would, but that's a fairly ubiquitous feeling amongst soldiers. These guys will fight and die for their fellow soldiers, dead or alive. If you would already put your life on the line for someone, why wouldn't you help them cover something up?

Finally, the perception of people (civilians or combatants) from the view of a soldier is horribly skewed from what it is at home. They aren't really humans when they're on the battlefield. They're targets. The guilt doesn't really hit until after these guys get home. When you're in the midst of it, you're worried about your own survival, and the survival of those you care about. They don't seem to be particularly worried about the collateral damage. If they make a few mistakes, oh well. It's better than not pulling the trigger and finding out they were actually the enemy.

I'm not saying it's okay. It's certainly deplorable behavior. I'm just saying it's understandable, from where I sit. If I were put in a similar situation, I'm not sure how I would react. No one does, but the only way to prevent is to simply not go to war.
Bachelor Pad? Or are those kinds of apps banned too?
My price is certainly high, but if there's one thing I've learned in business it's that it's much easier to lower your price than to raise it.
In addition to merging user assemblies, can you include system assemblies and even the runtime itself? I've always wanted to distribute C# apps as a single executable file that didn't depend on any runtime at all. I think there are some products out there that can do this, but last I checked none of them seemed very good.
Thanks for your feedback, guys! :D
It's certainly possible, although I'm not certain of the legalities there. I'll look into it once I get merging of assemblies working. Combined with the dead code analysis I'm working on, it may end up working out pretty well. Thanks for the suggestion.
09-10 Barcelona Away (Henry 14) [086480]
09-10 Barcelona Away (Xavi 6) [086477]
Loren is hard at work on it: http://is.gd/bmGoR. A beta is due to Macheist nano bundle purchasers.
In Haskell they like it better if a function returns the same value if it is called with the same arguments later on. Just like sin( pi ) gives the same answer every time you call it. If you start writing functions that take a file name and return the bytes then that function might return a different value the next time it is called assuming the file contents changed on disk. The same line of reasoning applies to db calls, user i/o, anything with random numbers etc.
You can't stop people from making their own choices, whenever you try to force any kind of sensor ship or prohibition on people, they will find out ways to go around. IMHO very stupid and arrogant move by Apple.
Some Of The  Best Pc Online Games
"not to mention the damage trail a string of unqualified programmers will leave through your codebase"

In my experience, code reviews don't take too much time, make code quality more consistent, increase knowledge-share, and lower defect rates.
Twitter Third-Party Dev Exodus Inevitable
There are lots of perfectly valid reasons to leave a job you enjoy, that has nothing to with the actual job.
Fast Artifical Neural Network Library
Top Tips To Search For Smarter Jobs
Warhammer Online billing errors - long forum discussion
You know, I have GPG, a public key that's on a key server, I also have it attached to all my emails, for about the last two years. And I have yet to receive a single encrypted email, even from techies.

I want to use it but that means someone else has to be using it also.

On a related note, I was chatting to a friend the other week, and he was using Off The Record(it's encryption of IM), now I had gone to the trouble to install it on my machine but he was using Adium and it came default, he didn't even know he was using it. Good job Adium.

Cryptography has failed.
This "Product" is taken from open source project
http://exepack.codeplex.com/ ..

ExePack == DotPack

same functionalities .. but one is "Product" and other is opensource project ..
How to Train a Puppy - Free Basic Dog Puppy Training Tips
This is really funny, since this is just the transcription of their daily business practice, so your experience shold have told you earlier. But only now do people see it, after years of Apple behaving this way, people still cramming to get into the apple-bottom, who are you to blame apple for actually write it down?
Four Benefits of Saunas
Saunas are getting popular round the world. After using sauna, you'll feel relaxed and refreshed.
Because if they do similar things, they must use the same code? Better tell Microsoft that Apple's ripping them off. I mean, they're both x86-based graphical operating systems, right?

Don't accuse people without evidence, especially long-standing members of the community like Daeken, of stealing. The fact that you spammed Daeken's blog with comments promoting exepack (forcing him to disable comments) doesn't help either.

Then again, some of your comments were pure gold. For example:

"Your product" name is DotPack and open source ExePack ;
Pack part of the name the same . coincidence ? To much coincidence in this case .

(FYI, I've worked on a portion of DotPack's code, specifically optimizing the LZMA unpacker module, and while that portion was not original code, the original source was a public domain LZMA unpacker. We ended up rewriting practically the whole thing anyways because of how badly it was written. The end result was something like half the size of the original.)
There is an earlier discussion of this at http://news.ycombinator.com/item?id=1252222
This is a good example of what is still utterly wrong today with HTML/CSS implementations. I appreciate the work and the fact that it is shared with the public. The fact that you still have to deal with this sort of markup in 2010 is really sad.
Hm, does this mark the end of free competition between twitter clients?
The extent of this accusation stems from the fact that both names contain 'Pack', much like every other packer on the planet. One of his many trollish comments on my blog was this:

"Your product" name is DotPack and open source ExePack ;
Pack part of the name the same . coincidence ?
To much coincidence in this case .

NM Moscow, Russia

At least a dozen HN readers can attest to the fact that I've been working heavily on this, and two have seen the source first-hand and can confirm that it's original.

It's offensive to say the least to have such an accusation come up on your own blog, but eh, such is the internet.
More like programmers who program in C, C++ or ObjC are slower, so if their idea is actually worthy, we can copy it before they've grabbed enough land.
I've actually never come across that quote of Rand's before. It must be in a book of hers I haven't read. It's a terrible quote to try to justify Objectivist ethics with.

The best validation of her ethics I know of is an essay entitled The Objectivist Ethics, in her book, The Virtue of Selfishness. The first several pages are dedicated to establishing why man needs ethics, and the rest of the essay to explaining Objectivist ethics and why it benefits human life.

Ooh, I think we're in luck. A quick google search shows that you can read the essay here. I just glanced over it, but it appears to be the same essay as in VoS.
http://www.aynrand.org/site/PageServer?pagename=ari_ayn_rand...
Ok. question .

Why will someone BUY "Your Product" for 250 - 500 USD (!?) if there is FREE openSource project with very much the same functionality, and from whom you take much of idea and implementation ??

ExePack
http://exepack.codeplex.com/
Could you post a protected .exe URL to this thread to play with? Just a simple crackme would work.
The idea is one that's been around for many decades and implemented thousands of times over the years. It's not mine, and it's certainly not from Exepack. People may buy it because it works very well and is improving by the day, and if they don't, that's ok -- competition is good. But accusing me repeatedly of stealing code when the only thing our projects have in common is that we're .NET packers with names ending in 'pack' is just downright offensive.
NFL Jersey, NHL Jersey, Jerseys Discount, Jersey-discount.com
If you'd like to take a look at a packed binary, Dotpack itself is packed. Feel free to peek around at it. For what it's worth, there's little to no protection as it stands; the unpacker stubs are obfuscated for space reasons, but the actual assembly is unchanged at this time. Obfuscation will be coming soon, although I'm unsure of how far I'm going to take it for the release version.
"Apple responsible for 99.4% of mobile app sales in 2009"

http://arstechnica.com/apple/news/2010/01/apple-responsible-....

check the numbers - AppStore IS a monopole ...
I think you meant "ignorant"...
IPhone PL lockdown
It seems a shame to be losing the name Tweetie; I think Twitter should keep it - an established brand and a clever name, it's part of what their buying.
One of my concerns with LLVM is its appetite for "elegance" means it risks biting off more than it can comfortably chew. A wonderfully general and composable framework is all well and good, but as a practical matter, there are more direct routes when what you want is to arrive at a destination.

I work on the Delphi compiler. In Delphi 2 (released in 1996), the compiler, in 65K lines of C source, implemented not just the usual lexer, parser, OO type system, optimizer, code generator etc., but also a build system (conventionally the main .dpr specified all units used by project), an object file reader and writer, a unit file reader and writer (a richer object file with full symbol table info), a smart linker and a resource linker. It could do that in part because it only targeted x86 on Windows, but also because it had a goal of simplicity of use in mind: all you needed was the compiler executable and a path to the RTL units, and you could compile anything you needed without fuss. Not wholly relying on 70s era assembler and linker technology meant that e.g. bad links with mismatched import and export symbol types could be eliminated.

LLVM earlier had a goal of being able to skip the assembler step and produce object files directly. But it appears that since that didn't work out too well, now LLVM is reimplementing a general assembler framework entirely. The risk is that they are expanding the project's focus so much that in its breadth, it gets stretched a little thin so that scenarios not tested by the mainline path of Clang on Mac / Linux atrophy. As it is, support for precise GC doesn't seem wonderful, and there's no support for Win32 SEH, etc. Support for interesting stack models (think e.g. Erlang, stackless python) seems to extend little more than tail call support.

That said, it's great that LLVM exists, and can act as a hub for commercial investment in open source back end compiler technology. I'm currently playing with LLVM as a back end for a toy project right now.
oh yeah? how about calling europe with one click on ATT networks for 2c a minute?

... please - you Apple fan-boys should try things before jumping to conclusions ...

i dumped my iphone for a nexus specifically for Google Voice and Apple draconian control on the platform ...
How To Increase Scraps In Orkut | Hack A PC
Twitter Buys Tweetie, Adds Fuel to Developer Fires
Sorry, but I am curious what the product does. Can someone explain in lay terms what an exe packer is and why this product is special? Thanks.
I wonder whether that is equivalent the same technical term from set theory which mean "all except for a finite number of exceptions", and thus with a finite underlying set, it's correct to say that "almost all" elements have a property when in fact none of them have it...
newspeak
A binary packer such as Dotpack, UPX, or PEtite compresses an executable and adds an unpacker to the beginning of it. In this way, you have a self-standing application that is a fraction of its original size. What sets Dotpack apart from the popular packing tools is that it works on .NET binaries rather than general Windows/Linux/Mac binaries.
Same thing but FREE and OPENSOURCE

ExePack .. http://exepack.codeplex.com/

this "product DotPack" is very much the same as ExePack .
very possible that ExePack source code is little modified and turned to be "product" ..

Read Copiright notes on CodePlex ..
Won't this break XML serialzation? At least, several years ago, XML serialization used to go compile code (call csc on files) at runtime or something crazy like that. We were never able to make our dynamically loaded assemblies work well with XML serialization. I tried a commercial product a while later and it too had that issue.

Kudos on LMZA - I wish Silverlight would have used that instead of just zip. It'd make a pretty big impact on size.
I totally agree that cross-platform app frameworks never become de facto standards, because adding an extra layer of abstraction between native UI widget APIs usually dumbs down the user experience.

However, cross-platform frameworks that don't try to replicate platform's native UI experience, have been and are successful, mainly in games. And Flash can be seen as a one and by far the most succesful contender in that space. After HTML/JS that's it.
Nope, this works fine with reflection generally. That sort of introspection, however, will be incompatible with the obfuscation done in the future. I aim to detect where it happens, and at least say "hey, this flag is being ignored since it's going to break things".

As for LZMA, it has a huge impact for sure, but until assembly merging and dead code analysis are in place, the impact on Silverlight assemblies is going to be pretty slim.

Dotpack does wonders on standalone binaries as it stands (compresses NVidia FX Composer to just over 20% of its original size, for instance), but most Silverlight assemblies only get a 10-20% decrease right now. I'm looking forward to getting the Silverlight side stable and as high quality as the standalone side.
Notice also how many involve nitrogen - and you're breathing that right now!

Like nitrogen, the nastiness of flourine is potential. Most actual flourine composites, including those proposed to be used in reactors, are quite stable.
Or Paddington Bear's Island Adventure?
Best Home Entertainment, Types of home Entertainment, Entertainment Factors
A variety of home entertainment is offered in this modern and advanced technology. They are CD and DVD players, Flat screen TVs, High-definition LCD TVs, Home Theater, Surround sound speakers, Special lighting effects for media rooms etc.
You can play it here:
http://www.geekosystem.com/xkcd-tetris-hell-game/
In this case, where companies put out job ads, yes! It is usually pretty one-sided, at least, in the beginning.
"Apple responsible for 99.4% of mobile app sales in 2009"

http://arstechnica.com/apple/news/2010/01/apple-responsible-...

so obviously AppStore is a monopole - the other 3~10 stores have a miserable 0.6% ... of course that says a lot about Apple genius and how its competitors are plain retarded ... but ...

still i think they are more and more abusing their dominant position with their draconian dev rules ... and that should be looked at - could present some legal challenges for them ... im no lawyer - but i think the only way they can get away with it is tru the private nature of the dev agreement ...

incidentally - i really think Apple is special - one of a kind genius company - but also because of that people cut them way too much slack ...

to prove my point - just try this simple mental exercise - try to picture - what would happen on this same forum if we were discussing about say - Microsoft - say Microsoft just put out a nice new license for Windows-7 that said you "can develop for W7 only if you use C#, .NET, Microsoft own compilers, Flash is banned and Redmond will need to approve all any application" ...

dude - it's so funny i cannot even finish typing it ... really - it just sounds so crazy - like a story from another world - a world of evil monopolistic corporations that try to control our free lives... yet all we did with this simple exercise is to change one word : Apple -> Microsoft ... and - last time i checked - Windows does not even have 99.4% of the market - more like 90% coupled with a boring, inferior resource hogging product that though comes with all the freedoms democracy brigs us ...

and that proves my point - we do cut Apple way too much slack just because they are so awesome in making great products ...

full disclosure - i owned both iPhone 2G and 3G, just recently dumped 3G for a nexus-one because id rather own an imperfect (though rapidly improving) democracy than in a perfect nazional-socialistic system ... i still use my mac - osx is awesome and kicks Windows-7 lower-back ... and just got an iPad - just because there are no other choices ... yet ...
Choosing Random Elements
Well, unless anyone is willing to re-implement Foundation and UIKit framework, writing iPhone apps with pure C will take forever.
Five Guys Burgers
Oops... here's page 1: http://www.inc.com/magazine/20100401/jerry-murrell-five-guys-burgers-and-fries.html