skysight-inc/HackerNews huggingface dataset:
I work at at Indian IT services company. And no, the development environments are sub par. Slower machines, no freedom of software choice. Tight budget restrictions on development tools. No innovation in automating tasks. It's not bad, but not as good as the companies you have mentioned.

There are no free breakfasts or lunches or anything. If you come over the weekend to work, they don't switch on the AC for cost cutting, even in peak summers when temperature here reaches around 100 F.

Some companies have not given any hike in two years.
There's one company I especially hate. They have enforced stupid school like rules. If you don't complete 9 hours in office, and that too on the floor and logged on to machine, then your leave is deducted. If your leaves finish, they cut your pay. They track how much time you have spent away from your machine. This makes employees take measures like using something to keep their mouse moving etc. They enforce wearing business formals every Monday and Tuesday, without reason, just to show the strictness. If you don't wear a tie, you are sent home. There are many more examples.
Well, the statute of limitations hasn't changed, so just cross your fingers the march of technology isn't too fast... ;)
I loved the answer "Keeping older programmers rich ;)", to which someone wrote "You write that as if it were a bad thing!"
the likelihood of crossing them keeps growing.

They have finite funding and finite manpower. The hypothetical scenario in which half of America has "crossed" them, will not come to pass. When everyone is crossing them, they will be forced to triage.
"Those who look for flings date more. Most men who date are looking for flings."

Most dates don't turn into anything serious, but I doubt most men who bother to date are looking for a "fling", your definition of "date" may just be overbroad.
> Or it doesn't even have to go that far; some government spokesperson lets your name slip in an interview as a "suspect" and the media attention you'll get will forever ruin your life even if the government does nothing.

Unless the government gets out of the business of handling birth certificates, driver's licenses, etc. they're simply going to have your name.

Secure communications channels is certainly an important topic though, but given what happened to Sunil Tripathi in the aftermath of the Reddit swarm to find the Boston Marathom bomber(s), perhaps it's possible that your biggest "online threat" in the future won't be part of the government at all.

You get the wrong Google, Facebook, or random datacenter sysadmin upset and you could find yourself in hot water with even less of a legal recourse. It's just as easy to imagine roving bands of vigilantes in that dystopian future as it is to imagine Big Brother, is it not?

I get why this (COMSEC) is an important problem; what I don't get is why so many otherwise very intelligent persons focus on the government as the sole problem area. The government is mostly staffed by either those who are actually idealistic, or those who are too incompetent to hack it in the private sector. Certainly Google and Facebook have better IT infrastructure than 99% of the government.

P.S. The U.S. Constitution forbids "ex post facto" laws that make previously legal behavior illegal after-the-fact. If you believe that the Constitution actually means anything you shouldn't worry about currently legal things being held against you in 20 years. If you believe the Constitution won't hold up in 20 years then it's kind of pointless to worry about any of the other laws, they'd be just as shredded.
I would tend to take most knowledge on what causes autism with a shaker or two of salt at this point in time.
That's great for you. But what about the new CEO with no experience? Lots in here to lead them down the wrong path.
In that case, let me be the first to say:

Dear CIA, FBI, NSA, DIA, DHS, TSA, etc:

Fuck you.

Thanks,

Mindcrime

I don't give a shit if they investigate me or not. One can't live one's entire life in fear, damnit. Either principles mean something and we need to stand up for and defend them, or not.
That's because he's using search hits as a primary measure of how much services are being used, which (maybe) kind of works for consumer services but doesn't work at well at all for services used by developers (at the least, they should be judged on their own scale). Which is why you see Cloud Messaging popping up in that list - it's just not something many people talk about, but that doesn't mean it's not heavily used.
Men buy them for themselves, not to "haul in the babes."
So what would people's opinions be on running this vs. Ubuntu LTS on a server? What about one that relies on more recent features (LXC et al)?
Mining Twitter geo data
Was that supposed to be encouraging? ;)
Take a look at KinkLive.com. We were the first porn company to do live streaming in HD using a CDN (Bitgravity), all paid for, by the minute, with a micro currency system (kinks) that we built.
Then again, throwing a whole bunch of murderers into a can with no authority figures to referee is bound to end badly
How could it even go to air? It would be such an incredibly deep and likely harrowing experience that it couldn't possibly be entertaining except perhaps to psychotics—and even if it was funny or something, that in itself would be absolutely horrifying. That said, I would have to see it for its depth and significance.
It should be obvious. They are likely developing on a Mac, primarily in Chrome. They check it in Firefox, maybe resolve 5-minutes worth of bugs, then call it a day.

