skysight-inc/HackerNews huggingface dataset:
I can't find that for EULA's proper (would surprise me, too, as that would allow anyone to pirate any shrink-wrapped software), but EULAs cannot prohibit selling your license: that was upheld for software bought by download, too: http://curia.europa.eu/jcms/upload/docs/application/pdf/2012...:

"Where the copyright holder makes available to his customer a copy – tangible or intangible – and at the same time concludes, in return form payment of a fee, a licence agreement granting the customer the right to use that copy for an unlimited period, that rightholder sells the copy to the customer and thus exhausts his exclusive distribution right. Such a transaction involves a transfer of the right of ownership of the copy. Therefore, even if the licence agreement prohibits a further transfer, the rightholder can no longer oppose the resale of that copy"

You can even buy the right to download future updates:

"Therefore the new acquirer of the user licence, such as a customer of UsedSoft, may, as a lawful acquirer of the corrected and updated copy of the computer program concerned, download that copy from the copyright holder’s website."
The fact that DFW killed himself makes this quote all the more haunting.
I'm close enough with my previous coworkers that I have them interview me. It's nice, because sometimes I forget talking about something and they can remind me to talk about X, Y, Z because they are familiar with my work.

It seems like you are a college graduate but have enough relevant experience to ask those you have worked with before.

I concur with others, too, saying to interview at companies you are not too interested in. It's as close as you can get to reality. Also, if you do get offer(s) you can use those as leverage to an increase compensation for the companies you do want.

You have a lot of experience for someone just out of college - hopefully you interview at a company that recognizes your work. There are some companies where the interviewers just fires technical questions one after another, and do not care about your background. You may want to think twice about those companies before accepting.

There will probably be people who balk about wasting the time of your interviewers. To them...meh. Improve your workplace so that you are not on the list of 'non-interesting' companies. This would also give your company a chance to impress a candidate and possibly change their mind and take your offer...or it will reinforce their perception of your company.
(full disclosure: I work at imgix)

Uploading pre-edited images takes time/resources, and in general a lot of our customers rely on us to do all of their image processing so that they don't have to.

Additionally, creating edited versions of images in advance presents two problems: 1) Any future site redesigns or edits must now be applied en masse to the existing images or risk older images not complying with the new scheme, and 2) Instead of only managing the one original source image in the origin, now we're talking about maintaining all of the different edited versions, which is very inefficient from a storage and image management perspective.

There are many advantages to applying all of the image transformations on-demand, rather than in advance. Keep in mind that we are not simply photo filters, but a full end-to-end image processing offering (which applies everything from simple photoshop edits like cropping, face detecting, color correction, watermarks, etc. to automatic content negotiation and automatic resizing/responsive design) that works on the fly; this means that our customers now can make batch edits to their entire corpus of images through a few simple code edits.

This can become extremely cost-effective, but also helps in reducing page weight significantly.
I don't do my job with a gun or a mandate to maintain law and order. To reiterate your earlier point: any comparison to any other job is an unfair one. It doesn't matter how I would behave if someone were looking over my shoulder, it only matters how much more insight and oversight the general public would have into those who supposedly serve them. To be cliche: "With great power comes great responsibility." We don't need to go on an in-person ride along on Friday night: we can put cameras on them and let the whole of posterity go on every ride-along.

Your point about a chilling effect on good cops due to lawsuits seems flimsy. Potentially frivolous lawsuits won't be resource intensive because they would have hard and fast evidence (video) for a prosecutor or jury to make a decision on. Good cops that know they are good cops could act confidently, reassured that their protocol-following actions are recorded. Citizens that might otherwise be mouthy, physically resistant, or whatever else might behave better knowing that the camera is watching. It really seems like a win-win for all parties involved, except for the "bad apples" and their supporters.

Also, I don't suggest that we disband police forces. I do believe that policing in the United States needs to be more "peace officer"-like rather than SWAT-like. I feel that we are trending towards the latter.
Not trying to doubt you, but can you tell me in what tasks Ai has been more accurate than doctos?
It is fairly impressive as a product/sales juggernaut, though. A lot of what Watson is doing is fairly standard expert systems + statistics, in a way very "classic AI" style, like the AI diagnosis systems of the '70s that achieved good results but never managed to surpass the deployment & political hurdles needed to get into hospitals. Besides benefiting from increased acceptance of computers in the hospital in general in the intervening years (iPads are everywhere now, and doctors look things up on the internet more than they'd like to admit), Watson has managed to put together the right combination of PR and politics to get it sold. Lots of managers, in both the medical field and elsewhere, seem willing to try out "deploying Watson" in a way they would never agree to "deploy an expert system".
Show HN: Data Analytics on Programmer Jobs
You know that when a doctor is done talking with you, he/she leaves the room and looks up a diagnosis on a computer right?
Interesting programmer job statistics, someone's in class project for CS 3654: Intro to Data Visualization and Data Analytics @ Virginia Tech
Something I've found as I've gotten older, though, is that I have a stronger and stronger sense of wasted time every time I have to learn a new way of doing the same thing. Particularly if the new way involves a bleeding edge leaky abstraction.

