skysight-inc/HackerNews huggingface dataset:
IndexedDb is a proposal and it doesn't affect rendering.

But your point is taken.
Windows was (and still is) the dominant desktop OS. Until recently, it was a very dominant dominance, with competitors usually making up less than 5% of the market share.

Even today, mobile users typically account for only about 10% to 15% of a site's traffic, for sites that don't directly target mobile users. Mobile just isn't as important or widespread as a lot of people think it is.
>Because a library written in Go will only be useful in Go (a major shortcoming of Go)

I claim that C, C++ and Java are the only languages whose libraries are heavily used from other languages. For other languages it's often better to interface via some kind of Network socket.

Surely there are Go libraries like there are Ruby libraries. But which C user seriously would want to interface a Ruby library?

Long story short: this is why Go code does not need to be called from C. :-) Different story in 5 years, in case Go is then sufficiently widespread.
I don't know if this will ever be possible, I hope it will be:

You engineer some harmless bacteria to start glowing if it encounters cancerous cell. You take pill with such bacteria, then you look at your poop. If it glows - you go to doctor. If no - you take such pill half a year later. Most cancers can be cured if detected so early.
i have never met anyone like this.

I've met quite a few.

I've also met people who use psychedelics regularly and remain very level-headed and balanced. There is a spectrum.
Over the past 14 months I have put myself through the same self-learning process with a similar goal. Be able to build full working prototypes of the web app ideas in my head. I am fully aware that if one of these start to get some customer traction I will need to have a more experienced dev help me deal with a whole variety of issues from scalability to security and a designer to help with UI/UX and visual appeal.

Although I had read a couple of books and tried some tutorials none of it really felt like it stuck until I just started building a site that I wanted. Even though it isn't the most systematic education, each piece that you learn is focused on solving a current problem.

As I look back over the year, I have learned a reasonable amount of HTML, CSS, Javascript, PHP and MySQL and just enough of deploying to a LAMP stack at my hosting company so that I can get sites up and running.

It sounds really daunting, and there were some really hard days this last year, but if you stay focused on solving one or two chunks of the overall problem at a time you can work your way through it.

I now can now do what I set out to do, which is build full working prototype sites. I have several demos deployed and am starting pilot implementations with customers on two of the sites.

I don't know your technical background or formal training. My own background was pretty technical but not web development. Even if your background is not technical, there are plenty of examples of people with Liberal Arts backgrounds and teens teaching themselves do do web development.

Another possibility for you, is to try to go to one of the dev bootcamps, you commit 12 weeks of undivided intense concentration under the tutoring of experienced developers. This would quickly get you a foundation.

Best of luck
> Unless Australian retailers change their tactics, they will slowly go out of business, because an entire generation of computer literate people realize you can get 2-3x more out of your money just by buying from online stores.

Buying online from overseas only works until the government put in place laws to prevent circumvention of technical rights protection measures. Like the DMCA in the US, or " European Directive 2001/29/EC of the European Parliament and of the council of May 22, 2001 on the harmonisation of certain aspects of copyright and related rights in the information society." in EU.

That means that turning your DVD into a region free player is illegal; chipping a console so it can play region locked games is illegal; etc.

It feels like a big scam.
Wrong how? Everything you quoted agreed with the post you replied to.

It most certainly does not make sense to cancel the order for someone that doesn't want to cancel.
Better is relative. A company like MegaUpload would say Cogent is the best, but a company like Gameservers.com would say Internap.
Github's extra features aren't all that useful to us though - certainly not worth the extra expense.

And yes, I do know that rates should be increased and that even 200$ a month are a drop in the bucket to some startups - but not to all startups, especially non US-based ones.
"Your house is not fire-proof, that's why I burned it."

Congratulations for proving your point by destroying other people's work.

Seriously that's nothing you would expect from a thoughtful person.
If i teach some people websecurity i post some fancy chiptune music from youtube with autoplay. Problem proofed, much cooler, lesson learned. All happy.
Pointers can be null, this is a well-known issue. So when you use pointers, you better check they are not null. Even better it is to have some kind of code convention or pattern that you follow to prevent this.

