skysight-inc/HackerNews huggingface dataset:
Only thing annoying about emails is the long address. Other than that, how much simpler can it get? I don't see email addresses getting any shorter than they already are. They are somewhat easy to remember (a lot more so than a phone number) and they are somewhat descriptive. I don't see the form of email getting replaced by any other form. I do think there could be some underlying technical changes though.
TM (and indeed vipaasanaa and other western hemisphere faddish takes on shutting up and sitting still for awhile) are just an offshoot of India's larger and longer tradition of yoga, no? Which isn't to say India has a monopoly on meditative tradition (cue ~neighbouring Daoists, Sufis, various extremo Christian sects though these usually limited to monks IIRC, etc.), just that it seems more dominant there than anywhere else. Point being, research on meditation has focused largely on yoga, and not without reason: I'd be surprised if TM isn't a sort of statistical aberration in the literature.
VB6 was at probably peak popularity mid/late 90s which is why you probably remember it as just coming out even though it had been out for a while. That's one thing that's certainly different - the rate of growth and hype for new languages and technologies. The literal and figurative network effects today obviously allow stuff the ability to get hot so much faster.
While I expect it could be useful for embedded work, that wasn't specifically my intention. I was thinking more of servers.

The most straightforward way to save power from software is to reduce cache misses. Consider that there are some common access patterns in which the cache makes your code slower, not faster. One example are large lookup tables, whose elements are significantly smaller than a cache line.

Edit: the reason I had servers in mind, is that a friend who operates a Xen VM hosting service told me that his primary cost center is electric power. It's not just that the servers consume power, but that most of that power is converted into heat that the data center where his racks are, have to get rid of by consuming even more power with air conditioners.

It is generally cheaper and easier to heat something than to cool it.

I learned from "The Only Investment Guide That You'll Ever Need", that due to one's "Marginal Tax Bracket", you're better off saving money than earning more of it.
If so, don't you think that is what he would have written?

There are enough differences over what can be good quality that teams can be bogged down over discussions that just have no good answer and these take a lot of brain power.
I want a site like this too! I've become so frustrated with stupid interviews, I've just started walking out. I feel that if a company can't be bothered to learn how to conduct a meaningful interview, I don't want to work there anyway.

Nowadays, I tell recruiters right up front that I won't do whiteboard questions. I'm more than happy to bring code I'm currently working on to the interview and talk about it with the interviewer, but I will not subject myself to pointless puzzles and demeaning whiteboard tests.

Another thing I've seen companies do in interviews is ask candidates to code something on their own time as part of the interview process. I have then seen that code go live on their site. I won't write production-ready code for companies as part of the interview process anymore because of that clever bit of dishonesty.
Yes, I do use python for scientific applications and enums are one of the things I miss - I've built around it in python 2.x by using this construct:

def enum(*sequential, **named):
enums = dict(zip(sequential, range(len(sequential))), **named)
return type('Enum', (), enums)

Init = enum("NOTHING_LOADED",
"DEPENDANT_ENTRYNODE_ATTRIBUTES_LOADED",
"ROUTINENODE_ATTRIBUTES_LOADED",
"DECLARATION_LOADED"
)

myState = Init.NOTHING_LOADED

3.x is still a non starter for me since many clusters where I want my software to work still only come with 2.6, e.g. I can't even use dictionary comprehensions. Adoption for scientific software is heavily influenced by how many external dependencies you have - requiring users without root access to compile python 3.x for their cluster home is a no-go.
Eh?

Sorry I don't follow your question.
I feel for Mrs. Chen, I really do. The U.S Government should not have moved forward without solid evidence. However, after reading the article, several of her actions did and should have throw up some red flags. Flags which should have been (and were) investigated.

The way this article is presented (and the way a few commenters are responding to it), it's almost as if they had zero cause to investigate her. They most certainly had cause to check her out. Plenty of the things she did was suspicious. She has linked to mid-level government officials in China (they didn't know the nature of the relationship at the time, how could they), she traveled to China once a year, and she was asking for sensitive information which required passwords that she didn't have.

