skysight-inc/HackerNews huggingface dataset:
I feel like you're overstating the problem, and I think that in itself is a good portion of the problem to start with.

Monads have acquired this mystique that actively makes them harder for people to understand, because they don't have enough moving parts to satisfy people's expectations of a difficult concept. More often than not, the reaction of someone finally understanding monads is "Is that it?", and the answer is yes.

There exist decent two reasonable pedagogies for learning monads, and good examples of them. The first is to teach people all the prerequisite concepts (HKT, typeclasses, Functors and Applicatives) properly, and then demonstrate a case where they're not quite enough, and you need a monad. Learn You A Haskell is a good example of this.

The other is to discuss different examples of monads in non-monadic terms until people start to see the common pattern between use cases. As I understand it, this is the approach taken by You Could Have Invented Monads.

And the final ingredient is just perseverance. I think at some point, all you can do is keep working until it clicks. Perhaps we'll eventually work out a pedagogy which avoids this, but for now all we can do is try to convince people they'll get it if they keep trying. Lots of people who don't consider themselves mathematical geniuses have managed it.
The Case for Bringing Swift to the Server
no, its just another angry female assistant downloaded their whole 2.6TB database on her 512gb flash drive.
Supertasks – From Pre-Socratics to Spacetime
Apply HN: Coporter – Secure and searchable contact management for journalists
Coporter is a contact and story management application that allows journalists and content makers to keep track of their sources, notes, and media securely in the cloud. Think of it like a CRM combined with Evernote, but designed around the needs of reporters and newsrooms.

In many newsrooms there is increasing pressure on journalists to cover more stories with less resources, but Coporter will make that burden easier. Journalists will be able to store details on sources, notes on conversations they've had, quotes from people they've talked with, links to previous stories they’ve featured in, and even upload photos or video. All of the story data will be searchable and available securely through web or mobile devices. When a journalist wants to find information on a person they spoke with a year or two ago they will have all the information available to them in an instant.

Coporter would be available as a free product, but with reduced features. Users will pay to unlock extra features (e.g more storage).

I'll target the product at individual users but I'd like to also create an enterprise version that can be sold to media companies and integrated into their publishing workflows. In this version, journalists will be able to work together with other reporters to collect and assemble stories, and share information securely with their co-workers.

Why build Coporter? - I'm a digital producer and journalist with experience working in newsrooms across Australia and I've noticed a need for a tool to help with the reporting process. Whilst there are some tools to help find stories on social media or to help you publish content - there aren't any useful tools to help with the day-to-day content gathering process.

Coporter is a tool that I desperately need to do my job, one that would make my work more efficient, and one that other reporters have told me they also need.

YCF would allow me to spend time building Coporter and making this a reality.
That's a great approach if you have a good memory. If you don't, not so much.

When I was younger, I used to never take notes and remembered almost everything. I never had a photographic memory, but certainly remembered enough to understand and do very well on tests.

As I got older, doing that became harder and harder, so I started relying on notes. My note-taking skills went from pretty poor to really good, and now I feel crippled if I can't take notes. This is especially true when the course-load is high, and you're expected to remember a ton of material per course. Relying exclusively on your memory for something like that is only effective for a certain fortunate segment of the population.

Notes are also great for review years or even decades later, when the things you may have remembered at the time are long forgotten. They're also great for sharing with friends and publishing, like Sacha Chua[1][2] does with her notes.

[1] - http://sachachua.com/blog/2013/05/how-to-learn-emacs-a-hand-...

[2] - http://sachachua.com/blog/sketched-books/
If someone wants to trounce all over your labor rights, and if telling them not to trounce on your labor rights counts as burning bridges, then burn, bridge, burn.
Indeed, not sure one model will fit all cases either.

It's fairly hard to be a WinZip power user after all.
Show HN: A simple way to recover Google Analytics data lost to ad-blockers
From the article:

> The trucks did not travel in platoon for the entire journey — only on motorways when traffic conditions were "normal" — and each vehicle, even those following the lead truck, had a human driver on hand.

Also, the convoy formed a network and explicitly communicated with the goal of not just driving autonomously but also recognizing cost savings:

> a Wi-Fi connection keeping their braking and acceleration (but not steering) in sync.

So quite a bit different from just lane keeping.
Yep. They don't want them there. But there is a world of difference between hatred towards non EU people and towards EU citizens. The only people that have a right to be in EU are the citizens of EU. For everyone else it is a privilege.
Why would you use Chrome if you're concerned about privacy?
1. This doesn't look like a scalable business, so much as a franchise business.

