skysight-inc/HackerNews huggingface dataset:
While I would like to see Python in the browser, this isn't it. I would still prefer coffeescript or dart over brython. Both languages aren't that hard to learn, and brython is lacking many features which would make Python more pleasant to deal with...

However, because of performance reasons, the very features that make python unique, especially the type system, are more javascript-like than python-like.

What I would like to see is a Python-implementation which is mostly feature complete, along the lines of emscripten, but still has direct access to the dom or other javascript objects.
Yeh it's sandstone. Group of 8 is also sometimes used because ANU and Monash wanted to be included :P
they really are better than all the other good people i've met running other large corporations.

Good, so they'll understand that no one, no matter how "good" should have this much power.

I also think that Barack Obama is better than most other politician, and that the US will be much better off -in the short term -- if he were allowed to operate without hindrance from that pesky, annoying, inefficient Congress that's just slowing him down. And yet, checks and balances are a good thing in the long term.

Augustus was a great ruler. Certainly much more efficient and benevolent than the senate. But he did effectively bring the monarchy back, and many of his successors weren't as good as him.

what you are suggesting with the power questions. Breaking up Google?

Yes, although we probably have a little more time (a couple of years, probably) before this becomes absolutely necessary. Also, we need regulation on companies holding personal information:

- Limitations on what information can be kept.
- FBI background checks on all employees with access to private information.
- Top notch cyber security (I'm sure Google does that; no complaints there)
- Maximum physical security, like access to private information only from certain, constantly monitored physical location.

the outside wants Google to try to detect when people are doing bad things, and report them.

Google doesn't oppose reporting on people because it's evil; they're opposed because it would be really bad for business. And while I do share Assange's concern about government surveillance, I'm much more horrified at the prospect of surveillance by a corporation.
2 things: 1) gmail has been doing this for years, and 2) yahoo mail has become the spam inbox of the internet. I basically only use because some websites have wised up to mailinator.com. So the only thing Yahoo is going to learn about me from my inbox is that I get a ton of Cialis emails, and I have a lot of relatives dying in nigeria leaving me lots of cash.

GMail, on the other hands, is where the problem lies. Too bad not that many people care
> There are a bunch of books about this that you can get on Amazon. A good one I read is Overdosed America. But if you search on Amazon for 'statin' there are a lot more books that are specifically about this.

Make an argument here and cite your sources here, I'm not going to read a book just so I can respond to your post in half a month...

> The academic literature generally isn't a reliable source for information about pharmaceutical drugs, unless it's one of the NIH trials or another trial sponsored by an independent entity

How's a paper in a top tier medical journal[1]? It's paywalled, but if you actually care enough to read the information on the other side, I can grab you a copy. It's even registered on clinicaltrials.gov[2].

> I'm sure Ben Goldacre's new book probably covers the same stuff though.

This is one that I am somewhat familiar with. He makes plenty of good points with regards to transparency of information and reducing reporting bias, but you can't leap from that to the biggest drug on the market right now having zero efficacy.

> Plant-based medicines tend to be fairly forgiving about dosage. E.g. you're probably not going to get sick from eating any reasonably amount of oyster mushrooms, at least as long as they're fresh and you cook them properly.

False[4]. The end effect of consuming the plant material is a chemical ended up in your circulation at a given concentration. If that concentration is too high, you'll see adverse effects. If it's too low, you won't see any effect. At least in pill form, you know your dose and have quality assurance about that fact.

And we're ignoring the potential case of the process of cooking the food destroying the active compound...

[1] https://www.ncbi.nlm.nih.gov/pubmed/18061058

[2] http://clinicaltrials.gov/ct2/show/NCT01687686

[3] http://www.aafp.org/afp/2005/0315/p1137.html

[4] https://en.wikipedia.org/wiki/Red_yeast_rice#Safety
Blackmail? try political suppression instead: there are many countries around the world that would shower google with money in exchange of information regarding dissidents.

