skysight-inc/HackerNews huggingface dataset:
Nice. Still, it's unsettling that they've confounded address space size with integral type width.
UMass reverses decision to ban Iranian students from some science courses
The biggest challenge for Tech Leads is the generally democratic nature of teams in the industry.

This makes it very stressful to squeeze more work from one's team.

Great Tech Leads need to have 2 characteristics: openness of mind, and empathy. Here are 4 TED videos that any Tech Lead would benefit from watching:

http://tempr.org/54e5723f558e8.html
You also have to reflash all firmware with known-trusted versions using a known-trusted reflasher to be safe.

... and replace the CPU with one that is known not to have backdoors. You'll have to craft it from Silicon yourself, though, because there aren't any available for sale anymore.
Watch Krishnamma Kalipindi Iddarini (2015) – Watch Full Movies Online
An all-new reason to use Content-Security-Policy.

How much you want to bet that thing is XSSable?
So, what you're saying is that people still use the hard drives that come with their laptops.

Interesting....
Ask HN: Do you use a feature phone? Why? Which one?
I am growing wary of smartphones for multiple reasons (battery power, brittleness, distraction). So I wondering if perhaps other people have the same feelings, or perhaps never switched to a smart phone at all, and what they have done about it.
You might be interested in the works of Marshall McLuhan, specifically The Medium is the Message.

>McLuhan understood "medium" in a broad sense. He identified the light bulb as a clear demonstration of the concept of “the medium is the message”. A light bulb does not have content in the way that a newspaper has articles or a television has programs, yet it is a medium that has a social effect; that is, a light bulb enables people to create spaces during nighttime that would otherwise be enveloped by darkness. He describes the light bulb as a medium without any content. McLuhan states that "a light bulb creates an environment by its mere presence."[6]
The drive firmware can change the bits going to/from the drive, no?

For example, it could binary-patch (either at write time or read time) your kernel image on disk to communicate with the NIC, etc...
Yes.

http://www.theregister.co.uk/2015/02/17/kaspersky_labs_equat...
What's funny is that they have three apps for photo-based matching of products...and pets. They really are a "visual search" company, a CA start-up of 80-200 people according to LinkedIn... They just seem to have forgotten the "don't be evil" parts of their business model...
That's my experience too.

We self organized on previous projects, and one day I came back from a holiday to find that on the most recent project I and a colleague had been promoted to tech lead for that project. It was more an official recognition of what was already de facto.

I have to say though that having official recognition that you're in this role by management also helps a lot. You need buy in so everyone in the org recognizes you as someone with "technical authority".
Universal Orlando lifts its ban on bottled water
Italian bank's almost risk-free cash-for-cheese loan
A more recent example is 'Free Speech zones', meaning that you are free to say whatever you like, but not where people can hear you. It seems to me that "You can't assemble here" runs directly counter to "No law abridging the right to peaceably assemble", but SCOTUS trumps this foreigner's opinion :)
The problem is that we've never had an adequate theory of what depression is, and the evidence seems to be that it is far more complex and situational than any one-pill-fixes-all approach could ever attack. The author is correct, but hardly novel or prescient, in noting that there are serious issues with the long-term efficacy of SSRIs and SNRIs (and most other classes of psychoactive drugs). The problems of discontinuation of drug therapy, especially for long-term users, and that the drugs often appear to exacerbate the condition when withdrawn, were noted decades ago.

So, this "study" appears to rehash some old (and valid) critiques of the therapy. All it adds is the interesting hypothesis that depression is "natural" (so is senescence and death) and "beneficial". Which I guess is the novel part.

We may not know what causes depression, but we do know that the constellation of symptoms that we call clinical depression are uniformly unpleasant and all-too-often fatal. So I'm really not convinced that labelling it natural and beneficial absent some pretty strong evidence is all that helpful.
Might be a good idea to clarify what happens to the feature once implemented. Does it get pushed to GitHub and become publicly available?