It's easy to look back now where you have all the information. But put yourself in a position where you have been compromised by Chinese spies numerous times before, know there are Chinese spies operating as you speak, and you have some pretty alarming evidence/connections which are throwing up red flags.

It's not like they just scooped her off the street and accused her of being a spy... Again, it's a shame what happened to her. I hope she's compensated well for the hell she's been through. But I feel there was enough evidence to justify further looking into her actions.

Chinese spies have taken a page from the Russian playbook where they will be model citizens for decades (Source: http://www.washingtonpost.com/wp-dyn/content/article/2008/04...) before taking action. They also busted a large Chinese spy ring just recently. (Source: http://www.newyorker.com/news/news-desk/how-the-f-b-i-cracke...)
The point of a professor at a research university is to interact with graduate students. At a teaching college they should be interacting with undergraduates.
China Calls for One World Global Currency
Can you please explain how did you come up with the figure of 6.25m?
Are there not moral questions surrounding humiliation in any other form?
The point of a professor is that they will actually tell you you did something wrong and why what you did was wrong. In the real world, as an adult, you rarely get that luxury from an expert.
How Russians Lost the War
Or just build the dry docks somewhere closer to Antarctica.
I too wonder as to why the credibility of media orgs like NYT isn't questioned inspite of acting as lapdogs in several cases..
Really?

With Gmail, you set up an account, then you start sending email. It doesn't get easier than that.

It's easy to take for granted the sheer number of things Gmail and similar services take care for you. I've recently set up my own email server for fun. Now that was painful. The number of settings I had to twiddle with is definitely way too much for the average user.
Exploring that would have been a more interesting topic for an article, but that would have been hard and would have deprived the author of the ability to assert it as self-evidently true.
Hi! Core Hasura dev here. We're trying to make hasura a place to deploy microservice style applications where hasura handles all the operational things for you (sort of like heroku) and then also wrap up a lot of great existing tech as ready-to-eat microservices that just need declarative configuration. Like wrapping over Postgres and elasticsearch. Next up on our list is file handling and cloud storage integration. Then caching.

So the idea is that a lot of things are figured out, in hopefully not idiotic ways. Built on open stuff. We're going to try to make our communication a lot more clear on that and then have a sensible demo to try it out and see the benefits of getting something super customisable setup without writing too much code.
http://www.juliandibbell.com/texts/bungle_vv.html
Pull the tab into a new window and you can then layer sounds.
PID controller, fan, heater and SSR relay is all you need.
1970s UK: we had the Schools Maths Project (SMP) GCE A level syllabus and textbooks available for teachers to choose which used sets, mappings, very simple group theory and the notion of an inverse and an identity for operations and which included computational approaches (pseudocode!) and a lot of emphasis on reasoning and proving. There were plenty of more 'traditional' syllabuses (syllabi?) available as well.

My secondary school went for SMP maths (I suspect because the deputy principal was part of the project). I'm very glad they did. It helped later.

A longitudinal survey of the destinations of those who did A level Maths in the 1970s tracking who did the SMP syllabus and who did a traditional syllabus might be interesting...
The author clearly doesn't understand the Szegedy et al. result and isn't really saying anything interesting. Pretty much ALL machine learning image classifiers suffer from these pathologies from Szegedy et al. so calling them "deep learning pathologies" is absurdly misleading. Logistic regression has them too as do almost all algorithms that learn to classify images. Human visual systems can also get confused by sensory input that (too us) looks like some object, we just are much better at integrating evidence from other sources to suppress the mistaken neurons.
Thank You.

What is particularly upsetting to me, is that those who seek work, are expected not to take stands.

Consider that I am - indirectly - related to Roger Sherman. On the back of the US $2.00 bill is John Trumbull's "Declaration of Independence". The original painting is in a very dimly lit room in the US Capitol building.

Uncle Roger is fourth from the right, the tall guy with the tall forehead.

All of the founding fathers who signed the Declaration of Independence risked their lives by doing so. This led to their having a handwriting contest; John Hancock got to sign first, because he had the boldest, clearest handwriting.

While commonly regarded as tragic that soliders, sailors, aviators, policemen and firemen give their lives for what they believe in, I am commonly told that it is wrong for computer programmers to live their lives conscientiously, rather than by working towards their employer's next quarterly report.
As a subset of 1), don't forget: cost of buying it from the French who have a nice surplus thanks to their massive nuclear capability (as the British already do [1]).