Right now many countries in south america maintain armies of paid bloggers dedicated to smear the opposition 24/7 in social networks. This is incredibly labor-intensive, costly and not always that effective since even the dullest individual can see through the obvious propaganda copypasta of those hired guns.

If google wanted it could just charge those governments to shut the opposition from its services and give all their data from emails to files and social activity to the local police, which would put it to use right away with a devastating effect.
thanks for the update. i was just going on what my h1b coworkers have told me. unfortunately, i can no longer edit or delete my original post, so i hope everyone reads your reply.

as for payment versus greencard/citizens versus h1b's, it depends on the company. I know some companies that do pay the same for both, but I can name at least 5 'reputable' (or at least, large, household name) companies that my coworkers told me had different, lower pay scales for the h1b workers that they actively avoided working for, even after getting a greencard. But since i've not worked for one directly (as far as i know anyway), i'm not going to name names.
That's exactly why I don't ever use Google for anything which isn't 100% public and I wont allow publicly to be archived forever. For rest of stuff, I run my own servers, where I control my own privacy policies. Whenever I communicate with Yahoo or Gmail users, I simply send HTTPS links, which also require password before the content can be accessed. Yes I know, I should also use PGP, which I do with advanced users, but with others HTTPS & password is enough, when things are simply private and not secrets.
Well, alrighty. I have no problem with you turning off CSS/images. But if you do, just please don't ask web developers to accommodate users like yourself. If you can disable those features, you also know how to re-enable them.
Slightly higher for "software developer, systems software". $86-129k

http://www.flcdatacenter.com/OesQuickResults.aspx?area=41884...
Targeted ads don't concern me nearly as much as "abuse protection"
Yes, the gap between the theoretical knowledge of how nuclear weapons work, and the practical ability to build one, is large. There's an interesting article about the possibility of "uninventing" nuclear weapons by stopping to make them, thereby losing the practical knowledge that is required to produce them: http://www.jstor.org/stable/2782506 (requires registration to read).
Wow. I had never seen that. There are literally tears streaming down my face I was laughing so hard.
JavaScript's syntax being 'nicer' seems pretty subjective.
I agree. My experience of folk I know in London is that even vague competence is going to get you £35-40k - and being actually good is going to get you a fair bit more than that.

Hell - I live in bloody Dorset and I'd be expecting to pay at least £35k for a decent dev.

I'm confused about what kind of work the 0-30k folk are doing and for whom. If I were in that group I'd be seriously thinking about:

* Switching jobs - I'd be job hunting right now

* I'd be looking at freelancing rates and experimenting with that

* I'd be taking a serious look at my skill set, and the skill set of the job adverts and doing a compare and contrast

* Thinking about whether I'm selling and marketing myself appropriately

Seriously - it's a sellers market in London for dev skills right now. I regularly get folk chasing me for £50-60k jobs - and I'm explicitly not looking, don't live in (or want to live in) London, and have very un-hip skills in the old CVs they have of mine (perl anybody ;-)
It's pretty difficult. There are only 20k slots released every year and you have to prove that nobody in the UK and then the greater EU can do the job.
Edinburgh is definitely not quite Oxbridge level on those factors. But it certainly is higher than the 'Red brick universities'. There are 24 universities in the Russell Group, and none of the red brick universities fall in the top 5 as it is an outdated term. It could be argued that Edinburgh falls in the top 5, which are comparable to the Ivy League.
List please? I've tried Googling and not found them.
> There's simply no way Googlers would tolerate something like secretly sending user data to the NSA

It doesn't matter if employees would tolerate it: phone company employees wouldn't tolerate it either but the cell phone and location records of every American were too much for the authorities to resist - the great majority of phone company employees have no idea about the data that is handed over to government.

Google has a very deliberate policy of building a comprehensive record of searches, websites visited, comments, articles, private documents written, people collaborated with and communications - all linked to your real name and phone number. It doesn't matter that employees wouldn't tolerate giving it out, sooner or later some governments will pass laws giving them access to the data. The fact that Google is building the records is enough.