As for tax (I'm not an accountant), it is your responsibility to account for it with IRS in USA. Just include it on your return along with your other income under the appropriate category.

Talking contracts for a small task is not a good idea. Just call it an "agreement". As @anonnomad suggests, the verification of the seriousness of the offer is to ask for (and receive) an upfront payment.
Brilliant demonstration from a few years ago of what's possible with a hard drive firmware hack. You're basically completely fucked.

http://spritesmods.com/?art=hddhack&page=1
Emma Ponsonby – Building an Empire
The point that all your detractors seem to be getting at, that you won't let yourself understand, is that you should do it in person so that it is hard for you to do it. You will never be able to pretend that you aren't doing a great deal of harm to another human being if you have to actually face them and see it.
The article says that Superfish "injects third-party ads on Google searches." Does that include https://encrypted.google.com/ in Chrome and Firefox, or do key pinning and HSTS preloading successfully prevent that?

EDIT: According to another comment here, HTTPS connections in Firefox aren't affected because they don't use the system certificate store. But what about Chrome - do users see an error on pages with pinned keys, or is the proxy smart enough not to attack those connections? Or does it also disable Chrome security features like HSTS and key pinning?
Breville Rip Off See the Video on YouTube?
If you do not like to be ripped off then go to YouTube and use the search for video Breville Damaged and call the company that is given in the video and let them know you watched the video on YouTube about there ripping people off!
Why are all "learning to program" languages these days duck typed / dynamically typed? Has it always been this way? Has SML, for example, been a first language of choice in Programming 101 in earlier decades?

Personal bias : I think there is a definite loss in not teaching about the power of static typing in a first language.
> They just seem to have forgotten the "don't be evil" parts of their business model...

That or maybe they are completely clueless about the security implications.
There are plans for that: https://bugzilla.mozilla.org/show_bug.cgi?id=933001
I presume the next step is Adware installation on in the flash of the system's boot drive.
iOS used to be tied to a certain ergonomic form factor... a normal human thumb could comfortably travel the entirety of the screen while the device was held in the same hand.

The latest iPhone has dimensions that make this uncomfortable for most people, and so these "sprinkled" buttons stand out all the more.
It's not ADD, it is anxiety. Try something else. At the very least, get an hour of walking done a day.
I've an alternative hypothesis regarding the US and business/startup creation: it is the most resource-rich country on the planet that is also almost entirely unscathed by the ravages of decades or centuries of war.

It wasn't until after WW1, and in reality after WWII--which left basically the entire rest of developed civilization in a shambles--and lots of government intervention in the "free market" that the US became the economic power that it is.
Line 194 -- They customized their ad script for Lenovo. Making them entirely aware of what's going on...
It's possible to communicate in a casual, conversational, and humorous manner without alienating minorities and delivering insults, and the author chose not to.

I think it's unlikely that he was trying to be malicious and is probably just not sensitive to what it's like to be on the receiving end of some of his examples.
with Java it's even worse because SoA is the only way to get your data packed in contiguous memory, as opposed to spraying it all over there GC heap.
I think you mean "do no evil"? https://news.ycombinator.com/item?id=9013374
Have you studied blood work and the effect of pH on the human body? How do you know?

Have you read any work by Paul Bragg before?

Do you know the dangers of fluoride and where it comes from?

You're probably the same person who thinks New World Order, the CFR, Builderberg Group, Central Bankers, Aliens and the rest of it is all made up tin hat nonsense.

Keep watching tv and let me know how your body is 20 years from now dude.
Interesting that the Superfish job page is looking for an iOS kernel hacker. And by "interesting" I mean "horrifying".
Single-Pixel Imaging
Google open sources a MapReduce framework for C/C++
Who is the 'software development community' exactly? Small no-name stratups in San Fran? Small no-name developers working at unheadrd of companies?

ThoughtWorks are thought leaders in agile whether you want to believe that or not.
Another black eye if they knew about Superfish and didn't alert their citizens.
Available RAM (something 8GB plausibly could refer to, unlike address-space size) is arguably more relevant to the issue here (which is the desirability of not using fixed-width integers and floating point but instead preferring arbitrary-precision rational numbers as the default.)
I mean have a blogging tool inside HN.
I think worse than that, I see criminal charges being brought up for this including fraud, theft, etc.
Github would earn a lot of respect if they simply disallowed that sort of license for anything hosted with them.
Could you really not use OpenGL under Windows 95? I seem to recall running GLQuake and GLQuakeWorld a good while before the release of Windows 98. GLQuake was released in 97.
Not really. First off, Nihilism does not deny that we or the universe exist but instead "Nihilism is the belief that all values are baseless". In Buddhism, both good and evil has no real existence, being part of the illusory world of phenomena. As I said before, believing that Right and Wrong are equivalent is the same as denying they exist at all and this is what I meant by Nihilism.

Additionally, the practices of Buddhism are said to lead to Enlightenment, but even for the Buddhist, wanting Enlightenment is a huge mistake as Moksha/Nirvana is available at all times, without the practices, as our default status. As Jed McKenna notes: Why does Buddhism rarely produce Buddhas? It is because Buddhist practices ("yogas") are not able to transmit the realization that Self is Illusion and All is Nothingness. If you read the Anathapindika you'll see that Siddhartha denied that the Creator God (issara-karaṇa-vāda) existed, that he claimed there was no free will, but even though every thing is deterministic we should practice good anyway.

Let us, then, abandon the heresy of worshipping the Creator God and of praying to him;
let us no longer lose ourselves in vain speculations of profitless subtleties;
let us surrender self and all selfishness,
and as all things are fixed by causation,
let us practise good so that good may result from our actions.

Rather than attempt to understand Buddhism as if it exists in a vacuum, studying the wider Hindu philosophy that it developed from and especially Nondualism and Vedanta will likely help you understand what Siddhartha was trying to convey. It is absolutely Nihilistic.
United Arab Emirates V Zimbabwe
In a way. But a startup involves way more than just code. The code is actually the easiest part.
> It helped me realize that simply 'knowing' something intellectually can still starve one of the full picture

Exactly, but this is a common issue for many things. Most historical movies/books are completely wrong about what they want to portray because they cannot grasp the reality of "being there" at the time they take place - merely putting 21st century actors in older clothes on stage but missing how every single everyday life detail was actually different and how it should influence their perception of the reality around them.
I'm working on this type of problem currently. C++ gives you some nice tools to deal with it but I can imagine it would be a real pain in C.
As a Lenovo owner, I'm really pissed off, and offended. I feel violated. I just can't comprehend how they could think they wouldn't get caught at something like this. Especially with the current climate of the privacy movement in the US. This is bad, very bad for Lenovo.
Not necessarily. We do not need to know the mechanism of an illness to test the efficacy of a treatment. In fact, identifying an efficacious treatment is frequently a key step in developing a model of the underlying illness. There are a number of treatments for depression that have shown promise across multiple studies (and most studies control for placebo effect, and good studies control for active placebo where possible). SSRIs and SNRIs have shown promise for short-term alleviation of symptoms depression, with some serious concerns about long-term use. Cognitive therapy has proven to be quite effective. Some studies of mindfulness (although there are concerns about study quality) indicate great promise there as well.

One thing that is starting to become clear is that effective long-term treatment is likely to require more than one therapy, tailored to the specific situation and needs of the individual patient. Any study, like this one, that implies that depression has a simple mechanism and an obvious cure is about the only one that you can be fairly sure has no validity.
I can relate to your approach. Engineers have a tendency to allow the "not invented here syndrome" take hold.

But ... that is not necessarily a bad thing. It is possible that you are more passionate and motivated by the technical aspects. If your product and the niche that it serves doesn't stir the same intensity of passion then maybe you should consider amping up your skills in the infrastructure side and finding lucrative gigs in that area. If you decide to change track in the future, your current business might be a viable sale proposition. The new owner might need you to maintain the infrastructure on contract.

Money is good, but once your basic needs are met it doesn't buy more happiness. In the long term you are more successful if you do what you are good at and enjoy doing.
How to kill a brand in 1 easy step: do this.
I recently did this exact thing -- bought a Lenovo laptop with a 5400 RPM disk drive, and immediately popped it out and replaced it with a Crucial MX100 SSD. Installed Linux, it works great :)
Thanks, exactly the kind of information I was trying to elicit.
Sure, let's go with Merriam Webster, given they're a very prominent authority on definitions. We can look at other prominent resources too, since their definitions are all similar enough that you should have no problem rebutting my position: that a free market does not require equal distribution of resources among participants, and that incumbents can create their own new information and capital (ie information and capital in a free market are not static resources).