Still I don't understand why you would prefer MyCustomException to crash your catch-less program instead of NullPointerException.
As someone who has used Opera for over ten years - probably 15 - and still does, Opera has become an awful browser over the last year or so.

Opera used to be superior to other browsers, because it offered a full feature solution - a perfect alternative to Firefox - and it is still the only browser with native tab stacking.

It also used to be the fastest browser for people with an assload of active tabs (hell, the only working browser to that end), and a browser with a decent syncing system. Both of those two are no longer the case; the browser is sluggish as hell - I even have to shut it down now and then, because it hogs so much bandwidth - and the Sync feature is awful (just as it is on Chrome).

There was a time where the link.opera.com website didn't work for something like two or three years(!), and I still can't sync between my Windows desktop and MacBook Air running Mountain lion. A good sync feature is one of the biggest feature that could literally make me switch to just about any web browser. As Chrome's is no better than Opera's - managing the bookmarks locally is an awful experience on Chrome - and porting will be a pain, I am not in a rush to switch.

Opera feels great to use in many ways - it just has so many great shortcuts, and the support for rel="next" on paginated sites is still huge.

Opera keeps innovating and will always do, but it paradoxically keeps ruining its core value proposition in favour of an update schedule that breaks more than it fixes. Don't ask me, just look at community forums where people are sticking with Opera in spite of what it actually is now.

I don't know why it's gotten so bad. Maybe the employees are just tired of working on Opera. It's just such a crying shame for those of us who've used it for for over a decade.

And Chrome still isn't good enough to tide us over.
Industrial Mathematics
Google has always cool offices! I believe that's part of the his effort to attract the best talent.
It seems a minor detail, but it connect with your emotions regarding being cool.
> the move to 99c games and apps

Steam has plenty of games in the 5, 10 and 20 $ price range.
What are you talking about here? I'm pretty sure 'actually delivering the product' is not a 'free additional service'.
he came back with another pull request to revert the change .. which the closed without merging .. https://github.com/afshinm/valentine_script/pull/3
ShowHN: Focus Grids the future of image editing
>Some species DO get extinguished.

>>Yeah, and I'm pointing out it's the ones with more hope for the future, rather than the ones that are obviously doomed in the very long run.

I don't understand what this means. If you want to use evolution as an analogy, you should accept the fact the those that get extinguished were simply inferior to adapt and LESS "hope for the future".

>Yes, and as already explained, this will become near-impossible if there is no standard, but just a bunch of webpages that need the renderer to do "whatever WebKit does".

We got the Canvas and AJAX DESPITE the standard (one from Apple, the other from MS) not because of it. Those were only standardised after the fact.

Contrary to what you claim, evolution doesn't play well with standards -- then you wouldn't have competition, just some committee deciding what the spec should be and several implementations. Implementing the same predetermined spec is hardly "evolutionary".

>A big factor in Operas decision was already that for mobile webpages, any renderer that isn't WebKit is already dead. Not that they thought their own engine sucked.

Well, it kind of helped that it also kind of did suck. Opera was forever dragging behind the other engines.
Nice, another tax dodging office in Europe. Just like the office in Amsterdam. I guess it's needed for the whole tax dodging network.
You are not being downvoted because of Opera devotees. You are getting downvoted because of your passive aggressive tone, similar to every single reddit comment which starts with "I know I'm going to be downvoted for this", nobody like the martyr argument.

And assuming your own use case and global world stats to decide what browser to support is not a smart way to do things. Just look at the CIS market and it will tell you another story for Opera, not supporting Opera there "because it only has 1.6% worldwide" would be a dumb reasoning. What matters for your choice is the market share on your properties, not on others' properties.
Both are right. It was safe, then it was not safe(about four years ago), then it is safe again.
Thanks... Markdown makes anything look good. :)
It works: Running a radio station with a Raspberry Pi
What exactly do you mean when you say "due process"? can you explain without using the actual words "due process"?
I'm not sure that you would know. This is my user agent string:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.2; .NET4.0C; .NET4.0E)

