skysight-inc/HackerNews huggingface dataset:
The sad thing about our industry is that the boring systems with the greatest support are also often the most complicated and hardest to deal with.

So the choice ends up being,

* Go with the system you can get some kind of possibly useless support for, but your people will have a hard time dealing with on a daily basis.

or

* Go with something your people can understand that might not have wide external support.
Google Privacy and Terms diff
Thanks, this looks interesting, i'm gonna try it :)
It's fascinating how, arguably simple software now, which is the captcha, would inevitably become more and more complex as AI develops.
My understanding of this section was, that in * Metric they keep the original string ID and struct{}. If they went straight to map[int] struct{}, they would lose the string ID.
Trademark Myths Debunked
Study Finds No Evidence of Heartbleed Attacks Before the Bug Was Exposed
Exactly what I was thinking about as a I read the essay! I was disappointed when instead of being about how incredible it is that the cosmos can produce a pencil, it was about claiming that the cosmos can do it "without the government."
X-Men’ Director Bryan Singer Accused of Sexually Abusing Teenage Boy
Yet when I go to this link it's plain HTTP.
A moot point now, but the query wasn't the problem.
I would have liked to add a short better description in parentheses, but I guess this is frowned upon, isn't it?
I can fully understand why big company does not want to tie itself to app engine or other Google services, especially if they are able to keep their own infrastructure. If they are European company, having customers data on app engine might not even be legal. Google was not able to guarantee that they will not move data over border and there was regulation about it. Not sure about current status.

Big company has to maintain many projects. Managing too many technologies and contracts with too many suppliers is huge hassle.

Outsourced maintenance was probably simply incapable, there is huge amount of parasitic service companies living off typical big companies decision making faults. It probably had nothing to do with technology. Long term before deployment is also probably product of big company processes, other projects competing for administrators time etc.

That being said Python + app engine + backbone is much easier technology to start with and learn then java spring mvc + sencha. When you do small project in isolation, then former seems like much better choice. Those big frameworks usually pay only if you do something big.
Confidential Messengers: Are They Able to Substitute Skype and WhatsApp?
I agree. Sometimes, the frustration also builds up if someone is witnessing a trend of nonsense, and he reads yet another thing following that trend, which triggers the writing of a rant.

That said, it's funny that most these rants aren't ad hominem, unlike some of the "formatted" vitriol which attacks you without really seeming to do so.

Someone should watch EEVBLOG on Youtube, Dave Jones does reviews and teardowns of electronics.

There was a rant over PICKit3 where he voiced his frustrations with the new device (that wasn't better than the old one, and took out nice features, replaced things that worked perfectly with things that were sort of dumb) which triggered Microchip to answer with a funny video their own.

Your tale about the boy ... Arrrghh ! I don't want to go off topic, but man, I think nothing gets diluted more than values each year.. Well, except shares of a startup once VC's get in.
How to bootstrap your app marketing
Disclaimer: - ex-teleriker here.

Awesome news. I think I read 40+ widgets somewhere this morning and in this press-release it's 38+. Anyways, it's still great.

I hope they will transfer in the OSS packet the grid and the treeview, soon. (nice tripwire :P)
My concern isn't really technology (I used the lack of a technical founder as an illustration of the team's makeup) as much as the decision paralysis that comes with such a large team; I can hire a developer, but it's already near-impossible to wrangle the entire team together to set a meeting time, for example.

I guess the question is how can I gently push the rest of the team to a place where it falls apart now instead of 3 months from now, if that's the direction that it's headed? I'm worried that appointing a CEO-like figure with carte blanche over operations isn't going to be enough when equity is split 8 ways and the rubber really hits the road.
How to open and verify a USA Paypal Account with Payoneer Account
Yes, my wall of text above applies to static subjects and cameras only.

Whether the freezing of subjects results in more information (detail) or less (without movement info) is subjective.
Just a thought that I've been thinking about. Time has a direction because of causation. State1 causes state2 which causes state3 and so on. You get weird paradoxes if you allow causation to work in both directions. The universe would also have to magically align everything perfectly so that everything is consistent.

Another observation is that even with reversible laws of physics that can work in both directions, if you have a single starting state, all other states will causally propagate from it. In a single dimension of time/causation.
It's not possible to physically encapsulate the plates with some plastic grid to make them more resistant? What kind of application are you doing?
Well written synopsis of what ails Biomedical Research in US Academia. If you are in the trenches, like me, you can immediately identify with the problems plaguing the system. Some suggestions in the article are sound, but then again, time alone can tell if they will be effective, if and when implemented.
> Any place worth working isn't looking for the absolute best candidate for X at any cost

That's so true. If they absolutely need the best candidate, they are about to run a very risky project.