2. You may be targeting the wrong age group. It seems much more likely to me that you should be looking at college students and recent grads: people who have figured out what they want to do and are motivated to acquire these skills. (I wouldn't recommend that you exclude high-school students, but they probably shouldn't be your focus.)
The lead trunk has indicators that the convoy is platooning, sure some people with interfere with it but for the most part when drivers start to recognise this on the road they are mostly going to stay out of the way.

>This technology looks hardly any better then Tesla's lane keeping assistant

So? It's the first step in removing a human driver. Are you assuming that this technology is not going to ever improve? The end game is a head office operator that controls a network of 50 trucks across a country remotely. It's just a matter of time until they get there.
Look at China, where WeChat Wallet and Alipay dominate cashless payments. It's very good for the Chinese government that there are 2 large cashless payment platforms that they can monitor/control.
An easy way to check if you have an NP-hard problem: If I give you the right answer, can I easily convince you that the answer is right?

With NP-hard problems like Sudoku, that's easy. Slightly simplifying, the definition of NP-hard is "easy to check the answer, hard to find it".
An Effects of Internet Marketing on Price Elasticity
No. Because breach your skin on the thumbs with the needles of the oscilloscope and 9v battery will easily stop your heart.

The current that passes trough your body is determined by the properties of the whole circuit. And it is ultimately the current that kills you.
These findings don't account for huge centralizing effects of online readership. We would expect for several winners to take all, since there are no barriers for readers to navigate towards the highest quality content. I am also puzzled by the absence of The New York Times, which I think would be one of those winners eating into local audiences elsewhere.

The concept of a "newspaper" itself makes little sense online, where traditional newspapers compete with aggregators like Reddit and Facebook, and mixed content providers like Breibart, Huffington Post, FiveThirtyEight, Vice, BBC, NPR, Al Jazeera and so on. Should we count those as newspapers? The word "paper" suggests that our categories are inadequate to the task. Other studies show that people are reading more news than ever online. This study should simply conclude that readers no longer call their news sources "newspapers."

Imagine a paper that would discuss the stagnation in online shopping by looking at traditional retailers, without mentioning Amazon or Alibaba.
Cash still rules, it requires no electricity, you have to physically take it away from me compared to exploiting a bug in some system.

Bitcoin is not bad, but it's still in the hands of a few privileged people, who control the source code. Privacy only truly happens if you leave out middle man, like Coinbase. Now, managing bitcion 100% yourself is a pain that the general public simply won't do. Yes, you can do it, but you will find yourself at the edge of a long tail.

It's fun to see how the most expensive social experiment will unfold.
JuliaCon2016 Keynotes: Timothy E. Holy, Thomas J. Sargent, and Guy L. Steele Jr
>If you are in the business of content and your mission objective is entirely driven around delivering content to your users, you will have a dedicated development and operations team. Your users are the customers and they demand content delivered to them in any number of ways and means. WP's shortcomings increase exponentially when you operate at scale.

Have you looked at the Mossfon pages? They are barely more than sales pages, nothing outside of the scope of WP or Drupal. You can't expect everyone who wants a Website with Basic functionality to have dedicated ops Teams, that would make it unfeasible for the majority of companies to run their own websites.

For most businesses the page is not the business, even more so for a company like Mossack Fonseca.
I would say that most of the jerks are not among the most successful people (though perhaps there are more jerks than non-jerks up there...)
How to Create a PDF from Multiple Scanned Pages in Your C# Code
"All this has happened before, and all of it will happen again."

Maybe the question of moral is unprofessional for the historians, but I think it is crucial to consider it. Humans have very short memory as a civilization - we lose the collective memory of things that happened before oldest of us were born. II World War is hitting this border right now, and you can notice all kinds of things happening that two decades ago would be unthinkable - like rising popularity of neo-nazi movements, or regular people suggesting methods to deal with immigrant crisis in Europe that would make the continent look pretty much like 1938 Germany.

This is a big problem, because we've wasted thousands of years of collective experience this way. Knowing what king ruled where at what year (which is what we're being taught in schools) is of very little value for most people. But the moral coming from their mistakes and successes is actually helpful. It's funny that people do study the Bible this way, but not history. It's also sad.

That said, the problem nowadays is that any attempt on trying to preserve collective memory of lessons coming from past events will be criticized as propaganda and brainwashing.
Something else to consider: Comey is also the man who famously rushed to the bedside of a very ill John Ashcroft who was being asked by Alberto Gonzales to reauthorize the warrantless wiretapping [now known as STELLAR WIND] to stop it because he felt it was illegal. Like he actually threatened to quit and was acting AG. [1]

