skysight-inc/HackerNews huggingface dataset:
you sound like someone with no investment experience.

investing in the stock market is a lot less risky than angel investing. especially if you keep it safe with index funds and don't look at individual stocks.

you have close to zero liquidity investing in private companies. you're buying something you can't sell, for years, if ever. with stocks and bonds, I can always get out.
Hacking 1.7 Lac SSC Results with Less Than 60 Lines of Code
"I believe there are two reasons why some people want to disable JavaScript: the feeling of extra privacy and improving page speeds."

I normally get along with Armin, but I feel that he left out a key thing here: Some people disable JS because they feel that JS obfuscates and degrades the Web-browsing experience. Sadly, we are no longer catering to these people: viewing a website without JS enabled should not render the fundamental content of the website unavailable, and we have forsaken that ideal in favor of fancy bells and whistles on our pages.

There's a fourth reason, as well: JS should not be required on grounds of security, not just privacy. Sites should not have to run what is essentially unsafe, privileged, arbitrary code in order to do their daily business. A company might claim that their JS is harmless because it only animates a title bar or powers a dropdown menu, but proving that requires a manual audit of all JS on the page, which amounts to thousands of lines of JS on a modern site. (Have you read through the copy of jQuery being served to you? Probably not.) Common repositories of JS ameliorate the problem somewhat, but it can't be eliminated.

This is not okay, by the way. Requiring JS to read a news article, or upload an image, or view a forum thread, is insane and we should not tolerate it.
Bit of both.

People that do LSD in places like this tend to have a bit of a bulletproof mindset, or are young enough and foolish enough that they still feel immortal and untouchable. You don't do it if you're worried or insecure about ... well anything much, IMHO.
IIRC, you get to keep the existing licenses and only need to pay for new ones.
...his campaign promises made him seem like...

The worst thing about the whole "we used to love him until he did x" misses the issue that leads to these situations in the first place; it would more accurately be "we used to love him until we realized he lied to us."

That's what American political campaigns are and have, as long as I've been listening to them, always been: A long series of lies and overstatements told in order to gain office. That people continue to believe them and lavish praise onto these liars encourages them and guarantees we'll continue to see this happen long into the future.
Google backend takes the pain out of sending iOS push notifications
Well if you want to develop for android, Java is the way to go.
Of course you could use Scala or Clojure, but without knowing Java, you probably wouldn't understand many library demos, and documentation.
Sorry, but Javascript is a mess and 99% of the things I see it used for have always been possible without it. Why should I open myself up to the myriad privacy and security headaches and various other annoyances that come with Javascript, if you are not using it for something more than submitting forms, loading images, or clickable links?

"Some applications now are written as frontends to APIs and the application does not provide any rendering on the server side besides a nice error message that the website requires JavaScript"

1. Fix it

2. Stop using those APIs if they will not fix it (otherwise things will not be fixed)

"Many modern web applications can be much more performant because they take advantage of JavaScript"

That's nice, but I do not want you offloading your computation onto my computer. I may allow something like Folding@Home, but why should I allow something like rendering advertising?

"User interfaces that depend on JavaScript have much better abilities to make it enjoyable for a user"

User interfaces that work with or without Javascript and only use Javascript as an enhancement give you the best of all worlds. It is not impossible, you are just being lazy and trying to shut out people who disagree with you.

"A good example for instance is payment handling on the internet."

This is kind of like saying, "Every car should have OnStar; a good example is refueling!"

"You don't get extra privacy by disabling JavaScript"

Javascript on its own is sufficient to carry out numerous privacy violations, and presents various security problems. Yes, there are other things you can do, but if I stopped you from using everything else you could still use Javascript to accomplish your aims. Javascript also presents problems for Tor users, who might be de-anonymized (accidentally or deliberately) if they allow Javascript to run.

"At the same time I can enhance your browser experience"

