skysight-inc/HackerNews huggingface dataset:
Dude, have you ever seen footwear in the third world? There's a lot of people out there who are lucky not to be barefoot. People don't wear flip flops in combat by choice, but many don't have a choice.
It is true that it's the same company, however, the link you're referring to is about image compression and not video compression.
To be more stereotypical: I am intrigued and would like to sign up to your newsletter.
That's EXACTLY what i was looking for, thanks!
So that there are no absolute truths in coding.. is an absolute truth in coding? Please don't pretend to be able to tell me what to pretend, I don't think it's conductive to the discussion.

I don't think these are rules of thumb that you should take for granted without criticism, especially when paraphrased from their original (well researched) source.

And I especially don't think you should take from them what you like. They are principles you should know because they are known to lead to well designed software, you should leave none of them alone.
> We (i.e. first world countries) created really fantastic consumer devices for our daily lives. #30 showed a Samsung Galaxy S3 being used as a guidance tool for a missile. Do we have a moral obligation on the carnage brought about by our devices?

I think the first world countries got a bigger problem with carnage they've been bringing the world DIRECTLY.

There is a moral obligation for us (UK here) due allowing our governments to do this and indirectly support them by our taxes.
> People are used to gently flicking computer mice and grazing keyboards and tablet screens; do they really have the stamina to reach into their computers and flail their arms around?

That's not the key question. Traditional interfaces have some sort of physical contact. Moving from physical keys to touch screen removed most of the tactile feedback. But still many phones simulate it via haptic vibrations.

Imagine trying to grasp an object in the air purely out of visual feedback. I would imagine it to be extremely strenuous especially in 3D space. Unless there is a breakthrough sci-fi skin which can simulate this tactile feedback, we would be, quite literally, hand-waving in the air.
Internet Explorer 10 now available for Windows 7 users
It has definitely become a reliable form of light cavalry.

http://en.wikipedia.org/wiki/Toyota_War

http://en.wikipedia.org/wiki/Toyota_Hilux#Reputation
You're totally right. You can make money but only once you can reach a critical mass of others (read: lots). It's far harder to carry you there if you don't have a revenue stream for a small amount of users. That's why lots of peeps are fan of SaaS products. Money coming in from the first user.
Bringing Responsive Web Design to Time.com
Not only meaning, but also separation. Two chunks of code after each other in a method can communicate via all kinds of mechanisms, e.g. having the same variable in scope. As a reader you will have to check for these communications to understand the method, even if those two blocks of code do not in fact communicate.