...running the current version of Opera. Most other people I know that use opera do the same thing to get around silly sites that won't even try to display their content.
In this case, voting with your wallet puts you at a competitive disadvantage in your industry. What replaces Photoshop?
Victims of Cyberattacks Now Going on Offense Against Intruders
>Exceptions are ugly

Indeed, you can end up with an indeterminate state. Tell you one thing: writing the if err != nil boilerplate in Go is isomorphic to writing try { ... } catch { ... } for each function call in a way that your state stays clear. The difference of the former is, it reminds you all the time to do this.
I HAVE BEEN WAITING FOR THIS FOR TOO LONG.
Sorry but I literary have screamed in front of pc.
I'm not sure if this will change much for end users. I'm a long time Opera user and some sites will just lock you out unless you use Chrome or FF even if Opera likely has an implementation that is more standards compliant than both browsers.

Even sites like Udacity's course viewer did this (maybe they changed it, I haven't been there in a week).

So while Opera might be using the same rendering engine as Chrome, you'll still get locked out because web apps are setup to investigate user agents to determine who gets in.

I'm not sure if I like or dislike this change. I feel like testing sites between Opera, Chrome, FF and IE I had a better chance of eliminating all rendering bugs.

Opera I feel was/is the best candidate for ensuring your code was correct.
You know what these lobbyists spend a lot of their time doing? Trying to get tech folks to write letters, email, call, or meet with congress people. That thing you claim isn't effective or practical.

Amazingly interesting insight. Thanks, DannyBee, for weighing in on this and other issues. Your comments are really worth reading.
Talent goes to Mountain View, CA. Job openings outside of the United States only include babysitting the office with some added mundane tasks. Why? Because Google uses it's world network for dodging taxes.
A phone that doesn't work properly when you hold it is pretty crappy.
Same with cars, only the workaround is expensive or impossible.
For example take a brand new Subaru wrx:

US starts at $25,795
Australia starts at $44,377

In both cases the car needs to be imported and also falls under Australia's luxury car tax so the comparison is reasonably fair. The more expensive a car is the worse it gets (a Nissan gtr will set you back 170k+).

Sure a little bit of this is first world problems, still annoying though.
Nokia Lumia tablet appears at Lumia 620 event
The Cheapest Marketing Tools On The Planet
Let's Code: Test-Driven JavaScript

- already raised $39,331 on kickstarter [1]

- charging 'early' subscribers $19.95/month, but then it goes up to $24.95/month [2]

OR

