skysight-inc/HackerNews huggingface dataset:
1. Lisp doesn't have built in pattern matching, either. But, just like Lisp, there are libraries out there for it[0].

2. Would probably make more sense if it were a statically typed language. Don't most dynamically typed FPL need to emulate this?

3. Got an example of it being awkward that isn't helped with ES2015?

4. (item, list) => [item].concat(list)

[0]: https://www.npmjs.com/package/pattern-match
Yes! That's the one. Thank you.
Wait, where did I say that there were no concerns about the business? I was responding to a comment that literally said "profits are reality" as a way of dismissing all the interesting things that Google does which are not directly profitable.
In general 'modification' by default is bad.
I have a close friend who is homeless. He synched his iCloud to iPhoto on my Mac.

I later learned that he is a heroin addict. Now he has disappeared. I dont have a clue what happened to him.

I had a look through his photos recently. Only a few came from his time of homelessness. In the others he is far healthier, more muscular and surrounded by friends, family and coworkers.

I resigned in protest from AMCC because I was not permitted to test the driver for their RAID HBAs in the same configuration as they were used by our customers.
That's good to hear! Maybe there's hope for them yet.
Sysdig raises $13M for Docker monitoring
Apple fanbois may touch my junk.
That seems unlikely considering Uber's entire business model is based around offloading as much of the liability and risk as possible onto their "contractors".
Big is an understatement. If people had any real conceptualization of the degree of mineral wealth is out there in the inner solar system alone (to say nothing of the Jovian system), space programs would see a lot more public support.

On a related note, I hate stumbling across sci-fi novels on Amazon that conflate solar systems with galaxies. Same mindset at work there.
Hi Jeff, thanks for responding to the feedback. Personally I’m just concerned about two things:

- Execution response time: the responses to API > Lambda > DynamoDB are too slow

- Reference Samples: we need docs and/or code samples with the most common patterns and workflows for mBaaS and IoT (i.e: user authentication with JWT and ACLs via the API > Lambda > Dynamo)

Many of us are stoked about this product. Hope you can iron out the issues that the community is raising and that are preventing wider adoption. The concept of server-less microservices via REST looks like the next big trend after containers. Hope you get it just right soon... I plan to make intensive use of this service in no time! =)

Cheers
My friend does this with a shitty viral type site. He does well and works a load of hours. You would think it is just reposting crap, but it is 99% putting out fires.
> With that in mind, there is not much I can do in my code and have a functional app without side-effects.

Not quite. Let's take one of those side effects as an example... say accessing system state.

You probably aren't just accessing system state. You probably want to update it in some way right? Your function to update it could easily be pure.

Take obtaining user input for example. Getting the user input is usually the most boring part of the program isn't it? The majority of what you do with that user input could very likely be pure functions.
The problem is that the category-theory view of functors and monads and monoids completely dominates the literature.

Imagine if, when you first started programming, and you wanted to do something with numbers, and you found out that in your programming language, the way you did that was to use something they called "Integers" (I know, right? ridiculous). So you google "Integers" and you find https://en.wikipedia.org/wiki/Integer, which helpfully tells you

"In elementary school teaching, integers are often intuitively defined as the disjoint union of the (positive) natural numbers, the singleton set whose only element is zero, and the negations of natural numbers."[1]

And you get the impression that to add a couple of numbers together you're actually going to have to understand cardinality and group theory and so on.

That's kind of where we are with monads, with the insistence on the academic language.

Though it does suggest that I could have fun by persuading beginning programmers that to really grok text processing they need to start off with a thorough grounding in string theory.

[1] I checked with my son, who goes to elementary school. I'm not sure he even knows what a disjoint union is. I'll have to have words with the teacher.
Red Alert 2
I appreciate that this article is just a quick code snippet rewrite but it really could have done with some quick (even if ugly) edits on the graphics and as a result ditched all the Haskell asides.

