skysight-inc/HackerNews huggingface dataset:
> but then they proceed to forget that concatenative, logic, array and message passing OO also exist.

Right. I think, in general, PFP (pure-FP, i.e. Haskell and a few more obscure languages) sells itself as a solution to a problem and some people start believing it's the only solution to the problem, rather than one of many (and probably not the best one, at that). Not that Haskell's virtues aren't real -- they are -- but they come at significant cost, and are often available come much cheaper with other approaches. For example, referential-transparency-everywhere is just one of several solutions to the problem of mutable shared state, and, IMO at least, not among the best solutions. Even when it comes to provable correctness, which Haskell touts as a relatively unique feature (at least relative to mainstream languages) people forget -- or more likely, don't know -- that there are fully verifiable imperative languages out there (with their own serious problems -- correctness is never free), that have actually been used by the industry to write some very important, safety-critical software, and have been actually put to the test much more than Haskell.

In fact, one of Haskell's marketing advantages is that, after 20 years, it is still at the stage of selling the dream. Because it has hardly been used where its strengths are supposed to matter most (complex programs employing a lot of concurrency), it gets to sell its "promising initial results" without having to contend with too much disappointment, which invariably arrives once a technology has been well tested. It's the promising NBA rookie who got picked first in the draft but has never played a full quarter, getting people to say, "if only they'd get him off the bench...".
After reading the article and the comments here, I have mixed reactions to this.

As I have learned more about anti-depressants, I've come around to the opinion that they are no more effective than placebo at treating mental illness. The fact that mindfulness therapy is "as good as medication" tells me that mindfulness therapy isn't very useful either. What it does make me think is just the act of being treated helps. Awareness of mental illness and pushing people to seek any treatment then seems to be preferable to doing nothing at all.

I'd still hedge my bets and choose some form of therapy over messing with the chemical system in my brain. I personally have experience with CBT and have great results, but in addition to that there is Mindfulness-based Cognitive Therapy (MBCT) and other forms of clinical therapy designed to treat mental illness that someone can try if CBT doesn't work for them.
Who defines whether a policy is "good" or not? You seem to take the definition for granted.
Dev Consoles Considered Harmful
What idea do you have?
10 Terrible Mistakes to Avoid When Releasing Your Indie iOS App
Check out the "Appearance" section http://www.geekcode.com/geek.html#appearance for a big helping of "only males can be geeks" assumption-making.
Your template language is killing the web
EMPORIUM77.COM
http://www.tld-id.com/2015/03/emporium77-com-agen-sbobet-ibc... give you money so much !
I log to redis and scrape the logs to SQL for long-term storage. Memory is fairly cheap now adays so it works out for my app.

If I had a lot of logging to do though, I'd use elasticsearch since that's what I run for my main DB. It handles sharding beautifully.
An explosion in a drain? Surefire way to cause a lot of shit....
Yea, I get his arguments about API design, but the CAH stuff was somewhat unwarranted and an overgeneralization.
Emergency fix for Wordpress 4.2 XSS as long as there's no official fix
"It’s the old trope, echoed by Philip K. Dick for one"; I always felt that Jack Vance got short shrift on this. In the ~1958 "Languages of Pao" he had body augmentation as a major subplot:
"... The anti-gravity mesh was laid into the bottom of the feet and connect to the processors in the calves by means of flexible tubes thrust up from the feet ... a switch was installed under the skin of the left thigh..."

Almost certainly the all too brief "Technomages" of Babylon-5 were based on these Vance characters.
It's no use. I'm from Russia and I've been trying to get hired by a foreign company for 6 months, but I can only count the number of interviews I got on one hand, and those were mostly non-tech. It's not anyone's fault, we've just been born in the wrong place at the wrong time. The only consolation is that there are lots, lots of people who are even worse off than us.
Hard to say, how bad the clone is. At least they avoided some "not so great" design decisions, that made Marines happy with F35.
The original developer's thoughts on Martini: http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini...

