skysight-inc/HackerNews huggingface dataset:
You should quit working for her.
Either transfer to another department or if it is not possible - transfer to another company.

There is almost no upside working anywhere near her. She would screw up every meaningful project and attach failure to professional reputations of everyone involved.

What was the approach she was trying to use to deal with a "hard deadline"?
Wow. I had no idea you could have that kind of meta-rules in make, nor am I sure I really want to :-) but that's still pretty neat.
It's actually not a case of fearing there are people who are difficult to deal with,
I have absolutly no doubt you've experienced people who are stuck in their ways have as many hidden costs as the junior.
I've taken over from older devs who don't use version control, nor a dev environment, refuse to use frameworks or follow coding standards.
Should we honestly believe they don't have hidden costs? Would you really rather deal with them than train a kid?

Either way, I'm only trying to counter the "old is good". I fully accept there are amazing older IT workers, just not that older is always better.
>> I won't post it on here because it isn't my intention to start a witch hunt.

It must be a female.
Legitimate scripts that take a screenshot of your desktop every time you run bash?
Show HN: Arima – Create and browse polls, get answers and see stats visualized
I think it's very cheeky to pseudo-paywall an operating system that has reached version 0.3 and is still very temperamental. Granted, the install process was a breeze--I'd expect this from a Ubuntu clone--but once the system is installed it's far from stable. Pantheon is a great step forward for Linux UI design but it can be very buggy compared to the tried and true alternatives. Even Unity, as much as I detest it, runs very smoothly.

Maybe it's just me, maybe eOS runs perfectly on everybody else's computers, but the standard install has proven a little buggy and I've had to make adjustments from the command line to make it usable.

I think if Windows or OS X didn't work out-of-the-box, I'd want a refund and I'd consider a free alternative. eOS is great for free, but for money? Not so sure.
China already imports a vast amount of California's water via produce (eg their consumption of California almonds), so to be accurate it would be more like them sending the water back.
In more ways than one,
http://alchemy.cs.washington.edu/
Startup looking for a student to help in the launch
Make $200 initially + additional $1000 and Stock Options for few days work.

We are a Startup with a big idea and a launch ready product.

1)'Only Students' required to help in the launch. Students from all colleges/universities across US are welcome.
2) You will be required to do some work for few days 'only' in your campus vicinity.
3) We guarantee to make your famous in your campus. Your friends will love you more.
4) Full details available upon request.

Please reply at agarwal.k1000@gmail.com

DON'T MISS IT, YOU MAY STRUCK GOLD!.... STILL WAITING TO REPLY...THEN IT'S NOT FOR YOU, HAHA...
All I can say is that when I write code in Clojure (with higher-order functions), I reorganize code fairly often in these sorts of ways without thinking about the "name" for it (e.g. dependency injection or inversion of control).

I'm less interested in what it is called in other languages (where it seems like you have to really 'work' at it). Instead, I just think about functions, namespaces, and good design; which to me comes down mostly to answering the question "What code is responsible for what functionality and why?"

This is not to fault an article like this, but I find it striking. It reminds me of the point you hear often (e.g. in Russ Olsen's book on Design Patterns in Ruby). Some languages (e.g. Ruby) make patterns (e.g. from Java) so easy that you don't have to think about the pattern any more.
Season 5 have been leaked online a day before its official release
This is a good question, but I don't think this will necessarily happen for two reasons.

1) With more scientific advances we will hopefully be able to live longer
2) The better we understand a field, the more we can compress and simplify it and have an easier time teaching it. At least this appears to be the case in mathematics, where I can only imagine many years ago something like trigonometry was not well understood and the greatest mathematicians of the time did research to further our understanding of it, but now it's something we're expected to learn in high school. I can only imagine this will happen as well to the current topics of research as well.
This seems to be a common fallacy: desal, which is being considered by a few wealthy urban water districts on the coast, will do absolutely nothing to alleviate overpumping by farmers in the Central Valley.
In classical Latin texts, I remember running into a lot of sentences which start with "itaque" (which means "so"). The habit hardly started recently.
I can't help but feel that this quote kind of helps illustrate the point the author is trying to make. Mallory was trying to tell the world, "Yes, I'm doing this for me, and nothing else". Nobody bothered to question whether it was OK to gamble with the native porters' lives at that point.