Because every hour I spend investing in a new stack and its details is an hour I can't spend thinking about product-level details, can't spend learning more learning about organizational-level matters, can't spend on improving more timeless investments like statistics, math, and soft/interpersonal skills. Not to mention fun things like music and travel and enjoying the company of people you like.

It wouldn't be so bad if most of the new shiny things in the software world were an order of magnitude better. But saying that 1/4 new frameworks or even languages present tha kind of power/productivity jump would be optimistic.
Cryptonomicon was my first thought when I saw the headline. I can't help but wonder if it was the inspiration for this.
Show HN: Stat Badger – Commodify Your Stats
Yes, and it was a real research collaboration - a brilliant insight - to see that the Jeopardy language was constrained and tractable to analysis that would allow a mapping to a solver.

I have not been involved in these efforts or the community closely enough to say, but I think that things like controlled english

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

and

http://web.eecs.umich.edu/~soar/sitemaker/docs/pubs/Interact...

may have been inspired by the success of Watson in Jeopardy.

On the other hand I was running a question answering question when Watson started, and the PI said to me "oh yeah, but that's cheating..."

And on the third hand we stopped and closed that project pretty well six months later.

So - there's a lot to think about!
I don't see that at all. I started out when "structured programming" and "recursion" were both exciting concepts. OO came along and over a ten year period went from "useful for UI" to "the One Ring To Rule Them All" and while the shine wore off a bit, it really did help.

Today Functional Programming is introducing all kinds of new ideas and approaches, and while I often find FP people over-earnest and irritating, I'm still able to recognize that they offer something new, even if it isn't all they think it is.

Impure functional languages like Haskell have shown that it's possible to get many of the advantages of a purely functional language while still being able to implement side-effects, which is an amazingly cool trick despite Haskeller's annoying insistance that their side-effect-ful "language" is "purely functional" even if they have to redefine "language" to make it true.

This is true of all the supposedly "pure" functional languages, which universally come with caveats that amount to "disregarding all the sex I've had, I am a virgin", but that's just a somewhat off-putting quirk of the community. The languages themselves are full of interesting ideas that are being adopted by less purity-obsessed languages, and this is a good thing in the same way that the OO-purism of SmallTalk drove other more mainstream languages to adopt OO ideas and bring them in adulterated form to the unwashed masses (which had the nice side-effect of driving the purists nuts, and who doesn't want to see that?)

So I personally get the feeling that it's a great time to be alive and active as a software developer. We're barely out of the "bash rocks together to make hammer-like-thing" era of programming, and we get to be part of the most explosive growth phase of the most important technological growth curve in human history: the algorithmization of work.
But we're not talking about some optional feature you can just shim in 1kb of JavaScript, we're talking about the language used to write a web app. Sure, you could use PyPy.js as a fallback, but you'd essentially create a horrible loading experience for >99.99% of your users while you wait for this addon to catch on (which won't happen, because there's no reason for an end-user to install it). For a language like Python to be natively supported on the web, at least one major browser has to support it. And that's not likely to happen given the current state of affairs.
8 mp's in a 7u : https://www.facebook.com/pages/Rack-Your-Mini/10374582632541...
1) They did a cost analysis and it was alright, I can't imagine high-end servers with dual GPUs being much cheaper or much more expensive myself.

2) This isn't the 90s where Apple was at risk of folding and going away.

3) They actually don't other than phones. Go back to all their Pro desktop lines starting with the PowerMacs. The previous MacPro case lasted quite long and came from the PowerMac G5.
Stagnation, lack of exercise, and lots of oily/sugar/processed foods - all have a direct impact on everyone's baseline well being.

Cutting out fast food / snacks / soda (substitute fizzy mineral water), and making the effort to do fresh stir fry veggies with some ginger, spice, and coconut oil has been life changing. I no longer feel tired all the time, or get drowsiness after I eat.
'

Going for a hike, or cautiously ingesting a small amount of cannabis has done as more to reinvigorate life and eradicate dismal states of despair and bleakness as I could ever imagine.
Not OP but here's another example: https://code.google.com/p/googleappengine/issues/detail?id=6...

The patch is trivial
which hardware is "Apple"?
طرح 171 قطعة ارض بمشروع المستثمر الصغير – تراخيص
here's a reference

