skysight-inc/HackerNews huggingface dataset:
That is simply not the case. This is America, not Africa. There are scores of charities and organisations that can help. With some cursory Googling: http://www.rainn.org/get-information/legal-information.

The author is happy to broadcast their account of this alleged assault to the public, so I don't think they'd have an issue reporting it to the authorities with the help of a charity. Statute of limitations is a few years on this so there is still time.

If you've nothing to hide, you have nothing to fear. This cuts both ways in a court of law, and the claims of an accuser are seldom taken at face value without reliable independent witness. It is innocent until proven guilty, so that the facts of the case can be used to ascertain guilt.

If the author really cares about justice, about women in IT, about sending a message, then they will do the right thing and prosecute. Unless of course the author is lying (wouldn't be the first time it has happened in a sexual assault case)...
Which papers?

And what's the deliverable? That is, how do you measure whether or not you "understand" a paper? The 180 websites speak for themselves. How will we know you have succeeded?

I suggest that you be queried by an expert in each paper's field and given a numerical score 0-100!8-))
Psst, here's the playground port of your code:

http://play.golang.org/p/Fl6tesaI1Z

... don't make the image dimensions too big, I doubt the Gophers on the server would appreciate that.
The blame for the sad situation goes to stock markets and stock market regulations in the first place. They make it illegal to know things about companies.
Self-promotion is welcome here, and the anti-dupe filter is limited in time. AFAIK no harm done, regardless of the quality of the articles.

Reddit frowns upon systematic self-promotion, though.
I work for a large company that has multiple locations and sub business and many buildings have multiple data centres. By looking at the name, we can tell if its a prod / dev or a test server, location of the server ( city/building code and DC number), generic function ( DB -database could be any type of db , FS- file server, etc ) and unique number. Pretty good to pinpoint the location of the server globally but useless when you need to find out the exact function. While our inventory system is kind of OK, keeping it updated is a pain.
Google has too much money, too much time and too much employee deadwood on its hands.

Why would anyone even bother patenting this? It would have required the employee to ask their boss who would then have to pass it up the chain of command before legal looks over it and clears it for submission to the patent office.

Fire them all!
My favorite language. I wish Pharo all the best.
AT&T has HSPA+ on 850MHz and 1900MHz, T-Mobile uses 1700MHz and 1900MHz, so the building penetration is significantly worse. However, due to the failed AT&T acquisition, T-Mobile phones can now roam on AT&T's 850MHz 3G spectrum, so most of the coverage issues indoors should disappear soon if they haven't already.
The few months where I need more than 100 minutes, I can just add balance to the account and keep making calls. I usually just use Skype.
Perhaps the plan of keeping testing "releasable" would drive away the users who are interested in fairly stable packages from upstream?

Debian may now have enough users (and use-cases) that it could sustain five branches: stable, release-candidate, testing, unstable, and experimental . I don't know enough about the difficulties with stable to know whether it's possible to maintain a nigh-releasable "release-candidate" with only a few RC bugs.
Frameworks happen when you've written your nontrivially big program, you've successfully abstracted out all of the mechanisms in effect in that program, and actually rebuilt your original spaghetti mess on top of those abstractions, everything is working nicely, you've carved out most of the cruft you at this point know you won't need, and then you get the killer idea that the next time you—or someone else!—need to write a similar program it will be much less work if you turn your existing program into a framework for writing similar programs.

Nobody ever does and you never do.

And if you did, you'd be several steps ahead of yourself at that point and you would do it all very differently because you know more now.

Frameworks are just reflections of a single program: a framework is essentially extrapolating from one data point.

Simple modules or interfaces can be turned into genuinely reusable libraries. They'll become orthogonal tools that can be used with other libraries, and often without any of the libraries it was developed with. A big software project always contains several libraries originally written for the project. But what you think is a framework of code that contains several modules or libraries for doing XYZ-ely things and that is used to implement program XYZ is actually the program XYZ itself.
Guido brought up Python functional programming during the 2012 PyCon keynote:
http://www.youtube.com/watch?v=EBRMq2Ioxsc#t=44m25s
Here is a good talk about Bloom (not related to OP slide deck):
http://vimeo.com/53904989
Interestingly enough, less than 1% of the population at the time of the revolution, actually fought in it and propped up a government which was the grandfather to the mess we have today…

If history sets any precedent, "authoritarian followers" of any governing/religious system, aren't much of a factor when the dust settles… they're just the icing on the cake for any system in power.
Because for many of us F# and Haskell are not necessarily realistic options. Python runs in a lot more environments and it's still lacking a few (most importantly browsers).

Python is comfortable. I'd very much like a nice statically typed functional language, but that's neither F# nor Haskell. Clojure(script) + Typed Clojure is about the closest practical thing.
Because every time they make really good one everyone says, "Did you see today's Google doodle?" If you can keep other people from doing the same thing, then it keeps them from driving traffic to their site.
> Because if all of us move to T-Mobile, the other carriers will have no choice to join them in being customer friendly.

No, if all people move to T-Mobile, they will just start behaving like the other carriers. The only reasons they're customer friendly is because they have a low market share and try to win customers, not because it's their company culture. Just look at their German parent company, Deutsche Telekom is the German AT&T.
When you're a mathematician, everything is black or white, but you get to define what those two words mean.
what's wrong with virgin mobile?
The funny thing is, T-Mobile is not exactly renowned for customer friendlyness in their home market, Germany.
Although like we're hearing about last minute rush rush from Cbasedlifeform etc., the Denver fiasco was in part the same sort of thing, after another company was called in because the first had failed so badly.

As I remember, they said "We just might be able to make one that works if you supply X, Y and Z" where X was clean power. Which the airport turned out not to be able to supply, probably along with some of the others.

On the other hand, eventually completely punting like I read Denver did is not an option for Obamacare, short of outright repeal.

Also check out reports that the back end is failing hard: http://www.washingtonpost.com/national/health-science/federa...

Imagine you're an insurer and you get multiple reports of someone enrolling and canceling. If they don't jump on this real hard real soon, a lot of people will end up with no insurance through no fault of their own come Jan 1st....
> Perhaps the plan of keeping testing "releasable" would drive away the users who are interested in fairly stable packages from upstream?

I'm not sure how exactly, can you elaborate please? The way I understood that proposal, was pushing package maintainers not to postpone some work until very close to the release (which keeps Debian testing messy most of the time), but rather update packages regularly, keeping them always close to "releasable" state. This could reduce potential freeze period significantly and only improve the quality of Debian testing in general.
Yes. A friend was recommending her accountant the other day- she said initially it put her off that he didn't do his own taxes, but he explained that doing your own taxes is like representing yourself in court - even if you're qualified to do it for others, you should never do it for yourself.
Ed Frenkel made a film to convey the beauty of math - some nudity.
http://www.imdb.com/title/tt1530994/
great story, but my question is how can i be a 10X engineer? or what does 10X engineer mean ?
Inside look at Dan Gilbert's Detroit command center
Laying in bed all day listening to the radio gives less 'finger distance travelled' but doesn't mean greater productivity. I'm being facetious to point out that 'finger distance travelled' is not a meaningful measurement (at least not to me).
There can be no higher "cultural priority" than closing the intellectual feedback loop between research and the people who pay for it. It drives our progress as a society.
"the highest radiation reading - 0.484 microsieverts per hour"

By comparison, background radiation in Rome is about half that, and some areas in Brazil have ten times that.
http://nextbigfuture.com/2012/07/background-radiation-levels...

A common response to these comparisons is that the radiation from nuclear plants is biologically worse in some way. However, the sievert is a unit which has already been weighted for biological effect.
http://en.wikipedia.org/wiki/Sievert
Cassis: Universal PHP / JS library
Same as to be a biologist, or a programmer or a doctor.
One interesting side note is population growth, such that 0.01% means we still have about six times the population of ancient Athens working on it. If we were popping out Euripides, Arisophanes, and friends, at a rate six times higher than historical, that would be "ok". Not as great as could be imagined, but still "ok".

The best part in the modern world is not having to visit Greece or wait for papyrii to be hand copied. The bad news is we don't seem to be achieving six times ancient Athenian cultural production so 0.01% might be a bit optimistic.
He is doing an experiment where he regularly posts one of his good articles together with two foreign articles he liked.

See his submission history and comment here:

https://news.ycombinator.com/item?id=6466422
Obvious to some apparently, but e.g. try pressing your right arrow key.

Also, I REALLY like the "cyberpunks write code" mantra.
Related talks, by the creators of the language:

Joe Hellerstein's RICON 2012 talk:
http://vimeo.com/53904989

Neil Conway's RICON|East 2013 talk:
http://www.youtube.com/watch?v=HqErn9acbto
Well, the purpose of distributed programming is to be distributed first.
Is this language targeting desktops/servers only? What about Android/iOS/WP/BB and rest of the mobile world?
bounded join semilattices arise in map-reduce calculations?
I would disagree. The conservative concept of justice practiced in much of the world (including in the US and in many Muslim gov'ts) is almost inseparable from vengeance.
I'm glad that T-Mobile has become a customer focused company in recent months, but let's not forget that just a short while ago, they were just like all of the other major carriers.

T-Mobile had a sudden change of heart not because they give a shit about their customers, its because their network wasn't good enough for people to put up with typical carrier bullshit. As a normal carrier, they were losing money and customers so fast that they had to either change or go out of business.

I highly doubt they would have made the same philosophical changes if they had been successful doing things the scummy way.
Nature should declare its conflict of interest...it requires article authors to do so.
Education had also been on par and above.
SVG in OpenType: Genesis
I wish that a mainstream language would come about that uses a proper encoded AST as "source code", thus making the point moot, as people could display format as they wish. unfortunately, this has not come about thus far.

However, it's still (almost) a moot point to me. I almost never code in 80 characters (generally closer to 130ish. Fits two windows nicely side-by-side on my screen.), but if something requires it I have my IDE set up to reformat it when I am done.
Are you mistaking Apollo 11 for Apollo 1?
We should always remember to not think in black and white.

My first complaint to the article is that it paints a framework as a universal hammer that tries to do many things. This simply isn't a fair comparison. I am not a builder, so I'm sorry if this analogy falls flat, but it's less like a universal hammer and more like the framing of a house. While there might be different approaches of framing a house for the most part the goal of framing is to ensure the house is structurally stable and can then be built into what the owner wanted. This is exactly what a framework attempts to do. My second complaint is similar.

If I'm building a simple "spice rack" such as a contact form then a framework is certainly overkill. However if one uses a framework to solve such a simple solution then the complaint should be targeted towards the developer. Quite frankly given the hardware available, and the fact that I could develop something like this quickly with or without a framework, it almost makes this point moot.

Finally it's the job of engineers/developers to understand that each problem has multiple solutions. As such it is up to the engineer to choose the solution that best fits the problem and execute. Frameworks will not always be a good solution, but at times they will be absolutely the best decision one can make. Good engineers don't think such black and white terms.
Not at all disrespectful. I didn't know her name, no different than "That dude from MIT" (had it been a guy). Sorry if you dislike the vernacular but not at all disrespectful.

Plus I'm almost certain you wouldn't have made that post if I had have said "That dude from MIT." You might have posted the name, but you certainly wouldn't have turned it into a respect thing (not least of all because it isn't actually disrespectful).
It's not about the screen or the computer; it's about the primate sitting in front of it. Long lines are unreadable. That's why newspapers have multiple columns.
The paper on the underlying Dedalus logic (a datalog variant with explicit time) is much more insightful: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-17...

The fundamental idea is to build a language out of primitives which compose monotonically. A very simple example is getting a distributed count of "yes votes". The naive solution is to have each server send a "incrementVote()" RPC calls. But what happens if an RPC is retried? Will your count accidentally be too high? A better solution is to send a "vote(myUUID)" message, which adds the UUID to a set. The number of votes is now the cardinality of the set of UUIDs. Voting is idempotent and the count is monotonic. The goal of Bloom is to create a language in which the right properties are ensured by construction.
They would be providing consumer spending. You claim this isn't useful to the economy?
> One thing that I always find surprising is that Soviet space programs have about the same fatality rate as NASA.

Funny enough, but it's the same thing that surprises me, though for the exactly opposite reasons.

Growing up in Soviet Union era I have this ingrained belief that Soviet space program was the safest one, which is actually true if you look at the absolute numbers and also consider zero fatalities since the early 70s. I don't know if it were propaganda or not, but the common knowledge was that Soviet launch vehicles were built for the safety of the crew first and foremost, even if at expense of other priorities. Also the same went for the fighter jet safety systems and a common story goes that for a long time only Soviet jets had ejection seats capable of safely rescuing pilots if activated on the ground.
"Framework" for some has the connotation of being dogmatically prescriptive: a monolithic culture of libraries where you must buy into the whole system to use any of it. For example, a classical C++ framework might come with its own string class, its own container classes, its own smart pointers, its own way of binding to other languages, etc. Escaping the cultural ecosystem to integrate something external can be quite a burden.

A middle ground is where you try to factor out useful parts but do so in a way that keeps in mind that users might not want to also use associated packages X, Y, and Z. This means backing off a bit from the maximally elegant integration you might do when you have a giant framework ecosystem and imagine people wanting to use all of it in its glory.

Doing this requires resisting the inclination to build a code empire -- a megalomania that anyone ambitious among us has felt as your excitement at being able to build more complex things grows. You only learn the opposite instinct after being burned suitably by frameworks, or looking upon your own empire and despairing.
> At Hotel Tonight, which offers a mobile app for last-minute hotel bookings, CEO Sam Shank described staging the office to appear extra lively for a prospective hire. He roped in two employees for a game of ping-pong and positioned another group right by the bar...It worked: the recruit signed on and built a key piece of the company's software.

I don't know what's more disturbing:

1. That seeing employees playing ping pong and sitting at a bar would mean anything at all to a highly-sought after and ostensibly experienced candidate.

2. That CEOs apparently believe these things can convince the most desirable candidates to join their companies.
WARNING

This slideshow borked my browser -- it seems to use JS to pre-load about 20-30 web pages and screws up the browser history completely.
Languages don't target platforms imho.

Implementations may, but that is made nearly impossible by the incredible amount of vendor lock in built into every platform you listed.
>Listen carefully, it is the person who accepts the truth, not the liar, who will become happy in the end.

An interesting moral for a situation based on finding information.
Exactly. And it's not as though the OP or us reading necessarily want to go out and act on forum advice. Many of us are just curious and want to understand our laws and country better.
Analyzing Job Listings to See Employers’ Most Desired Skills
It's certainly counterproductive to boycott them if you don't do anything else.
Psychocartography
I think it's better to introduce a language dependency instead of extending an existing language with new features if those new features won't be a natural fit for your existing language.

For example, GADTs are natural in strongly+statically-typed languages (e.g., Haskell) because they're typically used to write code which you want the compiler to check for correctness (as much as possible); if your existing language is a dynamically-typed language (in this case, Python) the interpreter may still be able to enforce type-safety at run-time, but you'll lose the more practical benefit of knowing at compile-time that the code won't break. Adding a feature like this to Python would add additional complexity to the language while also taking a significant amount of time before it was supported well-enough across the entire range of Python environments to really catch on; and for all that hassle -- which you're going through just to stay within Python, remember -- you're receiving minimal gain, and it's likely to cause more headaches in the long term than it solves.

FWIW, I'm actually quite a big fan of Python, even though I don't use it much; in particular, the Python open-source community is excellent. I just think that languages should focus on solving whatever problem they solve -- it's easy to get carried away with adding "more power" and end up ruining something which already worked well for a particular problem.
Not sure about T-mobile being so great in the UK either
> If widespread restrictions are going to exist anyway, then it's strictly better for the interface to be standardized.

Those widespread restrictions imply that only proprietary browsers and operating systems can use EME.

However "standardizing" the interface gives those proprietary companies the opportunity to claim that their solution is "standards compliant", while in reality the standard is a farce and their solutions are nothing of the kind.
Because blindness is the only explanation for differing tastes and degrees of vanity?
Sometimes, packages can arrive from upstream with desireable features and the occasional nasty bug. Back in ~Woody or so, I switched to testing in order to gain necessary functionality in a number of packages. If testing hadn't had the features I needed, I would have gone to another distro (perhaps Gentoo, at the time).

If some RC-bugs are fixed by the original developers upstream given enough time, then maintaining a continuously "releasable" distro will be more work than the periodic-freeze paradigm, as package maintainers will be forced to clean up upstream's code as it arrives. I don't know if Debian has enough people-power to make that happen.

The alternative is simply rejecting upstream's changes until the RC-bugs are fixed. Once upstream packages become interdependent, I imagine things get thorny fast.

If it's possible to spread the work out over time, without generating significant extra quantities of work, and simultaneously yield more-timely releases, then it'd be better to do that! :).
Technical Thoughts on Bullshit
> I'm glad that T-Mobile has become a customer focused company in recent months, but let's not forget that just a short while ago, they were just like all of the other major carriers.

