skysight-inc/HackerNews huggingface dataset:
> Haskell is excellently suited for solving extremely complex problems

I doubt that seriously. Could you write a complete Mars landing project in Haskell for instance? That would impress me. That's the area where Ada excels, or (less impressive) C and FramaC. But Haskell? No way.

AFAIK there is not one serious large project written in Haskell There is not even one sophisticated Haskell IDE for daily use written in Haskell (excuse me Leksah). Tell me if I am wrong, and if there actually are really big Haskell projects. Please don't listen compilers, they are not really complex.

The only advantage which Haskell actually has in comparison to other modern languages is its greatest disadvantage. The overall rock solid type safety of the whole application makes it very difficult to add additional unpredicted functionality which requires a significant change in many modules (where on the other hand the type system helps a lot). I am very impressed by the efforts and the implementations of Haskell but the simple fact that the Cabal hell -- for the simple job of a basic package manager -- lasted for years reveals that Haskell is not that practical after all.

I invested a lot of time to learn Haskell to use it seriously but after I switched to Nim (nim-lang.org) I realized how easy I can get real productivity.
That disclaimer bugs me. Just admit you don't know what the fuck you're talking about and to consult a lawyer before using on equipment the user doesn't own and control. Instead it misleads the uninformed, and shows the slightly-informed you skimmed half a news article once.
On Linux, run ifconfig as root. The problem is that there's no naming convention for NIC names. Some systems use ethX for both wired and wireless systems, some ethX/wlanX, and some use wlx-(macaddress) unique name.
A year ago I went to a museum that, among other works, prominently displayed several monumental-sized canvases each by different artists and each either painted a single solid color, or consisted of paint randomly thrown on the canvas.

In a different section there was a large room filled with everyday objects wrapped in tin foil. In the room next door was an empty room, over which in the corner an "artist" had emptied an entire can of self-hardening foam and in an another corner an "artist" had welded together two large steel plates that looked to have come direct from the steel mill.

Bored with this, I went to see the "special exhibit" which was a Mark Rothko exhibit split into two sections: one where he painted giant rectangles using different colors, and one where he painted giant rectangles using the same color on top of it self (red on red, black on black, etc.)

How am I, as a viewer, supposed to know who's better? The steel plates at least took some logistics and welding skill to transport and make. But...meh? If that entire museum sunk into the river it was next to with all the works of art in it, would humanity be any poorer for it?
Wine 1.8 is released
The debt to GDP ratio keeps rising: http://www.tradingeconomics.com/united-states/government-deb...

The day of reckoning is coming.
Bills get passed in omnibus spending bills all the time. For instance, as someone pointed out on the last thread about CISA: your COBRA health insurance? COBRA stands for "Consolidated Omnibus Budget Reconciliation Act".

There was extended public debate and a prolonged amendment process for CISA and PCNA in both houses of Congress. There was intense media coverage and, once CISA passed in October, the consensus was that CISA was going to be the law of the land.

The one uncertainty about it was the extent to which the House would drag CISA towards PCNA's broader law enforcement language. Thankfully, that drama, with its attendant opportunity for "public commentary", didn't happen.

For you to make a strong case for how important a prolonged conference committee would have been to the process, I think you should start by pointing out another bill that died in a conference committee due to public outcry. Has that ever happened?
SVG image for your GitHub contributions calendar
Although they use the standard block graph model, both Grasshopper and Max have ways of compartmentalizing groups of components into a reusable "cluster" component, which can really help in organizing and abstracting otherwise dense layouts. You can jump back and forth between the context of the larger script and the internal context of the cluster.

It's analogous to putting all your code in a single source file versus splitting it into logical components across multiple files.