Good management means, among others, to ensure that new people have the opportunity to learn and to "get into" the project. If management requires the "best" developers, it really means that the management is bad and the developers are supposed to make up for that.

(Having said that, there are also people who are simply a sunken cost. That is, managing them requires more resources than the value they produce. However, that's the other end of the scale, and a separate topic.)
Its a valid target for the protestors. The tech workers have sufficient funds to become part of the existing class that supports the restrictions. Since they can't do anything about those already here they merely target those who increase the problem. The downward pressure increases as more and more people with the ability to pay the high rates move in causing prices to move up.

Face it, the protestors have a point. I have watched postings on this very site deride the suburb gated community members yet they turn around and defend the same if the setting is city based. Guarded/gated/etc condos/apartments are all fine, zoning rules forcing many to go to the suburbs to afford housing are fine, but damn if picking on techies living in the city who simple increase the problem is.

As before, they don't want YOU or THEM as neighbors so they will invent all sorts of politically correct sounding terms to insure that outcome.

There are times where it really makes sense to take zoning authority away from cities, especially when costs are demonstrably affected.
Who judges if the essay is good?
This is why Java is used widely. It works. It works well. And this is also why Java is great for huge systems (not in terms of users, disk space or bandwith, but in terms of code size). The same can be said about a lot of "old" technologies, and certainly about almost every industry standard out there.

On the other hand, once in a while the Alice/Albert bet happens to win; be it because the new system is really better (as in: easy to maintain, or really being capable of managing higher amounts of workload), for non-technological reasons (Alice/Albert just happen to have a great idea), or just because of luck. Over time their technology may even become the new industry standard. The problem here is that it's the Alices/Alberts from the world who make it progress by trying new things (and failing often), but we're afraid of failure.

So, yes, it's completely natural that corps resort to Java or C#, while startups use Scala or Ruby.

For all of you doing startups in shiny new technologies: this means that even failure has a bright side, since even in that case you've put your grain of sand to make the technology more mature.
It's actually worse than plain HTTP, requesting HTTPS redirects you to the plain HTTP version.
Is it based on hover? Doesn't seem to be working for me (iPad)
Marshmallow Popcorn Treats Recipe
Python => SQLAlchemy

Very clean, feature-rich yet pragmatic and well documented. https://github.com/zzzeek/sqlalchemy
While it is unfortunate that they did not do the exact angle in all shots, it is still possible to see the difference in the simulated and real effects.

I can say that, as a non-professional photographer, picking up a prime lens and using that for the family shots has been an extremely eye opening experience. To the point that I actually dislike most photos from point and shoots.

There is definitely a bit of "quit caring about aperture." And I can't argue against progress in making the phone cameras better. I'm just not seeing compelling evidence to ditch my DSLR.
Page footer:

Made by @sakamies
Improvements welcome at https://github.com/sakamies/css-vocabulary
This is pretty much my point of view. How new or buzz-wordy a bit of technology is, isn't really the issue. It's whether or not the thing in question will allow you to end up with a simpler solution.

Simplicity and supportability come hand in hand for me. I'd much rather debug/fix a really simple app in a language I don't know, than a really complex one in a language I do.
Honest question, could somebody please explain why a big corporation like Yahoo, doesn't have some kind of cliff and progresive compensation? It's the Article accurate?
> == Tarsnap ==

> How to write C. Study the "meta," that is, the choice of how the

> codebase is structured and the ruthless attention to detail. Pay

> attention to how functions are commented, both in the body of the

> function and in the prototypes.

I just had another look at the tarsnap source code, and while I know
Percival is a great guy, and I can't imagine him suing over "mis-use",
the bulk of the code is under a pretty restrictive lisence:

"Redistribution and use in source and binary forms, without modification,
is permitted for the sole purpose of using the "tarsnap" backup service
provided by Colin Percival."

That is, except the code under "libcperciva" which appears to be under a
traditional 2-clause BSD license.

So, for example using the bsdtar.c file to teach yourself how to handle
command line arguments might be a bit dicey, as it's entirely unclear
which part of that file is under the BSD license, and which part you're
not allowed to distribute.

It's one of the reasons why I'd which Percival made the entire thing
available under a dual license (eg: BSD) and simply required people to
use the official client for the tarsnap service.

Then again, I'm not used to audit closed source software, and therefore
probably extra scared of what might happen if I accidentially learn
something from reading said source... ;-)

On the other hand, Percival does publish quite a lot of stuff that's
[ed: entirely free], such as spiped https://www.tarsnap.com/spiped.html .
100GB for 30 years? Well, I'm not sure about average cases, but personally I have collected a stack of about a dozen of hard drives (volume ranging from 60GB to 2TB) over last 15 years. All fully loaded with the digital junk - because why delete things when you can just leave them?