If you separate the block out into their own methods, they reader will have a much easier time verifying that they are decoupled.
Amazing? Eh. Useful? Meh.
Secret Behind Windows Build Numbers
Yahoo CEO Marissa Mayer abolishes work-at-home policy
Your story, down to the timeframe mirrors mine. I created a Pingdom competitor (https://www.pingbrigade.com) that was cheaper to operate and cheaper for the users, while being easier to use and supported IPv6. After I launched it I got several hundred sign ups over the two years, but nobody seemed interested in the paid accounts (they let you monitor more than one thing). I did not realize just how attached I would get to this project and how the fact that it never became profitable would weigh on me. Last month I decided to pull the plug on it and sent out an announcement to the users. I got a few responses of "Noooooo!!!! Why???!!" I know for a fact that business development and marketing were not there and that is why it never took off, but it was my flagship project and it is hard to let it go.

Good luck to you on your next project. Hope it does better.
I don't agree with most sentences on programming that contains the words "prevent someone from".

"Classes, methods or functions should be Open for extension (new functionality) and Closed for modification. This is another beautiful object oriented design principle which prevents some-one from changing already tried and tested code."

No, no, no. Let someone modify whatever the hell they want. If they screw it up, that's on them. Quit it with this childish belief that you have to control people.
Incredible ...
Do not worry my friend, they are creative bunch, and they have came up with great tools to distribute around for civilian needs.

There is no better way to say hello than leaving these in civilian buildings after leaving area, and wiring them up.
http://www.youtube.com/watch?feature=player_detailpage&v...
The existence of other roads to billion dollarism do not preclude the causality between Valve-style management and more billion dollarism.
Looks great and could be a very handy tool but I would of expected prices to show up in £ rather than $ when selecting UK.
Google Now.
Oh I did.

Incidentally, do you remember user Martin? The guy who made the original Morul?
War is a very good negative example of the fact that the economy is not zero-sum. Think if all this work - as well as that of the other side - and inventiveness were going towards productive pursuits, rather than blowing up other people and their things. Most everyone would be far better off.
Disappointment with 1,110% Growth
Show HN: Pre-appstore android app distribution
I looked through the doc a bit but didn't see an answer.

Can someone explain the key management strategy? Is there any key escrow? What happens if someone loses their computer / mobile device?
It is tempting, with articles about company models, to go away with a "this is how to be successful" mentality, but I think that is wrong.

The design of a company appeals to a certain kind of people, regardless of the model. Do you put a premium on autonomy? Work at Valve! Like structured environments? Try Microsoft. Prefer strong leadership? What about Apple?

Or whatever.

Success is not the take-away. Employee-model fit is.
Good idea but:

How about visual indicators of CPU-burning tabs, especially when in the background?

How about a ctrl-C that kills all JavaScript executing in the foreground page (or something)? In my experience Chrome is good for three infinite loops or similar bugs before it needs to be restarted (manually process killed in Windows) while Firefox is pretty much dead after one. Isn't Chrome the "one thread per tab" browser? Why is it so hard to kill JavaScript when debugging?
That surprises me. You could just pick a random home in the right area and hit the jackpot every time.

Doing your burglaries in the right area is impotent, but for what I can gather from reading the newspapers professional burglars also looks at other things to maximize their profit.

For example in an area you can have to houses that looks the same, but one is own by a couple that is old and not that rich. They do have the money to live there, but barely so they don't spend that much. In the other house you have someone that is younger and just got rich. They will be more likely to have movable objects like jewelry, Loui Vuitton handbags and a new TV one can steal.

The local junkies are of course just breaking into random apartments, but a lot of the burglaries her is done by professorial teems. They want to know what to expect when burglarizing someone.
The problem with ability based groupings across age groups is that doesn't take into account learning velocity, ie the speed at which people learn new things. For example, a second grader that is at a fourth grade math level is likely to learn much faster than a fifth grader at a fourth grade math level. And you don't want to put advanced 8 year olds in a class with slow 11 year olds. That in itself is an invitation to bullying.

Ability based learning within age groups makes perfect sense, but assumes a sample size large enough to make meaningful groupings at the high and low ends.
The difference here is that there is a high barrier of entry. The people accepted to work at Valve are allegedly elite and compatible with this flat structure.

I don't think communes are as rigorous about admission.
First I want to get off my chest; are we still using the phrase "computer genius" in 2013? Something about it just rings 1980's to me. I dunno. It seems quaint and silly.

3D interfaces may eventually be the future, but I don't think this version is it. First of all, it's gonna eat up your desktop space like crazy, for what advantage really? Wow factor? That wears out quickly.

Which brings me to my next point; there has been technology to do a variety of different types of 3D desktops for a while now, but it hasn't been pursued because so far going 3D doesn't provide much in the way of practical advantages for most applications. If you're browsing the web and reading email, 3D is doing nothing for you except "Oh man isn't this cool?"

The one place where it makes sense is where you are dealing with actual 3D objects, like 3D printing and CAD/CAM software.
The most useful tip I could give you (if you're building on rails and deploying to heroku) is to use a Unicorn Webserver. It allows your to handle far more concurrent requests.

This article explains it better than I ever will.

http://blog.codeship.io/2012/05/06/Unicorn-on-Heroku.html

I'm running 8 unicorn workers per dyno at the moment and that's still within the 512mb memory limit because I'm not using ActiveRecord.
Well ... really, just read a good pair of textbooks on each side of the spectrum. Date's Databases and Kimball's The Data Warehouse Toolkit are good.

Edit: actually, maybe not Date. It's up to you. It's good, but it's controversial because he's not a fan of SQL and so he uses his own language.

The one I used in uni was Ramakrishnan & Gehrke's Database Management. It was OK but there's a certain amount of at-the-time trendy bullshit that to me detracts from a focus on relational databases for their own sake.

Edit 2: and Joe Celko's SQL for Smarties contains good oil on the relational paradigm.
How Much Personal Data Logging Is Too Much?
A lot of it comes down to institutional strength. There's probably some good academic models for this, but I'd say:

1) Institutional cohesion and alignment with population. Many dictators have ethnically homogenous security services - their clan, tribe, whatever. People are loyal to the ethnicity, not the country or institution. That's how you get a nations military killing it's own people. In democratic western countries, the military is much more reflective of the overall population, which puts a check on that.

2) Training. Just because Syria has "jets" doesn't mean they're well-maintained, flown by skilled pilots and employed with excellent tactics. It's very expensive and time consuming to apply the tools of modern war. NATO nations spend a ton of money training their troops to improve effectiveness.