There is something nice about being able to organize the flow of process and logic in a spatial way. It's easier for me to recover from a 1 year break on a grasshopper script than a 1 year break on a typical code base.
Yeah, just like the words "handwriting", "television", "sunshine", "seafood", the meaning of the whole character can be inferred from the parts.
Baking Bread with a Mission
مقاول ترميم بالكويت
We have no idea how many people think they have to give their email in order to keep reading. I've met a handful of very average people who wouldn't see the "X" or know how to react.
The good or bad of this delends critically on what kind of information is being shared.
The poster didn't give their interpretation :).

However yours is an interesting one I hadn't considered.

I felt he was saying something simular to another of his quotes : 'Logic can get you from a to z, imagination can get you everywhere'

I. E I'd you want your kids to be intelligent don't teach them facts, heighten their imagination.
Why did you have to upgrade the entire pc to upgrade the graphics card? Pcie has been the only way to add graphics cards for a while now and newer versions of pcie are backwards compatible.
CodeceptJS – modern era acceptance testing for Node.js
> which means something along the lines of "ability to accomplish goals," with the social construct of "intelligence"

Perhaps. But if that is the case, the people who are most intelligent by this definition are far from the ones recognized as intelligent by the AI-fearing community. Let me put it this way: Albert Einstein and Richard Feynman would not be among them. Adolf Hitler, on the other hand, would be a genius.

> You're wrong, and super-human AI is a massive issue, regardless of how you pattern-match it as "religious"

If you think I don't always presume that everything I say is likely wrong then you misunderstand me. I do, however, don't understand what you mean by "a massive issue". Do you mean imminent danger? Yes, I guess it's possible, but being familiar with the state of the art, I can at least discount the "imminent" part.

> You're not creative enough (one might dare say "intelligent" but that would be too snarky) to imagine all the ways in which an AI could devastate humanity without it having much intelligence or much charm

I can imagine many things. I can even imagine an alien race destroying our civilization tomorrow. What I fail to see is compelling arguments why AI is any more dangerous or any more imminent than hundreds of bigger, more imminent threats.

> In fact, most hyper-successful people are almost certainly good at both.

I would gladly debate this issue if I believed you genuinely believed that. If you had a list ordered by social power of the top 100 most powerful people in the world, I doubt you would say their defining quality is intelligence.

> it's very possible to apply the scientific method and empirical problem solving to finding them, and then exploiting humans that way. This is a huge subfield of psychology (persuasion) and the basis of marketing.

Psychology is one of the fields I know most about, and I can tell you that the people most adept at exploiting others are not the ones you would call super-intelligent. You wouldn't say they are of average intelligence, but I don't think you'd recognize their intelligence as being superior.

> It's nice to think the world is a safe place, but the reality is that our social order is increasingly precarious and an AI could easily disrupt that.

There are so many things that could disrupt that, and while AI is one of them, it is not among the top ten.
Also op I went to montessori school for a while as a kid.
I'm glad I didn't stay.
We wernt taught how to be just... Kids. It was all really serious.
Perfect recipe for getting everyone to play it safe, never learn and someday when the guru on the team leaves the stress level skyrockets and you suddenly find out many have been giving out their resume for months and suddenly finding work elsewhere. Also a recipe for a lack of transparency leading eventually to catastrophic failure.
I would say a lot of fiction operates as an outlet for our suppressed day-to-day desires. By anecdote alone, there's likely an inverse relationship between the level of emotional self-expression allowed in society and the degree of escapism in that society's stories.

Japanese anime and manga comes to mind. Although not all of the medium panders, the shonen, shojo, josei, seinen and other mainstream categories tend to have highly dynamic, energetic, characters who speak and act in all sorts of absolute ways: stories too unbelievable normally to occur in real Japanese society.

We certainly have our own unbelievable, fulfillment stories in America, especially in comic books. But where Batman, Superman, The Avengers have become a hit around in international markets besides America, Japan non-cute stories have yet to achieve that kind of universal appeal.

I will admit to some bias here since I grew up on Japanese culture, and like anything else, I've come to, incorrectly, associate it with childishness.
Huge Trello List of Great Data Science Resources
> Remember: reading your mind is part of every team member’s job. That’s how they stay proactive!