Assuming of course that I'm correct in my assumption that the articles is aimed at Swifties looking at FAM and not Haskellers looking at Swift.
LSD and BSD.
Dragging from Dropbox, One drive, hubic all act as a move, not copy.
It is what you expect on local drive. Windows do the same.
No problem. You can also find my email in my profile. Feel free to email me with specific questions. I'm interested in helping people see how Haskell applies or finding cases where it doesn't apply to their real world use cases.

I also have a few semi-useful things on my blog currently so I'll go ahead and put that in my profile as well.

EDIT: Additionally, if you experiment with Haskell be sure to use Stack[0] instead of cabal to avoid potential headaches. The Stack wiki[1] was a useful but easily overlooked resource for me as well.

0: https://github.com/commercialhaskell/stack

1: https://github.com/commercialhaskell/stack/wiki
There was a period where they were infamous for this, yes, but it was one of the first things Bob Iger & John Lasseter stopped (in ~2007) when they took the top jobs.

http://jimhillmedia.com/editor_in_chief1/b/jim_hill/archive/...
I think that would be the most practical way. Nasa already launched Dawn, an ion drive probe, to visit Vesta and Ceres.
except it's more like, "we have joinery equipment that is smart enough to safely drive a car in the place of a human driver - but we still won't let you just ask it to cut a stick in half. Learn a new trade, become a joiner if you want to cut wood!"

Because my gripe isn't that joinery exists as a trade - it's that equipment that is so smart still won't do simple things for the user - on principle. People actively design their tools so they won't do something simple. Yes, really.
Dude asks out Hilary Duff out on a date
Apple is also a one trick pony too then. What do they have besides just the iphone being their real cash cow?
i like the recursive sentence "you could have something that you think of as a noun, but you can verb it"
Well pg has definitely written about it.

http://old.ycombinator.com/ideas.html
It'd also be neat to populate it randomly with other "users'" comments for further trickery.
In an infamous series of science experiments, no less:

* One of the two cameras on Venera 9 failed to function because the lens cap didn't come off properly.

* Ditto for Venera 10.

* Venera 11 broke the trend by having lens caps fail to come off of BOTH cameras.

* Venera 12... same thing.

* Venera 13, ironically, broke the curse. The lens caps came off properly, and both cameras functioned.

* Venera 14 had both cameras function as well. However, it had a unique new problem: the lens cap landed directly under the lander's soil probe, and it ended up measuring the compressibility of the lens cap.
i think this is a great idea!
Nordkorea droht mit Krieg, falls Windows 10 auf den Markt kommt
A useful way to think about it for me coming from imperative/OOP programming was that a Monad is like a well behaved (governed by laws) interface.

I found solace in telling myself "The word Monad is meaningless except for the fact it tells me this abstract thing behaves according to these laws and I can use a set of standard API's and functions on it".

Languages like Haskell provide a large API for using regular functions with Monads, combining Monads together, sequencing them in different ways, and much more.
It is. That's why I quoted 'modification'. It's not a sensitive issue if it's easy to undo. Which is the case on a user selected files on a drive (unless it's between naive FS or sluggish drives). On a remote system, you'd have to reup the whole thing.
Still wanting to see a design for a height adjustable sit/standing desk.

https://news.ycombinator.com/item?id=6234588
I'm not seeing where EA lost it's soul simply because it made the correct business decision to not go with the CEOs idea of 3DO. It was a bad decision especially given Sony's upcoming entry. The fact that the then-CEO decided to make an offshoot company instead of miring EA with trying to go into the hardware field was probably one of the better ones to keep EA functioning well. However, despite EA not backing their CEO's offshoot company, I don't see how that signifies that they lost their soul. I think people would attribute it more to the move to yearly releases, consuming studios for their IPs, etc. Rather than choosing to not promote a specific piece of hardware. Like I really want to like 3DO and it's open spec ideas, but holding a grudge over not getting exclusives just makes me think less of the guy.
At least send the http request to https://devnull-as-a-service.com
HN could use that on shadowbanned people. Now they would get replies to their comments.
perfect social engineering.
These days you're better off with Minix 3. It's documented much better, with a book to boot, it's a much better microkernel than Mach, and it has a lot of activity around it.
I had to check the year on the article - "He’s the creator of Perl, a programming language that’s widely regarded as the glue holding the internet together" was arguably true in 1999 - 16 years ago.
> Isn't lambda suicide for a startup?