The question remains - is it really OK for you to pay a massive amount of money to gamble with others' lives, in pursuit of your dream?
This is the geek equivalent of corporate buzzwords. Lots of communities do this and it comes and goes in fads.

Listen to political commentators. For them, the trendy thing is to start sentences with "Look,..." For tech people giving talks on stages, it's looking and sounding as much like Steve Jobs as possible. Pilots, Chuck Yeager. In hip hop, it's "Son,..."

The unifying theme and the reason these things feel obnoxious is that they all attempt to put the speaker in an implicit position of superiority. It's unoriginal, trite, and boring. It's like using lots of swear words. It's what's happens when writers don't venture outside insular communities.
The Art and Science of Blood Spatter
Perhaps someone can recall the study, but this has been studied and documented.

From a small sample, a significant percentage of students, simply could not fill in the correct values for a short sequence of C-style assignments.

Ability to model a set of sequenced imperative statements is clearly a skill that not all may have.
The performance of most vanilla Metropolis-Hastings MCMC methods is pretty awful, but there are some good improvements. I use DREAM (a non-Markovian and parallelizable extension of M-H) with realistic problems and its convergence rate is much much much better, to the point that I can use it for what I'm working on while regular M-H methods are just too slow.
Have you tried bokeh or vispy? What about seaborn?
At some point,yes. For now though, we could work on starting earlier. Maybe finishing high school by 16 instead of 18 to get a head start.
What's interesting about most complaints of these systems is people talk about their poor performance or scalability? That is usually more a consequence of using MCMC or other inference algorithm than the language itself.

MCMC is a very slow inference algorithm. Its primary advantage was that for well-known models it could be coded up much more simply than a fancier inference technique. When you consider variational methods and newer streaming methods based on things like Assumed Density Filtering you can get really great scalable performance. The point of probabilistic programming is write inference algorithms once for a large class of models and be done. So the advantage of using a fancier method is amplified.

This means paradoxically probabilistic programming should eventually be faster than existing methods rather than slower, since you can reuse these fancier inference methods for new models. This is a very active field so this progress is only starting to be appear in the existing systems.
If your objects require dependencies to do their jobs, it should be impossible to create objects without those dependencies. The objects' constructors should require them. Having setters is, arguably, fine (but probably unnecessary) as long as invalid objects can't be created.
Escher – A language for connecting technologies using pure metaphors
Harmless space-filler when spoken; annoying affectation when written.
In my experience working with one of the major players among Chinese nuclear power groups, nuclear power plants have low acceptance rate among local residents, perhaps even local governments, especially after Fukushima Daiichi nuclear disaster. If I recall correctly, there was some big plan in government's 5 year master plan at that time. Well, there are more factors come to play. What I mentioned is just one of them.
Try bokeh http://bokeh.pydata.org/en/latest/
Manchester United vs Manchester City 4-2
Whatever happened to Paas?
It's comments like this that make me sick in the stomach. I won't argue with @derriz because his lack of basic understanding of the situation both in Greece and the EU is extremely low.

To get a perspective of how inadequate German and EU (generally speaking) technocrats are at basic macro-economics take a look at Ben Bernanke's blog, on Germany's trade surplus[1].

NOTE: Noting @derriz posts I'd say there's a strange patterns emerging. He probably jumps into conversations just to make a point: Greeks are bad and they get what they deserve while Germans are good and we should follow their example. I will just say that this view is naive and stupid :-)