I'm no way trying to defend his agency's actions on encryption - it's chilling and probably one of the most important and defining issues of the information age. Only adding this to point out that people are complex and not black and white and their motives and beliefs and actions can sometimes be in conflict and cognitively dissonant.

1 http://www.washingtonpost.com/wp-dyn/content/article/2007/05...
It seems the IoT community should push for manufacturers to provide up front guarantees that if they discontinue a device / platform they will open source the entire system for the community of users to continue as they wish.

That way first adopters will feel safe in their purchases no matter what the outcome.
The End of Things
Thanks, I'm going to add logos as I need them, as clients need them, or as the community requests them. Not in a huge rush and happy to grow it organically.
The whole point of money is it abstracts value from what is valued. Barter is laden with whether you want the thing, what you perceive as its value, and it's durability & transportability. A crate of raw tuna is quite valuable, but very hard to barter with. Some may be surprised to find ammunition & guns make for excellent cash substitutes, having a wide range of value in compact, durable, and self-protective form.
who released this info and for what reasons exactly will always be the question that i think will never be answered, but lets not forget that information itself seems to be legit. Iceland's PM resignation confirms that, at least partially.

Everyone knows that Russia is corrupt up to the top. How? Pretty much every top politician (and their families) in russia own far more than can be purchased on a state salary. Spokes person for Kremlin is spotted wearing 700,000 Euro watch when his official salary is less than 1/10 of that.

A lot of Russian government officials and their inner circles own multi-million dollar properties in: London, Spain, New York, Boston etc. Their families live in the west, their kids go to schools in usa and europe...

Panama papers disclose how these multi million bribes and shady dealings are accepted and how money is transferred and used to buy up assets overseas. Good old days of a bribe in a suitcase are gone... Its hard to fit $300mil of cash in a suitcase (well Italians would argue lol).

IT IS very suspicious that no high profile Americans were caught in this release... It is possible that USA players simply use different entities to set up shell corps and transfer money using different channels.
Back when I was at LimeWire, circa 2005, we attempted to use UPnP to have LW configure port forwarding for you. Though, maybe some router vendors consider UPnP a security risk these days.
Mayor de Blasio’s Campaign Fund-Raising Scrutinized in U.S. Corruption Inquiry
My last comment was sloppy and I agree with much of your reply. However, the governments that serve their populations well do so in virtue of their structures and office-holders, both of which change over time.

My concern is that any increase in already substantial state powers poses a twofold threat. Firstly, it makes future increases more difficult to oppose. Secondly, it risks falling into the hands of irresponsible future office holders.

I suggest that you wouldn't be able to trust your government with your text messages if you fell into one of the following three categories: freedom fighter, wrongly suspected of crime due to unchallengeable secret evidence and targeted for state-imposed restrictions without explanation, actual criminal (possibly under a homophobic, misogynistic or racist law).

I'm not sure about the banks, but maybe some of the above applies to them, too.

The New Zealand parliament has identified five "institutionalised checks on executive power". (They are a codified constitution, an elected head of state, a bicameral legislature, devolved powers and proportional representation.[0]) Only two exist in my country (the United Kingdom), neither of which is available to me, because one of our legislative chambers is unelected and (like the majority of the population) I don't live under the jurisdiction of a devolved legislature.

I don't understand your last sentence. By "insurance", do you primarily mean checks and balances? If so, which ones matter to you?

[0] See Table 2 on this page http://www.parliament.nz/en-nz/parl-support/research-papers/...
>Cash is the only payment method available today that is both distributed and truly censorship-resistant.

The only widely-accepted currency with those properties.

People are free to exchange anything for anything. You want to pay for something in blueberry scones? Go right ahead. The problem is finding someone to accept that payment. We use cash because it's convenient and has inherent value due to its ability to pay taxes.

>but censorship is as easy as cutting off the target's internet connection

Couldn't agree more. Cut off the internet, or refuse the sale of a cell phone or similar device and people will be forced to exchange their Bitcoins via pieces of paper. What a breakthrough.
So I have spoken at quite a number of conferences over the years in 3 different fields, pure coding/tech, 911 pre-hospital and entrepreneur/small business. I have never paid for entry to the conference or show (when speaking), and only in the smallest case did I pay my airfare and hotel. And in one other case I did pay my airfare. In both of the cases where I had out of pocket expenses they were small, highly specialized conferences where it was worth it to me to be there. I have a number of contacts that are speaking fairly regularly at conferences and none of them are paying to speak, and most aren't keynoting either.

