skysight-inc/HackerNews huggingface dataset:
I've balanced school and work/startup before - I launched a startup in undergrad, and worked at a corporation while doing my Masters. I think that if you are going to do two things which consume so much time and energy, that the most important thing is to make sure that your focus is the same for both. Then you get benefits on both sides. For example, I did my Master's thesis while I was a product manager, and the thesis was related to the product. This meant that my knowledge from work informed my research, and I could go far more in depth into questions about product behavior than a product manager could normally spend time on.

So, if your startup and your dissertation are focused on the same basic problem, then it's not really splitting your focus, but it is adding more "to-do's" to your list. The hard part with a startup is finding a way to get all those to-do's done in limited time and money. This is always a challenge, just realize that school is going to take time away and budget time and money accordingly. For example, if you could do something for your customers in a month without school, maybe you should not promise anything in less than 3 months. If you don't budget time appropriately, you will need to ship something the week before finals, and something's got to give.

Of course, if you do this, watch out for intellectual property issues with your school. Depending on your school and what you are doing, this may or may not be an issue. Usually, you can talk to the school's commercialization office, and they have a process for evaluating whether the school has an interest. You might think it's better to fly under their radar, but using the process grants you either a) institutional support, which is great, or b) a declaration that the school doesn't have an interest, which is also great.

If you don't already kind of know what you want to do for your dissertation and/or startup, then you aren't ready. For either, really. Do not attempt either a startup or PhD, and especially not both, without some passion. If they're not both the same passion, and you feel more for one than the other, then you already know what your decision should be. This isn't meant to be harsh, just as advice.

A startup can be a way to get around the issue of having your ideas get stuck in academic neglect. However, be aware that there are downsides to trying and failing. The academic route is long and not glamorous, but you are also unlikely to end up living in a car with your significant other leaving you. That is a possibility with failed startups, if you let it be (trust me on this). Have an exit strategy for if it doesn't work out. If academics is your plan B, make sure you keep publishing and retain your contacts in the academic world.
I built a small app that retrieves data from a remote server, builds a summary and then pushes it to a local html file.

Number of people that tried it when I told them that to make it work they had to download python, pip, paramiko and install the pycrypto binary? Zero. Number of people that tried it after I just gave them a zip file with an executable? No longer zero.

I tried different libraries but Nuitka was the only one that made everything work seamlessly. I owe this guy a beer.

Edit: I no longer owe Kay a beer. I found the donation link on his website.
"I have this irrepressible notion that liberal arts are a waste of my time"

I used to teach math at a large public university, and would always have kids asking 'what's the point of this' and thinking it was a waste of their time.
Languages are tools but also barriers of thought.

The main reason Americans can't understand China or Russia, or Arab countries and vice versa is language.

People in the UK for example, do not listen to Putin 2 hours long Q&A and think for themselves. They listen to intermediaries, like Andrew Wood, because they don't understand Russian.

People would be shocked to know what Mr Putin is really saying, compared with what they are being told he is saying.

The same happens on the other side, too. The China and Russia media can portray a controlled picture of the rest of the world for most of their population.

The printing press changed the world because it made possible for people to read the Bible themselves instead of using the intermediaries interpretation(that sometimes were not in their best interest). Science advanced enormously when the status quo could be criticized(thanks access to books and the knowledge those carried).
Genuinely curious:

Why did you choose to show a negative angle? For example, without context: 1) the father sounds macho, 2) the wife appears to have never been in love, 3) the girl is entirely unhappy.

Did they approve this final version?
If I read the article correctly the author says he came to believe the idea of language defining/affecting worldview is false or at least unproven.
I think python has succeeded despite van Rossum, not because of him.
Unforntuately cython is even harder to package up than normal python because it generates one shared library per module.

...not really suitable for games.
In fact, if anything, the following quote indicates an insider is just as likely to be the source

The common narrative in discounting any involvement of North Korea is that they're too famished and uneducated to perform such an operation. Your angle is that the attack isn't sophisticated enough?

The evolving story is that a single IT worker with significant right grants was targeted by the group, and once that single user was exploited, their privileges were used to compromise the network. If you have the privileges of a superuser, your attack doesn't need to be sophisticated.

And ultimately this is exactly how I would expect these sort of attacks to go, especially when hitting targets in free and open nations. Why go through the trouble and effort of trying to winnow in from the outside when you can just exploit the kink or vulnerabilities of individual people -- who you can now discover via LinkedIn -- and then work your magic from the "inside". Sending out a group policy to disable all security software is a couple of lines. This "virus" seemed to be a simple efficiency measure, as with those rights they could do pretty much everything, though mass malice would probably be too labor intensive minus some helpful tools.