Really, I think the first one is most important. Theoretically you don't get violent uprisings in western nations because democratic governments are more responsive to needs and social composition of the population.
This is great, very impressive. When searching for an item in the UK the price still shows in dollars.
No flip-flops indeed:
http://www.youtube.com/watch?feature=player_detailpage&v...

Usually all dead terrorists encountered in Syria do not wear flip-flops.
Even live ones.
War propaganda now top post on HN.

Edit: if you are also dismayed, use this link to find people who want to show something new to the community:

http://www.hnsearch.com/search#request/all&q=%22show+hn%...
Why did the OP pick RequireJS and not LabJS. I have been looking at both and have not been able to pick.
From what I've heard, Fauja Singh eats very little. Source: my mom, who happened to meet him when he was attending a wedding in Punjab. She asked him what he ate. According to her, it's a couple of pinnis for breakfast (a pinni is a wheat-based local sweet) and palak di subzi (spinach leaves, curried) for lunch.

Also, I hate to contradict you but Punjab these days is up to the neck in alcoholism and drug-abuse. There was a discussion in here the other day about Russian road rage; it's about the same situation in Punjab in my experience, and I've spent most of my life there.
I'm not sure why press, media, futurists insist on pushing the idea that the future of user interaction is via replicating 3-dimensional physical interaction. There's a reason the keyboard, mouse and (small) touch screen are so successful as input devices. They each create an huge degree of meaning with a high level of precision, for relatively tiny physical movements.

While a 3-d interface that mimics reality might be more intuitive to a first-time user, it is vastly less efficient for an experienced user trying to get work done. A 3-d desktop is an accurate mental model but it doesn't need to exist on a screen if it exists in my head. I can move through the z axis of my desktop faster with alt-tab than I could ever move, shuffle, re-order a stack of documents with my hands in a 3-d environment.