> Did someone on your team do something differently than how you would do it? Reprimand them! They might tell you that it works just fine, and that their way is just as good. But it’s not your way, so it’s not right.

An important question to me: what is a reasonable level of code-style guidelines for a manager / lead code-reviewer to enforce? I was in a position where all my code had to be reviewed and approved by this guy before it would be merged. It felt like I had to read his mind in order to get it correct and get it merged. I would spend as much time tweaking things stylistically to appease him as writing actual code.

So how do you determine what's an appropriate level of strictness and what isn't? Obviously a consistent code-style in a codebase helps make it more readable, yet obviously it's also possible to be too pedantic. I have trouble knowing where the line is. In my case, I don't know if the guy reviewing my code was the problem, or if I was the problem for being annoyed by it.
http://www.emacswiki.org/emacs/plural.el

("emacs" "emacsen")
Kudos to you for the public admission. And yeah, I have to admit that when I saw this I thought of the Marshall McLuhan scene from Annie Hall with you in the role of the NYU professor.
I read up on this when I got my own little surprise letter and found out that it indeed is quite common. I was surprised though that I hadn't heard about this anywhere.

Maybe the most "shocking" part was how easy it is to get customer info from an ISP. And still I haven't heard anything about this. Even though there exists political parties around this (eg. piratpartiet in sweden and other countries.)

Upon further googling I found some news articles where the lawyers try to drum up fear, but apparently only a couple of cases have gone to court here or are pending. One case supposedly ended in a secret(!) settlement. And this is the "market court" we are talking about, secret settlements seem weird.

Has there been any public court cases where the "suspect" has been convicted of any meaningful sum? One would think that these lawyers would make it a very public as a "precedent".
A simplified way of looking at things is that politicans cannot simultaneously be "for the people" and above them. Perhaps way lower down on the totem pole but not in the big leagues.

As for not seeing the end of it, it's the same as TOS and software updates we receive on iOS, et al. Not many people look at the details, rather they just press OK. Attrition as an agent of change is much more effective than a full-frontal assault. https://en.wikipedia.org/wiki/Fabian_strategy
Don't forget Rand Paul
That's basically what computer tomography is (Though with more angles). It should be possible to use a ct to find out.
I'm a very liberal persion, but I really like Rand Paul. I just wish he didn't think gays were going to burn in hell for all eternity, or at least would stick to libertarian principles on the issue and let people live how they want to live.

The same with abortion laws. I'd be way more into supporting him if he would concede he doesn't agree personally, but that people shouldn't be forced by the government to live according to his religious beliefs.
24 Days of GHC Extensions
Of course, but then, the bill recognizes that up front too.

Here's what the bill says you can share, lightly edited:

Data about malicious reconnaissance and recon anomalies, vulnerabilities and exploit code, anomaly events that describe exploit attempts, privilege escalation attempts that bypass security features for post-auth users, malware C&C, documentation of the data exfiltrated by attackers in breaches, and, finally, anything at all related to cyber attacks iff you were already lawfully allowed to share it.

That's it.

https://www.govtrack.us/congress/bills/114/s754/text
That it does, along with consumer licensing agreements (presumably EULAs).

"Cybersecurity purpose" is itself mostly a pointer contingent to the meaning of "cybersecurity threat":

Except as provided in subparagraph (B), the term
cybersecurity threat means an action, not protected by
the First Amendment to the Constitution of the United
States, on or through an information system that may
result in an unauthorized effort to adversely impact the
security, availability, confidentiality, or integrity of
an information system or information that is stored on,
processed by, or transiting an information system.

(6) Cyber threat indicator is rather loose with F, G and H. B drops the term "security control". A seems to be legitimately trying to address automated scanning, but might seem to let through legitimate scraping since it doesn't further qualify.