Most of the data in that digital fossils is movies from that bay with pirates, but I guess there's still much more than 100GB of self-produced information - message (email, IM, phone) archives, digitized drawings, RAW photos, source code, savegames and so on.

Obviously, one could sort out the trash and compact the rest (like extracting a 10KB patch from several-gigabyte OpenWRT source tree, or radically compacting photo collection by deleting bad shots) and fit into 3GB/yr quota, but that's a hard and - unless one really wishes to fit some storage quota instead of just buying another hard drive - mostly pointless work.
I've been wondering: How's Marissa Meyer doing as CEO? I haven't heard much about Yahoo recently except that they acquired some companies in order to get talent in the mobile space. It's been about 1.75 years since she became CEO. Is that enough time for a non-Steve Jobs CEO to change the trajectory of a company?
I'm baffled as to how an article at the Economist somehow got through that many words without mentioning that land isn't entirely a "market" good - barring some pretty major civil engineering, increased demand for land in SF isn't going to make more land come on the market...
I totally agree with you that hiring is busted. I have done a lot of phone screens over the past few years and I make a point to ask only technical questions in order to weed out the the 56% of programming noobs who just want to make a million dollars and cash out.

However, I've noticed over this same time period that these screeners stumble into the office for a follow-up interview like giant toddlers: disheveled, incoherent, and totally self-involved. I wish this stereotype of the socially-awkward-yet-brilliant hacker would die in flames because it is not reality (or at best 2% of the community). Instead, this cultural delusion is convincing the socially awkward masses to seek out a job that is mostly about working closely with others, communicating constantly, and continuous compromise.

I have children in their 20's and I've seen how hard it can be to find your calling in life, but just because 99% of douche-bags earn a spot on reality tv that doesn't mean all stereotypes are true. Don't choose a job that you think fits your personality but that actually requires you to behave differently because you'll be miserable.
> So you say, but then you go on as if it had been serious.

Because it is serious. From our point of view, making a joke about a death camp is poor taste. I was just trying to be nicer in my criticism because I'm less familiar with Cambodian culture than I am with East Asian culture(s).

> How many people in America believe that Cambodia is little more than a hive of prostitutes and pedophiles?

I hate to say this, but Cambodia doesn't even register with most people here beyond being an Asian jungle and the Khmer Rouge, if even that since there are so few Cambodians here compared to other Asians. I would imagine the most exposure people in the US have had to Cambodia is through a cartoon show. We're a lot more aware of Thailand and Vietnam.

> Siem Reap each year not only to see Khmer ruins, but to take tours of orphanages?

Are they not there to adopt or it something else? If they're there to adopt, what's the problem from your point of view?

> I'd love to see you review Swift's 'A Modest Proposal' on Amazon

I'll check it out
The problem is, simplicity is not an objective measure. Take monads, for example. To most developers these are a foreign and possibly scary concept. Once you understand them, however, they seem ridiculously simple. This is one of the problems with monad tutorials -- they are so simple there is almost nothing there. I know I spent a long time trying to find a "deep" concept when learning monads, before I realised there isn't one.

Building a system with monads, if you understand them, is simple. You can write together components easily, and have concurrency, logging, error handling and more all nicely abstracted away. But is this a simple system? It depends entirely on your background.
Here's another factor: extreme price inelasticity. We saw inelasticity in the 1970s oil shocks. Supply was only reduced by about 5%, but that caused 4x price surges, putting elasticity (E) at:

-ln(0.95) / ln(4) = 0.037

If E < 1, then reducing the quantity supplied by X% will increase prices by more than X%, with no other change to the innate desirability (demand curve) of it. With housing, E << 1. It's probably in the same range as oil: 0.02 to 0.04. This means that things can simultaneously destroy value, but drive up prices enough to increase the value of the total stock.

Let's say that an earthquake hits Manhattan or San Francisco, destroying 5% of all housing. Ignore the (highly unpredictable) short-term effect on prices; there will probably be deals in the immediate aftermath due to panic selling. Assume zero effect on the local job market (that's not true, but it's actually close enough that it won't affect the conclusion). Six months out, rents (and, although not by as much, property prices) will be much higher because of the reduced supply. Let's say that prices double. Wealth was destroyed. It's unambiguously a bad, value-destroying, thing when 5% of the housing stock falls into ruin. However, the bulk price of the total housing stock has gone up by 90%.

That's what 95% of these housing pundits don't get. They look at a spiking housing market and think, "Wow, people really want to live here, this place is doing well." They think that increasing desirability (local job market) is the primary cause of the housing price increase, and that the NIMBY corruption is just a supporting actor, and it's not so. At one time, Luanda was the most expensive city in terms of real estate. Angola is not a wealthy country (GDP per capita around $7,000) and it's consistently in the bottom fourth for the HDI. Moscow sometimes edges out New York and San Francisco for real estate prices, and neither weather nor the job market explain that.