Personally, I would like to highlight the part about Martini not being idiomatic. Being idiomatic in Go is a fairly big deal. It makes your code predictable and easier to read and maintain for other Go developers, and learning idiomatic practices can help a Go developer more easily pick up other Go frameworks and libraries.

That's really the only concern I would have about using Martini to "get started" with Go, as it would actually lead you down a wholly different direction from the rest of the community and may actually make learning Go more difficult for a new developer.

As an alternative, I would recommend the wonderful Go By Example: http://gobyexample.com/
DirectX still uses stuff like ID3D11DeviceContext::PSSetShaderResources to set application-global state that's required to do anything. It is fundamentally stateful and non-pure. I'm not sure why you're trying to argue this point.
I'm not going to doubt that the author has reasons for saying what he's saying, but examples would have been nice.

For instance most API design is based off the standard Rails scaffold command, and an explanation about what's wrong about that would have been nice, and elevated this article from kind of a screed, into something informative and worthy of study.
where is the easiest place on the web to graph this?
Is there a very substantial difference between the things engineers do to move to the US and things non-engineers do to move to the US?

Here's the sentence that gets at the heart of this disagreement:

"..Even when the Valley is facing a supply problem and is desperate for hiring engineers."

Unfortunately, many people have associated being pro-immigration with agreeing that there is a severe shortage of software engineers. I see these things as separate, and I think it's a mistake to try to connect them.

In San Francisco, the median salary for a software developer is a little bit above a dental hygienist and substantially below a registered nurse[1]. I'm not saying programming is necessarily a bad job, or that programmers would jump at the chance to switch places with dental hygienists. But if you consider pay, career stability, the possibility of age-related employment problems as you reach middle age, the difficulty of scaling back or leaving the workforce while you have kids… the decision to avoid software engineering can be entirely rational. The attractiveness of the career is at odds with claims of a severe shortage when you consider other opportunities available to educated, skilled workers. Why favor one segment of the economy, why not require that software employers compete for free workers like everyone else?

In short, why should someone who has agreed to study what Facebook wants him to study, live where Facebook wants him to live, and work on what Facebook wants him to work on, have priority over someone who is "undeclared", who wants to come to the US and choose a career in response to market signals like any other free person?

[1] check US news best jobs for regional salary data, based on BLS
Researchers create smallest gaps ever in nanostructures using graphene
The problem as I see it is that tech is generally willing to support the means of providing secure communications, but they're not going to play favorites. The US government, on the other hand, wants the ability to break the encryption for whatever reasons (and I do mean whatever).

Secure encryption is not a sliding scale - it's either secure or it's not. If one government can get in, then it's only a matter of time before some other government less friendly can.

So, the act of fending off hackers and intruders (Chinese, Iranian, etc.) means you fend off all of them.

In most ways that matter, this is another Cold War and there are no friendlies.

So, while most people here seem to be against the US government's requests, the reality is (I think) that we recognize that real security means tech doesn't play favorites.
8pts, 6 comments and already the site's buckled.

Sometimes this place makes me think that not putting a caching proxy in front of your blog should be a crime.
To sell the Chromebook idea, Google had to address the XY problem for productivity applications. People will say "I need Office" because they want a spreadsheet and a word processor. By simply making people aware of their apps, Google was able to get many people to forgo the "Office XY" problem [And the iPhone XY problem via Android].

Apple and Microsoft ingrained a lot of intellectual shortcuts in regard to the way people in the mainstream think about computing in their quests for market share. So of course has Google. In fairness, these abstractions simplify the daunting complexity of deciding among a vast domain of computing options.
I agree that a lot of people are picking up on the post-national trend, and I think that it's a good thing for sure. The less tribalism we have, the more we can cooperate for the public good.

I'd say that the government isn't aware of the postnationalist movement because it's really quite a small group of people overall, and there aren't really any actionable goals or organizational structures that these people have rallied around. If there were post-nationalist groups getting into political advocacy etc, I assume we'd see a strong pushback and propaganda-based reiteration of the good old "American Values" to rile up the proliteriat.