If this is, as you say, one of the least egregious definitions, then I'm not sure whether this is a cause for concern or hope.
Well ... unless they were caused by stray transient electrical spikes changing the state of the system. These could be a defect but it might also be caused by improper input signal conditioning (which would be a defect elsewhere in the system). In either case, we've traditionally called these defects glitches and that lexicon has been broadened to more generally mean "unintended behavior".
Simple: time is a resource, it is a cost. When one bids for a project, time is also taken into account when selecting a vendor. So, just as one tries to offer the best price and experience, the same goes for time. One knows that the project will most likely take longer but if that realistic timeframe is put into the proposal, there is risk in losing the contract. It is a safer bet to later ask for reasonable time extensions than not getting the project at all.
It's pretty jaw-dropping. The news (still unconfirmed, but really looking that way) that ScreenOS keyed sessions from DualEC is probably bigger than the news that ScreenOS had an unauthorized backdoor.
And Room 419A shows us how that plays out in practice. Private companies get paid to break the law wih immunity.
When people complain about the exponential increase in costs of higher education and healthcare the first things that gets cited is the salaries of professors and doctors, yet when I talk to friends in these industries about this they roll their and give a big LOL. Someone must be wrong.

Focusing on professors, one the one hand there are people who argue that salaries have not really increased that much: For example [1] claims that "During [the past decade], the salaries of public-college professors, when adjusted for inflation, rose by less than 1 percent at doctoral and baccalaureate institutions and fell by more than 5 percent at master’s universities." [2] has good data on sociology professors that show that "Over the past 21 years the average sociology faculty salary for all ranks more than doubled in current dollars, increasing by 133 percent by AY 2003/2004." Finally, [3] has some cool plots that you can play with, that show 3x to 4x increase in the time span 1975-2012.

So, professor salaries have increased considerably, as this article also states, but it's not enough to explain the huge increase in tuition.