With no upfront costs and w/o the need to manage servers I'd say it's actually the other way around! ;)
> The government buyout was not a great deal for AIG shareholders:

Good. The legitimate use of taxpayer money in propping up for-profit organisations should be to prevent a broader social problem, not to guarantee the ROI of investors.
This just seems like fogging the issue.

Calculus is not for economics but there are guides to calculus for economics majors. A given language isn't word processing but a "guide to writing a word process in Pascal" is not unimaginable.

The parent asked for a guide to using functional programming for the web back end. I'm not sure why sure a thing couldn't exist.
Picture This Maths
Come with me to Portland
Dropbox is py2 only (along with 80% of Python users as a whole). Business needs win out in this case.
I second this! Tree Style Tab is one of the few addons that I cannot live without. Heck, it is one of the reasons why Firefox is my primary browser.
This feature should be made native and the original developer should be rewarded somehow for his efforts.
Don't know about that. OS X is a mighty fine OS, iOS is the best mobile OS, Logic gets top points as a DAW, etc etc.
I see. Is there a limit? Does it approach 128 bits?
Seeing this reminded me of impossible colors:

https://en.wikipedia.org/wiki/Impossible_color
So this is like Reddit's shadowbanning.
The urbanization trend outside millennials is even less however.
Wow, that's a really impressive writeup.
Speaking as a former resident deep in Cue's org, I believe this is common knowledge internally, but there isn't alignment on how to address it. Even at the IC level, most people I spoke with are aware of Apple's shortcomings in services. Services are not the favored child at Apple. iOS and hardware are, because of revenue. Services ICs know that, and it hits morale directly; I saw (and felt) this. There are attempts to fix it, too, but those manifest as reorganizations. I was subjected to four in a year and a half.

You hear pains from teams like Maps, who were moved from iOS to services during my tenure, and who immediately ran into serious organizational problems, dried up budgets, and so on. The gettin' is good in iOSville, and once you leave iOS, it's a whole 'nother Apple. There's a common story about the origin of Maps at Apple where Maps was basically given a blank check, and they're still mopping up some of that excess to this day. That doesn't happen in services.

Meanwhile, organizationally, Siri is kind of outside the typical services structure for various legacy reasons and they're off iterating like all getout and having a blast without the encumberance of the services organization. Every time I met with Siri I always came away with questions like, in this organizational climate, how on earth are they getting so much done?

Apple needs a serious Microsoftism on services. If you would have told me five years ago that Microsoft under Nadella would completely reverse course and embrace the living hell out of services while Apple meandered in the "let's buy companies to implement our services strategy" grasslands, I'd have said the opposite is more likely, yet here we are.
You could also have the client run some tests and auto report problems such as the bad server's id.

You could also have a manual report button the user can click on. And if you want to get really advanced, have a system that learns from those manual reports so that it can later warn when there is a high probability of a "problem" occurring.
I started learning perl 6 to prototype creating a DSL. Holy fucking shit perl grammars and actions are cool.
> Up until now, the Python community has done a much better job of getting into the lower levels of education than we have. We’d like to do something in that space too, and that’s partly why we have the butterfly logo, because it’s going to be appealing to seven year old girls!

Heh, I can't tell whether or not he's kidding.
It's a pretty weak article. The only actual trend I can find is that YoY revenue increases are slowing. Everything else are things like this http://si.wsj.net/public/resources/images/BT-AD041A_GOOGS_16...

Is that really a "trend" we're going to cite to justify this narrative?

Besides, it makes no sense. Even if their revenue growth has stalled out at 20%, their operating costs are only ~35%[1]. You'll very quickly get diminishing returns cutting that, and you still won't be able to maintain anything that keeps investors pleased.

Honestly this seems more like a story written off a press release from this "Bernstein Research".