* EDIT: tv and movies (eg. minority report) probably have a clear incentive to favor input devices where the audience can more easily see what's happening. 3-d works better there.
Ah Crap, thanks for letting me know. I'll patch it up tomorrow, it's 12:30am here in Melbourne!
You should come to Scotland.
Edinburgh has 3 Universities ( http://www.ucas.ac.uk/students/coursesearch/2013searcheu/ ) and because you are an EU citizen you are entitled to free tuition from http://www.saas.gov.uk .
You should be able to transfer to a Scottish University after you finish your 1st year in Hungary.

You can consider the university course as being your backup plan.
Edinburgh (and Glasgow/Dundee/Aberdeen) has a great tech community. Between university and meeting people from the tech community you'll have plenty of things to do.

Being a CS student would open a lot more doors than not having a degree.
I help organise a monthly tech meeting called Techmeetup ( http://techmeetup.co.uk ) and we get a lot of people who are looking to find (paid) interns/hire full time employees/find co-founders.
Wow, that made me cry.
Hidden gems of the Google Chrome web console
Neat site, thanks for sharing. Here's some constructive feedback for you.

* Filter results by eBay category.

* Outlier elimination such as excluding "broken" items (e.g. listings containing commonly used words such as "spares or repair", "cracked screen", "damaged").

* Country specific currency (e.g. for UK searches show the results in GBP, £).

* Predict a fair market value for a given search. Useful when trying to sell items second hand as an "arm's-length transaction".
Interesting account of the rise of one of the leading email spam companies.

I found the constant interjection of "right?" into her speech to be really annoying in the transcript. Probably would be something you'd tune out if you were listening to the presentation. I guess transcripts are supposed to be literally word-for-word, but it would be a lot more readable if those kind of speech artifacts were omitted.
Yes, but I think the closed principle is more about providing an interface, i.e.: the interface should be closed for modification so that implementing classes or interfacing services do not have to be changed everytime you add a feature.

My girlfriend came up with a nice metaphor trying to follow along. The open/closed principle applies to natural language as an interface. It is important language can be extended to convey new meaning, but also important that it is closed for modification so we retain the ability to understand eachother.
Google Glass is Ridiculous
The kid with a myth of a father, and a mother who trades out her allotted food-stamps for drug money is a thug? Bullies aren't born, they're created; I have not once met a bully who had a perfect life before they decided to get angry and take it out on their peers, because, well, they don't know any better. So, yes, kids will be kids.
I agree with your point, and the parent's, that Valve's success is most directly caused by Steam runoff and their own sales dollars, and not necessarily their dynamic organization style.

...do many people think or claim that their success is due to their management style? More importantly, is that why we're talking about it? Certainly that isn't the focus of this Gamasutra summary of the EconTalk podcast by Valve's economist.

Valve does talk a lot about their org-style in general, and they do talk a lot about their success. But I'm pretty sure they have a sound, mundane reason for those things: talent sourcing.

Standing out in the tech industry as an employer is tough, and the traditional offerings: "smart people working on interesting problems", "we're growing fast", "we're the market leader" are, excuse the expression, tantamount to banal rape. Valve has a further difficulty though, as expressed by Varoufakis:

"In many occasions people simply don't fit in not because they're not productive or good people, but because they just can't function very well in a boss-less environment."

They need to find talent like everyone else, but beyond that, they need to find talent that won't fail without someone taller telling them what to work on. Valve's sane solution to both problems (lack of talent, lack of talent-preparedness for their org-style) is to get loud about their org-style.

Valve's org-style is so wild and different that it means we could all talk about it until the cows return -- and we do. They routinely make (tech website) headlines just by repeating themselves, which draws crowds. It also causes candidates to self-select, lessening the fit-problem. Don't think you'd like to work at a Place Like Valve? You won't apply. Never thought about this org-style before? You will now.

Why do we love to hear about their org-structure so much? Is it just because it's different, or perhaps because of apparent claims it's more profitable? I think it's because it addresses a real problem. It would appear that silly directives-from-on-high don't exist at Valve, because they internally removed the notion of "on-high". They also claim to have given each employee the autonomy to figure out how and where to do their best work, while being paid enough. It sounds like they struck the creative-work motivators of autonomy, mastery, and purpose[1] on the noggin. Good marketing at the least.

[1] RSA Animate's adaptation of Dan Pink's talk http://www.youtube.com/watch?v=u6XAPnuFjJc
Thanks. I've got #3 on your list, and working in front of a screen is unbearable most days. I've thought about doing a sleep study, this just reinforces it.
The Pirate Bay leaves Sweden after threats of legal action
'First I want to get off my chest; are we still using the phrase "computer genius" in 2013? Something about it just rings 1980's to me. I dunno. It seems quaint and silly'

Hey, at least they didn't say "whizz-kid".
I would say both that how "ability" is measured, as well as that a 5-year-old's ability is nowhere near an indicator of their future ability.

I doubt anyone could argue against things like AP classes, etc. in high school, but 5-year-olds?
Sleek Media Player Interfaces: Best Examples and Free PSD
In the meantime I suggest you to take a look at our collection of varied Media Player Designs; we have also included more than 10 useful psd templates.
Wow, talk about discrimination
I don't know about syria, but in large parts of southern africa (botswana, mozambique, ...) Toyota Hilux and Isuzu pickups have a large share of the car market. They're sturdy, hard to kill and every mechanic knows the cars. I literally had a mechanic rewire the engine of our Isuzu on a bush road after large parts of the wire harness ended up wrapped around the drive train. Took him like two hours but not a single look in the tech manual.
The title is correct, and he finished his last marathon at age 100.
That would actually be a very good thing to have.
>>This change would presumably also be very useful for instantly recognizing which tab is annoyingly blaring sound when you have countless tabs open.

Fantastic, I've wanted this feature for years; and counting browser tabs is easy. FYI, This isn't my feed, just some public one I found. https://cosm.com/feeds/63631
For some reason you don't see a post in Atlantic glorifying palestinian rockets and mortars even though they look quite similar, I guess.
Build Apps for the Sharing Economy
That was a good blog post. I largely have the same policy with my daughters, but your post inspires me to consider applying it more strictly. Thanks.
Self-published programming book discounted: Ebooks now only €4.99
I work for a company that has a pretty great culture, even if it isn't quite as self-managed as Valve is, and what seems to be the common thing between the two is that both have a very strong sense of what their company culture is about, and both attempt to hire not just the best talent, but as much the best culture fits.

To make something like this work, you can't just hire anybody. It won't work for many organizations simply because they have the wrong people with the wrong ideas of how to run a business or organization.

It's also a lot of work to maintain such a system and the wrong hires can ruin it fast.
In my previous job (my current one is far better), I experienced workplace bullying.

Though childhood bullying is more traumatic long-term, and often far more overtly abusive, workplace bullying is in many ways harder to resolve, having a fight or full confrontation would often result in sacking + not being able to get a good reference going forward.

The typical way it works is via underhand comments + actions designed to put you down but which generally look perfectly acceptable to other colleagues. This makes it easy to make out that it's your fault, you're hysterical, why are you causing trouble when there isn't any?

No amount of bringing it up caused any managers up the line to do anything about it either - it wasn't in their interest to take the flak from challenging the people involved.

The really pernicious aspect of it is how it grinds down your confidence to the point where you start actually believing there really is something very wrong with you. I spent months afterwards emotionally burnt out, even getting a new job was incredibly hard because I had begun to truly believe I was just totally shit at my job, programming, etc.

The irony was, a simple word with the people concerned from a manager would have resolved a lot of the issue. The effort required was minimal and the consequences huge.

Please, if you're a middle/upper manager, don't put your career concerns over the human beings 'below' you. And if you do, don't kid yourself about what you're doing.
Fear of Change?
This is exactly what I am trying to express.
That doesn't make sense. I was the kid with the chair; top of the class, got on really well with most of the teachers, mum was a school governor, history of being bullied...

The teacher(s) new exactly what had happened. The administration didn't, though, and it was them that threatened to suspend me.

They did account for the circumstances; they brought in the bullies parents and all of us sat around a table to discuss it. But he squirmed out of it ("so sorry! Only a bit of fun", etc.).

The problem is; it's only when the bullied person does something extreme that the bully gets into that situation. And it didn't happen often, so this particular individual had lots of "last warnings" and final promises to be nicer.

But no one followed up and punished him properly the next time.

Teachers are there to educate, they aren't equipped properly to deal with a point of justice/behaviour.
so if they fight govt hated by US it is rebels, but if they hate US they are terrorist

http://www.slate.com/articles/news_and_politics/war_stories/...