http://en.wikipedia.org/wiki/Mycin#Practical_use
It'll work with any Javascript Date object (passing a Date to the Date constructor just gets you a new object with the same value) or any other value that works in the Date constructor:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
He speaks truth, i am one such youngster programmer/gamer. Mechanical keyboard FTW.
Wow, this is a truly breathtaking lack of empathy.
Polymer/webcomponents/riotjs etc all have an overhead, even if taking/tackling different approaches... the virtual-dom used by Polymer has significant overhead until/unless browsers implement native support and even then optimize render paths, other frameworks will perform far better.

I find that React tends to be about the best compromise today that includes a complementary application flow (flux)... I think that RiotJS and Mercury are also worth considering.
see the Mozilla JavaScript docs here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

a Date can be constructed with either a number of milliseconds since the epoch or a string in a format recognised by the Date.parse() method (IETF-compliant RFC 2822 timestamps and also a version of ISO8601)
I'm 18 years old and I just got my first significant programming job building android applications for a medical device company. I must say its inspiring to read something like this. I've heard stories from mentors and professors about what it takes to stay relevent in the field computer science. It's odd to think that the technologies I've devoted my time and energy could be all but useless by the time I turn 30. Maybe it's wrong, but I dream of a post Moore's Law era where development tools can finally mature and the best programmers are the ones with 40 years of experience.
Thanks @glibgil we want to make sure that the Kubernetes community continues to grow and blossoms.
You can't refuse to hire someone for race, or family status. It would be reasonable if you couldn't refuse to hire someone for a crime they have already completed a sentence for (unless it's relevant to the job). There already exist some state laws of this sort, especially for crimes that have been expunged.

Friendship is unrelated, and you wouldn't even know if they were a felon.

And non-felons are capable of horrible crimes too. They weren't born felons.
Rigging and Animation Techniques in Spine Is Live
@dang, out of curiosity, why the title change? The title as posted is that of the article.
I assume 99% of users are using downsampling, to get thumbnails.
They don't, but they're actually not bad analogues for the computing experience we had a couple decades ago. The original 128K Mac (https://en.wikipedia.org/wiki/Macintosh_128K) had a 9" display, after all -- not that much smaller than the display you get on an iPad Air. I bet someone who learned how to develop great UIs on those Macs would be right at home doing the same on a smartphone or tablet.
I'm not 100% sure what he's doing here, however I know when I have used new Date().getTime() it returns something like milliseconds, and thus I had to divide by 1000 to result in seconds, so it appears that he's subtracting milliseconds and getting seconds after the division by 1000.

Typically I believe new Date() is current time/date (http://www.w3schools.com/js/tryit.asp?filename=tryjs_date_ne...) in my experience.

As far as your question how to deal with 5/8/2015, and 8/5/2015, to be honest I don't know that answer.
Scala vs. Node.js as a RESTful back end server
I'm not sure if the "free" antivirus counts as "differentiating", since it's almost always - without fail - either McAfee or Norton.

With that said, differentiating by custom UIs on top of the base platform (i.e. the Android approach) would be much better, and would be actually-useful differentiation rather than a matter of "well which company's going to fuck me over the least with their preinstalled shitware?".
Exactly, I guess it is just the first wave.
> any generic desktop computer

Any generic desktop computer with the same hardware. It sounds like they're using Apple's image pipeline, which I imagine would be designed around the specific graphics hardware in the Mac Pro. Sure it could work on other hardware, but when you know exactly the hardware you're running on you can do a lot of low-level optimizations you couldn't otherwise do.
Is GRE inadequate? A single solution that solves most cases, is codified in an RFC, and has mature, reliable, performant implementations sounds like a winner to me.
Hypothetically, some form of wealth redistribution is necessary in a democratic society, otherwise the poor will vote to take the wealth for themselves.
Well, duh, that's because you used it in a non-gender-neutral way. If you said, "hey you guys, raise your hands", then that is way more gender neutral. Like all of language, differences in meanings can be subtle. They can also depend on where you are from.
The point is to seek out life, maybe you'll find something exciting if you try - rather than quit and throw all the untapped potentiality of your future away.
Wow, that's cool and yet doesn't seem to be the best power vs cost solution.

Vendor lock-in is a bitch.
I really like that Xoom is taking a phased approach with their service discovery model and not completely throwing out ZK right away. Shows that you can gradually bring Kubernetes into your environment without needing to re-think the entire stack, thanks to K8S's modular and extensible design.
Number of users using an API does not determine if it's deprecated or not. If they are making more money (directly or indirectly) than they are spending to run/maintain the API is what determines it most times. There are countless examples of heavily used API's being pulled, Twitter and Netflix spring to mind...
AAA studios use Flash.

http://gameware.autodesk.com/scaleform
No, I mean, you are quite literally, in the traditional sense of that word, arguing that etymology is more important when the modern meaning of the word is offensive, and that the modern meaning of the word is more important when the etymology is offensive. No, that word is not offensive because of the etymology meaning "black;" consider that using the term "black" is not at all offensive.
I've yet to encounter a manufacturer that considered a hard drive swap to be warranty-voiding. Capacity upgrades are generally perceived to be routine enough to be considered normal use; making it warranty-voiding would be like making the installation/removal of USB devices warranty-voiding.
While OS X doesn't have something like Linux's NUMA interface to explicitly lock a thread to a core, 10.5 shipped a thread affinity API which allows you to help the scheduler make better placement decisions:

“OS X does not export interfaces that identify processors or control thread placement—explicit thread to processor binding is not supported. Instead, the kernel manages all thread placement. Applications expect that the scheduler will, under most circumstances, run its threads using a good processor placement with respect to cache affinity.

However, the application itself knows the detailed caching characteristics of its threads and its data—in particular, the organization of threads as disjoint sets characterized by their association with (affinity to) distinct shared data.

While threads within such a set exhibit affinity with each other via shared data, they share a disaffinity or negative affinity with respect to other sets. In other words, a set expresses an affinity with an L2 cache and the scheduler should seek to run threads in a set on processors sharing that L2 cache.”

https://developer.apple.com/library/mac/releasenotes/Perform...
If you're not familiar with game theory and mechanism design, MD is actually hugely applied in technology. Trivial examples include ad network auctions (which so many startups get wrong); there is a LOT of literature about how to design and structure auctions so that we have desirable properties, such as strategy-proofness, simple bidding rules, transparency, low risk, etc..

Other examples include the FCC spectrum auction. It's really hard to sell such complex (essentially) networked spectrum, such that the government maximizes revenue and bidders can't manipulate each other/prices. Lots of people try to "hack" the auction whenever it runs with mixed results.

There's a lot of joy to be found in the math/abstraction/intuition/creativity of mechanism design and game theory!
Threes removed from Google Play for using “2048” as keyword
This is probably outside of my area of expertise, but I'll see if I can dig up an answer.

I need more context though. Where are you trying to use Python 3 and what problem are you trying to solve with it?
Also assuming I can read, it doesn't look like that function is used, (I searched second in the same file, and in the higher level folder, and couldn't find that function called anywhere)
So, it's basically the MESA Intel graphics pipeline?

EDIT:

For the downvoters and the unclear, the relevant bit talks about compiling exactly the instructions needed to change the image. As I understand it, this JIT recompilation of pixel shaders is effectively what was implemented in the mesa drivers for Intel chipsets.
Only trust people whose age is a prime number.
So far, it looks like nobody is commenting on Dave Winer’s own work.

Everybody has been influenced by Engelbart, but nobody uses NLS. Merely the ideas went into all the computers that we use today. Engelbart was so frustrated because he had more great ideas, but they were difficult to develop and he couldn’t get funding.

Winer specifically mentions Userland Frontier. It was a useful tool, which I’m sure helped with the development of RSS, just as NeXT Project Builder helped with the development of WWW. The problem with the Engelbart comparison is that there are countless other development environments, many of them free and/or not in a dialect of C and/or available via git, while the Mother of All Demos was unique.

I think the open-sourcing of Frontier was too little, too late. Frontier is an impressive achievement, but I don’t see why it should be interesting to me.
In my view it's a harmful oversimplification that suicidal people are simply sick and need to get their mind fixed. I know it's not what you meant, but that's what reflexively rubbed me the wrong way about this comment because I have seen this attitude multiple times from other people who did mean that.

One needs to consider that suicide is not just an affliction of the mind, it's also a product of the circumstances a normal person finds him or herself in. It's not just the thoughts that need fixing, it's the circumstances too. Usually this is a chicken and egg problem: the thoughts prevent the person from fixing the circumstances himself, and the circumstances reinforce negative thoughts. This way somebody can get sucked deeper and deeper into a black hole of increasingly irrational negative thoughts. Even if the thoughts are clearly irrational to an outsider, they are not to the person themselves. Therefore suggesting that they simply fix their mind does not help. In their view their mind is not just what needs to be fixed, it's also the circumstances. We all should do our best to not create such circumstances and to fix them when they exist. In the story of the OP for example, it's fair to say that the behaviour of the professor played a big role in almost causing his suicide. If suicide is caused by circumstances a normal person finds him or herself in, do we not bear a collective responsibility to prevent it, even if it's just a smile?
Python might have clout, but in many way it's even harder to optimize than JavaScript, whereas Dart was designed by JavaScript VM experts to be easily optimizable and has a very fast, very small VM.

Python is also only just starting to explore optional typing which is obviously a prime feature of Dart and JS derivatives like TypeScript.
In the UK you get permission to launch a balloon, and a NOTAM (Notice to Airmen) is published in advance

https://ukhas.org.uk/guides:faq