http://www.merriam-webster.com/dictionary/free%20market

"an economic market or system in which prices are based on competition among private businesses and not controlled by a government"

http://www.investopedia.com/terms/f/freemarket.asp

"A market economy based on supply and demand with little or no government control."
Unfortunately a very small proportion of potential customers are going to hear or care about this... it's about as toxic to their business as stepping in some stinging nettles is toxic to me.
It's great that MS works on asm.js support. Now that most syntax ideas from TypeScript have been added to ES6. It will come handy for Skype and Office web libraries.

Suggestion:

WebGL 2 and better WebGL support - Vote in the "IE Suggestion Box": https://wpdev.uservoice.com/forums/257854-internet-explorer-...
Dojo Mayhem
I'm curious what legal stance Lenovo customers have here - their secure HTTPS connections are being MITMed intentionally - surely that's hacking, or some national security violation?
I totally get what you are saying and I'm glad for the effort they put in, but...

I'd almost rather see a 1-1 mapping of controllers to piano keys and see people hacking on the piano, to see how good Street Fighter play corresponds to sound.

Even if it sounded terrible, I think that would be more interesting to me than this produced video, which I don't feel like I pulled a lot of factual information out of.
It is from 2013 though.
Windows 95 included OpenGL and used it for screensavers.
You can also ask any of the thousands of Amish.
I don't know about "Trident" but I think EdgeHTML and Chakra might become open source. I remember reading some where that they were looking into the pros and cons of doing that.
This is where the Is-Ought problem comes in. We are unable to make an observation about the empirical universe ("Humans have value to humans") and then conclude an objective value statement from it ("Therefore humans should value other humans"). You either misunderstand the Is-Ought problem or you deny it (without explaining why you are able to deny it).
Proof that this has been happening since at least December 2014: http://itnerdysoldier.blogspot.cz/2014/12/where-does-this-ww...
If time spent "coding" is just creating piles of code you are doing it wrong. Coding can involve removing and restructuring efforts as well. But more importantly, having skilled programmers working in the code base is one of the greatest ways to drive architecture and establish patterns for the entire team. This is very important.

