skysight-inc/HackerNews huggingface dataset:
This is a very sensible thing on part of Mozilla. Community needs an open source browser to exist and thrive for number of reasons and hence Mozilla needs to figure out different ways to make money.

Mozilla is one brand I really trust for various reason. I am willing to rely more on Mozilla than on say Google for all my online existence.

One good business model for Mozilla could be to provide a subscription version of browser which is tightly integrated with more services of Mozilla including Webmail, Calendar, Photo and File Storage. Mozilla could charge me a monthly sum + show me ads on these services. Currently I use Zoho for many such services.
"Private Protection Agencies and Courts" are a government. The two cities have set up a court system and a standing police force to resolve the issue. Just because you're using Libertarian words to describe a government doesn't change the fact that a "Private Protection Agency" is a glorified police institution.

FYI, a little global perspective. What happens in "the real world" is that your country loses its rivers and millions die to sewage born illnesses.

http://www.spiegel.de/international/world/dead-rivers-and-ra...

Go fantasize about private protection agencies and courts that don't exist and preach it to the 3rd world. Neither exist in India and millions die to this very problem I've been describing.

Perhaps if you stopped believing in pure theoretical fairy tales (wtf? Private Protection Agencies? They don't even exist.) and looked at real world problems, you'd know.

The Ganges river has 2 Million people ritually bathing in it every day due to Hindu tradition. It has over 400 Million living by it as a potential source of drinking water... and it carries some 80% of the Indian untreated sewage.

Tell me, how long will it take for a "Private Protection Agency" and "Court System" to stand up automatically in those Indian villages? People don't even understand the concept of pollution. The reality is, "City Downstream" may not even know that "City Upstream" is the cause of their problems.

India's government isn't powerful enough to create a solution. The current situation, is as "free market" as it gets. Lets see how long before someone comes up with a solution, or for your fairy tail "private courts" to be set up.

Yes, NGRBA was set up in 2009 to fix the problem. The "Free Market" had over 20 years to solve this pollution problem. Guess what? Externalities can't be solved by the free market. At very least, not before the 20+ years it takes to convince a government bureaucracy that there is a problem.
Only messing. I just couldn't resist bringing up the great editor debate :)
SRWare Iron: A Chromium-based Browser focused on Security and Privacy
> Best practices for try/catch may be similar to idiomatic defer, but it's not the same semantically. For example, there's no analog to this:

You can do that by creating another function.

> Also, it's trivial to make a `panic` that is unrecoverable: `go panic("broke your code, lol!!")`. This just cements the idea that `panic` is semantically different than exceptions.

That's not different. In, say, Java, you can set the default uncaught exception handler to get the same behavior and then you can write:

new Thread() { throw new RuntimeException("..."); }
I can confirm the 'waterfi' ones work as they claim. Got one for my mom since she does hours of swimming a day and said it was boring without music. The buttons apparently are very mushy (no click to let you know you pressed them) but it functions fine.
"...sponsored sites...", which most of us call ads. Opera seems to do this with speed dial and it seems like a great way for them to make a little money while I can just remove them and never see them again. IMO, Mozilla should just copy the speed dial exactly and put the ads there, but that is mostly because I find Mozilla's interpretation of speed dial to just be annoying.

ETA: I do think that just saying "Mozilla to deliver ads in its Firefox browser" per zdnet is a bit misleading.
Founders Should Pay Themselves As Little As Possible
Thanks for asking - I wrote the book using LibreOffice and used the Table of Contents, Indexing, and cross-referencing functionality.

In actual fact:
- I wrote the first half of the page in Apple pages
- I couldn't cross-reference so I moved to Word for Mac
- This worked well, but I couldn't export the PDF with internal links
- I converted to LibreOffice
- This exported with external links

To create the sample, I then opened in Preview, deleted all the internal pages, dragged in the "call to action" page, then saved.

LibreOffice worked well for the most part, although there were a few little funky things that didn't work how I wanted them to (e.g. justified text puts extra spacing between letters as well as words. Also, indexing a word sometimes makes the alignment go all screwy, for some unknown reason)
Sounds like they are helping you out by giving you breathing room to find another gig. Assuming they are paying you I would use your time to find other work quickly as it will get old quickly for both parties.
If Facebook made it easy to control your News Feed so that only your friends' original content (photos and status updates) could show up in it, I think this problem would largely be solved.
You need to physically be somewhere to spend cash, with BTC, you don't need a presence.

While you could construct a procedure to spend cash remotely without one powerful intermediate, this property is just built into to *coins, and it is simply how they work.
That was for the Mozilla Foundation, not the Mozilla Corporation. Firefox, Firefox for Android, FirefoxOS are made by the Mozilla Corporation.
Have you seen other lyrics sites? They're tripod-level garbage.

Rap Genius:Lyrics Sites::Stack Overflow:Q&A sites
This is the kind of decisions that can kill a Project no matter how big it is.
on Mozilla? I don't think so...
"Another is your refusal to use systematic version-control or
release-engineering practices."

And then Linus went on to use Git. I'm not a native english speaker so I may be wrong on this one but I feel like there's quite some irony there: Linus got criticized for not properly using version control and... A few years later he went on to write the most succesful version control system ever!

The same person created both Git and Linux ffs! ESR was probably right: Linus is the 2nd coming of Ken ^ ^
Trojan.Win32/Win64.Careto.* and Trojan.OSX.Careto

http://www.kaspersky.com/about/news/virus/2014/Kaspersky-Lab...

http://www.securelist.com/en/blog/208216078/The_Careto_Mask_...

That securelist.com link is seriously slow so
http://webcache.googleusercontent.com/search?q=cache:5gWQNie...
I don't think you can make such a strong, categorical statement. It's wholly dependent on the student's environment and largely, if they are mentored. Let me share with you a story of one of my good friends.

He started school a year ahead by being skipping Kindergarten. He progressively began testing out of math courses, and eventually took BC Calculus when he was in 9th grade. He then decided to skip tenth grade, but since he was already so far ahead in math, he really just had to test out of three courses -- English, Chemistry, and World History. He ended up graduating valedictorian, and he finished his undergrad in two years. He's now completing his masters in physics at Cambridge. He will likely do his Phd there as well.

Interestingly, he couldn't speak as a young child. But his father was able to teach him math, which he soaked up like a sponge. Most notably, his father instilled in him the importance of what my friend calls "the grind." He was taught that he couldn't be truly successful in mathematics unless he practiced hard, and this discipline has served him well to this day.
It's an implementation detail. Currently the reference wallet stores all transactions, but future versions will be able to prune old blocks and rely on more recent "reference blocks" as their starting point.
Not to mention IPv6. I like DigitalOcean but am starting to think of completely ditching them not just because they don't have it (delays are understandable), but because the last word from them (around August or September last year) was that they'd have a public beta in October, and then gone completely silent.

No public beta happened, and now they won't respond to any customer queries about it. I'm fine with there being delays, but very not fine about the silent treatment (or vague answers like 'it's in development' - actually give some detail of what's been going on because it's been 'in development' for something like three years now).
Linus' signature is shockingly relevant these days:

"...The Bill of Rights is a literal and absolute document. The First
Amendment doesn't say you have a right to speak out unless the
government has a 'compelling interest' in censoring the Internet. The
Second Amendment doesn't say you have the right to keep and bear arms
until some madman plants a bomb. The Fourth Amendment doesn't say you
have the right to be secure from search and seizure unless some FBI
agent thinks you fit the profile of a terrorist. The government has no
right to interfere with any of these freedoms under any circumstances."
-- Harry Browne, 1996 USA presidential candidate, Libertarian Party
The modern school system dates back to the industrial revolution, but has continued to evolve in the direction of longer school days, less physical activity and free play, and more material. All this is consistent with the increasing demands as we transition from an industrial economy to the modern economy.
Forcing children to wear clothes is normal, and the style shouldn't matter as long as they are fitting and such.

I don't think you can really 'force' a child to play, so I discount the part about playing with dolls being potentially 'abusive'.
Really interesting — I think the question of "How can I help make government better?" is not asked enough. My guess is that there is a large number of very smart people who would love to write code to improve the government; I know that when I'm looking for a new gig I'll be reaching out.
You're right, all solid savings plans must fit comfortably beneath a mattress. Reminds me of the old saying "If I can't lie down and sleep on top of it comfortably, it's not an investment"
concur.com - mostly with the mobile app, but the web app is also very usable.
I'm not implying I have a problem with Mozilla including these ads. If it helps them out in the end to keep the browser field competitive, I'm all for it.

I also won't argue your point about calling the pre-installed search engines as ads--but they have a utility to them. The upcoming ads are going to have a hit or miss utility. Either I frequent that sponsored site, or I don't and find it to be a waste of space on my new tab page until it gets filled out by another site.

I think if anything, I'd just be worried that this is a slippery slope for Mozilla. These new sponsored site listings seem completely un-intrusive for now... but could it go further in the future?
Not every user has root/sudo access so they can install software system-wide (it's even arguable whether they should, instead of keeping those programs user-local).
I'm not arguing the point that generics are unuseful.

But imho the method should not be named for the compiler-type of it's return value (unless it's a type converter like int2string or similar).

It should be named for the bizlogic/semantic type:

So..not "getURIs()", but better "getBackendPoolMembers()" or "getBackendPoolMemberURIs()" if you have more than one way of representing them.

Long method names are fine. Everyone uses autocomplete. Choose good names and rename them often as the meaning of the code changes over time.
Email to MIT applicants accidentally includes line saying they're admitted
Bitcoin Slump Shows the $8 Billion Cryptocurrency Lacks Mature Infrastructure
Its more simple than that, imagine I rotate my screen.

Do now need to send every possible view port with the original header?
Except a huge part of that money comes from Google, and avolcano specifically mentions that Mozilla is trying to break away from Google
If you watched the video it was a regular soft drink machine and I didn't see a credit card slot option.
Ask HN: Where does this resume style come from?
I've seen this resume in a lot of places recently:
http://www.shalinshah.me/resume/
http://www.gautam.cc/resume/
Do you know where it's from?
Okay, I've read a few of Might's posts, and they're pretty interesting. But it irks me for some reason that nowhere in the posts can I find a date. Am I missing something? Where did you grab this 2003?
US military begins work on brain implants
PayPal lets you keep the money in the currency you charged. Doesn't seem like Stripe allows this, and insists on the 2% conversion fee.
Clickables:

http://www.shalinshah.me/resume/

http://www.gautam.cc/resume/
Actually - yes. It was an Aptiva S. Actually I still have the Joystick and keyboard that came with that computer, they are pretty solid.

I played a lot of MechWarrior 2 and SimCity 2000 on that thing. I was still a kid in the 90's. It kicked around in my house until 2000/2001 when it was finally replaced with a Dell Dimension.
HTTPS Encryption is virtually useless without the identify verification part. Anyone can run a valid HTTPS server with a self-generated public key. Anyone could then place a MITM, and without the identity bit, you're just as compromised.

If we had dropped the identity bit, every ISP would be running a MITM proxy, because they want control. Already, plenty of businesses enable poor hygiene by including transparent squid proxies that strip SSL.
...which is what the person you were responding to was arguing. The idea that there is a fixed, deterministic "Best", or even a certain distribution, is an absurd concept when talking about humans. That ball has been passed around in history a great deal.
Programming language expert != programming expert
That was indeed one of the `about:home` snippets during Foundation's year-end fundraising.
> Folks smarter than me: is it prudent to move my assets into cash for a couple of months?

No, bad idea. Don't make moves based on press articles like this -- they're either created by people who want to exploit your reaction, or they're followed by contrarians with no connection to the article, who do the opposite of what the article suggests, and thereby also exploit your reaction.

http://en.wikipedia.org/wiki/Contrarian_investing

My advice -- invest long-term in market index funds, and pay no attention to market advice. More here:

http://arachnoid.com/equities_myths
That's the thrust behind the Client Hints proposal: https://github.com/igrigorik/http-client-hints
Publisher Transformation with Users at the Center
Ask HN: What startup did you try to create in past that failed?
What startup have you created in past that completely failed?
What problem were you trying to solve?
Why do you think it failed?
Show HN: Lastpass C++ Api
This is unofficial LastPass API in C++.
I guess the reason is because their focus is primarily on expansion. They're trying to put on their big boy pants too soon.
Four times the raise.

We don't know what they were valued at.
Canada to Get Tougher on Bitcoin-Linked Crime
Aylien: Introducing Text Analysis API
Faster, Better, Stronger: Crashlytics Optimized Stack Traces
"To whom it may concern" is formulaic though, just like "Dear Mr. President."

Those are words used as they are, verbatem, in a specific context. They are thus ossified and preserved in a much more conservative state than the rest of the language.

It is not unreasonable to suppose that even as our language changes, that phrase will continue to remain intact in root and morphology even if the morphology disappears elsewhere.
Please let me know if this helps: https://gist.github.com/thairu/1bb35222aefd6e27aa07
I was thinking more along the lines of if writing for sh and make were less painful, then fewer developers would accept using such awful build systems instead. Autotools included.
Could I ask why you didn't turn it into an API and pivot into an API as a service?
That's pretty cool. What are the benefits of using this over celery?
Flappy Bird was removed because it became too addictive
Thanks for asking: it does include the GTFS, but then provides additional discussion over aspects that are not necessarily clear or potentially confusing for newcomers.

It also covers the fact that many agencies interpret the spec differently and explains things to look out for.

The final half of the book shows how to optimize the data from a feed so it will perform more efficiently in an SQL database (for instance, showing how to reduce the number of points in a shape)
> For what we need it's infinitely cheaper to just rent a Linode/DigitalOcean server, use something like Chef to spin up the services we need and voila. We probably won't have to touch the servers for a very long time. Again: We're doing simple things - CRUD basically.

To be fair, all of that takes time (and therefore, $$). For side projects it's probably not a big deal--the learning process itself is valuable--but if you're actually talking hard sums, Heroku isn't always as expensive as it seems.

You'll need to manage:

- Chef cookbooks and testing (this is a big one)
- Deployment (using Chef standalone? Fabric? Git server + post-receive hooks?)
- Backups (are you pushing WAL logs to S3? Have you tested recovery?)
- System resourcing (didn't write a logrotate config for that custom service? Out of disk space?)
- Monitoring (Pingdom, New Relic, etc.) in case it does go down?
- etc, etc.

It all adds up. For my own side project I went down the DO + Salt + Packer path, but my day job isn't as a dev/programmer so I had to spend a little time learning the idiosyncrasies of Salt and Upstart. These skills are valuable (for the next project down the line), but if I was part of a small team with a deadline then taking "detours" isn't always an option.
no - have not revisited it at all. I've been encouraged to, and may do that later this year or next depending on my schedule. thanks for the tip.
To the mooooooon!
Firefox will NOT include ads

If it walks like a duck and it quacks like a duck...

I think you're picking the wrong fight here. There is nothing inherently wrong with advertising, if it's done with due respect for those who will see the ads and, in this case, who are using the software. It sounds like that will be the case here, just as it was when they made Google the default search engine.

But by claiming this isn't an advertising scheme, all you're doing is putting yourself the wrong side of an argument you can't possibly win. It obviously is an advertising scheme, and you immediately lose all credibility by pretending otherwise.
'crypto', because typing 'cryptography' is too hard. This and 'cyber' grind my gears. Specially when politicians/opinion makers throw the terms around without really understanding what they mean.
People have different expectations of Mozilla than they do of Google. I wouldn't be surprised by Chrome adding more ads, but I was very surprised by this headline.

That being said, I think the proposed ads are very tasteful, and it won't affect my browser use.
Yes - very straight forward answer to that: I did a lot of interviews with potential customers, and it was a deal breaker for virtually all of them. Basically, no one was foolish enough to build a startup that depends on a service which may or may not stay up and running, or go out of business and disappear completely.
Why not? If this is what it takes to break Mozilla free of Google, this is worth it. If there is an alternative to directly donate to the Foundation in order to have the ads disappear, that wouldn't be a bad idea, either.

The price of freedom from surveillance isn't free.
I'll admit that this is baffling.

The inner parentheses force evaluation of the two inner comma operators in the scalar context provided by the function prototype. `1` and `3` get evaluated in void context and discarded, leaving `2` and `4` as the two arguments to the function. (I had to look up `+` in prototypes, however.)

Without a working understanding of lists and context, this example is undoubtedly baffling, but that's why the documentation exists.
thanks I think I understand now.
Yes, this is always what I look for when I see one of these sites. As well-intentioned as you may be, I have no way of verifying that you're not putting me on a bother/solicit list, so the thing that is most likely to get me to participate is if you take all the "we do it for you" machinery and have an option where I can walk through the flowchart myself. Provide me a way of doing the mapping from my home address to the relevant phone numbers myself, then coach me on exactly what to say when I call.
Well, what are they doing now? Obviously it's been successful in keeping them open.

Is there evidence they are actually in financial trouble and need this help?
https://xkcd.com/927/

But on a serious note, I really want to see Gyp become more popular, for the simple reason that integrating multiple Gyp projects is essentially zero-effort.

It's a beautiful way of working, even though Gyp certainly has room for improvement.
I'd bet it was a combination of the "Bird" hitting Angry Birds searches and icon suggesting it was an angry birds game, mario themed art enticing nintendo fans. You often see scam apps employ similar strategies(similar name and icon to popular app, misleading screenshots). The fact that it wasn't a scam, but a playable and potentially interesting game(if you've never played it's predecessors) helped, reviews helped, and the overexcited media eager to report on the next app fad sealed the deal.
Was it from Spain, or was it a frame? You decide.
My dad was well-served by skipping a grade. He went to university when he was 16, and eventually got a PhD. I think I would have done better if I'd skipped a grade. By the time I got to university, I'd grown so lazy I couldn't deal with courses that required actual work. A bit more challenge a bit earlier would have served me well.

My son goes to a Montessori school that has two different grades in each class, so you hear not just the stuff for your grade, but also for the next (or previous) one. I think that's a perfect environment for skipping grades, because you get to condense two years into one.
There's some HMAC-SHA1 available but it's hidden in their REST API. I really don't understand why the option is not available via their web interface, especially since it is already supported in their backend.
>you probably don't have enough respect for the value of education

I value education, just not schooling, despite the attempts to equate the two.

>Parents, please, this is one marshmallow test you and your kids really don't want to fail.

Except that pushing yourself harder and earlier is analogous to waiting for the two marshmallows, not eating the one.
> If he had valid cause to walk out, surely he could've gone to HR with his grievances against his boss?

BWHAHAHAHAHAHA! <sniff> Ah, you youngsters ... I needed a good laugh.

HR works for the company. Their goal is to keep the company out of legal hot water. Any other goal is secondary--solving employee problems doesn't even register.

Should he have stuck it out? Yeah, probably, but there are some bosses that are beyond unacceptable--and the boss was likely to shaft him on a review if he is that bad.

Yes, he should have talked to the contracting company before doing this. That way they would have known to steer their folks clear of that asshole boss--and they could have probably gotten his contract reassigned.
It just depends upon what you value doing with your time, whether you value paying more for convenience, or paying less but having to deal with everything. It just boils down to a design choice.
If you're blocking third-party ad cookies by default, and at the same time supplying your ads, that seems pretty clear to me. (1)

(1) http://adage.com/article/digital/iab-fight-mozilla-privacy-m...