It's a demo, and firing up VMs or slow BrowserStack instances isn't worth their time; they already accomplished what they wanted for their target audience: themselves.
I'm not really sure what you mean, but absolutely using a CDN product is the way to go when you want to sell your content on a global scale. Otherwise, you are going to deal with having to build / maintain your own and the cost of doing that is far higher than just letting other experts deal with the issues that surround it.
The biggest issue with public transit in LA for commuting is the last mile problem. It's similar to the "last mile" problem of fast fiber optic cables to slow copper wires to homes. Here the issue is efficient and fast rail transit to extremely inefficient bus system for that last few miles from stations to work. I once tried to plan my commute using public transit and here's what I found:

1) Drive to rail station for park and ride? About 10 minutes, great.

2) Light rail to station nearest to my work place? About 30 minutes and covers 90% of the distance, awesome.

3) Station to my work place? About 1 hour using bus system...

I'll just drive instead since even with bad morning traffic I'll still get there faster because the bus system is really really bad.

I get a bit upset when I think about it because I can get there 90%, but that last bit is ruined by the stupid bus system.
At least in my experience (in the US) the maps data on Google is much better for cycling routes, partially because users can go in and submit fixes, which I don't believe you can do for the Garmin data.
Tip - notice the clock :)
"When you walk into a store, they'll already know who you are. When you interact with a policeman, she'll already have your personal information displayed on her Internet-enabled glasses."

That makes it sound really useful, and terrific for society.
Exactly my thought. They have a graphics designer on their team! Actually, I think the graphics designer is the only person who has done anything for this project so far. And those letters from SpaceX etc, that they show in the video, ha ha, a typical scam indicator. I'll rather go buy myself a couple drinks in the club with those $38 tonight.
Mars planet is a racist... obviously.
This reminds me of something that came up in Google's Field Trip app one day. It said that there used to be light rail running through Cupertino about 100 years ago (down Steven's Creek IIRC) and it got torn down to make room for the age of the automobile.

The app is just giving me timeouts now though, and I've never seen mention of an old light rail system elsewhere.
I got the same, and I'm relatively sure I've visited Facebook and Twitter at least once...
Every article about Perl leads to the same pattern of comments. Most people think Perl is horrible and lends itself to incomprehensible code. And Perl people have their backs against a wall, furiously defending their language with prevarications like Perl had the "misfortune" of being the only dynamic language on the block for a long time, leading to many people reaching for it to get things done without bothering to actually learn the language, thus creating a vast corpus of low quality code.