I do agree that documentation is important, but just felt you really downplayed how large a role an architect/tech lead that actually writes a lot of code can play.
asm.js is a cross-platform bytecode; it just happens to be ASCII and look like JS. :) Arguments against asm.js as a bytecode are mostly about aesthetics and "elegance".

http://mozakai.blogspot.com/2013/05/the-elusive-universal-we...
hence "replacing the drive with an SSD"
naturally oblivious to the security implications

Rest assured Lenovo was perfectly aware of the security and privacy implications of this feature from the beginning.

They merely try to sound oblivious because their laywers hope that will soften the legal and media repercussions.
Locally added CAs override pinning, so no it wont help.
That's incorrect.

The US became the economic power that it is today, after the Civil War, due to industrialization and vast business creation. Between 1870 and 1900 it became the world's largest economy (and for those decades was consistently the world's fastest growing economy, by far). By WW1, the US had arguably a more powerful economic position than it does today (and it already had as great a share of global GDP as it does today).

http://www.quora.com/Economic-History/At-what-point-did-the-...

It's also worth noting, what largely made the US the world's largest economy between 1870 and 1900, was value added manufacturing and not merely possessing vast natural resources (obviously possessing those resources made it far easier to manufacture; but many other resource rich nations did not accomplish the same outcome). As that Quora link references, the US was producing more steel than the combined output of Germany, France and Britain. The US was one of the primary leaders of the technology + science revolution that we refer to as the industrial revolution. By the time WW1 rolled around, the US was already the dominant manufacturing power.
So Perl and Python don't have regex then?
Supposedly you can go to Walgreens and get a test from Theranos.
It certainly seems like unauthorised use of a computer system, on the face of it.
You can use HTML-DOM and WebGL together (overlays, or render as texture).