Google employees already object - look at Vint Cerf's confusion when asked about the real names policy.

To paraphrase Chris Morris: But who's to say a government with an authoritarian streak in a time of national crisis will pass a law giving the secret services access to those records?
It depends how ads are targetted. I personally think that even spam protection is very big privacy issue. Because things like Bayesian filters, collect extensive information about your messages. If I get your spam-filter rules, I know a lot about you, even if I don't get the actual messages. Actually spam filter info is perfect data for profiling, it's condenced form of your communication. Especially the words which indicate ham content. Which for sure will include any professional terms & project names you're working, primary contacts etc.
Senior DevOps Engineer at GinzaMetrics
GinzaMetrics is actively seeking to fill the position of DevOps engineer in our growing team for either our Raleigh, NC or San Francisco, CA office.

This position includes both new development and operational problem resolution, along with supporting functions like release automation, test automation, debugging tool development, and much more. You aren't expected to have an understanding of all these areas, however you should have a solid grasp of and desire to work in multiple areas of our technology stack.

You should:

- Have a passion for technology

- Enjoy working in an agile, fast-moving, ever-changing environment

- Welcome and take on technical challenges of all shapes and sizes

- Have a broad understanding of development, operations, hardware, SDLC, QA, bug tracking, server operations, etc.

- Be open to working with and learning new technologies seeing problems through to resolution

- Be willing to travel to San Francisco, CA as needed, likely no more than 3-4 trips total annually

- Have excellent interpersonal skills and desire to work with a fast paced and dedicated team

You must demonstrate solid working knowledge of:

- Any mainstream object oriented or scripting programming language, ideally Ruby/Rake, Python, C, C# or Powershell

- The SQL language and/or SQL-based relational database system(s) (i.e. MySQL, PostgreSQL, Oracle, etc.)

- NoSQL based database system(s) (i.e. MongoDB, CouchDB, Redis, Cassandra...etc.)

- Multiple HTTP infrastructure and/or services (Nginx, Apache, Tomcat...etc.)

- Continuous integration tool(s) (i.e. Jenkins, Hudson, TeamCity...etc.)

Perks:

- Competitive salary for whichever area (NC or CA) you are in

- Full benefits and equity options

- Working with cool people on a cool product

To apply, please email us (jobs@ginzametrics.com) your resume and a cover letter. If selected, we will conduct a brief telephone interview, followed by technical interviews. We regret that we are not able to respond to everyone.
>>> Get those monads out of here. I don't understand them

This is actually may be a valid reason, unless the specific code can be supported by one person and this person doesn't mind being chained to a desk. If the company has code that only one person can understand, the company has a big problem. Of course, this can be solved by hiring more people that understand this, but it may not be always easy/practical/affordable/feasible.

>>> I think the stagnation in the development and popularity of many mainstream languages underscores this point.

Slow development of mainstream language is a good thing. Mainstream should be stable. Exciting things should happen in the cutting edge and then be slowly brought into the mainstream.
Very cool. We wrote a post about different techniques to getting Ruby in the browser on our blog: http://blog.bloc.io/running-ruby-in-your-browser

Webruby (Mruby.js) was one of the options we considered but ultimately didn't use.
Does anyone know if Google Apps emails are already read by Google ? I know they do it for Gmail.
Google's cache here (as it seems down for some people):

http://goo.gl/PWIme
I've known H1Bs whose salaries were laughably below the median salary for a top SW Engineer in SV. A hard salary floor would be analogous to the AMT for income tax, ensuring that actual salaries reached a minimum acceptable level.

The desire for tech companies to underpay the very people who make this industry possible simply does not represent a crisis for me. The non-poaching arrangements between major tech giants demonstrates their desire to hold down engineering compensation.

If bringing the best sw engineers to America is truly a priority, and I would say that it should be, then that problem should be solved as it has been for scholars. The argument that the H1-B program is that solution is disingenuous at best.
I was involved in Firefox marketing. If the actual Firefox story is the template, Perl 6 is poised for great success.

