skysight-inc/HackerNews huggingface dataset:
The law of the U.S. and other countries is full of such two-tiered systems, i.e. what is written and what is well-known, e.g. "Don't ask, don't tell". All human society works that way; we learn it at home and at school.
... thus China's policy (e.g. in Tienanmen Square) of only using troops from other regions to put down protests.
Do you have any suggestions for specific programs? I'm particularly interested in getting a better understanding of data structures and algorithms (granted, that's super broad), because that seems like the hardest kind of thing to learn well online.
SEEKING WORK in Omaha, Nebraska, travel possible, remote preferred. jrrd@kmbll.com

I build value and limit development costs by approaching all software as long-lived projects which require a language that supports long-lived projects that helps create better software by virtue.

I develop with the Ada language with 7 years of experience developing well-documented, well-tested software with a focus on the web building software using Ada Web Server, MySQL and PostgreSQL databases, various JavaScript libraries, REST APIs, Schema-defined XML and more.

I've spent 5+ years working remotely with an Ada development team for an American company.
Most disappointing part of most -> js languages is that they adopt the async nature of JavaScript, thus making them pretty dissimilar from their native environments. Is it that difficult to rewrite a sync workflow to an async one by the interpreter?
Capst'n is a webapp similiar to del.icio.us. You can create collections of everything you want like tutorials, resources, read later articles. You can also add members to contribute on your collections. Responsive version and native apps will be available soon!
Expense wasn't even remotely the issue I was addressing; the expense of such 'experts' makes sense within the scope of our system. It is the rarity that seems out of place.
I'm just amazed and disturbed that people who write this kind of code are aware of version control.
Thank you! We're fixing it right now!
You make a good point, but I'd argue that it doesn't necessarily counter mine. Because it may be that "highlighting, selecting, etc." are "1% functions" because of their physical difficulty. And the more difficult they become, the less likely we are to use them...in the same way that most sophisticated writers can forgive themselves for using "ttyl" when text messaging. Even when using the iPad (as I am now), I reflexively limit the work I put into expressing things...so whereas on a laptop I'd be using more quoted passages and linking to sources, on an iPad, I just avoid making comments that would require such complexities (so apologies for this poorly supported comment :) )

I think content on tablets/mobile should still be judged against content created via any other interface. However, we should recognize that the simplicity of what these touch/mobile devices produce is a strength worth respecting...how many memorable and powerful videos and photos have been captured thanks to the ubiquity and easy of the smartphone that never would've existed were we limited to full size cameras?
I think, i didn't provide much information in the question. We have a website where user subscribe with their Mobile No. and Indian Railway PNR. We send them their PNR status updates via bulk SMS package which we have bought from some third party service. Now each SMS cost us money, but we didn't figure out how we can make money by sending SMS to thouse users. (i.e. putting advertisement in SMS, but didn't find any Ad network provide such feature for SMS).
Mistakes Web Designers Make
I suspect unless someone gets real exciting about this and modifies one of the toolchains, this won't happen in the near future. You can do (1) with some ugly syntax. Regarding (2) and (3) -- I know some projects are happening in both those spaces, but haven't kept up with them.
I don't get the point why should I use Python to run Javascript.

JS has been in use around the web for a long time now and I don't see the need why should I go about using Python for the very same? Doesn't one language has a purpose of it's own?

If it wasn't the case, then people would have worked on creating a unified language for all our needs.
You have to remember these guys are lawyers, and so they represent what happened in whatever the best light to them is.

IE when you read "He says he informed the firms general counsel about it", you may think this means "he emailed the firm's general counsel with details about a pending lawsuit he had against one of the clients". It may in fact mean "he texted the general counsel's broken cell phone at 3am while drunk, saying that he was suing someone that mattered, with half the words misspelled"

This was an environmental litigator. One who should be disbarred for this but won't be.
I've heard cruise ships all have morgues for this reason.
It's not off the map.

It just won't work.

For instance... let's say you have a curfew... well gang members already ARE indoors by curfew! Minding their drug dens, which get maximum business during evening, (curfew), hours. In fact, drug gangs would LOVE martial law... because it would rid them of their chief competition... the low level, open air, street drug dealer. Currently, the only way they can get rid of those guys is through targeted violence. Which brings them trouble. Your recommendations would actually CEMENT the gang's hold on a given drug market.

You approach what you see as a war... but everyone else sees as a business. The police are having a lot of success right now disrupting business. The core of the strategy in NY was not "quality of life", as so many people parrot. Rather it was "disrupt business" wherever you see it. Even the "Squeegee-men" were targeted. And the results have been fantastic.

Now, are innocent people still getting hurt? Of course. But collateral damage is nowhere NEAR the level it was during the crack wars of the 80's and 90's. At the same time, violence is WAY down relative the crack wars. That's because we have gotten MUCH smarter. Well... most of us. Violence is down in places like NY, LA and even Chicago relative the crack wars. But places like Detroit persist with old tactics and have not made as much headway. Many of the "squeegee-men" equivalents still operate with impunity in Detroit. Which tells you that Detroit is not serious about cleaning up it's city. They only care to crack down on gangs with military zeal. Which is why they have the problems they do.
I have to agree.

Most of this story is the typical "try to conflict out any law firm that opposes you by any means necessary" that large companies practice.

The only interesting twist is that they may have a valid point for once :)
What does notepad app have to do with facebook account?.
I think it's the hubris that's putting people off:

> Brython is designed to replace Javascript as the scripting language for the Web
That's a silly complaint. Doesn't every language designer feel that their product is better than the thing it desires to replace?
Here are a few screenshots for anyone that doesn't want to wait for masuidrive to deliver on a demo: http://imgur.com/a/VvWwA
Wish I had some money for it but as a programmer on sick pay (depression and ADD) money is scarce (as you probably know).
My two pet projects that really would need an designers eye is DNSDigger.com and Rendip.com. For now the only thing i could offer is ad space.
I've tried this. It's OK in the morning, but in the evening it lulls me to sleep -- suboptimal when driving.
You are confused.
He is an environmental litigator.
He will wait 5 months, and then be a partner somewhere else, at worst, on a different coast.
No one will care.

At most, he'll be censured.

But he's from their philadelphia office, so my guess is PA will do nothing.

If he's licensed in Maryland, he may face real problems (Maryland takes this kind of thing very seriously in a way most states do not).
Exactly my thoughts. He comes across as the ideal candidate for further study. No doubt, if he's as capable as he makes out, he'd be able to get a PhD scholarship, and spend all day doing what he wants do to. Granted, there is still a lot of "politicking" in grad school, but you can avoid most of it.

re: commuting. I spent 10 years commuting 1 hour each way (2 hour daily commute) to and from first high school, then university. The biggest quality of life improvement I've ever experienced was moving closer to wherever I had to be day-in-day-out. Every single relocation decision has been chosen explicitly to lower my commute time.
We photograph about 20-30 weddings per year, and I can vouch for the control aspect. The color of light matters. A lot. Being able to consistently be at 5000K (the color temperature of most studio strobes) makes editing incredibly easier and quicker. Color casts from using primarily or exclusively ambient lighting can be hard to correct for and even virtually impossible in mixed lighting situations.
Thanks for the advice. As soon as we get this project to run successfully on CUDA 5, we'll update the finalreport document with the entire-application performance numbers (hopefully before the end of tomorrow).
Doesn't stop you from obfuscating Python separately just like any other language, though.
Cars are still often used as a sign of conspicuous consumption, especially among older people who came of age back in the "car era" (the '50s/'60s, when there was an overwhelming sense of the automobile as the "glorious future" of transportation, and before the many problems of mass car usage were clear)—and older people tend to be richer/more influential.

So you get a disproportionate amount of car use by rich/influential people (including many politicians), and they have far more effect on public policy than the average person. Even if the right thing overall is to restrict automobile usage, any politician has to be very careful how he introduces such policies lest he quickly feel the wrath of the well-connected...
There's never really a great time to leave a busy company, and the suck it creates is just the normal suck of being in business. As an employee, they stop paying you when you stop showing up - that's the deal they signed on for.

But I think what makes for a good decision depends on a couple of things:

a) If you are completely miserable, go.

b) If you meaningful experience bringing similar projects, to market, go.

c) If you don't have significant experience bringing projects like the one you are working on to completion/market/whatever the deadline is, consider staying because the experience you gain may be worth it. So might the reputation. It's just looking like a year, after all and you might get better at implementing other people's ideas in addition to your own.

If you leave, and you are the only developer, and there's real money on the line, hard feelings are pretty likely. Whether that's going to burn important bridges or not, depends on the players and what you wind up doing over the long run.

Good luck.
Can you please provide a way to log in that doesn't involve me using a third-party service? To ask someone to sign in using Facebook or GitHub you need a really good reason.

Also, can you provide a video or something? I know someone else already mentioned this, but I think it's really essential.
Great work!

Makes me incredibly nostalgic for Google Notebook (the highest of complements)!

Notebook could be something like this nowadays if the company hadn't begun to reject their side projects. Google's "Keep" is nothing like the journaling/meeting/class note app that Notebook was, or this is. I look forward to using it.
Shelf Advocacy #1. Q&A research into real world app.
He notified the lead counsel at his employer before and after suing Apple. So the question is, why did he still work there until recently?
> I have no room for a chalkboard or whiteboard, unless I wanted to cover up half of my mirrored closet.