Not just that, but in other countries (not the US) where they have the dominant market position, they seem just as despised as Verizon and AT&T are in the US.

Not that I'm complaining; I enjoy the consumer-side benefits of competition as much as the next guy - it's just good to remember exactly where things stand.
T-Mobile had a sudden change of heart because they had a sudden change in CEO in 2012. He's the one that's been pushing the 'uncarrier' movement within the company.
Nothing. I switched from Virgin to T-Mobile when it looked like I may be traveling internationally so I wanted a phone that would work in Europe. My coverage is a little better with T-Mobile and the ability to roam to other carriers in the event I am out of T-Mobile's coverage areas is nice. They had a better choice of phones too.

The only bad thing I would say with Virgin Mobile is about the roaming, but if you are sure you say in Sprints coverage area (in the US) then you probably won't have a problem. Other than that, I'll still recommend people look at Virgin when they are looking for new plans.
As a Canadian, I'm curious about the international roaming.
I'm definitely open to hearing creative solutions, but if all you have to say is that sweatshops are bad, you're not really contributing. Lots of things are bad. What helps is working towards what would be better.
"How do you measure innovation?"

If a MBA has a graph of it showing smooth change fitting a trendline, its not innovative anymore?

So something like a graph of NAICS & SIC codes over time, or a graph of folks doing something so new that no code exists so it gets graphed as "other"? Number of people employed by a business less than 10 years old?
Can anyone provide an objective summary of the SCMP's political alignment?
My first impression is that nd-array/matrix manipulation sucks big time in golang, compared to matlab or python/numpy. I'll go further and say it sucks even compared to C++ and vanilla C.
Terrorism is war. A very small group declares war on a very large group and uses weapons that reflect the disparity in means.