[1] http://en.wikipedia.org/wiki/HVDC_Cross-Channel "As of 2005 imports of electricity from France have historically accounted for about 5% of electricity available in the UK."

See also: "France was the biggest energy exporter in the EU in 2012, exporting 45TWh of electricity to its neighbours." http://en.wikipedia.org/wiki/Nuclear_power_in_France
Google Cloud Bigtable – Google Cloud Platform
I always liked the idea of vitrifying the radioactive waste before putting it in barrels and putting the barrels into the subduction zones.

With the hazardous material rendered into chemically inert glass beads it should stay put even if (when) the containers are breached.

I'm not sure how practical that is. I presume the radioactive decay will break down the chemical structure of the glass, which will limit the ultimate effective lifetime of the solution
Having learned Swift, followed later by Objective-C, I would say that Swift's biggest advantage (for me) was giving me a familiar-feeling language while working out the idiosyncrasies of the iOS API's, Xcode, and all the other things that come with learning iOS development.

Once you know Swift well, and have written at least one app, you'll probably know a bit of Objective-C anyways. As other commenters have mentioned, there are lots of libraries that haven't been ported yet, lots of example code on Stack Overflow, etc. The Swift community is still evolving, so you're going to encounter some Obj-C as you work more in iOS-land. From there, learning Obj-C is pretty much limited to the language itself, which is not a huge hurdle (I picked up the rest of what I needed to be productive in a matter of days).

TL;DR Learning Swift makes it easier to learn iOS - once you know Swift + iOS, it's easy to pick up Objective-C.
The successor to Python 2 may, in practice, be Go. That's the direction Google is going. Google used Python internally for non-speed-critical tasks, but the performance was too low for anything that had to scale. A few years ago Google hired von Rossum, and Google had a project, "Unladen Swallow" to produce a faster Python.

It failed.[1]

Von Rossum is no longer with Google. Google hired others to develop Go, which seems to be a good language for doing server-side web-related work. It's fast, memory-safe, scales well on multiprocessors, and has lower development costs than C++. That's what Google needed in their business.

Google maintains many of the key Go libraries. They're well-exercised production code. This is not the case for Python 3, as I spent a painful month discovering. I have some technical criticisms of Go, but when I write something in Go, it usually works as expected without surprises. You can use Go for important work with confidence. Python 3, six years on, isn't there yet.

[1] https://en.wikipedia.org/wiki/Unladen_Swallow
Of course. As time goes by and online games become omni-present, along with the profits, social responsibility increases too.

I would expect the developer to patch the server/software instead of killing the character for all to see. If the player is a 14 year old Italian, living in Napoli for instance (where the mob is stronger then the state) he just learned about a code of conduct that might stuck there throughout his lifespan leading to some seriously fucked up situations (because real world crime repercussions are different). Some people are seriously hooked up in online gaming. Some of them are kids for Christ's sake.

What this company did here is plainly ridiculous. You don't respond to bullies with bullying if you don't want to promote violence. If you respond violently (by humiliating your opponent) you are effectively promoting violence and unethical behaviour, although indirectly.