In general, the government doesn't like getting the cold shoulder, and treats its behaviors as always justified. I'd put my money on aggression. After all, they already have JTRIG groups whose purpose is to infiltrate and disrupt political groups.
I realize "mean time between failures" doesn't mean what I think it means, but holy moley. The engine can only go 25 hours between failures instead of the 120 they're aiming for? That's a pretty big gap in performance and I wouldn't want to be flying one of these things.

"As of late December, engines on the Marine Corps’ complex version of the F-35, designed for short takeoffs and vertical landings, flew about 47 hours between failures caused by engine design issues instead of the 90 hours planned for this point, according to GAO officials. Air Force and Navy model engines flew about 25 hours between failures instead of the 120 hours planned."
For those that know more about OpenBSD than the EU (and I salute you for it), the EU parliament is a fairly powerless institution. Eurocrats show it little respect; one described it as "just one big fucking NGO".

Update after reading it: this isn't even an official parliament document or recommendation. It's something by the parliament's research service.
Tips and tricks for Cassandra
It's amazing how different the mentality is in Liberal Democracies versus, say, Communist or Islamic regimes. Personally, I think the evidence is clear that concentration of power, especially a "rating" like this, is a prelude to about the worst tools of oppression one can imagine.

But even back here at home, little by little, we are on the way to being enslaved by the machines. If something can be more efficient (for consumers, say) it will be made more efficient and put pressure on all the humans (workers). Already our attention span is not what it used to be because as humans we have to deal with a huge volume of things being thrown at us. Already demand for human labor is decreasing. But what's next is much more efficient ways to punish people for certain behavior, and make them conform. The hive mind dominates the individual, with better and better tools. China rates its citizens, not the other way around. All the "soviet russia" joke formulas come true. The assumption is: one is permanent, the other is not.

I wrote a piece on this. The genie is out of the bottle: welcome to the Big Data revolution: http://magarshak.com/blog/?p=169
Things to Do Before You Hit 'Publish'
Boring edition for people who have feels about maturity: http://cglab.ca/~abeinges/blah/everyone-peaches/

(
people getting mad about PPYP is really a victory, though; the second last bullet was the most important:

> It's vaguely incoherent and meaningless on its own: this is a property inherited from its connection to the venerable Resource Acquisition Is Initialization (RAII) pattern.

I'm mad about RAII and not going to take it anymore!
)
Interesting ... but I still wouldn't call it review. Both linting and review are worth doing, but they achieve very different things. In fact, I often think of linting as a good tool to reduce noise in the review process.
I don't think we're all that far off from each other in the end, I probably just have a higher tolerance for trashy sci-fi than you do!
For nullable types, there's a plan/rfc to have them too

https://github.com/php/php-src/pull/1045
https://wiki.php.net/rfc/nullable_types

not for 7.0 but hopefully for 7.1
This one? https://www.youtube.com/watch?v=mxDSiwqM2nw
Impetus for BSD
Why use the mean and not the median? I would think that the likelihood of something failing is much higher during the first few hours than once it has been flying for a 100 hours.
TBH a single organization adopting and customizing a GPL software for internal usage isn't forced to contribute back, as GPL affects redistribution not adoption.
My mother.
The benefits of reading- a Personal Mentor
https://www.youtube.com/watch?v=yiMIQk29iWg&t=30s

There's the product
Keep playing the fascism game. So far their strategy has been to double-down every time there's a debate. Their only real trick is to clamp down more and insist it's permanent when they're questioned.

It'll break eventually.
Encrypting Your Laptop Like You Mean It
Building and Growing Startups
If you're only looking to debug with the data, then something like Splunk ($$$) or Elasticsearch should work. However, if this is for some kind of an Analyticial/Data Scienc-y use, then you'd be better off with a format like Avro and keeping it in Hadoop/Hive.
Hackers Accessed President Barack Obama Emails
Here you go