Please do not do this; I do not want you "enhancing" my browsing "experience." All I want is to get the information I asked for, maybe post some comments, and manage my finances. I do not need any of these websites to have fancy UI effects, and while client side validation may be convenient for me it is not something I will miss terribly. My browser already knows what tabs are, how to load images, and how to submit forms. What are you adding that is worth the added risk of Javascript?

"We as developers should be happy that browsers go our way and make our life easier."

Sorry but my browser is supposed to work for me and not for you. If this is your argument for Javascript -- it makes your job easier -- then I see no reason not to keep it disabled by default. If life without Javascript is so terribly hard, the problem is with your techniques, frameworks, and designs -- fix those and leave my browser alone.
You want to play a SQLGame? Check this out (in german)
That's right. That Haskell faux-quicksort uses a lot of extra space for the temporary lists.

Here's a Haskell version of the "real" quicksort, though it isn't nearly easy a read as the faux-quicksort:

http://augustss.blogspot.jp/2007/08/quicksort-in-haskell-qui...

For what is worth, the standard Haskell sort is a variant of merge sort.

http://hackage.haskell.org/packages/archive/base/latest/doc/...
Why would you call it "esoteric"? Eh, programmers these days.
I dare say that Brainfuck has a worthy challenger in the category of driving one insane.
In theory, maybe. But, let's say you want to go maintain X11/GCC/Qt (or even xterm), I doubt "anyone" can. Some people are full time developers on these projects, paid by some company we somehow rely on. You cannot just replace an expert working on such a big piece of software.

Of course, using free software might widen your "trusted base" compared to the situation where you go full MS.
> Hey, I wish I'd known about this one. I had items that lingered for weeks, sometimes. Maybe a rule like "4 repeats and it gets dropped". That said, a countervailing rule of thumb is that every action belongs to someone. If they get too many repeats, it's time to find out why.

Exactly on all points.

I've found that repeatedly lingering issues point to deep organizational dysfunction. Elevating the priority or dropping it (up or out) can be a forcing function to take care of it if it's real. Making something high priority, even if it really isn't puts pressure on the doers -- they don't want to be the one who dropped the ball on a level-1 issue that's coming up over and over again. And everything has a due date, even if it's open ended...set a tone of work getting accomplished in a reasonable time frame and not dragging on even without a set due date.

If you drop it and it's actually real, it'll be brought up later when it matters to somebody.

> I agree with c), that meeting techniques can have a dark side...the utility of the fusty old rules...It's a spectrum.

I'm hard pressed to find ways to agree with you more :)
Yes.

The NSA can go to any provider and say "We want your private cert. Also you're not allowed to tell anybody about this. Because terrorism."

If your site is externally hosted, they can go to your hosting provider and take your private cert without you ever knowing.

This private cert will let them decrypt any TLS/SSL traffic they may have captured in the past.[1]

They can also MITM any TLS/SSL connection if they have their hands in a single root CA.[2]