[1]http://chronicle.com/article/faculty-salaries-barely-budge-2...
[2]http://www.asanet.org/footnotes/septoct04/fn17.html
[3]http://highereddatastories.blogspot.com/2014/07/changes-in-f...
Most likely the usual suspects: MPEG LA (for hardware video decoding), Microsoft (FAT patents), Google Play license, reference designs for the hardware, WiFi/BT/GSM licenses and patents, ARM and others for the CPU design.
and to what extent the twittering classes does or does not really effect things.
The more correct rule is that you should try to find companies that have closely aligned business and technology objectives (which I haven't found outside of finance and the usual SV companies in the F500), but I have my doubts even that is the case because I'm working for a large organization that meets this criteria and I'd never think of advising a young, ambitious recent graduate to even reply to a recruiter for this place given the horrifically bad budget situation. Just because business leaders want something and try in earnest to plan for it doesn't mean much if they don't have the resources and momentum to execute.

A good example of what I mean are large, innovation-less companies with "start-up in a large company" efforts to bring themselves some relevance that almost always become the worst of large company inertia / legacy with the fiscal and market position disadvantages of start-ups. I've been through at least 4 of these efforts with varying degrees of "success." And while they're a large part of my career and I want to believe it can happen, I have no evidence of this working out well and am convinced it's a rather high risk to take with disproportionate upside.
I know next-to-nothing about neuroimaging (and I didn't even stay in a Holiday-Inn Express last night). I was wondering why there were no bright patches like other MRIs I've seen - thanks for the explanation.
NoScript improves the web yet again.
I'm eagerly awaiting the market's return to phones that you can actually fit in your human-sized hands. Bigger is not always better.

I recently bought a phone that's so large it takes both hands to operate it. If I'm grasping it reasonably tightly, my thumb can't navigate to over 30% of the screen. If I stretch uncomfortably to try to reach those areas, the phone is likely to slip out of my fingertips entirely. I do not have small hands.

I'm not sure what the market standard definition of "phablet" is, but for me, a 136mm x 68mm device has served me fine for years, and this new device (which I'm returning after almost accidentally throwing it across the train for the n'th time in as many days) is 148mm x 76mm. Apparently that extra ten millimeters is a big deal. (Interesting to look at Apple's product page for their sizes. They measured this too, evidentially -- the 6 and 6s went up to exactly 138x67 and aren't budging; they use the Plus series to probe over that line.)

The fairphone2 is 143x73 -- it's not as big as some other flagships on the market right now, so huge kudos for winning the miniaturization battles so far -- but I bet they're falling prey to competing on screen size, and frustratingly, though I'm interested in everything else about this phone, I'm honestly not sure I'll be able to hold it in my hand.
The Distributed R Console
I've had a PH account for 7 or 8 months and have yet to be permitted to comment, so zero difference to me here.
In an ideal world, yes.

This world is not ideal. You'll want a caveat: talk to the people who are having trouble, _and make it clear that you're not just here to yell at them_. Your goal isn't to punish, it's to teach. Punishment is useless if you don't tell the person what they did wrong, or if you don't let them fix their mistake.
Vaporwave, Retrowave, etc. are all interesting throwback forms that seem to be grounded in reproducing and modernizing a certain audiovisual aesthetic...without being specifically constrained by the forms being paid homage to. I find this movement very cool.

For decades there's also been a few "underground" digital art scenes that are unusually vibrant and have gained some measure of respect outside of their specific milieus. The demoscene in particular has become famous for audio/visual and technical excellence that almost requires an educated and informed audience to appreciate on deep levels, but is also at least entertaining to non-in-crowd viewers.
Breakout List of Great Companies to Join, End of 2015 [pdf]
In addition to all the other stuff, there is also MSYS2 [1] which includes pacman (the package manager from Arch ported over) and a decent sized package repository.

[1] https://msys2.github.io/
What concessions did they make? It was the other way round, he made a list of demands and they said no and then proceeded to not-endorse him.
You can see your wireless card's name in the network management widget details' dialog/pane, or simply run 'iwconfig' in a terminal.

The script could automate the discovery of both information but that would make it larger and much more error prone.

Your comment is nice, it shows how Linux Desktop nowadays is so easy to use, one does not have to worry about technical details.
So for me this begs the question, how do you get to this point? I've never cared too much about compensation, since though I went to a good school, I did the computer science major pretty quickly and after graduation am working at a start-up I think is great.

Should the goal be to spend time studying for interviews, or is this some other strategy? This article assumes you're at some level to command this level of compensation, but how do you get to that level to begin with? I know the classic advice: do good work, write excellent code, etc, but is there more specific advice?
I mean...they (apple, amazon, etc.) already do offer corporate housing for interns and co-ops. It's certainly possible for these benefits to extend to full-time hires.
Check out CHucK some time. http://chuck.cs.princeton.edu/

It might not be a completely professional grade platform, but I think it's a good proof of concept of how plain-text programming can build good sig
Driving Off the Map: A Formal Analysis of Metal Gear Solid 2
Apple is absolute nightmare, but most other makers have pretty serviceable products.

Checkout youtube videos for Samsung or Lenovo phones. In amateur conditions it takes about 10 minutes to replace "build-in" battery. Or 30 minutes to replace broken glass or motherboard.
they just need something extremely vague in place as law to support operations that would otherwise be illegal.

Obama is actively abusing the Authorization of Military Force Against Terrorists who conducted Sept 11 attacks [0] to go out and police the world.

The media is told to frequently link ISIS back to AlQueda in all the fear mongering, so no one questions the president's authority to put "boots on the ground."

Sounds like you're way to trusting of the government and forgot about NSA Director lying to the American people about warrantless spying of citizens and govt. spying overall. [1]

[0] https://en.wikipedia.org/wiki/Authorization_for_Use_of_Milit...

[1]https://theintercept.com/2015/12/17/a-secret-catalogue-of-go...
I don't see docker mentioned. What makes you ask?