https://www.youtube.com/watch?v=yiMIQk29iWg&t=30s
Yeah, that guy should be arrested or at least given a heavy fine :/

"I had to keep zig-zagging to avoid pointing the bit which was going to explode at people coming up the street towards me" and "the canal is a crowded place on a Sunday morning"

My god, man :/
10 Productivity Hacks Which WiIl Change Your Life
1 wheel in back with 2 wheels in front (like the Bucky car has) is actually pretty stable. 2 wheels in the back with one in front (like the Robin) is not.
I've been googling around, and I can't find anything online about the PLA-1. I even tried "russian tree planting machine". General searches for tree planting machines turned up this [1] at the top of the results, but they're only claiming a max of 4000-5000 plantings per day - much less than GP claimed for the PLA-1.

So, I dunno. GP sounds like they know what they're talking about, but I would still like to see some references.

[1] http://www.damcon.nl/en/machines/tree-planting-machines/tree...
What do you mean? People are a natural resource and the government manages that. (only half kidding, sadly. This is China you are talking about.)
They are already planning on using more advanced adaptive engine technology from the ADVENT program for future F-35 engines, since the program is going to last for quite a long time.

This could be related to campaigning against the current F135 engine.

https://en.wikipedia.org/wiki/Adaptive_Versatile_Engine_Tech...
I would have to say that https://gin-gonic.github.io/gin/ is probably a better framework.
I've used it in a proof of concept app (http://jbrodriguez.io/introducing-mediabase/) and it's really fast.
I too hate when i don't get to use my computer as i see fit, but you have to admit that every point you have mad, previous to the comment i am responding to now, has been made from a personal, preferential point of view. I am not saying i do not agree with; i am saying its just, like, your opinion man.
I'm not sure, but I think it is that where a verb itself refers to a past activity, like develop, putting it in the past tense then adding a modifier is a triple whammy, making it ungrammatical.
I have not but I'm looking at it now and am very interested. Thank you very much for the link!
What Would a Truly 3D Operating System Look Like?
How? Where can I see such a comparison? Is it obvious to you which there are more of? It isn't to me.
To offer a cynical perspective from a formerly colonized country, it seems to me that what made Australia, the UK, the US, Canada etc. successful is blatant disregard for human rights and equality when they were going through the same phase that China is going through now.

To take the US as an example, the Europeans just came to North America, pretty much killed or made life miserable for the native americans, stole all their land, brought in a bunch of slaves as free labour, prevented what the chinese might call "disharmony" by making sure non-white people couldn't immigrate until as recently as 1960, gave little or no regard for nature and the enivornment and so on. Equality and human rights were really bolted on as an afterthought well after development was achieved.
Step 1: Dismount from high horse.
Step 2: Dislodge stick from anus.
Step 3: No one gives a shit.
...consider that this is a great illustration of the government's actual rather than stated priorities.
My experience is that:

• open source solution require a lot of work

• commercial solution get very expensive very quickly

If you can narrow down how much logs you want to keep, then the commercial solutions are amazing, but as you need (or think you need) to keep them longer and longer, they become prohibitevely expensive.

The next time I have to tackle this issue, specifically keeping the log forever, I will give the hadoop stores (HBase, Impala etc...) a try. Hadoop solutions work really well for very large set of write-once only data, which is what logs are.
The previous post: https://spin.atomicobject.com/2015/02/26/uniprocessor-schedu...

and discussion: https://news.ycombinator.com/item?id=9112930
This is another good walkthrough which focus more on what is perhaps considered more "idiomatic Go" than using Martini.