[1]PFS can prevent this, but only Google and Bloomberg use it right now. See (http://en.wikipedia.org/wiki/Perfect_forward_secrecy).

[2]Certificate pinning can prevent this, but only Google and MS use it right now. See (http://security.stackexchange.com/questions/29988/what-is-ce...) and (http://tack.io/).
I have no beef with MS (disclaimer: I don't have any close friends who work there but I do live in Seattle area and talk to lot sof people in the C#/C++/F# spheres). The one problem here is the C++11 implementation and how it's been rolled out, or not in the VS 2012/2013 releases. If anybody's interested, /r/cpp has herb Sutter and a couple other MS people dialoging:

http://www.reddit.com/r/cpp/comments/1harvz/microsoft_switch...

http://www.reddit.com/r/cpp/comments/1h47qi/herb_sutter_the_...
Trulia - San Francisco, Full time, (H1B transfers)

Trulia is one of the largest real estate search platforms in the United States with over 30 million unique visitors across our platform every month. We're solving interesting problems and building cool things in nearly every software engineering discipline.

We've got lots of large scale projects to tackle including:

- Building our next generation of APIs (for both internal and external consumption)

- Creating new mapping and data visualization experiences

- Improving our web experience using a JS MVC framework and our new CSS UI library (similar to Bootstrap)

- Innovating on our top ranked mobile apps (we're looking for iOS and Android engineers of all levels)

- Diving deep into the terabytes of housing and user data we have in order to tailor custom experiences for our users

Our core web stack is a traditional LAMP stack, but we use a ton of other technologies as well including: Python, Java, Hadoop, Solr/Lucene, CouchBase, Backbone, d3.js, Sass, Git, and a whole lot more.

I've been an engineer at Trulia for just over a year now and can honestly say that it is a really fun company to work for. There's a great culture of letting people run with projects that really interest them and drive the entire engineering organization forward.

The compensation and perks are fantastic including:

- Great health benefits

- Unlimited vacation

- Great location in downtown San Francisco (1 min from BART, 10 min from Caltrain)

- Monthly transportation and "well being" allowances

- Kegs on two out of three floors (including one in our penthouse/rooftop patio)

- Stocked kitchens

- Lots of happy hours

- Quarterly hack weeks

You can checkout all the open positions and apply here - http://trulia.com/jobs
If you have any questions or want to chat you can also email me at aflanagan[at]trulia.com
Good article, but one thing is explained in a weird way:

Don't bother with cookie expiration. That's the wrong approach, because the cookie is controlled by the user. Always do a server-side check whether or not the auth token in the cookie is allowed to continue the session.

So you could simply set the expiration date for a cookie until 2030 but make sure that the auth token from that cookie cannot be used after $EXPIRATION_TIMESTAMP on the server.

You could also follow a layered approach:

If the user logs in every few days, re-authenticate him using the auth token from the cookie. But if the user was seen more than $MAX_INACTIVE_DAYS ago, do not re-authenticate and terminate all sessions, even if the "remember me" function is set to half a year or so.
One could just as easily scoff at someone for basing their business off of "open source community supported" tools.

But, instead, the realistic position is to understand Microsoft's tools and programs will be a decent choice for years to come, just as using FOSS would be.
The 'Edward Snowden Aviation Club' and other ways to beat US persecution
DEMUX Framework 0.6.0 released
Changing the cursor shape in Windows proven difficult by Nvidia  (and AMD)
What Okinawan Centenarians can teach you about business success
Nevermind the fact that in order to qualify for unemployment benefits you must have worked and contributed in the last few years. As it turns out, most unemployment in Spain, and countries in the same situation, is from fresh out of college students who never had a chance.

Well, you can argue that there is always a choice. And most of them take it, by leaving everything behind and moving to Germany or other central european country. Until they don't want them there anymore.
Canary Wharf, London

We're looking to hire a Senior Perl Developer. To count as Senior, you should probably understand Moose, know how to use Test::More without needing to look anything up, and a CPAN ID would be an advantage. We're paying up to £60,000, have a lovely light and airey office, and by virtue of being a small company owned by a huge company, we combine being financially secure with being lots of fun! That said, we're not a startup. Job ad: http://jobs.perl.org/job/17563
Pub Shows How Bitcoin Will Work For Retail
Classic Specs, New York, NY, Full-Time

We have been designing and building high-quality prescription eyewear in Brooklyn since 2010. We have a number of high-end fashion brands for which we design and sell eyeglasses.

We're building a company to last - we have revenue, a loyal client base, sustained and expanding growth. We’re backed by all-star group of investors and folks who have built some of the most successful fashion brands in the world. Now we need someone to help build our technology.

Come work with us team to design and implement a white-label software for managing eyewear websites and order fulfillment across multiple brands!

We're looking for engineers who are interested in building everything - from inventory management infrastructure to A/B testing our website - for selling eyewear online.

Our team is small. As an early developer, we’ll ask you to look for things in our business that can be made more efficient and use technology to improve them.

You will completely own a feature, from choosing which technology to use, implementing the frontend, interfacing with our back-end database, and then measuring its impact on the business.

When you build something cool, we'll open-source it. When you learn something new, teach us! Help us mentor interns.

Our back-end stack is mostly Python + Flask, using uwsgi on nginx. Our current project is using mongodb on the backend.

Feel free to email me: jay@classicspecs.com, or apply via: http://careers.stackoverflow.com/jobs/36399/python-developer...
But in principle, the properties of the brain can be studied and tested. Maybe there are phenomena in the brain that are impossible to experiment on, but to say that this is the case definitively now is to give our imaginations far too much credit. Science is full of answers to questions that were once thought to be fundamentally unanswerable.
This article made me angry. Author seems to have no understanding of the issues with mindlessly executing arbitrary, remote code.
>"this specific article has absolutely no real reasons why you _should_ use Microsoft"

He does give some reasons, which might not apply to everyone is another thing:
(from the article)

Because I love C#.
Because "MS is expensive" is a myth.
Because of Visual Studio

Of all the three I am very agreed with the third one. I wish it would be different but I haven't used a better alternative to VS so far (XCode, Eclipse, Netbeans, etc. just didn't work for me for several reasons )
This is really sad to me because I aspire to run my own shop just like this one day, creating apps and software for ourselves and clients. I too see myself as a maker, not a business developer, so maybe this is a red flag to reevaluate.

Most of the apps that Agant has produced appear to be aggressively priced (seems most are around £9.99, the most recent at £24.49). Though, they do target a rather niche market. I'm very curious as to whether the apps did not sell well or simply did not cover the cost of operation. Whatever the case, now that Dave is the sole employee the revenue of the existing apps will not hurt.

Finally, I'm also wondering if Dave ended this adventure simply because he was not enjoying it, or if Agant was spiraling into debt. I can't really tell from this post. He does mention that making it in the App Store is difficult, but that some of the apps were created for clients (some being partners). I can't imagine that there wasn't enough good work out there for a talented team of proven developers+designers.
Detroit MI - Atomic Object http://atomicobject.com/detroit

Give a shit.

Make great things.

Love your job.

* Developer (http://detroit.atomicobject.com/software-developer.html)

* Designer (http://detroit.atomicobject.com/software-designer.html)

* Managing Partner (http://detroit.atomicobject.com/img/AtomicObjectDetroitManag...)

Apply at detroit.jobs AT atomicobject.com
The Secret Behind The Turkish Protesters’ Social Media Mastery
MySQL is possibly the single hardest database to port to/from, because it supports nothing.
While I agree that that's a time-tested generalization, this isn't an immutable fact. It's the result of letting the wrong people into office for the wrong reasons for too long in too many places.

If we had enough people (with enough money, unfortunately) running for office and then behaving responsibly and in the best interests of their constituents, we might be able to start reversing this trend. Unfortunately, that's a whole lot of time, effort, and -- of course -- money, and not only are all of those difficult to come by, the will to start is hard enough to come by. That's an opportunity you have to create, there's virtually no payoff, a low likelihood of success, and a high probability of upsetting a great many very powerful people.
This is all true, but it's too late. The open source community (and HN) proclaimed Android as open for years, and frankly shouted down anyone who suggested otherwise as an iOS apologist (which clearly some of them were),

People believe they are getting something free and open when they buy Android.

These fine distinctions aren't going to make a difference in anyone's mind since the Geek vote already went to Android.
Blame the web developers who fail to use noscript. That tag exists for a reason.
True, back there they are called Acadians, but it's the same people.
He said he would do a lot of things in his first fours years, none of which came to fruition.

-- Said he could cut the deficit by half in his first term. Instead he actually added over 5 trillion to it.

-- Said he would reduce unemployment to under 8%. Today, it still hovers around 10% if you take into account the people who stopped looking for work.

-- Said the stimulus would create 3.5 million jobs. Instead, we actually lost 1.1 million jobs AFTER the stimulus.

-- Said he would make health care more affordable. You simply can't add millions of people to the health care ranks and expect rates to go DOWN. Simple supply and demand economics.

-- Said his investment in Green energy would create 5 million jobs. After spending $90 billion, instead of 5 million jobs, we had several solar companies go bankrupt after securing guaranteed government loans, many of which left tax payers on hook for hundreds of millions of dollars.

And yet, he still got re-elected.
Regarding how long to keep the "remember me" cookie for, this is one of the overlooked reasons why native apps are eating the web's breakfast. When was the last time you have to re-authenticate on a native mobile app?

Maybe it happens on some finance/banking apps, but I don't recall seeing it on apps like Facebook or Kindle for example.

Web developers could, for example, add longer times if the user agent is mobile.

And Troy is spot on about the middle ground of "logged-in-ness". Developers are finally realising what Amazon knew all along, that it's not binary. You can keep the user partially logged in, while requiring authentication to perform sensitive tasks.
very nicely done site & doc (interesting responsive layout)
PlatformQ - Needham Ma

PlatformQ has launched the first generation of a revolutionary online event model to deliver unique and valuable content using the latest video, networking and Web 2.0 technologies. The company’s current online event platform offers audiences live, video-based interaction with content providers and peers. It also provides leading edge tools for marketers, to help them attain their branding, lead generation and sales goals.

We are currently looking for software professionals and it could be you if:

Requirements:

You can do anything with HTML/CSS and JavaScript( Backbone, jQuery, Require)
You believe in ORM and have dabbled with NoSQL
You care about unit tests You know design patterns and when to use them (MVC, IoC, AOP)
You code in Java
You commit code constantly
You understand that responsive design is not new but it's time has come
You thrive on building applications used by lots and lots of people
You believe in your heart that agile is better
You contribute, care, speak up, listen, enjoy
Benefits:

Medical coverage
Dental coverage
Vision coverage
Health & wellness benefits
Generous vacation policy
401K matching
Long-term disability coverage
Great location walking distance to Commuter Rail and Needham Center

PlatformQ, LLC. is an Equal Opportunity Employer. This company does not and will not discriminate in employment and personnel practices.

In addition, candidates should be familiar with working locally or remotely as part of a team.

feel free to email me at jhrisho AT platformq.com
SEEKING WORK - Remote or onsite. Based in Georgia, Europe (UTC+4). Long-term contract or employment.

Interested in projects involving:

C++, Prolog, Erlang, Haskell, Rust

Games, AI; Systems programming; Complex desktop or server systems; wxWidgets, Qt; Mobile apps; Logic and functional programming; Compilers/Interpreters/semantics

E-mail: zura.jobs@gmail.com
SEEKING FREELANCER

Here at yerdle, we have a gig opening up for a solo iOS UI developer for the next version of yerdle with our team here in San Francisco.

It's a six week contract, starting ASAP.
Ideally co-located at Greenstart at Market Street and Battery.

Hit me up if you're interested! And please forward if you know anyone...

Experience:
iOS UI development experience.

-Core Graphics

-UI Kit customization

-UI Kit animation

-Familiarity with Adobe CS

What's yerdle?
Yerdle (http://www.yerdle.com) is the new social marketplace where friends share everyday things with friends.Thousands of items are being shared on yerdle via iPhone and web, from camping gear to kid's toys. Members post items they're willing to give away, and yerdle connects them to a grateful receiver. It makes sense when you consider that 80% of the items in our homes are used less than once a month, and self storage is up 1,000% over the past 30 years. Created by veterans from Walmart, Saatchi & Saatchi and Zipcar, yerdle's mission is to reduce the durable consumer goods we all need to buy by 25%.

Interested? Tell me about yourself, and send along your resume to carl+ios@yerdle.com
I politely submit that you have not heard of E.
Tutorial: ASP.NET FastCGI Mono Server and Nginx on DigitalOcean
Great for Windows .NET developers wishing to get started with Mono/FastCGI/nginx on Linux.