[1] https://investor.google.com/earnings/2015/Q1_google_earnings...
Hacker News needs to implement this in the comments for selected users.
Lightroom Dashboard – Photo Analytics
Somebody has to be.
I get what you're saying, but if Perl magically stopped running today I think there's a legit chance the Internet would cease functioning.
The biggest problem is that reddit's voting system is still pretty easy to game
The idea of a shadow ban predates reddit by quite a bit, but yeah it's a little bit similar
Part of the ethical construct of the current form is that there is no trickery. The user sees the real, unadulterated data.
There is probably a mod on CPAN to gamble HN ratings. :)
10 Best Ways to Improve Your Social Media Marketing
I'm loathe to reduce the number of powers moderators have. Yes, it gives echo-y mods the ability to create their own echo chamber, but free and "unmoderated" *chan sites tend to do that anyway.

Most of the moderators who wanted more accountability from Reddit want MORE power to protect their users, not less. You do that by introducing consequences for user behavior, and that requires increasing the "cost" on users somewhere down the line.

We're never going to have Joanna with an EMP cannon on the doorsteps of the trolls, but we can dream.
> Their response was that space games and RPGs are both dead genres. We all parted a few minutes later as I had apparently killed the mood.

Do you mean you were fired / you quit? Or was that the conversation?
Nope. The Tea Party will scream and yell that the government wants to give welfare queens Cadillacs, and that's all anyone will hear.

I want Basic Income to happen. But I also know that there are a lot of people who benefit from it not happening, mostly cheap-ass crappy bosses who don't want workers to have any alternative, and so are stuck there.
Spere - Decisions made easy.
This probably explains the quality of the swag given away at this year Google IO.
I think the idea that capital is power is already widely accepted. The problem is that the alternatives to laissez-faire economics are corruption and cronyism.

Is there any society where the government can be trusted to regulate the economy without favoring the powerful and perpetuating inequality?
Just google Web Services .. anything useful?
No it didn't. We don't have Single Payer here in the US.
For those of us born in the 60's through to the 80's, I think the cold war and living under what sometimes felt like impending nuclear armageddon left a very negative imprint on our psyches regarding radiation. Who remembers duck and cover?
Though I agree the Minix 3 microkernel is more elegant than GNU Mach, the Debian GNU/Hurd distribution has >80% of the package base building and largely running, which means it has a higher software selection.

The Hurd's documentation is pretty good for a project of limited manpower, just scattered.

Because strictly speaking the Hurd is only the userland servers, there's plenty of opportunities to work on porting and hacking them. The Debian GNU/Hurd might get USB and sound soon with NetBSD's rump kernel drivers phasing out the DDE framework in Mach, for instance.
Out of curiosity, are you getting slow response times only on the first request, or on all?

I'm also using API Gateway + Lambda + DynamoDB

All of them are very slow on first request, even the DynamoDB queries. After that, they're much quicker, unless there are maybe 5 mins of inactivity.
That is true. It would also betray the name echochamber. :)
Had a quick google, couldn't find a corpus of spam blog posts. Surely somebody has one?
One of the joys of the web is being able to easily cite and read sources (it was the whole point of hypertext). Sure, we could all just discuss and debate by shooting from the hip with our opinions and recollections like we are at a wine-fueled dinner party but that's not why I come to Hacker News.

I wasn't trying to win or even have an argument with you. I was just trying to better my own understanding of the situation. I hadn't seen Alexis write that and couldn't find it despite spending way more time than I should be reading about reddit drama.

I don't know who you are or why I should take your word for it. I don't know why you'd expect me to take your word for it. That's something you do for people you know in person and trust, not strangers on the internet. That'd be a terrifying prospect if that's how we all did things online.

I, too, have noticed a pattern:

1. Person A writes something about a topic.

2. Person B writes about how bad something is which is related but orthogonal to the actual topic.

3. Persons C...Y have a heated debate of the orthogonal topic.

4. Person Z writes thoughtful comments about the topic but nobody reads it because the meta debate has drown out the actual topic.