The project that led to Firefox was started in 1993. It was called Netscape. (Let's say this is analogous with Perl 5.)

In 1998 the project was reinvented as Mozilla. (Let's say this is analogous with Perl 6.)

For much of the 7 years between early 1998 and late 2004 the Mozilla project (analogous with Perl 6) was lambasted by the masses for, first, failing to release anything, and then, when they did, releasing slow, buggy, bloated, irrelevant software. By 2003 Mozilla was being ignored by almost everyone.

What saved Mozilla was that some smart engineers refused to bow to, on the one hand, public disinterest, and, on the other, internal pressure to focus on improving Mozilla 1.0. Instead they did yet another rewrite of several key parts, and then in early 2003 those still interested got behind the rewrite and the outcome was Firefox 1.0 in late 2004.

The parallels with the Rakudo team's efforts are clear and I see scope for an analogous outcome.
Designers here may agree but programmers, of which I'm sure HN has a majority and like myself, would love to know why exactly this made you stop reading. Currently, "stopped reading there" adds nothing useful to the discussion at all and it even seems pretty rude.
That's all a little too extreme for me. I'd rather just let Google read my mail.
To make one correction, it isn't an "extra param", go has full support for multiple return values, full stop.
I wanted to stay out of the whole Michael Church discussion: it is unfair, because I read the original article as a cry for help or expression of sadness by the original author, not part of anything more systematized.

However, I'll say this: for a theory to be useful it has to be internally logically consistent, but internal consistency is insufficient. The theory is usually applied to a mix of tautologies (independent of experience /perception) and observations (dependent on experience/perception)

In Michael's case his theory is logically consistent within itself, but 1) his axioms (about what ones' goals should be, what to seek in life, what constitutes fulfillment in work, etc...) seem wildly different from mine 2) what he has experience seems to trend towards the negative side and while not unheard of is, is definitely atypical in terms of the chain of events (hence our gut response which is to say "is he really talking about the same Bay Area/same Google/same software industry?") 3) even so, his perceptions of events seem to be very different from how I might perceive the same events.

I think that's why many people see Michael as while hyper-graphic (a common trend amongst many other Internet posters), clearly intelligent, insightful on technical topics (I'm a bit biased in this case, being a caml fan as well), but find his conclusions in discussions of the industry, management, and of entrepreneurship to be a bit bizarre.

(Donning a flame retardant suit, I am a bit reminded of Stephen Wolfram's A New Kind of Science -- or other theories of a "computational universe": it is interesting and there are no internal contradictions, but I'm at at loss at how it could be broadly applicable or how it supersedes existing scientific and mathematical theories).
I have similar experiences. 900 mails through many layers of management to find out after flying in for an on-site visit they were running our app on unpatched pre-sp1 ie6 which doesn't even support script tag injection properly.
One not mentioned in that list is Empythoned, which is the actual CPython engine compiled to JS using Emscripten.

Repo:
https://github.com/replit/empythoned

Live demo:
http://repl.it/languages/Python
The Yahoo inbox has been broken for years. It's one of the main reasons I switched over to google. Honestly I'm impartial to the idea of them using it for targeted advertising, the majority of sites I visit have a retargeting system or something else.... plus, I'm a facebook users.

This new email targeting change is making me believe more and more that the purchase of tumblr was in fact related to yahoo's shift towards improving revenues from advertising.
Direct comparisons are difficult though. Price of living differs dramatically. Taxes are different. The risks of switching jobs are different. (e.g. nobody in the UK has to worry about health insurance costs).
NASA totally found a squirrel on Mars and didn't tell anybody
You can't impress developers
Seems like a subtle advertisement for StartMail, honestly. Google has been doing this for years. I see the op has a previous submission for StartMail, too.

Any reason for that or is it just an attractive application/service to you? I mean, if it's something we should have a better look at, let us know.
Indeed. That's consistent with most proposals(including negative income tax) and the few real world implementations such as the Alaskan benefit.