The defense against this is of course that even admins should have limits on their access and flags on their activities. Of course, the admins are the ones who normally implement this, so...
I assure you that Putin's Q&A doesn't contain any language tricks not available for Americans or UK peope.

In fact, Putin's Q&A doesn't contain much of anything.

It's not about the language, it's more about shared history or lack thereof.
I have a hard time believing that NumPy is "carrying" Python to the extent you suggest.

While a large number of people use Python because of NumPy, my work in chemical structure analysis and search doesn't depend on NumPy. I use the package about once a year, and few of the chemistry analysis tools I have a dependency on it. I used to be involved with the Biopython project, and while NumPy is strongly recommended for a couple of the modules, it's not a requirement.

Then there's all the people who use it because of Django, and Zope before that. (I remember that the 2000 Python conference seemed to be half Zope developers.) Plus the win32 extensions get about 7,000 downloads per week, implying a pretty active base in that area.

Checking the PyCon talks, only about 5% of them seem to deal with numeric work. (Then again, there's SciPy ... but there's also DjangoCon and local non-NumPy meetings; certainly few in our local user group meeting work with NumPy.)

How then did you draw your conclusion?

Python-the-language did make three changes to support the language: multi-dimensional array slicing, the Ellipsis notation, and most recently the infix operator for matrix multiplication. But I believe that any language which couldn't handle a NumPy-like module would not be that successful in the first place.
FYI that's not Mint's actual pitch deck; it's a deck put together by Berkeley students (myself included) as part of a case competition. Aaron Patzer commented that our deck was prettier than the actual one, but the data was mostly consistent.
> He reduces the need to save languages to the need to save cultures

I don't see that at all. He has two arguments. The first is that a common, and distinct, language helps a culture maintain its cohesion and continuity. It's worth noting that many writers from colonized areas have commented on the irony of writing about their experience using the colonizer's language. It's also worth noting the efforts in many areas to distinguish a group's own language from other nearby languages, even mutually intelligible ones. Why would these issues come up if language didn't matter on a cultural level? To many people, loss of language and loss of culture are related. Obviously this doesn't go for everyone, and some people willingly give up their native or cultural language, but no one should ever be forced to, no more than anyone should be forced to give up their religion, way of thinking, or way of life.

The second argument is basically that languages are data points. Studying languages, especially more isolated languages that tend to be in more danger of extinction, helps us better understand linguistics and human communication. If you only know one programming language, it's much harder to learn a new one than if you've already studied 50 programming languages. This increased linguistic understanding helps us study ancient cultures. It also helps us understand language acquisition, which in turn helps us encourage the language abilities of people with linguistic difficulties. It helps us build natural language processing tools. It even helps us develop patience when dealing with people who talk about things in a significantly different way. Something that may sound blunt or crude or inappropriate can be seen in a different light if you understand that different people communicate differently.

And... if you want to get a little "out there"... If humans ever encounter intelligent extraterrestrial life, we will be much more likely to be able to decipher their communication if we've studied 6000 languages already than if we've only studied 60. Even 60 is looking somewhat ambitious for the future of language. It's not hard to imagine a time when the only remaining languages are from a handful of language families: Indo-European, Afro-Asiatic, Niger-Congo, Sino-Tibetan, Japonic, Koreanic, and Turkic.

And if that does happen, the languages that remain will also likely be significantly simplified as languages tend to be when they become widespread. That may simplify communication, but it will make it harder to study communication and how it works.

The author of this piece (John McWhorter) has written a number of truly excellent books about languages. I would strongly encourage anyone with even a passing interest in linguistics to read any of his books that strike your fancy.
Drone for Walking Dogs: Flying Robots Could Be Your Dog's Next Best Friend
It's sad to me to compare my sense of the Python community ten years ago, to what it is now. It seems like there was a time in the old days when Python was meant to be fun (and even the documentation matched that attitude), whereas between version politics, it's wider adoption for 'serious' work, and GvR's hostile attitude these days it really doesn't seem like that spark is even there anymore.

I miss the Monty Python jokes and the freewheeling 'BASIC, evolved' feel of old 1.x sometimes even.
Evan Spiegel might have a point in regard to Facebook "imploding" respectively declining in the medium term, although I would have not placed VC sponsored Ad-Money at the top reason.

Personally, I rather see a decrease of "traditional" user engagement as a growing risk for Facebook. I have the feeling that a lot of user attention is currently shifting from Facebook to other services as each FBs user stream seem is becoming ever more non-personal and is nowadays primarily used to push and promote offers and services and semi-public personalities.