[1] http://www.brookings.edu/blogs/ben-bernanke/posts/2015/04/03...
Interesting, another French speaker just said the same thing: https://news.ycombinator.com/item?id=9364161
I’m an English and French speaker, and I certainly do it in both languages. In French sometimes it’s even “bon, alors”. I’ve heard in in German with “also” as well.
They are not exactly equivalent though. It is not possible to completely abstract away state changes with objects. You always end up with at least two calls that you have to keep track of.
The NSA wants tech companies to give it 'front door' access to encrypted data
> 1) To install things in userland

No halfway-knowledgeable linux user cares about this because...

If not, then it installs things into the operating system, essentially.

...this is only true for a Mac, where a third party comes in and opaquely modifies your entire filesystem with no accountability. On a linux distro the OS is upgraded through the package manager, so a userland install is not a needed feature.

And Homebrew has a terrible track record with #2 as well. Certainly it's not going to beat any of the forementioned package managers.
"Geeks like to pre­fix sen­tences, ques­tions and an­swers both, with “So, …” "

I didn't know it was something specific to geeks. As a non-native English speaker, I sometimes start my sentences with "so" (not sure where i picked this, maybe from literal translation of French "donc").
> The point of probabilistic programming is write inference algorithms once for a large class of models and be done. So the advantage of using a fancier method is amplified.

So that should be something where a few standard libraries or toolsets should emerge that push out the "easy-to-implement" default choice? Are there any contenders yet? (As you might be able to tell, I don't really know anything about the field)
Mathematica itself and Wolfram | Alpha have quite substantial code-bases written in Mathematica (now the Wolfram Language). Also, there was an article recently about probabilistic programming with WL:

http://www.mathematica-journal.com/data/uploads/2013/11/Cass...

My guess is that WL would be an interesting and powerful starting point for probabilistic programming at some point down the line (if not already).
> Sometimes partnerships go south, especially when the relationship is highly asymmetric.

It's arguably not really a partnership if the relationship is highly asymmetric.
California has big plans for desalination too

http://www.mercurynews.com/science/ci_25859513/nations-large...
Walter Scott, child support defendant, earned about $800/month
The author isn't writing about any prefixing of the word "so." He's writing about the use that implies "what I'm about to say is really complicated and few understand it but me, but I'm going to take my best shot at breaking it down for you."

It's accompanied by a certain tone, a slight uptick in tone, followed by a momentary hesitation.
Haven't tried, but I think I would find this intrusive and annoying--I'd be mentally keeping track of how many tabs I had open and then checking my bookmarks if I went over.
Not for me, but maybe useful for some.

I've tried session managers too, and those are okay for restoring state when things crash.

THE GREATEST THING is Tabs Outliner (chrome only).
This displays all your windows and tabs as a tree and lets you rearrange, easily close and restore windows, selectively restore, add notes to tabs, etc.

A slight learning curve, but worth it for the power surfer.
Demo of some of the features in this video: https://www.youtube.com/watch?v=OqjcrfKjobY
The first question that comes to mind is: which species of Psilocybe can be cultivated with this set-up?
DataSift was simply reselling Twitter's data, along with whatever enhancements and cleaned up API niceties they offered.

And getting 80% of the revenue for that (according to the article).

How does this benefit Twitter? How does this benefit startups wanting to use Twitter? The data is still available, just not through resellers.
Thank you for feedback!

This is exactly how browsers render SVG filters currently, and it looks the same edgy on my non-retina Mac too...

And that's why I've included a separate script (make-screenshot) which uses PhantomJS and ImageMagic to render high-quality hi-res version of your wireframe. I used that to produce screenshots for github readme.

Another option is to try zooming-in a bit in browser, like to 125%, this way it looks a little bit better imho.
Many desalination plants mix it back into the ocean, you pump more water than you are desalinating and the 'waste water' is a mixed brine at an acceptable salinity level.

That said with global warming melting a bunch of fresh water glaciers into the ocean, one of the side effects is lowering the salinity level. This suggests to me that boosting it slightly by desal efforts will be negligible at worst, and remediation at best.

And of course the quantities we're talking about are pretty much mouse nuts with respect to the entire ocean. But an interesting question to play with is when does a 'keystone pipeline for water' make sense? Clearly Boston would have not minded shipping snow to California to get rid of it this winter. China is working to reroute major water ways, could we manage flood levels on the Mississippi that way? I don't know but it is fun to imagine.
Yes but you must realize it can't work for everyone. Clearly you made some smart decisions that involved a lot of sacrifice to end up in this position, and I'm not denigrating that at all. But a) not everyone has the ability to make those sacrifices (child care, elder care, health emergencies, etc) and b) even following the same path as you did could lead to a different outcome. There is an element of luck that, again I'm not discounting your achievement, does factor into the outcome.