The government can always opt to print for its expenditures - there is nothing stopping them from doing so, and it's a typical last resort of desperate leaders, but economic prescriptions avoid it since it lowers confidence, which has destabilizing effects beyond inflation.
I always assumed this was the case. Not that I use it but seems pretty obvious.

As long as you do not see your email as exactly the same as your ordinary mail: i.e. "your letters" you will not understand what it means that they are "kept" by someone different from you.

Yes, this is a problem (no one has a private mail server out there except a couple of people). But that is reality.

"Oh, my letters, aunt Anna keeps them after I read them and the ones I send, she keeps a copy".

But Brutus is an honest man, as Mark Anthony says.
I wrote ever line of the 140,000 lines of code, including the 64-bit compiler from scratch.

It's 64-bit with no legacy 32-bit shit like ELF.

Fucken retards think 640x480 is real mode.

It's 64-bit.

God said 640x480.
Exactly -- if the general public really cared about this, Outlook.com would be more popular and Gmail would be in the basement.
Yup. That is how it was. Of course, if someone will add this and send me a pull request, it’ll be there. Or maybe I will make it myself later (actually, it should be pretty easy to implement).
Heh. That's me. I remember having a very annoying conversation with a recruiter many years back when they were trying to persuade me I should take less money since London was such a cool place, and I was saying that I wanted more money to have to put up with such an awful location ;)
You, sir, are absolutely right.
Depends on the purpose of the code. If it's one-page script then it's fine. If it's the context of the bigger app, mysql_query is probably a problem.
EDIT to add: Finally, obviously, contracting. If you have a couple of years of solid experience, you can make £500+/day. Add a good blog, a few conference talks, maybe a book and you can easily 50-100% to that. That's £110-220k/year, with 8 weeks off.

With contracting you will end up with a lot more the 8 weeks of down time in the year unless you are in long-term engagements...
Start? Doesn't Yahoo already have a virus filter? Or a spam filter? Or flags phishing attempts? All of those require scanning and analyzing all emails.

The only new thing seems to be that the same automated procedures that protect the user against spam, viruses and phishing will now also provide targeted advertising.
This largely echoes Assange's views on the book, in longer form.

The good news is that, thanks in part to this superficial and megalomaniacal book, the company’s mammoth intellectual ambitions will be preserved for posterity to study in a cautionary way. The virtual world of Google’s imagination might not be real, but the glib arrogance of its executives definitely is.
I'm not clear on which error check you think you might "forget". If you're performing an operation that can fail, wouldn't that be a clue that you need to check for failure?

You can't actually write code like that in Go, by the way. It's not going to let you read data directly into a struct like that, nor should you really be doing so in the first place.

I'd be happy to provide a more detailed analysis, and possibly even Go-equivalent code, but without further context (at least the definitions for `filemap_t` and whatever struct type `map` is, if not a full description of the file format and its meaning), it's impractical.
Surprisingly, no one mentioned that mysql_real_escape_string still fails to properly escape a string when the character set has been changed using a SET NAMES or SET CHARACTER SET query. Never mind the big yellow warning sign in the manual.

The search goes like this:
https://github.com/search?q=mysql_query+%22SET+NAMES%22+mysq...
Do Google Apps filter spam? If so, they are "read by Google".
What I don't get is: it is theoretically possible to build at least some technologies that offer anonymity together with personalization. Google don't seem to do it.

Is it because they tend to support the government position that we need this data to fight terrorism? Or because they think that I'd they'll use such technology, the government will change the rules forcing them to use the less private tech? Or just plain profit maximizing - do the easiest thing that will bring the most money?
Another big element is the fact that it comes with room, board, few opportunities to spend your wages & fewer demands on your disposable income. $150-$200 p/w is an opportunity to save a few thousand a year, close to impossible in most alternative cases.
Also add a "thank you Apple" for the effort.