Test-Driven JavaScript Development (Developer's Library)

- paperback or pdf for a one time fee of $32.62 [3],[4]

- Kindle for a one time fee of [5] (although the font size appears to be an issue [6])

- subscription based, along with 9 other books for $19.99/month [7]

- subscription based, along with all other Safari digital library offerings for $42.99

- if using the pdf, kindle, or safari subscription versions can be text searched

For a guy trying to learn JavaScript in his spare time, this one's a no brainer

[1] http://www.kickstarter.com/projects/188988365/lets-code-test...

[2] http://www.letscodejavascript.com/v3/subscribe

[3] http://www.amazon.com/dp/0321683919/

[4] http://www.informit.com/store/test-driven-javascript-develop...

[5] http://www.amazon.com/dp/B004519O02/

[6] http://www.amazon.com/gp/community-content-search/results/re...

[7] https://ssl.safaribooksonline.com/subscribe

EDITED: hopefully paragraph breaks come through this time
Can you screenshot that or something? The only price for US calls I have ever heard is $3.
Apple Updates Processors & Prices of MacBook Pro with Retina Display
It's a shame, the fact that he decided to rm -rf ~ has hijacked the point he was trying to make in the first place. Now everyone's discussing if there's a better way of making his point rather than downloading random scripts on the internet and running them.

And the dramatic irony is: he tried to warn people that bad things can happen if they run scripts without verifying... by doing _exactly_ what he is warning about -- doing malicious stuff to you. It wasn't well thought out, was it?

Lesson: one can make a point without deleting someone's home directory... (or something equally evil)
"In a fit of silliness"

No. Not silly. Not at all.

"I think I was the muppet they got to pull the trigger of the gun they pointed."

Amazing.

~They got me to pull the trigger.~
~I'm just a muppet.~

No. Not a muppet. Not at all.

Sickening.
"Your house is not fireproof, so to taunt you a bit I'm going to throw some burning matches in your frontyaOH MY GOD WHY DID YOU THROW A BUCKET OF GASOLINE ON THEM?"
One "word": iTunes
This is a common complaint, but I don't understand it. Most of my peers that didnt like it had no exposure to programming, though.

I have tried to teach myself Ruby and Python before but I have never gotten really far. I am pretty competent in Mathematica though. The key is getting used to their documentation center where they have lots of examples.
Performance: Why Java Instead of C#?
Apple updates and slashes prices of Retina MacBook Pros and MacBook Air
Executive Order -- Improving Critical Infrastructure Cybersecurity
http://en.wikipedia.org/wiki/Non_sequitur_(literary_device)
On HN maybe. In the wider world, no.

Individuals have far more varied dreams, aspirations, fears and sentiments that "trying to make money". Most of them actually only try to make money because they are forced to in order to survive.

Corporations on the other hand exist almost solely for making money. Sometimes they add pride and some personal vision in, but those are few and far between (and it still comes second to money).

You can see a person giving its life for someone else's benefit. A parent taking care of a chronically sick child, for example. No corporation would ever do that.
AOL adds gdgt to its Have-list
Maybe you are the only one who appreciates it. I sure don't.

I'll have a question, I'll google it, be excited to when Google finds that someone else has asked the exact same thing, and then disappointed to find that it was asked on StackOverflow, where the Red Guards will inevitably have discovered an interesting question and taken steps to make sure it isn't answered. Hint to SO mods: it's not the question that is "unhelpful", it's you.

While Google manages to sort through the unbelievable chaos of the entire open Web to bring up the most relevant answer to any question on any topic in a fraction of a second using the latest 21st Century search algorithms, SO goes at it from the other direction, making sure so few questions are answered that what remains won't overwhelm its 1980s-era MS-DOS search technology.

I appreciate Joel's letting us use his vintage '486 to gather the world's biggest collection of code snippets, but I'm hoping someone with less primitive technology will replace SO with a system focused more on providing answers than on preventing questions.
The Original ‘Mosaic Communications’ Website
I was confused by your comment for a moment. Then I realized that you probably don't know that there already exist natural viruses which hijack bacteria by injecting their own DNA.

Wherever you find bacteria, you also find these bacteriophages. They co-evolve with their host in a never-ending arms race of defenses and counters. No asymmetric crypto though :-)

http://en.wikipedia.org/wiki/Bacteriophage
I don't like it either, but you did end up posting on a website. I know one of my online handles has (mostly game related) forum posts replicated to forums/aggregates I've never posted to.
Yeah, competition in this market is insane.

Throwing out the one we use: http://ratchet.io - soon to be re-branded http://Rollbar.com

Hopefully these products keep improving and we end up with the best of the best rising to the top. Good luck guys!
If the value you're getting from using Photoshop versus the free alternative is greater than its price, maybe it's not completely arbitrary.
Sometimes the hard way to learn the lesson is the best way and sometimes a costly mistake by someone is an education for lots of people. It's an unfortunate side of human nature but it's valuable.

My own experience by proxy: A colleague of mine kept everything he owned on a single CDRW. It got put in a Pioneer slot loader. A few seconds later "boom" and the disk shattered into thousands of small pieces. He cried. I, and the 15 other people in the room, learned about keeping backups in multiple locations.