That Snapchat on the hand I believe, might have an even higher chance of "imploding" due to its unsure commercial application as well as its probably super change affine / non-loyal users.
I'll add that many engineering organizations also began to drop the idea of full stack development as they grow and split up into independent, semi-autonomous teams. When you have 300 engineers writing code into one monolithic code base, a lot of the advantages of a monolith become major liabilities. You can throw a lot of process and tooling at it, but eventually it slows you down enough to the point where splitting things apart makes far more sense.
and to the RFC: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...
Anybody got a mirror of lecture #6? It seems to be dead on the server.
Yes, it is still young. The currently available version uses an edge detection algorithm which I designed for another purpose (text extraction), subsequent versions use techniques which are more appropriate for images. Also, the algorithm never refuses to square an image, even when there is a high likelihood of a poor result; I am experimenting with ways to visually communicate that to the app user.
What are the benefits of this over Glassdoor?
From the demo video (and the ugly tearing artifacts in the image shown at the end), this looks like someone took seam carving (http://en.wikipedia.org/wiki/Seam_carving) and made an IOS app from it. This isn't even close to state-of-the-art in image retargetting.
Stanford psychologists show that altruism is not simply innate
You probably know Archimedes names for big numbers too :)

What I'm trying to say is that every sufficiently different field of human interest has some kind of units natural to this field. The metric system claims to be universal, but it's like one size fits all, but nobody looks their best. I can measure a backyard in millimeters, but why would I need it? I don't need this kind of precision there. A yard is a more natural scale because it's about the size of a step and this is about the right unit for what I do in the backyard. And inside the house I usually need a finer resolution, so I use feet instead of yards. If I build something on a smaller scale, I switch to inches; and so on. Every field has its best unit and the relationship between them is organic and is not always the fixed 1:10 as with metric.
Developing a browser from scratch is a pretty damn hard task. Keeping it safe and up to date is nearly impossible for a small team without funding.

In the case of gngr, it can't even render Reddit or Google.com correctly. Can you imagine how badly it breaks on more complex sites? Can you imagine how broken its core is?

Diversity is good, but it requires resources, lots of them.
Controlling limbs with mind control? I thought the arrival of the iPad had a feeling of "we're in the future now". Nope, not even close.

THIS feels like the future now. Absolutely incredible, and it's because of work like ours in the realm of pattern recognition that made it possible.

Amazing.
Online Transaction Company Payza’ Blog Hacked by Pakistani Hackers
Webpreneur Discoveries – Issue #1
> You wouldn't even be commenting on this if Microsoft [were] unfairly framed.

Yes, I would, and that's actually one of the problematic parts of the Foxconn reporting - they make components for Microsoft and many other companies, but for some reason coverage focuses on just one of their clients, Apple.

Foxconn's working conditions are indeed harsh by developed-world standards, and I'd happily pay a bit more for a phone in order to improve them. At the same time, I can acknowledge that working for Foxconn is likely better than the subsistence farming of the Mao days, and that Foxconn is probably fairly similar to other companies in China doing similar work.
An insider strikes me as extremely unlikely. You would need to have someone that is normal and skilled enough to be hired at Sony (presumably in IT), but malicious or wronged enough to attempt to destroy the entire company, including wronging all of your co-workers and risking serious risk of prosecution from the U.S. government. Also, you would presumably be skilled enough to evade the FBI, but still somehow be stuck in some mid-tier Sony IT gig.

On the other hand, this strikes me as totally within the realm of possibility for North Korea. They have the skills, they don't really give a shit about pissing off Sony or the FBI, and they have motive.
We're working on getting it cleaned up for a proper open-source release. It touches a lot of the Xen toolstack in order to reduce the serialisation latency of starting and stopping VMs.
Why did you decide to use hard deadline project management? It seems like Rust's ideals of correctness and fixing fundamental C/C++ flaws are more aligned with a "when it's done" release. On the other hand, the language needs a stable release to pick up many users. I'm guessing the latter was your motivator. And knowing that real world users will likely find problems with your design no matter how long you spent perfecting it. Just curious what went into the decision.
If Ann gives a 2 hour speech in Russian, and Bob does not speak Russian, then Bob needs to rely on Chris or Dave to translate.

Bob is at a disadvantage because he has to trust either (or both) of the translators.
I think it's because lots of people write lots of code in python, but then end up with performance problems at some point and try to tackle those. Have a nice regular language makes it relative easy to rewrite a runtime to scratch your itch.

I suspect we would have seen this more with languages like Perl, except Perl is virtually impossible to parse.
> he American authorities have already decided that Morgellons is psychological and — in classic hominin style — are merely looking for evidence to reinforce their hunch.

This makes total sense.

It's a classic human psychological flaw to jump to a conclusion and then filter all evidence through that conclusion, rejecting evidence that doesn't fit your preconceived notion.

Hominin refers to humans

