skysight-inc/HackerNews huggingface dataset:
> Native software is dead.

Apart from Hacker news and reddit, I need nothing online, and in fact I hate to use the browser when a more suitable native option is available.

May be it is different for the million social apps in phones, but I don't need them nor care about them.
Warren Buffett: If he were Tim Cook, he'd be buying Apple
How to make a demo video for your startup
Congrats! How are you approaching the churches, and how has that process been? Any paying customers yet?
In most job markets in the US, refusing a pre-employment drug test would make you literally unemployable, from the crummiest fast-food/retail job, to middle/upper-level management.
On topic, from this morning's NYTimes:
http://www.nytimes.com/2013/03/04/business/economy/corporate...
Why does automated testing keep failing at my company?
Imperfect solution, but MediaWiki (http://www.mediawiki.org/) comes to mind. Wikibooks (http://www.wikibooks.org/) is using it fairly successfully.
Add beautiful titles to your pages with SVG. No fear about compatibility.
The quality difference isn't super far off, but I don't think the main target audience for GoPro is going to disappear to using camera phones. There's just too much of an industry built round them now, they can survive a huge chunk of damage and keep rolling, there's all sorts of mounts and and attachments and so on.
XML is obtuse only when you try to read definitions of XML dialects written in XML dialects themselves; even then, it's understandable, though it is a "high-art" discipline of schema-world semantics.
The text in Firefox doesn't lose subpixel antialiasing, at least in my browser.

Also, it's perfectly possible to use GPU compositing with subpixel antialiased texture, you just need a separate texture to store the (Ra, Ga, Ba) pre-component "alpha" vales and either dual source blending, two rendering passes (first to apply alpha to destination, second to add color), three rendering passes (one per color), or a pixel shader that takes the pre-blend target surface as an input.

If your browser doesn't do that, file a bug.
BTW, note that india-ink doesn't necessarily use shellac, although some modern brands do. Traditional india-ink just uses water (which makes it less permanent than shellac-using india-inks, of course, but it has the advantage of being much easier to clean up).
Don't forget Eclipse and vim :)
If "plenty of governments" believed that, I'd expect to see far higher tax rates.
The "X" is for "extreme", right?
Can you blame them? Have you seen how much websites cost?
This is a complicated cost benefit analysis for Canonical. All of the device manufacturers with the exception of samsung are at the mercy of Qualcomm/Intel/Nvidia for the core drivers for their SOC. If a device manufacturer wants to experiment with an alternative OS, they are unlikely to make the commitments to the SoC manufacturers needed to get debugged drivers for a non-Android stack. By running of the Android Kernel and using Android graphics drivers, Cannonical has lowered the barrier to experimentation for device manufactuers. The cost of this is it complicated their developer story considerably. The reality of this is the developer story needs to be considerably fleshed out before we can judge it. All we know is that it will be different from the current Desktop Ubuntu story.
TFA wasn't "shocked" (I suspect he was being slightly hyperbolic) at the sole invalidity-through-broken-namespacing, broken templating also had a hand in it: simply exporting a post and proof-reading the output is sufficient to catch the latter.

Then again, you just have to put the output through any XML parser (it's not hard to find) to realize the document is completely broken, but...
Isn't Chicago already the big rail hub for Amtrak? I think all the East to West traffic in the Northern half of the country goes through there.
Hey there. I would say that if you were in a room where 100 people had actually heard of Spreedly 95 of them would have said "Oh yeah, the subscription management guys" If you heard about Spreedly and went to our website the messaging was around managing subscriptions. Core was in a different location. So it's a pivot in that now if you arrive at Spreedly.com all the messaging is around payments in general and not managing subscriptions in particular. But I agree if you've watched us a little more closely you've known Core (now just Spreedly) was where a lot of our attention had been.
Good points, but I really don't agree with the analogy of Andy's predicament and a startup...

You have no idea how deep the wall is.

Then find out. Google "lean startup", "Eric Ries", "Steve Blank", or "Rob Walling". There is a strong active movement for avoiding exactly this problem. Anyone starting a business should embrace it.

You have nothing but a rock hammer.

Then get more tools. This includes technology, methodology, money, and, of course, people. "Lack of resources" is no longer an acceptable excuse for failing.

You have no idea when you will be caught.

Then find out. Talk to people. Embrace the lean startup approach mentioned above.

But what you do have, is the journey. Enjoy the journey.

Ahh, yes. agreed! You nailed that one.
Hi HN, I am Sagar Sharma and I have done graduation in animation and design. Above is my first animation project using flash CS5 that introduces the product I am helping my boss with.

Please view it and let me know what do you guys think about it?
Port scanners do generally scan non-standard ports too, you know...

I don't think that exposing SSH to the internet is that bad, but your argument is not sound - requiring a VPN does add security, because if there happened to be a vulnerability in it that allowed access, all it would do is expose SSH on the machines (I'm assuming you have proper firewalls set up), which you are advocating making public in the first place.

Saying it adds no security is false, because you'd require an unpatched vulnerability both in your VPN server and in the SSH server simultaneously. A zero-day in one is possible, but in both at the same time is far, far less likely.
In Russia this website would cost at least $30m.
Virtual lane graphics for swimming with CSS3
Potentially - but there are some tough restrictions in India itself around vaulting cards and reusing them. So not sure how you'd manage that if you're an Indian based merchant.
One day offices will be a thing of the past
I'd agree, apart from that the "end result is binary".

When you aim to do something big, it's very hard to fail completely.
Maybe this is considered a preinstallation step, but the very first thing to do is set the system time on the hardware, before you even boot the OS for the first time. Then the first step after booting is to confirm the time and reset it, if necessary. This is essential for accurate and usable logs, file times, version control timestamps, etc.

It's also a good idea to ensure that sshd has fresh keys that are unique to that machine. Hopefully, your images are installed without sshd keys, otherwise you'll have multiple servers with the exact same keys, which is considered bad practice. During initial configuration before deployment, you might want to remove the keys so that sshd will create fresh ones when it starts:

rm -rf /etc/ssh/ssh_host_*
And what do you use in the terminal?
I am the admin. I use the root account as little as possible. I do employ admins that don't rm -rf / by employing admins who don't hack on live as root. Knowing who does what is paramount for resolving problems particularly in admins' work practices.
Just a normal money laundering process with prearranged kickbacks.
One thing that bugs me about this is the use of CDATA. CDATA sections are just-about ok in hand-crafted xml, but in machine generated xml, they are absolutely pointless, and usually hint that the coder doesn't know what they're doing.

For example, the author thinks that the content inside the CDATA is escaped, but in fact, it isn't necessarily - eg in this case they're including chunks of html which may contain more CDATA sections, and of course they don't nest (you need to terminate and restart the CDATA section). I've also seen examples where the enclosing encoding and the encoding of the CDATA section were incompatible.

The worst thing is specs with CDATA sections in examples. Junior devs bend over backwards to use things like xsl's disable-output-escaping to get a character-for-character match in test results, and then wonder why their code breaks in production.
With the exception of BBEdit and Creative Suite 6, I have just about every staple of my Mac OS X environment in my Ubuntu workspace.

Sure, I don't have cool things like Evernote or Writeroom or Text Wrangler. But when I need to hunker down and get the job done, I do have my Eclipse, Emacs, vim, Firefox, Chrome, Thunderbird, LibreOffice, Gimp, Gedit, VLC, etc.

For every app in my Mac OS X dock, there's at least one native substitute on my Ubuntu boot. And it's just more fun to work on sometimes. There are errors you sometimes encounter which are simply easier to debug on a linux terminal than a Mac terminal in my experience.
If a job provides products and services for which there is no demand, it doesn't make economic sense to employ someone to do that job. So the fact that such jobs exist, and there are people capable of doing them, doesn't change the point of what you quoted.
True, but the problem is that if ROMs were copyable with no legal issue that other companies besides Namco would be able to serve that market.

That's only a problem if you feel Namco should be able to continue in the copyright for those works obviously, I'm just pointing out that a difference in intended market isn't sufficient for Namco to drop interest in copyright.
$450k is easily achievable by a household consisting of two higher end engineers.
How to work with Collection Classes in Java
Mars Curiosity rover put into 'safe mode' after glitch
On the contrary - it is useful exactly to figure out when and what manual changes were made outside of the automated system.
I think they owe WA a few billion too.
www.microsofttaxdodge.com
Yeah, this is EXACTLY the problem web intents was designed to solve.
Maybe, but nothing in the the rule they showed hinted it was not at layer 3 (For IPv4 )
You got some solid points there, particularly the tools. If there is one place where the analogy fails, it would be the tools part.
"most people shut down at the end of their day as if work is all they are"

I think lack of exercise is a large part of this. Regular exercise gives you more energy. I'm afraid I have no references for this, but I'm reliably informed that there are.

So I would modify this as "Do exercise. Not to much. Then do what matters to you".
DMCA doesn't change copyright. You might be thinking of exceptions to allow you to dump your own ROM, but it would only be legal if you already had a legal copy of the game in question (unless the game is out of copyright).
There is always going to be a significant low light advantage to having a larger lense and sensor. Add a mourning bracket / wrist strap, improved noise reduction and there is only so close a camera phone can get.
I have installed Linux mint in this computer, in a Virtual Machine, and I never boot it, because it feels like when I used Mandrake a decade ago. It feels old. In contrast Unity looks even better than Windows7, and it runs faster.

As far as I know, lots of new users got to use Linux precisely because of the switch to Unity. Also, another set of users got back to using Linux as the primary machine because of Unity, like me.

So, some old guys leave Ubuntu, while another set of new users join Ubuntu. It is probable that the end result is a net gain, even with all the complaints.

I would love to see real numbers (different to the old geezers complaints) to clarify this issue.
PostgreSQL advances to rank 4 in DB-Engines Ranking
Web Privacy Becomes a Business Imperative
Intuitive Weather App Is Lovely and Free
Not according to the html they're not.
More important is to talk about the security of their underlaying engines.

What use is it when you can make a website in 2 lines of code if it's security stink? None...

Ruby is beautiful but not written to drive a website (besides that you cannot use it without a framework it also shows security wise).

Python is similar to Ruby in that perspective.

On the other hand PHP is good to drive websites without framework but is a bit handycapped on the commandline.

If there is one language that is able to replace PHP it will be Lua.

Anyway, all languages have their cons and pros.
Logging the ssh key used sounds interesting - not something I've tried before.

I think you're doing something wrong with sudo. I'm not talking about "reentering your password" in the Ubuntu or Mac sense. I'm talking about giving access to specific limited commands.

And what distro are you running where local privilege escalation is common?
Node.js for mobile apps?
The PS* D-pad was pretty bad IMO, the separate buttons made it difficult to smoothly move from one direction to another. Sega's had the opposite problem; it was too easy which made it difficult to press in a given direction reliably without accidentally triggering diagonals.

The SNES was really the sweet spot IMO, every Nintendo D-Pad since (even on GBA) has been way too small.
I'm sure there's a lot I didn't mention. I've also reinstalled Ubuntu recently (I "upgraded" from 12.10 to 12.04 LTS :), maybe some apps are just not installed yet.

p.s.: meld, kdiff3, pgadmin3, sublimetext2
Everyone should get the opportunity to program, but school is a waste of time
We recently reworked an app developed in mid 2000's and had the delightful job of working through layer upon layer of abstraction and bad OOP (this was when OOP was becoming en-vogue), but a lot of these apps were written in PHP 4, so they mimicked 5.x with hacks... which then were used to implement abstraction.

Yeah, they turned a procedural language into some half-baked-kinda-sorta-looks-like-OOP project in just under 53,000 lines of code.

That kind of "mimic".
According to this, he never planned to release the documents at all?
QT already works natively with Android.
I have no idea what other consultants do. What I do: try to hack(penetration), propose ways to secure your app, explain risks and steps to be made..
This really seems like reaching.

Or maybe it seems so universally true of protagonists in pretty much any story that it's basically meaningless.

"Startups are hard. They are filled with uncertainty. Just like when Nemo gets lost in the ocean and his father searches far and wide, not knowing if he'll ever see his son again."
i live in south africa. i'm pretty ashamed to see this on the main page of hacker news.

as is made pretty clear in the linked article, over one hundred million rand was most likely embezzled.

what angers me the most is how they can simply get away with it by just waiting for it to 'blow over'...

-.-
Hitting the zone when interruptions won't budge
There's also some danger of being stuck in a state of mediocrity.
You are technically correct. However, there's at least one invalid assumption at the core of this, which is that people who need to do things that fall into the there's-a-better-language-for-this category always have the opportunity to learn and implement a more appropriate tool.

This is almost always the case on commercial projects. Extremely few companies and clients will be perfectly fine with "yes, I'm a Python expert, but this would be best done in Erlang; I will need an extra week to research, learn, and implement this on top of the month the project would otherwise take." In most situations you either do it the way you know how to do it, eat the extra time (not practical in most cases), or you lose the contract/job.

Of course this is specific to client work, but I think most of us are likely doing that or something similarly limiting for at least half our waking hours, making it fairly relevant when considering ideas like "using tool X for job A is not a good idea when tool Y exists." It's correct but ignores too many practical situations to be very useful advice.
I don't think there is much to enjoy digging a tunnel with a spoon for 20 years ;)
In my humble experience, many abstraction layers in OOP-style projects are the result of the inexperienced developer (acting as an architect) trying to paint himself out of the corner he is most comfortable with, and make everything else look like something he can understand.
Maybe, but honestly it's Google and that sort of thing wouldn't sway them. They have a product called Android after all.
That'll teach me to upvote after reading two sentences...
> I would argue that any self respecting xml parser should parser it just find and shouldn't demand the namespaces to be defined at all.

The XML Namespaces specification unambiguously requires that a namespace be declared:

> The namespace prefix, unless it is xml or xmlns, MUST have been declared in a namespace declaration attribute in either the start-tag of the element where the prefix is used or in an ancestor element (i.e., an element in whose content the prefixed markup occurs).

A self-respecting XML parser would follow the spec. A namespace-aware XML parser must fault on undeclared namespaces.

Most XML parsers are namespace-aware.

> I don't think you understand the base concept of XML much.

Pot, meet kettle.

> XML in and of itself doesn't enforce node naming. Sure if you are talking about the official spec it does

Don't you feel like you're contradicting yourself a bit there?

> Well maybe you should look into a parser that just parses as is without attempting to use some specific encoding.

So he should look into parsers which do not parse XML and have no issue mangling the content? What are they going to do, assume the encoding is ascii-compatible anyway and go to town? How wonderfully anglo-centric.

> Check out XML::Bare on cpan for perl.

XML::Bare is an XML parser in the same sense that xhtml interpreted as text/html is an XML document: not in any way, shape or form. And if that's what you're shooting for, don't pretend to suggest an XML parser and suggest a recovering "soup" parser instead, something like html5lib or BeautifulSoup.

But herein remains the issue: I expect Posterous advertised their export as XML files, not as "encoding-deficient tag soup" (which it apparently is). I'm sure TFA would have had no expectations if he'd been told he got garbage in, and would have relied on tagsoup-parsing and encoding-guessing (using whatever libraries for doing so are available in his language of choice).

As it stands, he did have the pretty basic and undemanding expectation that he could shove supposedly-XML files into an XML parser and get data.
In the US a model akin to this exists in certain trades, such as sheet metal workers, plumbers, etc. The trade unions essentially act as guilds (rather than the more worker vs company model of UAW and the like) that sponsor apprentice programs. The apprentice has to obtain instruction at a trade school for basic skills and then apprentices through the union for an employer or employers. The unions have their own insurance plans that the members pay for themselves, and in essence the group of workers are "contracted" to the companies.

In order for something like this to extend to programming, you'd need someone to establish such a guild structure and trade training capacity.

Whether such a thing ever occurs is doubtful in my mind due to the established interests of those who are already credentialed and in the workplace. Much as becoming a lawyer was once a matter of simply passing the bar (no Juris Doctorate was required) but now has erected barriers built by the ABA to protect its membership, I suspect that there would be resistance by established tech workers and managers. (as an amusing aside, the state of Washington actually still has an apprenticeship program for lawyers but due to the ABA those apprentices can only practice in the state of Washington and will not receive reciprocity with regards to taking and passing the bar in any other state.)
Math Is Not for Everybody.

Literature Is Not for Everybody.

Art Is Not for Everybody.

Science Is Not for Everybody.

The sooner we start funneling people into narrower education channels, the sooner we'll get to our Brave New World.
I wonder if the article is subtly trying to blame the glass ceiling on the few women that got past it. Or maybe I'm being too evil-minded and end up perceiving bias where there isn't.
Sure, take a look at https://github.com/shurcooL/Conception - there are some screenshots in the README and if you're feeling adventurous, you can compile the thing on OS X or Linux out of the box. There are also some older public-oriented binaries in the simple-live-editor branch.

There's still a lot to do, and much of that is stuck in my head at this time, but I'll do my best to put it all with the source soon. Plus I gotta work on "presenting" it a bit better (in a way that is more friendly towards other people seeing its long-term value and getting them interested in collaborating).
"pot use in Silicon Valley... is lower than average. I've seen ... employees openly smoked pot in the office, ...pot smoked at parties etc. and a handful of friends smoke"

Based on my experience in the DC metro area, pot use in Silicon Valley is FAR higher than here. Aside from a few friends who smoked in the their teens and early-20s, I don't see it much at all.

Maybe DC is even lower than average because of the high concentration of government jobs (and the accompanying clearance process)?
Even if there was a requirement for certifications etc (which I seriously doubt), it would not have inflated the price to this extent, especially considering that other companies submitted much cheaper bids.
Very nice, bet that took weeks to get like that (EDIT: OK, 9, read it too fast). Not sure about the mouse clicking noise for an iPad, but that's a very minor detail.
Spreedly (non-core) customer here. Curious what these changes mean for existing customers. Your post is a good history lesson to bring everyone up to speed, but it lacks details as to how you're handling existing accounts... is Spreedly being deprecated?

Edit: Nvm, finally read the pricing page. Apparently, you're just switching to a metered billing where one of the meters is a payment gateway token. Also each plan-level now includes a limit to the number of cards on file.
http://www.wattpad.com/
The ability to control your media player without opening its window is great, but you don't need dedicated buttons for that. I've been using global hotkeys for it for years, with the following pretty handy configuration: shift+alt+s for play/pause, q and a for prev and next song, x and c for volume down and up, and z for play random song.
Taxation is to be expected. How much or how little can be debated.

The part I am missing is how, if MS bought an entire company for $1.8B+ and then sold a software title from that company to a subsidiary, that they should owe $1B+ in taxes.

I would assume the company Navision had many more assets than just the rights to this software: property, cash, etc.

At best, it sounds like major overreach by the Danish government. At worst, as you say, it is attempted armed robbery just because it is MS and they have money.
How to choose Mobile Programming Language
The best way to choose - know what OSs uses every language. Infographics to visualize this process.
I found this pretty funny and all but it also reminded me of something my dad always says: "Carpentry is a science of centimeters, not millimeters". Meaning no sane person would ask for a table 2m long and complain that it's 5 millimeters or even a whole cm short...
Creating a cool 404 facepalm page
A critical factor allowing Wayland adoption on the desktop is that you can just run an X server as a Wayland client to use applications that are X only. For SF to work on the desktop they would need the same capability.
I'd say that was up there near the quality of a google product demo/commercial.

Very well done! 20 years old is just icing on the cake, you have a great understanding of many things.