A good name for it might be The Hacker News Comments Pattern. I'm not saying that's what you were doing.
This is fantastic, I have been pondering about the usefulness of comments in the age of twitter/facebook/social media in general for a while. Not being exposed to the ramblings of random individuals would be a blessing.
So I just tried it. Uploaded 200 MB file through web. Checked that my MacBook shows the .icloud file. Moved whole folder with it. Was gone from the iCloud web BUT my laptop kept downloading it. Also it is in the Settings > Data & Security.

So. What is the fuzz?
This is awesome. I hope it catches on.
Greatest comment plugin ever made. Hands down.
HN already shadow-bans users.
I don't see any moral hazard. If anything, not providing housing for those who don't have it is the morally hazardous path.
eAsic is only using it's eBeam direct-write technology(which is great for prototype development for cheap) for 90nm chips. So maybe using 14nm FPGA's is better.
What I learned from carrying a big rock up a big mountain
They do already.

Some users' comments aren't visible to the public unless you have the "showdead" setting in your HN user preferences enabled.
Finally, effective decentralisation of the vacuous inane gossip that is the currency of our golden information age.
That's basically Reddit's "shadowban"
Quite amusing, but do you really want the trolls to feel engaged?
Why do we care about people who treat property as an investment, rather than actually using the property?
So they send the link to their outraged friends and you get the sweet sweet outrage click-revenue. Duh.
Well when you want to comeback home , you don't want to come across a clone of yourself who already married your lover, had kids, settled down and your ex lover says "you were never around what did you expect and besides it's not like I'm cheating on you because it's a copy of you". I'd imagine time travels faster when you are out exploring deep space and having a blast while the copy of you is living his life on earth. Yeah, still worth it.
SEO's are gonna love this.
So if you posted would you see other people's comments or only your own? Can someone setup a demo of this so we can test it out? seems intriguing
Yeah, everyone on Hacker News hates the comments...

:|
No one cares. You're not cool. Shave your beard.
It doesn't degrade gracefully on my Lynx browser and doesn't use any form of encryption when submitting comments, making it vulnerable to 3-letter agency interception.
I'm such a fan of how Larry Wall speaks and writes, it's filled with a million little tangents that are stories of their own, but everything relates to the same thing of course. His BigThink videos are entertaining and enlightening. I've always respected Larry, even though Perl was sort-of "before my time" and I never got to write much in his language. But the fact that I mostly have written in languages (for server-side web development) that have been influenced by Perl makes me feel like I understand what he was going for.
Haha, haven't been around many black people eh? I've lived in and walked around in many black neighbourhoods, and I have never had any bad experiences.
Only their own - as they wouldn't have access to any other users' local storage. That's the point.

They aren't actually commenting - they're saving data into their browser's localStorage which is getting read and fed onto the page when they view it.

Since they aren't actually commenting - there's no way of showing other people's comments.
Yeah, and in those towns, rent is insanely high for the area as well. Is that because fast food workers are being paid $11+/hour?

Or is it possibly that the managers know that the oil people have crazy amounts of money, and they're trying to squeeze as much of it out of the oil people as they can?
Is this that PoC I heard about for a highly-scalable distributed successor to Reddit?
>This bandwagoning dismisses more collective works and industries than any technology in the past just for the sake of promoting bleeding edge, evergreen tech.

Flash needs to go for the sake of our security, not to climb up to a bleeding edge. The security risks are way beyond unacceptable.

Perhaps you could argue that some similar functions in HTML5 have just as serious of threats but additionally lack an off switch??

As for accessing legacy content, treat Flash like Ebola and keep an old machine around for that? It would help if the old machine has no writable flash or drives (or at least includes a non-writable restore image if there's a drive).

If our machines have writable flash for the network adapter, video card, hard drive, bios, and a few other things, how secure can they be? Even our flash isn't safe from Flash.
Only your own. The comments are written to your LocalStorage.
I don't know if you're being sarcastic, but you realize it doesn't actually submit anything, right?