http://nicolasmerouze.com/build-web-framework-golang/
The Battle Above – U.S. and China locked in high stakes contest over satellites
Voting in elections is NOT democracy;
In democracy it's your vote in elections that counts; In FEUDALISM it's your count that votes;
I can't agree more, manually managing wordpress security, updates, etc. is a pain. Keep your site simple and wordpress.com can work great.
That's exactly the point of fizzbuzz: weed out those who clearly can't code. Only when the fizzbuzz test is passed can we start going into interesting parts, where an interviewer can assess whether you're a (truly) mature developer.
Ya the point is it won't have access to a registry. I would like to be able to ship docker "packages" that have everything they need, but not have a lot of duplicate data (the base os image) in each package. I should be able to have the base image as its own package for example, and the other packages just have the "diff" files that they need.
Some times you can make it do more book keeping to work faster, though. This is actually a good example of that.

And, then there is an amusing reality to your message. What has done more to increase the speed of grep? Good techniques, or advances in computing speed? That is, making your code run faster has probably increased the speed of grep more so than making it do less. :)
No, that doesn't sound crazy at all. I don't sit around with the myopic viewpoint that everyone in the world shares my same ideas, ideals and values.

What I meant by my original post was that I try to put myself into their thought process when they arrive at such decisions. I know however that I cannot, based on my own bias and brainwashing.

It is a worthy thought exercise nonetheless.
Bootstrap 4 will be released in SCSS
It's kind of amusing that the one Air Force in the world that has the most means to have different super-specialized planes for every use case has decided to sink a historic amount of money into an all-purpose plane that's not particularly good at one task. You would understand if a place like Panama decided "We can only afford 6 fighter jets and one maintenance team/infrastructure, so let's get F-35s because they'll cover multiple needs", but these are absolutely not the constraints of the United States.
Given that most people are not very funny[0] but that most people like to believe that they are funny, it is probably a very profitable enterprise to sell someone an experience that lets them believe (even if just for an hour) that they are much funnier than they actually are.

[0] consider that 50% of people are less funny than average, and then reflect on how funny the average person is.
Check out BrightLocal blog - they have good resources about Local SEO https://www.brightlocal.com/blog/
Also you can check tools for Local SEO at http://www.whitespark.ca/
From my experience the main success factors in Local SEO are G+, maps, homogeneity of addresses, links and mentions in local blogs and services. Also the big weight is reviews in social networks and yellow pages. And you should constantly track & analyze competitors
It reflected the state of things in 1996.
KG7KGD here. I just bought a pair of cheap baofeng handheld dual band transceivers and programmed them with all the local repeaters and FRS/GPRS frequencies. Next step is to buy a dual band car radio and some solar panels.
Here's one method of implementing it.

1. Require that all banks have insurance for accounts that are unable to be FDIC insured but are under $200,000.

2. Legislate that credit scores take into account a score determined by Homeland Security, under the premise that homeland knows more about a person (e.g. do they gamble in monaco off books a lot? are they involved in a radical movement and likely to lose or give their jobs? are they a likely to be arrested?). If the public needs more sell on this use the canned like "Do you really want your bank to lend money to terrorists?".

3. Drop FDIC insurance for any bank that operates outside of #2. #1 will force these banks to buy insurance, lowering their profitability. At this point, the system self-regulates and is hard to dismantle.
Strand Web Components UI Library
KI4KLW here. I got my license when I was 13 and haven't had anything more permanent than a tri-band HT (Yaesu VX-5R) since then. I usually volunteer in more of a coordination role, though, and have been involved with multiple ISS contacts and running communications for the Special Olympics World Winter Games (2009). Been mostly out of the hobby since then, but I've been thinking about getting back into it and upgrading to General and getting into HF.
What do you want to graph?

The first expression, A1, is:

sum_{x=1}^{oo} 1/x

If you convert that into a function:

S(n) = sum_{x=1}^n 1/x

then you'll find that S(n) ~ ln(n)-c where c is a constant.

You can graph these sorts of things at Wolfram Alpha, or even just type the expression into Google and often you'll get something useful. Here's an example:

https://news.ycombinator.com/item?id=9393392
What is the point of this article? "Most people aren't funny and actually suck at programming"? What does the author hope to achieve with this?
What would you chart? "Gun laws" are not as clear-cut as the issues listed in the article.