You have a mirrored closet? Problem solved. You have a fancy dry-erase board, no modifications necessary.

This is a random offshoot of the actual point, but I think it's useful to know that you can use any window or mirror as a dry-erase board.
Ask HN: What's the best way to learn how to use AWS?
Where should I start? Thanks.
The Truth About the Drug Companies by Marcia Angell was read and discussed.

The fact that Marcia Angell's book was required reading pretty much tells you everything you need to know about the clinic's culture.

Angell's book is a terribly one sided and highly inaccurate depiction of the pharma industry. She has made statements that boggle the mind of anyone familiar with how the industry operates.
I'm on Windows Phone 8 and that is beautiful, thank you! Very nice work. How are you getting the articles in your UI?

Also, is there no meta tag to designate a WP8 tile image when pinned to the start screen?
The lawsuit was filed in 2012. How is that "3 years before" Apple became a patent bully themselves?
Did they? It sounds like they had access to confidential Apple documents, which allowed them to rewrite their patent in a way to make it look like Apple infringed on technology they invented. Remember, the point of a patent is to disclose new inventions.
Maybe it was a sphere.

http://nuclearsecrecy.com/blog/2012/08/29/forbidden-spheres/
How attractive is someone with a BSc in Business AND a BSC in Comp Sci to hire?
I'm a business school graduate who is contemplating returning to school for a second BSc in computer science, for several reasons. I consider myself a tech entrepreneur, and amongst my reasons for going back to school is to gain technical knowledge in my field to be able to develop better products. However, part of my motivation is also that in the event that my startup fails, a computer science degree would enable me to continue pursuing a career in tech. My question I guess is does having both degrees help me? Or should I not waste my time with the second degree? I've heard opposing views regarding my situation: some people think it's obviously valuable but i've also heard the view that it makes me overqualified and difficult to hire. I'd like to hear the views from people who actually hire within the tech industry.
At some level, we all just accept that there are things we don't understand, and we accept that we will just act in disregard of our lack of knowledge.

Should we all be paralyzed to walk around because we may step on the last of some species, destroying something forever? Well, no. If it turns out that everyone did that pretty much on the daily, we'd all be surprised but we'd probably not stop walking places.

Similarly, just because I walk in public without doing everything in my power to keep surveillance from seeing what I'm doing doesn't mean it's the death of privacy. It just means I don't care.

For me, I and the rest (or the majority) of the world will gladly trade some information about the knowledge we seek for that same knowledge. It's just a no brainer.
Plus the fact that most performance issues come from DOM manipulation.
Laura has been out interviewing people in the Bay Area regarding software patents, I'd be willing to bet there will be a part three soon! :-X

Edit: Nvm there I am, at 51:34!
Social Ratings of Application Permissions (Part 4: The Goal)
Thanks for the emails. Keep them coming!
three words: the income tax.
With all due respect, being a combat soldier and being a doctor are not the same thing. I was a combat soldier and I have tremendous respect for doctors and the difficult work that they do. There is a difference in the two jobs, however. The critical difference lies in those moments when you need to perform. What is on the line is your life and those of your friends, every single time you go out. There are people who sort of turn off their minds, but that is bad. Their reactions are dull and they are not thinking about possible ambushes (or mistakes that they can make). The state that you are in at that moment in time, you arent really thinking about what you had for breakfast or that you are looking forward to that steak when you get back.
papaver, I can understand your being upset and I want to apologize. In going back through our mail queue I can find your email in a backup mailbox I use, but we can't find it in the main mailbox. In fact, you say you received a response, but I can't even find that replied to you! I'm very sorry about this and now we're trying to figure out what happened.

As you can imagine, we get a lot of email for these positions, but to the best of my knowledge, we've never missed one before (but obviously, if we did miss a candidate, we wouldn't know, would we?). Now that I've located your initial April 3rd email, we'll get in touch, but obviously if you're not still interested, we understand.

Again, my sincerest apologies.
Sort the results by "last indexed" and see that people are doing it right now!

https://github.com/search?q=extension%3Aphp+mysql_query+%24_...
Any idea what level of medical care they can provision on-ship? I'd presume they have morgue facilities, given the negatively skewed age distribution, but no operating theatre?
I love how the dialogue on HN about Go has gone from pessimism and largely uninformed criticism, to regurgitation of the team's own talking points ["simple, orthogonal features"], to a more nuanced appreciation of what trade-offs Go makes.

Hopefully these are individual developers shifting through a continuum of enlightenment, rather than the conversation itself migrating to a more enlightened population.