Closing the account and making a statement would be more than enough. What I see here, is just an 'ego' hurt... But the developer's and/or security-whatever-officer's ego should be feeling more for the 'problem' than the 'messenger'...
WhatsApp is not that different from a hundred other messaging services, but people pay for it. I have no reason to believe it's worse than the other messaging services, but it doesn't solve some fundamental problem fundamentally better, either; it mainly just had good luck with network effects.

People also pay for Candy Crush...
I'd be impressed if they were willing to leave their food supply and waddle a thousand miles to get there.
http://typedrummer.com/39t4s8
Beat from Deftones RX Queen
http://typedrummer.com/j9t913
C.H.I.P the World's First $9 Computer
In recent years I've come up with a few ways to screen potential employers.

One good way, before interviewing if possible, is to travel to the office during the time of day that you expect to arrive, were you to take the job. For most people that would be morning rush hour, but I commonly work at night.

As well, travel from the office to home - or perhaps to the general neighborhood where you expect to relocate - at the time you expect to get off work.

When you interview, ask the hiring manager whether he knows where you would be likely to sit, where you to hire on. In the case of my work at microsoft, that one question would have led to my turning down the contract. I was expecting an office with a door I could shut, but because I was a contractor, on my first morning I was told I'd have to sit in - I Swear I'm Not Making This Up - "The Boiler Room".

If they have a lunchroom, ask to see it. Extra credit if you can actually eat there.

I personally care quite a lot about what I can before and after work, and during my lunch hour in the general neighborhood of where I work. Some people don't care but I do - if there aren't any cafes in the area, I don't pursue it. That precludes quite a lot of otherwise good jobs that are in the middle of huge industrial parks.
Very cool! I've often wondered about that.
It also resolves the problem of stone age men after civilization's collapse not being able to read the warning signs, because they won't be able to get within a thousand miles of the place.
From the article, "..we also noticed something rather curious: the colours that best passed through the glial cells were green to red, which the eye needs most for daytime vision. The eye usually receives too much blue – and thus has fewer blue-sensitive cones."

From another article on the same site, https://theconversation.com/a-dark-night-is-good-for-your-he...

"Light from the Sun is strong in blue, short wavelength light ..when it comes in the evening or during the night, it fools the body into thinking it’s daytime. We now know that this bright blue light has the strongest effect on lowering melatonin during the night. Your tablet, phone, computer or compact fluorescent lamp (CFL) all emit this kind of blue light."
The fact that Russia is not on the list kinda tells that this is yet another phony index that means absolutely nothing.
I hear you and you raise a valid point, especially for the Internet generation. NYtimes stated this elegantly - Algorithms lead us to anagrams.

My suggestion is go to a library.

Even after 15 years of living in the US, I am surprised at how few Americans use its impressive library system.

I have heavily used the public libraries in NYC and London.

NY Public Library for example, at 53 million titles, is the fourth largest library in the world. The books and other media available is just mind boggling.

The Editors Picks (both fiction and non-fiction) in NYPL is fantastic and has yielded many gems. I am sure it is similar in other library systems as well.

A few years ago, I decided to "outsource" all my book needs to NYPL and as a result donated all the books I had. Now I use NYPL as my knowledge search and discovery "tool".

They also have a e-books issuance service, which I use even when I am not in NYC (where I continue to pay taxes).
People pay money for flickr, as a service to host your photographs. By your standard that would make it a non-bullshit service, however it is very annoying to sign up for it. Instagram is simpler, yes, its focus is mobile rather than DSLR cameras but I for one cannot see how that makes it a bullshit service.
Yes. Punishment by death is not a option in many countries of the world so you should think twice before doing it in a game. However fighting and killing people is not an accepted behavior nearly anywhere so by this reasoning nobody should play those games, but we do and we realize the difference between playing and reality. That's what makes that question interesting. I did feel that execution to be different from in play killings, but exactly why? Only because years and years of training myself to think they are different? Don't know yet.
Perhaps I should have been more clear: I don't regard being mentally ill as a predicament.

What I regard as a predicament, is that I am unable to find paying work.