The WebGL support could be improved in Internet Explorer.

Please vote: https://wpdev.uservoice.com/forums/257854-internet-explorer-...
Google Capital Is Opening an Office in India, Its First Outside of the U.S
I feel like some time in the 90s, people got this idea in their head that their sensitivities should be everyone's problem. Since you exhibit this, can you explain why? I'm super curious.
SpaceX leases property for landing pads at Cape Canaveral, Vandenberg
Vine API Clojure Library
This is what it looks like when people don't recognize that security is a spectrum.
Better yet, return it as defective.
It's always difficult for me to view Chinese companies as a fair competitor. The Chinese government plays favorites, and startups (more or less) have to have connections and be supported by the party. If they aren't supported, they wont be around very long.

Point being, it seems mildly disconcerting to me that Chinese companies are compared to U.S. counterparts.
Yes, I know that has been discussed, but there is no article (and not even in the Ars one) were it is said that an OEM is forbidden to launch a non Google Android device like the op is repeatedly claiming
Mozilla discussion about what to do with the Superfish cert:

Bug 1134506 - Mark "Superfish, Inc." root certificate as untrusted in NSS

https://bugzilla.mozilla.org/show_bug.cgi?id=1134506
I can believe that their technology works. I've been hearing about this sort of stuff for ten years before I first heard of Theranos. Search for "lab on a chip." There are grad students working on this sort of stuff at every major research university.

However, the $9 billion valuation feels bubblish. Consider that Quest and Labcorp are both $10 billion companies, and Theranos is talking about driving down the price of testing. They need a lot of elasticity in this market to make the numbers work out.
>Morals are more than made up rules because if we're just atoms, they have come about through evolution.

No one contests that if all is material we have developed rules that allow us to survive. The question is: Do our rules refer to Truth (Moral Realism) or are they invented (Moral Nonrealism). The hypothesis that they came about through evolution is not evidence that morals are Real. See the link at https://news.ycombinator.com/item?id=9060768 to maybe better understand what is meant by "arbitrary".
>An all-new reason to use Content-Security-Policy

Correct me if I'm wrong, but I don't think any amount of CSP will help you in this situation. They're MITMing traffic and thus can modify the CSP headers.
Joy Division always kind of blew my mind. A band essentially defines post-punk, then their frontman commits suicide, and they go on to form New Order. Now, every electronic dance set in the world has to include Blue Monday -- quite a versatile bunch.
Yeah this is really disappointing. Lenovo had become my 'goto' recommendation for people looking for a laptop.

Sure as hell not going to be doing that any more.
I feel like you're trying to be a dick. Since you're doing this, could you explain why? I'm super curious.
No, they are not regular.

See http://en.wikipedia.org/wiki/Regular_language for more.
> Most historical movies/books are completely wrong about what they want to portray

I think that's wrong: I think quite a lot are exactly right about what they want to portray; which is a particular vision emerging from the creators perception of the subject matter that speaks to the present audience.
Thank you very much for the nuanced reply. My current plan is to go for my BS in CS at RPI or RIT next year if I don't find solid employment with a tech company before then.

Until either of those two things happen, I will be contributing to open source projects and creating my own projects while working other jobs in order to boost both my resume and skill level.

Great reply, thank you for your perspective.