Half a century ago, NIMBYism was more explicitly racist than 2014-style classism and it did immense damage to American cities. Just ask Detroit, Baltimore, Newark, or even Pittsburgh. NIMBY policies benefit a small number of wealth-destroying rentiers, but inelasticity makes a system more brittle. It means that price impulses magnify (rather than dampening) and cause undesirable feedback effect. The term "shock" is accurate, and it can bring a city to its knees in a short amount of time.
How to Never Give Up on Your Startup by Shirley Ben-Dak
Edward Snowden Asks Vladimir Putin About Russian Surveillance
It is always better to attack competition than to become better yourself. - AT&T, Comcast, etc.
I think the restaurants were a poor analogy. Much better for me was the rule right at the end:

> Innovate on your core product, not on your plumbing (this rule is extremely tempting for developers to break - see next rule)

I was first exposed to this during my final year university project in 2004. We had a sponsor who wanted to build a marketplace for tourism operators and B&Bs. I was the only real developer on the team of 4. I worked really hard with little sleep, producing a really great caching layer and a very impressive WYSIWYG editor. But when the project deadline arrived you couldn't even book a room on the site.

I still struggle with staying focused; the best technique I've discovered to deal with this is to log ALL work around a project, prioritise the tasks and stick to only working on logged tasks with the highest priorities assigned rather than do whatever I feel like.

(It took me even longer to realise what a business opportunity I had lost.)
None of the examples worked on my ipad (gen 4). I like the idea, but it seems to me that it needs to work or at least degrade gracefully on mobile.
Encrypting the internet is not enough if a few companies have unlimited resources and the freedom to figure out how to break the encryption (legally).

*Edited for clarity
So perhaps this should start with a reduction in the cost of valid, "don't throw a security warning" certificates down to zero.

At the moment the SSL certificate industry is one big ripoff fest...
I can't see how learning to use a static site generator could be difficult. Wouldn't people mostly just be editing the content and re-generating the pages, etc?
False. What you say reduces the usefulness of encrypting everything but certainly doesn't make it "useless".
Bicycle Tyres Online
توقعات الابراج مع هالة عمر 18-4-2014 اليوم الجمعة
I don't think bsaul was saying he/she was going to use Google App Engine, just that the big company would not consider anything else other than their java/spring stack.

Here is the quote from bsaul:
For the big company i had to go with java spring mvc + sencha, they didn't want to hear of any new tech that would be different from what they were used to.
How ResearchGate is reimagining science with the help of Bill Gates
That's true, I misspoke. It does make it hard for the average joe hacker to get steal information, which is very valuable.
Minor but important detail: With the LGPL license version you must link against the Qt DLLs and cannot statically link Qt into the executable. If this is not a problem (and you don't modify Qt itself), then the LGPL version is absolutely fine for commercial, closed source applications.
Symfony2 is a very slow framework by comparison but it's also a very complete framework (if you like to have it all). Why it's slow in the benchmarks, I can't really answer but I know that the development enviroment in Symfony2 is very slow and I haven't met one developer who at hates Symfony2 on at least one level.

One framework for PHP developers that is worth looking into is Laravel. Very clean and reasonable framework. Have a look at it here: http://laravel.com/
The plan9 operating system

* The lack of ifdef's that make cross compiling a breeze

* It is easy to understand, compare to reading the Linux kernel

http://plan9.bell-labs.com/sources/plan9/sys/src/
That's great in theory, but these companies heavily benefit from networking effects and become near-monopolies of their social network niche. You can't just switch to a different social network if you don't like it. And even if you could, it doesn't make it ok to screw people, it just means people can opt out of the screwing.

I'm not saying they are legally wrong, or violating anyone's legal rights, or that the government should do something. I'm saying that it's still wrong and unacceptable, and they deserve criticism.
How I built a subscription screencast service in less than 1 day
i love it but it would be cooler with a full screen UI, there was a soundcloud api hack that would play people's loved/favorited tracks that kind of did that..
I love their Kendo UI Web widgets, especially the Grid, quite powerful: http://demos.telerik.com/kendo-ui/web/grid/index.html
Colorago – have a professional artist colorize your old B&W photos
Would they really last for 30 years? My experience with CD-Rs wasn't that good - after 15 years about 1/3 of the discs is partially unreadable.

Guess, my experience would be better if I had bought pricier better-quality discs and stored them in climate-controlled environment instead of just stuffing a bundle on a shelf.

In my experience, cold storage is best with hard drives. Preferably, in RAID-1 setup, so if one in a pair accidentally dies, the other's likely to remain intact.
Seznam, a Czech search company, previews 3D maps
The Software Tester’s Easter Egg Hunt
Isn't that the point of an impressionist filter; to just give you an impression of what was there before?