It is particularly upsetting to me that my many skills are going to waste. I see so many young people making so many mistakes - just look at the prevalence of negative iOS App reviews in the iTunes Store.

There is so much that I could teach those who are just starting out. Not to make the mistakes I once made, as well as how to do the things that I've learned since.

To use assertions before you use debuggers for instance. While well-documented, such a practice is not well-understood.
Try with design sessions upfront, i.e. discuss how the problem should be solved in terms of patterns and architecture. Once that is agreed, with 2-3 people, then the code review becomes simply a matter of style and there you can only invite for consistency with the rest of the code base. Often the problem is in the tools, face to face conversations, pair programming, human interaction help with that. You can also have your colleague help with a task of yours and show that you appreciate his input.
Given we are talking about how to judge a "Successful" country. There is a value judgement already at play. GDP to judge success is a value judgement.

Defining success in a more utilitarian "Greater good for greater number of people" sense does seem more sensible than counting money coming in.

EDIT:

To give an absurd example:

If a country has HUGE GDP but a government policy of destroying so many tons of dollars/gold/oil every year (i.e wealth destruction). It would still rank highly... even though being absurdly bad.
GDP scores a people based on some metrics some people once thought were useful. If you prefer GDP to these other metrics it says you consider goods in / goods out to be a better measure of a country than anything else. That's a pretty narrow view.
I don't know if they did it on purpose, but `qwerty` sounds pretty nice
In a Soft-Spoken Romanian Prosecutor, Some See an ‘Earthquake’ (2014)
Interesting, This appears to be texture re-projection. The novel bit is accounting for the elasticity of the PVA film.

For those of you who aren't in 3d/VFX:

UV mapping is essentially this process. Most 3d models you'll see, the colour you see started out as a 2d image

http://wiki.blender.org/index.php/Doc:2.4/Manual/Textures/Ma... has a good example of how texture are extracted from a 3d model.
Audio Drop
Well... it's a tricky one. It's a game, right? I credit gamers on the whole with the ability to distinguish fantasy from reality.

Since the whole narrative of the game is combat in the first place, with thousands of virtual deaths per hour, you could say it's appropriate in context. It's also arguably more fun - and that's why people play.
> If we have to use “and” to finish describing what a method is capable of doing, it might be at the wrong level of abstraction.

When I coee, somewhere a method needs to initiate this execution flow and will therefore contain "and". Even if all it does is call two other methods where this principle is followed. How do I avoid this? I mean, somewhere in the code it makes sense to execute the methods together.
The real security audit should be done by hackers the same way browser and OS vendors do it. Vendor lists his website on some platform and specifies money he's willing to pay for found vulnerability. Hackers trying to find vulnerabilities. 3-rd party verifies vulnerability and ensures that hackers are paid. More money vendor offers for vulnerability — more hackers trying to crack his site — more confidence clients have.
Yes, and that is why I've forwarded this video to Human Rights Watch.
Sounds interesting...

kinda funny how viruz.com keeps popping up
I submitted many resumes to google but met with no response. However I've interviewed six times now; each time, they found me by searching, uh, Google.

That is, their HR people found my website on the web. They didn't find my cover letter and resume in their own applicant tracking system.

That's not the case everywhere; I was hired at Apple in the mid-nineties by applying directly to the company, then sometime later my manager-to-be dug up my resume in their system.

But as far as I am able to tell, resumes submitted to google wind up in the bit bucket.

Google's initial phone screen always consist of just a few very basic computer science questions.

Quite commonly phone screens with other companies consist of "How many years of java experience do you have? How many years of linux experience do you have? How many years of apache experience do you have?"

Oddly, there is never any concern for what one accomplished - nor failed to accomplish - during those years of experience.
This has always been listed as a "proof" that God did not create people because why would he mess up this design?
http://typedrummer.com/l9wtx8
If only the intersection of prestigious universities with "teaching colleges" were higher.