This last question is testable, of course, though sadly HN does not offer an official API.
Effective Go (http://golang.org/doc/effective_go.html) and Go by Example (https://gobyexample.com/) are also great. The former is especially so if you want to learn Go idioms and understand why things are done. It's a good complement to the spec.
I agree completely: sample/demo code should be the best you can make it. And I'm sure the Brython authors would welcome a pull request that improves their demo code.

But the comment I replied to was a bit misleading (no doubt unintentionally): it made two quite valid complaints about coding practices, without mentioning that these are only in the demo code.

When I read that comment I thought, "WTF? Brython injects a magic 'ctx' global into your Python code?" It doesn't, so I thought it was worth pointing out that these are just sample code issues that wouldn't affect any code you write in Brython.
I think the typical argument is that they send you non personal emails that seem to not know about your unique and talented gifts. Of course these people don't seem realize they're only contacting you to try and give you money.
I was at a talk on mruby at a recent conference. It's some interesting stuff: the program size footprint is only something like 40k , and memory usage is around the same when running. It was initially meant for embedded systems, but seeing it here is also an interesting use case.
I write Clojure code professionally and am deeply interested in all Clojure subjects that pass through HN (as well as Lisp/Scheme, Ruby, Scala, general CS, etc. -related posts on HN). But, I probably comment on only a small percentage of them, because, as another poster suggested, I don't have a lot to add other than "this is cool!" and I'd rather hear from folks who are more deeply involved in the projects under discussion--like Daniel Solano (https://news.ycombinator.com/item?id=5804036).

I also suspect that, given how often Clojure posts pop up and hang out on the main page, despite their relative number of comments, the interest is strong here.
The best way to start is to sign up for an account and start using it. AWS comes with different services based on requirements. Start an EC2 instance and access it from command line and deploy a web server from there. You don't need anything else to learn in that. Start building your app locally and deploy it there. You'll start learning in that process. If you are stuck use google or search stackoverflow.com. Or question in their support forums. They'll respond with a good solution.
I don't mean to pry or question anything, but I'm mostly curious... Your employer let you take sick pay for ADD / depression?

I don't mean to sound rude, I'm entirely curious. I'm all for mental health and managing it appropriately (me: asperger's / ADD / some of the worst anxiety you can fathom = the worst combo ever; I somehow manage) Just seems... odd. That's all.

Shoot me an email if you want to keep it private: josh[at]josh[dot]mn
If I wrote a Python implementation in JavaScript, I'd probably have some hubris about it as well.

I'm not sure if the developer is one person or if they wrote the landing page as well, but let's assume it is that same person.

If someone has focused enough energy to implement a language in JavaScript, it is probably fair say that marketing isn't his or her primary skill.

At the same time, reading over the text again, people have said crazier things and done much less. If the developer's goal is to replace JavaScript with Python and his or her first attempt is to implement Python in JavaScript, I, for one, applaud their effort.
They got the name from mysql's client library API. They just made a wrapper for it.
>They try to push for a flat rate, but I won't anymore because I have been burned many times by this.

Honestly if you're doing contracting then having a well defined contract should make this irrelevant. The burden of figuring out how long is on you, not them.
A better question: Is python really any better than JavaScript? Sure, it has advantages here and there. But there are things I like about JavaScript that are better than python. For example, having anonymous functions that are more than a single expression inside a lambda.

Yes, I know you can declare a function inside another and you get a closure. But, JavaScript's syntax is just nicer.
Can anyone who currently produces multimedia at a professional level -- e.g. video, photos, music -- imagine that a sophisticated touch interface will replace their keystrokes and mouse?

I think touch might: with a generation that grows up with touch, continuing software innovation, and hardware improvements like increased precision, pressure sensitivity and even haptic feedback and surface deformation.

But more likely, touch plus other modalities will replace the mouse (easily) and keyboard (eventually).

Imagine a touch device that accepts either fingers or (when needed for fine art work) an ultra-precise fine-tipped stylus.

Then add Leap Motion-like gestures -- you can then use finger twitches in the air, away from the screen, to change tools/modes and adjust things along many finely-stepped virtual axes. (In particular, I think this may best solve the text-selection and related problems, giving you virtual cursor control away from the touch surface, but without a mouse-like peripheral.)

Then add much improved voice controls, so good that just tone of voice lets the machine distinguish between commands to it and ambient conversation.

You're right that it will continue to be a challenge remembering all the gestures... so the platform that trains more people up first in its unique gestural language will enjoy some network-effects lock-in.
Like your stuff! Shot you a short email.
In this case, you don't "need an int", you need a value that's safe to put in a database query.

If you're inserting a value in a database, you always, always, always use the proper escaping mechanism. No exceptions.

That's why using a library with a reliable, well-defined, easy to use escaping system is absolutely imperative.