We need programming to be a real career. People shouldn't feel pushed out when they are in what in any other industry would be considered the prime of their career. This mentality is destructive not only for us but the economy as a whole.
Firefly – Full Text Search Engine for Dropbox
A common pattern is to use low level libraries like basscss to build custom sass or less libraries per project.
That's interesting. Which countries? What outcomes? What costs?
Interfaces—at least in C#/Java—are equivalent to product types; they let you express the notion of conjunction within the type system.

Similarly, “implementation inheritance” (where every class is either sealed/final or abstract) is how we express sum types.

We can simulate type classes in C# by using implicit casts to abstract classes (interestingly, it’s not so straightforward to simulate the awesomeness of type classes in F#).

The key to all of this is to realize that “types” and “classes” are not equivalent, even though C# and Java conflate them.
This doesn't seem bad to me. Ending a sentence with ", so..." does.
I understand the backlash against Uncle Bob and a lot of other celebrities, but I think Fowler focuses on real, practical aspects and does not bullshit around.

> they're basically there to avoid the use of globals (and hence, tight coupling)

One could say that you merely delegate the management of the globals to the DI framework, just as you do with a ServiceLocator.
Of ten. "One ... two ... [...] ten... and one and another.
If "two of them" are the maximum then I would go with "pair".
That's exactly what I thought when I read the title
This. Is. Fucking. Amazing.

For years I looked for a succinct and cohesive explanation of why Descartes is fundamentally misguided.

Just ordered my copy of 'Others in mind" (http://www.amazon.com/Others-Mind-Social-Origins-Self-Consci...) referenced in article.
"There is no doubt that if we had a Federal Republic - if we had a United States of Europe - we would not be here, discussing the Greek crisis, the Eurozone crisis, banking unions, or anything of the sort. I think most Europeans would agree with this, and most Europeans would want to live in a United States of Europe." - Varoufakis

I enjoyed Varoufakis' comments on the "United States of Europe" and the idea that a European Federal Government might have prevented or at least lessened the adverse impacts of the financial crisis. From my limited understanding of the EU, it does seem that the ECB was not created with enough potency to act outside the interests of the largest (financially-speaking) members of the EU. Thus the German and French agendas and economies were furthered at the expense of the Greek, Spanish, and Italian economies.

My counter to this argument, looking at the US, is that our government and the Federal Reserve have become increasingly controlled by the interests of corporations and the owners of capital (banks). It is the government's job to provide a counterbalance against the profit-seeking interests of corporations by (1) creating and enacting regulations to protect constituents who might be harmed otherwise and (2) investing in infrastructure, R&D, and education - sectors that require large investments and that have no short-term, easily-observable returns, but that are absolutely vital to the long-term success of a country. The US government simply fell down on the job, repealing the Glass-Steagall act and allowing banks and consumers to take on unmanageable levels of risky debt.

What is to say that a "United States of Europe" would not have fallen victim to the exact same systematic breakdown in accountability and ethics that we have seen in the US? Sure, a "United States of Europe" might have more power in setting monetary and fiscal policy throughout the EU, but fundamentally it comes down to the ability to weigh long-term prosperity next to short-term growth, and to combat the temptations of excess greed and corruption. If the captains of finance and business, and the leaders of a country cannot perform these tasks that are fundamental to the functioning of a healthy economy and society, then no amount of tinkering with the structure of the government and other regulatory institutions can help.
Relax. They sound just fine.
Apple licensed Cisco's trademark.