Sure, couldn't have anything to do with the language. The whole rest of the world just doesn't get it.
Modern Safari is impossible to test against without buying a Mac ever since Apple stopped releasing current nightlies. (Running Safari6 in a VM isn't adequate since it disables webgl and changes some other behaviors)
There's been a ton of new features on maps over the past few years, including indoor maps, indoor streetview, transit info and all kinds of new aerial views. I'm not sure what you'd want from them... after all, they are still a map service.

http://google-latlong.blogspot.com/
Looks like your last sentence answers your first.
Author of Mjolnir here. There's some major updates going on in the "datomic" branch. If you're thinking of using Mjolnir in a project, you'll want to keep an eye on that branch over the next few months.

With Datomic, the inference engine is completely re-written in datalog. This allows for a massive code clean-up, and the code in that branch is much cleaner.
This is very cute, but I think the CAPTCHA attack it cites is more interesting: a CAPTCHA can be inserted just about anywhere without raising undue alarm, CSS allows the text to be warped almost (if not exactly, with CSS shaders) like a real, image-based, CAPTCHA, and the user directly types back what was seen rather than the site having to guess based on performance on an asteroids game.
You can workaround it by making use of PGO (Profile Guided Optimization).

This requires you to execute the application with profiling turned on.

Then you compile the application a second time with the additional input of the profile results, this way the optimizer gets additional information that helps it to do decisions similar to a JIT.

It is all a matter of adding support for this.
I was lucky enough to get the 64GB for 169 at Best Buy and I still enjoy using it.
Personally, I would prefer Debian to Ubuntu-LTS on servers. The primary advantage of Ubuntu over Debian is access to more recent package versions, and LTS surrenders most of that advantage in an attempt to approach Debian's reliability. Besides, most use cases for servers don't require bleeding-edge packages as long as the distribution is backporting security fixes.

I wouldn't worry about LXC support; it's fairly old tech by now, and even the previous stable version of Debian supports it. LXC in Wheezy should work just fine.

The only major issue I can think of with putting servers on Debian is their very very old kernel versions. The kernel in Wheezy is missing a lot of recent optimizations in the networking and filesystem code, and doesn't support user namespaces (important for container-based virtualization).
Forgot option 3: roll your own. (e.g apt-pinning, freeze pkgs etc...etc..)
I'd like to see citations for that. But one of the reasons could be that low end smartphones and off contract phones are far more popular in Europe. That drives the market towards cheaper devices which tend to run Android.

In any case it was the word "vastly" I was objecting to. It's possible to subjectively think Android or iOS is better but I don't see how to can make a reasoned argument that Android is objectively vastly superior (aside from the fact that it's open source which could be considered critical).
I got http://i.imgur.com/SVweWee.png
I don't think that is a misconception.

Perl is the language with the highest occurrence of "subtle" and "ambiguous" in its documentation and tutorials that I have ever seen. Humans may be subtle and ambiguous, but programming languages should be clear and precise.
From their site: "While most of the components required are not immediately available with the exact specifications required, at this time, there is no need for radical modifications to the current component designs. All suppliers have confirmed their ability to build what is required--and they can do so now."

So their meaning is that, while the specific stuff they need doesn't yet exist, the technology to create it exists. In other words, if the components were needed today, they could be built today, with existing ("validated") technology. Agreed that there's a non-trivial stretch from there to say the components themselves are validated.
Why not use the Java LLVM bindings? They are usually in sync with the LLVM release.
It's hard for people to make the comparisons between brands, sizes, so on and so forth. Australia recently passed legislation requiring supermarkets to list the price-per-unit-weight/volume alongside the product price. So on a food item, you'll see the price for the product, and also the price per 100 grams.

It means things are directly comparable across brands and sizes ("how does this 117g portion compare to this 270g one?"). It's a fantastic bit of legislation.
Change the word "choices" to "options" and I think the meaning is far more clear.
Kind of... I don't think a basic income would be much of a de-motivator that large swaths of the population would stop working. The social status that came from having an important job would still motivate people, indeed even more so if money was removed as a way to differentiate people.
Get one of the many AOT compilers for Java. No more JVM startup time to worry about.
There are B-52 pilots today whose grandfathers also flew the aircraft in service.
That is false. There are plenty of inexpensive services that let you use an in-browser remote desktop client to test against many different web browsers, including Safari.
> As someone who doesn't use Clojure, but watches it fairly closely, I'd say the least appealing part of Clojure is its reliance on the JVM.

Like it or not, this is what made Clojure successful in the enterprise, at least when compared against other Lisps.
That was two years ago, though. A long time in the life of a highly hyped startup.
The closer we get to one standard (like the standard Twitter Bootstrap templates are leading to), de facto of course, the easier it will be for the user to use websites in general. Instead of having to learn a new and usually unthought out UI for every app.

That took a long time to achieve well on desktop OS's only to be lost on the web.
I worked behind the camera, not in front of it. Sorry, I'm not interested in satisfying your curiosities.
I'm not sure where you got this fact, but HTV-2 had two independent RF communication systems and flew close to Mach 20.

I do agree with you that the Air Force wants hypersonic flight vehicles. Looks like air-breathing hypersonics are the priority.
This is quite nice, on the other hand, one could just use one of the many Lisp compilers existing since years.
This is where I miss the old + sign.
That is a religious belief. In most developed countries there are more unemployed people than job openings, period. If you waved a magic wand that solves all skill and mismatch problems, forever, and filled every standing job opening, there would still be large portions of the population unemployed and unemployable.
Can you prove that? If not, it's just a baseless opinion.

You are wrong here. Unproved statements are not necessarily baseless opinions. They may be well supported opinions.

I think you meant to ask him, "Can you support that?"
Is there a market for Cloud-based Multimedia Messaging System?
We have a cloud-based multimedia messaging system. We would appreciate all feedback regarding the potential market.

The messaging back-end is an in-house proprietary solution. However, the system was designed from the start to make it easy to integrate with other messaging technologies such as email, other IM systems, SMS, etc.

We currently have APIs for Javascript, iOS, Android, Java. We can add APIs for other languages if there is an interest.

Thanks...
It wasn't too long ago that the US had the HUAC committee, and ruined many people's reputations by digging up what they'd said in the past.
Indeed. This is my new favorite blog. I wish I knew more people locally with this kind of curiosity and ability.
What one can learn from Perl:

When programming in a language you hate, don't take naming arguments for granted. It could be worse: you could be programming in Perl, where all arguments come in a flattened array.
Why I [American Journalist] left America for the Philippines
https://github.com/GhostSquad57/Steam-Installer-for-Wheezy
How does a given CSS becomes a circle.  Good explanation.
There is absolutely no shame in promoting something you worked hard on that is relevant to the discussion.

Abusing the buzzword 'curated' though... :-)
This is why Perl is my main workhorse. I process text almost exclusively.
Sentiment analysis - Brede Wiki
Agreed mturmon; an open-air LA-freeway-adjacent bike path poses many technical, aesthetic, scale-of-access, cost and possible health issues.

I do not think a freeway-adjacent bikeway would be popular with cyclists if open-air. LA has a freeway-adjacent bus rapid transit line (the "Sliver Line") which isn't very popular at 12K avg boardings in March 2013, compared to the far more successful rail-route-replacing "Orange Line" at 30K+ avg weekday boardings for the same month.

The Orange Line has a parallel bike lane which is popular with cyclists and pedestrians, even into the evening as it's well-lit and well-landscaped.

Edit: Reference for LA Metro system boardings: http://www.metro.net/news/ridership-statistics/
Perhaps, but the model as also been tried and failed (Inktomi).
I'm aware of that. Not sure about Zenwalk, though (admittedly, I've never heard of that distro till today).
Why parents should leave their kids alone
First-hand account of the damage caused by a drone strike
/opt is basically for 3rd parties to install software, because they can't be trusted to behave and integrate with the regular filesystem. The last thing you want is Oracle farking around with anything under /usr or /var, because they will fuck up your entire OS for their benefit alone. That is why /opt exists, in my understanding.