It's florid, but not incorrect.
How to CREATE VIDEO MARKETING
VATMOSS and SaaS ecommerce, payment and delivery apps
Not being fluent in American English, does that headline make any sense at all? Because it sure doesn't in English English.
Gmail Adds Content Security Policy Support
Are marketers really putting blind money on Facebook like they do on other forms of offline advertising -- or they did with online advertising during the first dot-com bubble? Or are they putting up money, measuring their CPAs against LTVs and changing advertising tactics when CPAs get too high? There are lots of choices for online advertisements today and a platform will produce profits as long as the platform produces profits for its advertisers.

Snapchat's CEO clearly disagrees when he says: "VC dollars are being spent on user acquisition despite unknown [lifetime value] of users — a recipe for disaster."

So he's saying people take VC money and invest it in poorly devised advertisement strategies. I'm not familiar enough with VC-backed companies but is this that common? Are Facebook ads, AdSense, etc. just filled with dumb money from VC investments? In my experience, that answer is no, but maybe things are different.

Curiously, I'm wondering how Snapchat is valuing the lifetime value of their own users, considering revenue from their users is zero.
This is exactly what the Oculus acquisition is all about and it was a genius move.
Huge congrats from your pals at Duo!
work on your startup idea.
Life Could Be Possible on Sideways Exoplanet If It Has Oceans
I'm very interested in some benchmarks on this and various other compilers/packagers/runtimes for Python.

Sidenote: A very long time ago I had some great luck with Perl's packagers: PAR, PerlApp, etc. but they all basically just bundle in the basic Perl runtime with the guts of your program so there's no real benchmark difference. I suspect the same is not true of efforts like this for Python.
The irony here is: Snapchat just took investment _from_ Yahoo[1]. A case of biting the hand that feeds it?

[1] http://www.bbc.com/news/technology-29502069
Student loan debt can be a multiplier if it increases your income. I started my CS degree at 27, working at a pizza restaurant manager. 4 years later (and 2 years into my new career) I am making twice what was then. My loans will be paid off in 10 years and will still have my career and will continue to out earn what I would have in my old life.

While this clearly isn't the case for all degree earners, it certainly has upside in a lot of cases.
Emprendedor
They've already changed their business model.

So long as Facebook are reasonably astute they have enough assets that they can just buy any competitor that looks promising. Their real challenge isn't remaining relevant to the market themselves any more; it's making sure they're quick enough to buy enough innovative startups so that Google/Apple/etc can't gain too much of the ad market and managing the process of integrating those startups in to the Facebook platform seamlessly.
I use my 3D printer with voice recognition exactly like this!
Texas Fishing Kings – Matagorda Madness
Even then Bob will need even more people to validate whether any things Ann said are true. Or, more relevant, which things Ann said are ones she deeply cares about, and which ones were inserted just to fill the talk space or pay lip service.
To me it makes sense but doesn't parse nicely at all (also British here) - i.e. doesn't confuse me, but I absolutely would re-write it if I was the editor.
Sorry, you used bad evidence. Truth is: politicians' words are irrelevant, in Russia, the West, the East and the 3rd World. What matters is what they do, not what they say.

I live in a 3r World country (Brazil). In a 3rd world perspective the Russian invasion of Ukraine is imperialism, plain and simple, just like what Russians accuse the western powers of doing. Russians have been dreaming of imperialism long before Lenin denounced it. And they never stopped dreaming about it.
Recapping the top open source news of 2014
> So he's saying people take VC money and invest it in poorly devised advertisement strategies. I'm not familiar enough with VC-backed companies but is this that common?

This was very common in the last dot-com boom. That time, Yahoo was the beneficiary of the funds. People were blindly throwing money at "internet advertising", without any clue as to whether they were getting any value or not. And VC-backed companies were doing even more so (and buying shitty Superbowl ads....)
We should abandon this credo, just like we did the "all bugs are shallow" one.

There is quite some diversity, since unlike basically any other technology of comparable complexity there are already three fully independent browser implementations, with a fourth one (servo) coming. But they are not fully compatible and will never be, which is why every website has to be tested and adapted slightly for each engine.

Even more diversity will actually weaken the web as a platform, not strengthen it. So, no, it is probably not a good thing if taken too far.

And, besides, how likely is it that this particular implementation will ever come close to the existing ones in terms of compatibility? Highly unlikely.
For all that people may think this isnt a good idea, this is a very similar idea to what Unity3d is persuing with IL2CPP (http://blogs.unity3d.com/2014/05/20/the-future-of-scripting-...).

This seems immidately relevant to address pythons biggest problems; its slow, and its hard to distribute. Relevant quote:

All code generation is done to C++ rather than architecture
specific machine code. The cost of porting and maintenance
of architecture specific code generation is now more amortised