The really should not have done so; it's confusing when one does a web search.
Functions that don't "close over the environment" are ones that are defined in the null environment. Normally you have

Gamma, x : a |- e : b
--------------------------
Gamma |- \x -> e : b

But you could also have "bare functions" if you liked

x : a |- e : b
----------------------
. |- \x -> e : b

This would force all names to be explicitly applied, I think.
Indeed. That usage of "so" is very different from (imagine a person telling a story) "So I was walking in the park the other day...", in which case the "so" is said very quickly and almost blends into the next word (unstressed "so" followed by stressed next syllable - subconsciously converting into iambic meter, maybe?).
I've only noticed that I write "So..." at the beginning of some sentences, when writing a first draft. I delete it, of course, but I suspect it serves a purpose when speaking: When you're speaking, you need a quick way to divert others' attention to you. When you're writing, you already have their attention.
I have it on good authority that the Spanish equivalent is "así".
I didn't understand common core. But I have observed it working well for my child. I had the same experience of questioning the content until I saw the results when my child was at a Montessori preschool years earlier. That's how I know I'm an amateur.
I know STAN and Figaro are going to push out inference methods like I mention, but my hope is eventually all of the ones mentioned in the article do this. I like thinking of this in terms of the standard library that needs to be built out. All the systems are making great progress in this regard.
You're getting down votes because it's simply not true. It's not about age it's about the person. And it couldn't be more wrong to say that there's nothing to learn after 8-10 years, even in web.

But let's talk about the competitive advantage part of your argument.

Personally, I have spent 20 years collapsing and simplifying "everything" in my work product. IE ui design, coding patterns, and all other aspects of my tech related work product.

Whenever I show my code to new devs they usually say "yup I get it, it's easy". But it's not easy, I just spent a crap load of time thinking about those patterns over the years making them easier and easier over every iteration.

So, that's one competitive advantage right there.

But another competitive advantage polyglot old guys have. They can truly be a full stack developers taking an idea from mockup to web and mobile and completely scaled distributed systems.

It's VERY hard for anyone to do that without putting in 10-15 years because each discipline (design, mockup, mobile, architecture, scaling, etc.) takes a lot of time and effort to master. That said I have met 30 year olds who started at 15 who could do that too.

I think of it like the CEO who worked his way up from the mail room, he's seen every part of the company inside and out and that's why he's so good at building companies now.
It's not like Twitter can't offer some slower Firehose or more advanced filtering or whatever. Or offer some EC2 images to spin up to handle it.

It's only 500M items a day. At that level you've got plenty of options as far as hardware and software. (You could even record it into a normalass SQL DB to log each one if you wanted.) You may need some useful buffering for high spikes, perhaps some message queues with lots of RAM.
Yeah, confusing. "Low level" CSS at best seems to refer to composable and minimal.
I had no clue that Z3 could be used for that..
It appears to be a "new information marker", which is a feature in quite a large number of the world's languages. English, despite the efforts of legions of fifth-grade English teachers, is a natural language, and its grammar changes, or at least tries new things, through time. Languages that aren't dead yet do that. We recently had a similar thread about the use of "no", which has become a sort of redirection/steering indicator.
I implemented the THX sound in 100 lines of javascript using a web tool made by substack.
http://studio.substack.net/thx

Some browsers aren't fast enough. It helps to move the first slider all the way to the right.
I agree - if that's what the script was doing, then it would be dodgy. But that's not what the script does. `screenfetch` prints out system info in a pretty, ASCII-arty way, like this: http://i.imgur.com/TgaPHqa.png

echo "screenfetch" >> .bashrc

just causes system info to be printed to the screen with every new bash session.