/srv is a bit questionable to me. Basically it's another /var. I always used directories like /var/local and /var/share (sambd and nfs shares). However, I am understanding the FHS crew wants to freeze the /var filesystem because it was getting too crazy with all kinds of stuff being placed under /var, and the likelihood of conflicts was getting high.
Perhaps you could overcome some of these programs with whole-program-optimization. E.g., the "Stalin" Scheme compiler.

It might be interesting to translate Clojure into a subset of Scheme that is widely supported -- and use one of the mature Scheme -> C compilers (Gambit, Chicken, Bigloo) to generate the target executable.
Who says the original developers stopped supporting it? Head on over to http://www.kernel.org and you'll see that 3.2 has longterm support (ie the kernel developers backport relevant fixes and patches). There are more details at https://www.kernel.org/releases.html including end of life dates. Given the time span between Debian releases, 3.2 is an excellent choice, if not the only one.
What I'm saying was that JSON was already an integral part of Javascript even though it wasn't named JSON at the time. I.e. what JSON is today already existed in Javascript before Crockford turned it into a spec. Crockford took an existing Javascript construct and turned it into a standalone spec. So, since JSON already existed in Javascript (but wasn't named so), how could REBOL have been an influence on it?
If you contrast the original statement i quoted as a misconception, you will find that your opinion still is not the same as the actual misconception.
I am probably misremembering, the comment above prompted me to try and work out what the rate could have been, it is likely that it is much higher. I tried to find the details but had no luck. They have since moved on from that prototype codec.

We did try out the web application from the office later on. It worked ok, but you could tell that bandwidth and lag were going to be issues.

Note to anybody else reading this as well: don't take my numbers as gospel, I probably shouldn't have included them since I was not 100% certain of them. What I do know for certain is that the method was just refreshing JPEG's and you could tell the quality was low (it looked great, but at times the picture was the equivalent of a full color photoshop photo exported at a quality level of 2 or 3).

The compression definitely wasn't working across frames, just each frame.
I came across this sometime back, http://www.startupvillage.in/about-us/ Not sure how good or effective it is.

What i have heard is that you start in a place like Bangalore or Pune where there is already a community and infrastructure around startups. And that it is just way harder to do it in other places (i am assuming this mainly pertains to attracting talent).
I just told you why those don't work. They don't have a real GPU so WebGL and other features don't work or don't behave like a real mac. Try it yourself against a website that uses modern HTML5 features. Same goes for audio.
I always interpreted /collection?xxx=yyy as adding constraints to a collection - that's perfectly "REST-like" (actually URIs don't really matter, but I suppose you're talking about conventions). And in that respect /collection?ids=1,2,3,4 is indeed just a subset of /collection

For a single resource you can still use /collection/1
Resin Casting: Going from CAD to Engineering-Grade Plastic Parts - by lcamtuf
"Speed money" puts the brakes on India's retail growth
It seems like one of the questions all the applicants are answering is "how would you describe your sense of humour?" I'd say it would have to be pretty poor to go along with this joke.
This was actually quite shocking. I clearly had not been to a Post Office in years. Needing variety in envelopes, 'Jiffy' bags and stamps I did try and get the stationary from the Post Office. But it cost an absolute fortune.

I thought envelopes cost mere pennies, a fraction of the price of a stamp. But no, at the Post Office they cost more than the stamps.

It was also costlier in time than I thought it would be, lunchtimes weren't grab-a-sandwich-and-sit-at-the-desk, I would be out for half an hour or more if a full postal visit was needed.

After a while I started buying stamps elsewhere and using the stack of envelopes I purchased some time back in 2007. In this way I could avoid spending inordinate amount of time in the dingy Post Office. A lot of the stamps I bought this way were really old, pre-dating the 2012 Olympics. I got the feeling that nobody is buying stamps any more.

Not so recently the post in the UK was delivered before people set off for their working day, then it all got a bit more casual. Then before that there was a time when people could have half a dozen or more separate deliveries in a day. It won't be long before we no longer have Saturday deliveries and envelopes become a quaint speciality item, generally available 'free' with birthday cards but otherwise as hard to obtain as perforated dot-matrix printer paper.
There's a lot more information than just IP address they can use to distinguish you: https://panopticlick.eff.org/
> The whole rest of the world just doesn't get it.

Never claimed that. If you read the quote you chose, you will find that i claimed that many did not even bother to try and get it, because they got things done and did not have any reason to get it.
I like the idea. Crisis communication may be one of the use cases (cf. http://www.ushahidi.com ).

Do you plan an API for that?