The same thing happens when a seal eats a penguin. Hundreds of other penguins learn to keep away from seals.
"For example, if you believe that smart people are smart because they do clever things easily -- then your brain can start to believe that if you find something hard to do, it is proof of your stupidity. The brain then finds ways to avoid this painful conflict between ego-image and reality -- by dreaming up great ambitions and projects, but then shying away from realising them. Or, you can develop an aversion to "lesser work" -- which reinforces a belief that you are innately special and "above that"

This is me. It seems very complicated to overcome such a thing, as some of the assumptions seem rational. What do you deem as 'practical things to do'? (Or do you have any examples of this?)

Also thanks for this. I don't know what to say, but this hits home rather hard.
I think you're missing something...

parseInt('08', 10);
// 8
A review of the new-fangled "Petrol Powered" car
I accidentally downmodded you. But +1, the title has nothing to do with the app. Both people involved are very, very immature.
What is stopping the server from being taken down by legal pressure?
IPhone 5 ranks 5th in user satisfaction in US behind 4 Android phones
I was in your position financially and career-wise - just hated what I was doing. Gave a little thought to coding but decided I had plenty of money to just hire people to complete the project. Went to every dev firm in the US who I thought had the skills. Most quoted around $25k - which would be great but I dint believe they could do it.

Instead went to a firm in SV that wanted $54k. They had worked on a large prior project so I thought they could get it done. They couldn't even get the first milestone complete after giving then two times the allotted time. Fired them.

Finally found my own people and launched 5 months ago and going great. I would suggest finding some good people on HN.
Why not get it over with and just nationalize Adobe's products? Make them free for everyone? After all, Adobe takes advantage of the benefits of our free society, and they should give something back for that.

Oh, wait . . .

(/sarcasm, if it wasn't clear)
Our program was called "Accelerated Reader" or AR. Other schools may have different program names. I know the accelerated classes went through 3 or 4 renames.
I think this is why everyone mass-exodus'd from Airbrake/Exceptional - really if you stop being able to track errors, the service becomes entirely useless. You only had ONE job Exceptional! ONE job!
Yeah, as I remember IE6 was actually a pretty good browser when it came out. I believe the real problem was it didn't get updated often enough, and even when it did get updated you couldn't count on users to take the updates, so we got stuck with it for years when everything else was making progress. WebKit gets updated all the time and at least on the desktop you can count on users to get updates to their browsers pretty quickly.
Compared to Google, Apple, Microsoft - it is important to understand that Opera is a small, very small, company.

That's true, but those companies also make much more products. Mozilla has significantly less employees than Opera.

What gives Google, Apple and Microsoft power is that they also own the platforms. (And now you'll understand why Firefox OS is a thing)
You are wrong, the burden rate in Brazil is 85% of the employee's gross salary. So, using your example:

$1000 salary, $850 goes to the government.

When the employee receives this salary of $1000, about 20% goes to government.

In the end, the government ends up with HALF of what the employee gets paid.

This is why our economy is shitty for entrepreneurs.
The rise of the nano-multinational
Back in the day, the goatse was the preferred method of education.
The government doesn't have much to do with it, it's all contract law. Adobe makes a deal with a local distributor -- we won't sell directly into your territory, we will label our goods so you can discriminate (e.g. not provide service or upgrades for "grey market" products).

The real scandal is that the sftware (or hardware) company sells its products at a wholesale price to the local distributor that prices in support, but has not agreed not to support it, and the the local distributor prices support into the local price. So you get lousy (lousier) support and are denied mothership support you paid for.

I don't know who the local distributor is in Australia (it might even be Adobe itself -- doesn't usually matter, it effectively works the same way) but back in the good old days it was firmware design (at least for macromedia products) and if you asked for support and the locals were no help and you persisted they'd simply escalate it to the US vendor. So you paid extra for friction.

It used to be worth flying to the US to buy a Mac. It's nice that Adobe is doing its part...
The go-to solution for Python/Django is Sentry.

* SaaS at https://getsentry.com/welcome/

* Host-it-yourself at https://github.com/getsentry/sentry
Inventing Chromebook