I also wouldn't disagree with you or say you are wrong that some conferences are charging speakers entry to the conference, but frankly, I would view them skeptically. To me it is the totally wrong incentive for a speaker to pay to present.
If every computer scientist studied medicine for the next 8 years I wonder how much that would increase the likelihood of finding an HIV cure?
Phoenix Framework dockerfile
'Could'? Why do media outlets persist in tiptoeing around these issues? A tiny, tiny minority of cashless systems are private and censorship-resistant.

Almost all of the solutions that are actually currently on the table already do help mass surveillance, already does give more control to the government.

If we can get the general public to use open hardware without backdoors and a cryptocurrency or similar, we might be able to come close to the privacy of cash. But is that a realistic goal? Anyone knows how to use cash in a reasonably private way. Barely anyone knows how to use digital technology in a reasonably private way. It may not even be possible (are our systems backdoored? is x86 secure?)

Taxation is always the problem hailed here. I think that fundamentally people should have the power to withhold information from the government. That action may result in negative consequences, but it should be possible nonetheless.

There is a huge distinction between choosing to disobey the law and potentially being punished for it (civil disobedience), and having literally no choice because all other avenues have become impossible.

That is what people are fighting for, that is what freedom is all about. Perfect enforcement is not desirable.

Imagine a world in which homosexuality is impossible. Not illegal, but impossible. That's what perfect enforcement would have looked like in the 50s.
The author is focused on making a case that the Russians are behind the Panama Papers and have an ulterior motive. Not once he mentions that the behaviours the papers expose are criminal or otherwise negative. Even while discussing wrongdoing by Western parties, the Russians are implied to be more villainous.
This could also have applications for cheaper and smaller fusion reactors? And particle accelerators.

(And I'm guessing they meant MRI instead of X-ray in that last paragraph)
Motors would be harder though.
Now that would be exciting - I'd love to see how Facebook augments reality for social networking. :-)

(which sounds a bit silly)

I want to see posts from my friends in the real world, rather than my friends in the real world.
Ask HN: Any laptops with video and mic off switch?
Recent stories like NPR's "Why The FBI Director Puts Tape Over His Webcam" highlight a real need for hardware audio and video off switches. Many of my friends are also using tape, or buying those little slider things. Why haven't laptop manufacturers responded? Can we start a list of laptops that have hardware switches for video and/or audio?
I left college right as the "everyone always has a laptop" trend was beginning. I never could see the point of one in a class.

You can type much faster, yes, but you can't easily draw. Especially for math, engineering, science type class you really need to be able to quickly copy down diagrams, graphs, equations, etc that aren't always easily entered into a text editor. For me those always helped understanding much better than trying to describe the same concept in words.
Agree, I'd be inclined to think it is either a hacker, or an insider, or a US agency.

Putin was at the top of the revelations, even if the news was unsurprising (but like the Snowden documents, it's not because we all suspected it that the proof is any less valuable).

If the guy who did it is not US authorities, I would not not sleep well if I was him. The police in London regularly picks up the hung or poisoned bodies of those who dared to attack or expose Putin...
I dont see how having the most organized/tagged notes is so much of a benefit to make somebody a top 1% performer.
And the shit train that is the privacy abusing tracking ad networks rolls on.

There's a huge opportunity in the market (thats old timey talk for "ripe for disruption", kids) for ad networks that are non abusive, non invasive.

But no. Fuck that. Let's just find ways to keep people using the same bullshit and do whatever we can to break user trust and user privacy.

Fuck you very much.
> I'd be interested to know how you define, say, signed integer overflow (keep in mind, most DSP architectures don't use two's complement)

Basically every DSP uses two's complement, and pretty much everything else besides, and has for decades. Most things that give different results based on the representation of negative numbers are merely implementation-defined, anyway. Signed overflow is undefined for a different reason.

for (i = 0; i < n; i++) {
foo();
}

Does that loop execute n times, or (4,294,967,296 + n) times? If signed overflow is undefined, the compiler can assume n is non-negative. If it's even just implementation-defined, the compiler has to check. That in turn may eliminate a whole host of potential optimizations the compiler might have been done.

In general I agree with your point, though. If those kinds of optimizations don't matter to you, you shouldn't be using C. If you want the option for your loops to run (4,294,967,296 + n) times in C, use unsigned arithmetic. Its overflow behavior is well-defined.
Business Dissertation E-commerce in Saudi Arabia
Meh - I've got 20 tabs open, one of which is Facebook. Sometimes I click on it, sometimes not. I don't consider that a great feat of fence jumping.
If you're looking for a mature alternative, Maxima CAS (http://maxima.sourceforge.net/) is worth looking into. It doesn't aim for syntax compatibility with Mathematica as this does, but it is quite usable and fast.