skysight-inc/HackerNews huggingface dataset:
I do hope so! It's hardly as if California's lacking in good apples, but there's still virtually no cider produced, as far as I'm aware. (I will be delightfully corrected!)

ACE - ah, I'm okay with, but.. it's all rather mild, for me, as if not to scare people away. Still, perhaps it remains at that early stage, where American craft beer was in the early 90s?

And yes, it does seem cider's been improving its fortunes in the UK of late, assisted by CAMRA admitting it belongs with them.

For what it's worth, if you're in the UK, and enjoy (or would like to find out what it's all about) farmhouse cider and perry, I can wholeheartedly recommend Middle Farm, who do a superb job of assembling such from around the country. It winds up on four racks, spanning the length of an old farmhouse building, with bone dry at one end, and sweet at the other. Try what you like, in the thimbles provided, fill up your 1/2/4-pint jugs with whatever catches you.

http://www.middlefarm.com/

It is indeed a dangerous place. =:)

Sadly, Spanish cider remains almost completely unknown in the UK - the sole example I've encountered has been El Gaitero, a worthy example indeed, available through Ocado. If that's any indication, I'd relish the opportunity to try more of what Spain has to offer in cider, and hopefully, perry as well.
Testing React Web Apps with Mocha
>Unwilling to engage? You seem to watch the wrong shows... I've seen tons of interviews with people advocating immigration control. Some where even quite friendly.

As I said, the mainstream only allows a very narrow discourse on immigration, which Pegida don't seem to fall under.

You characterize this act as a fair way to expose the incompetence of would be politicians. I disagree. It's actually highly unfair, and I think any unbiased person can see that. Why did they pretend to be from RT instead of just asking Pegida their opinions about RT? I don't think Pegida would have given a different answer in either case. The real reason was to make Pegida look stupid. "Look, they can't even tell a real reporter from a fake one". Whatever you think about Pegida's views on freedom of the press and RT, they should be judged on their merits and not in the context of a stupid stunt.

As to what Pegida said, as I said before, I disagree but I see where they are coming from. They have a justified view that the Western press is not free when it comes to some issues. That they lack knowledge of RT and are uncritical of RT, is a minor issue.
Steam Censors Mentions of Kickass.to Torrent Site
And if you happen to be in Nava, dont miss The Cider Musem: http://www.museodelasidra.com/1x_frameset_ingles.htm?id=a
The Grinder, Gatling, Tsung, and JMeter to name a few.
Sadly, there is no shortage of manipulated victim testimonies either, often used to start or perpetuate a war.

- Nayirah testimony leading up to the 1st Iraq war [1]

- Numerous refugees testimonies leading up to the 2nd Iraq war (WMD, torture reports, etc)

- Torrent of testimonies from Ukraine in recent months, e.g. [2]

- I heard there is plenty of made-up material coming from Palestine

You can see how giving much credence to a single-sourced report is not just un-epistemological, but also plain dangerous in that it can easily make bad situation worse.

It's a very interesting question - how do we judge credibility of such reports? Clearly you can't take them at face value, but there must be things we can do. Obviously the best is a number of investigations by multiple independent people on site, but that's not always possible. One thing that comes to mind is interviewing all of the refugees and collating their accounts, as it could give a lot of data - people make errors, but if they all make the same errors it can point to manipulated accounts.

[1] http://en.wikipedia.org/wiki/Nayirah_%28testimony%29

[2] http://news.yahoo.com/russian-tv-sparks-outrage-ukraine-chil...
I wish the email stack was simpler.

While working on a project to learn go, I was using postfix to pipe email directly to a Go program, that then sent them as an SMS. I couldn't help but thinking how old and clunky the software I was using felt. The Go ended up being done in an hour and the postfix part took me 2 nights.

The same goes for all of the other email protocols and software. It's all big, bulky, and complicated. especially considering how much of a backbone email is to business today.

I know of the mailinabox project that was meant to package and abstract out a lot of the difficulties, but found that even that was too complicated.

Does anyone know of any projects meant to simplify the email stack?
You could solve this automatically with time shifted convolution/correlation with the original signal.
Valentine's Day in the Georgian Era
Cool, I'll have to check that out some day when I go to the UK. I hear Vermont has a decent Cider scene, but I have not been around there to check it out.
> Scala and Clojure and Groovy so if you can't stand Java syntax you have great alternatives

The backers of Groovy promote it as having Java syntax so perhaps Scala and Clojure if you can't stand Java syntax.
So what defenses should an organization employ to prevent these types of attacks?

From this non-technical article, it looks like they penetrated employees' computers and used their credentials, which makes sense because it's probably the weakest link.

It reminds me the philosophy/motivation behind Qubes OS [1]: there is no server security without client security.

What are banks running on employee computers these days? I'm guessing Windows. Do they have anything beyond what typical corporate IT does to Windows machines (install virus checkers, auto updates, most users don't have root)?

Clearly that's not sufficient. It sounds like you want some kind of strict compartmentalization like Qubes. There's probably no reason that an e-mail client like Outlook needs to share any state with whatever app they used to manage accounts. Besides perhaps sharing a clipboard for cutting and pasting a tiny amount of info.

The machines probably need secure boot and attestation of the root file system state too. It's pretty bad that in this attack and I think in the Anthem case that attackers were inside their network for such a long period without detection.

I also remember a DEFCON talk where a penetration tester said the hardest site he ever worked on was where they had a strict "star" network topology. None of the computers in the enterprise could talk to each other or even see each other. All communication had to be proxied through a central hub, which would audit all the connections.

Do any banks do that now? Is there any reason they couldn't in practice? I imagine that there isn't really a need for two tellers in the same office to be sharing files directly with each other. Let alone tellers in different offices. I've never worked at a bank do I have no idea what their networks are like. Possibly there would be some uptime concerns with a centralized system like that.

I'm just brainstorming and wondering if anyone has direct work-related experience.

[1] https://qubes-os.org/
I won't try and speak for all anarcho-capitalists, but I've experienced both extremes of the spectrum - and my political position is not a result of some kind of preferred violence. It is a moral issue, as I don't believe that the end justifies the means. In order to support the state, you have to be of that mindset, that the end justifies the means.
Show HN: A quick Twitter bot that posts “creative” commits
Have you tried UK farmhouse ciders? I'm curious how the general styles compare. Unfortunately, I don't know the NYC scene at all - I'm rather more familiar with San Francisco. (FWIW, I haven't tried the place yet, but http://upcidersf.com/ is on my radar)
Much better article (and from the source):

http://news.wustl.edu/news/Pages/future-affects-past-quantum...
In my experience many IRC channels are fine. If you run a project's IRC channel, there's really no excuse for forcing users to deal with a bad community, and a bad community is an excellent reason to find another project to spend your time with.
I totally agree that Chomsky is worth reading and I'm trying to get around to reading his books myself. In my view he is very consistent, and this consistency makes it easier to understand the inconsistency of mainstream American liberals.
That was my thought too, although it still is awful that the game industry is so disloyal. It is a large part of why I am more than happy doing web development & not game development, despite having critical skills for game development. There is a lot more loyalty, even if the salary doesn't keep pace - you're not likely to be laid off at least, unless you're at a failed startup.
I can confirm that MonoDevelop works reasonably well for F#, but the documentation for F# on Mono isn't great. Coming from OCaml, I love F# as a language, but the tooling isn't as good as it is for OCaml. Might be better on Windows with VS, but I haven't looked closely at that.
Sounds like ADHD, diinished Executive Function. Get tested. Properly. (not being flippant, that is one of my problems too).
I think if you can verify that people are indeed taking perilous journeys dragging along families and whatever possessions they can (usually the clothes on their backs and some money), it's a good indicator of bad things happening. In Kampuchea, it wasn't a few dozen people. There were lots of 'boat people' in vietnam, hong kong, who escaped from the Kh R. That in no way can be interpreted as being "ambiguous".

People don't travel through jungle, losing members along the way, for propaganda. Like I said, these weren't a few dozen people. It was thousands. People who ignored this can only be described as ideologues. It's kind of the same way some people in the West didn't want to believe gulags existed.
On https://isocpp.org/blog/2015/02/2015-02-mid-meeting-mailing-... it says "missing", I hope that they find it.
Show HN: Two to Tango – Social Dating (NYC Only)
http://xkcd.com/984
Also, provable performance properties are a big plus, caused by making lazy evaluation optional rather than mandatory. This aspect is explained quite well by Robert Harper:

https://existentialtype.wordpress.com/2012/08/26/yet-another...

(although he doesn't mention OCaml, and probably has other, even better future languages, in mind)
hey didyoucheckthe I'm working on a new programming language that I think you may be interested if you like Elm. Couldn't find your email in your profile, but mine is cammarata.nick@gmail.com. I'd love to show you
You're right, I was curious whether it was just me you played the insane game of "pretend what they said is fallacious then when they explain why they're wrong call them an astroturfer".
Hmm,

Perhaps a thing with lots of parameters and some tools/rules-of-thumb for debugging might be called a "gray box" where a "real" statical model with a defined distribution, tests of hypothesis validity and so-forth could be called a "white box".
Yep, exactly this. I do that in a Go app that I posted in my top level comment.
Where's the Money in Free Software?
Hands down, the configuration file for opensmtpd is the best I've ever seen. It's easy to grok and its declarative style beats Postfix's plethora of flags anyday. Looking forward to it making its way into the standard Linux distros.

https://www.opensmtpd.org/smtpd.conf.5.html
Mass produced - maybe not, but check this: http://www.konstantin-chaykin.com/collections/watches/lunokh...
1. Portal does support domain registration and SSL certificate creation. You pay for those annually, separate from the cost of your server.

2. Apps and data are backed up, encrypted, and stored off-site.

3. Your data is always easy to download. Open source apps are always easy to download. If you choose to use proprietary apps, you may only be able to run those on other supported services. But importing your data from a proprietary app to a non-propritary app should always be possible.

Thanks for the questions!
Mission District Supervisor Campos proposes market-rate housing moratorium
Did you give a shot at other languages in the same category as F#, like Haskell, Ocaml, Clojure or Elixir?
Do you think they wouldn't take contributions? The licensing is such that if it's really a great project, then even if it were completely abandoned, it would be no big deal to fork it in order to continue development.

If it's not so great, of course, it doesn't matter if it's active.
For anyone interested in modern interrogation techniques, I'd recommend the book "How to Break a Terrorist."[0]

[0]How to Break a Terrorist: The U.S. Interrogators Who Used Brains, Not Brutality, to Take Down the Deadliest Man in Iraq http://www.amazon.com/How-Break-Terrorist-Interrogators-Brut...
If you were starting from scratch as a software engineer, what would you do?
Once you have succeeded, it seems obvious what were the things that got you there. If you were to list the factors that lead you to a successful career in software development, what would they be? And, if you were able to re-start again, what would be the path you would take?
This was posted almost a year ago and enjoyed a decent conversation in the comments [0]

I'll repeat my comment from the time:

"For what it's worth, the presence of seemingly significant signal in the difference between the original and compressed tracks does not necessarily mean that significant sonic/perceptual loss has occurred. Operating correctly, the encoder is designed to cut not just sounds that the human ear cannot hear in general (e.g. sounds above 22kHZ) but also sounds which may not be perceptible in context (e.g. the quietest signals in a loud section). So if you find something beautiful about the ghost tracks (and I think there is something beautiful to find), don't immediately jump to concluding that mp3 is awful for cutting these sounds—they might be hardly perceptible when added to the mix.

Of course, at high-compression rates mp3 does begin to significantly degrade fidelity.

Edit: all of this is not to put down the project—I still think it's pretty cool as art and as a demonstration of the encoder, I just didn't want people to think that this was some sort of massive failing of mp3."

[0]: https://news.ycombinator.com/item?id=7955917
AnonGhost Starts ‪#‎OpChapelHill‬ Hacking High Profile American Websites
Actually, journalists from serious media tried that. With very little success. Most participants refuse interviews, and there is a video where masked participants forcibly carry away an interviewee. In other videos journalists are hit, their cameras damaged, and all the time they are shouting hate at the journalists.

The "narrow" discussion of immigration is more due to the limited options which have any reasonable chance of getting public support. As we've seen, the majority disagrees with Pegida. Only a fringe portion of the German public wants to break the constitution to tighten immigration. And those who try to fall somewhere in between current policy and breaking the constitution, often don't understand the topic worth a damn. If a journalist has even a modest understanding of the topic he will have the greatest difficulty of entertaining opinions and solutions which are based on factual errors.
Nut Allergy Alert Aldi Recalling Fiesta Fajita Dinner Kit – Undeclared Almond
Which is a deficiency of compilers and languages they support: there should be a notion of "verbatim" code, where the compiler doesn't try to apply any code transformation changing the "literal" semantics (as opposed to "intended" semantics).

Of course this would only be possible for languages like C which don't make any advanced abstractions on the hardware arch.
I didn't think I liked cider, then I tried some from Normandy while I was on vacation, because it was extremely cheap (3 Euro/750ml) and I knew it had a good reputation.

It was great. I've tried to find something similar in the US, but even the drier, higher-end brands just can't match it, despite being far more expensive.
That seems to me mean that the author composed new audio, and isn't presenting "wav minus mp3"
The (sadly uncommon, but proper) fix for this isn't to silence the employee, but rather to fix the piece of crap you are selling so that it isn't a piece of crap anymore.
Russia is objectively worse in a lot of ways, they are not identical. But there do seem to be certain significant things that are almost impossible to say in American media, such as the term empire.
Why were internal banking admin systems connected to the public Internet? Two isolated networks should be the minimum.
"From the outside it looks like a typical content database..."

You would terribly fail, if you were one of Google's paid quality raters. The task is to rate the actual value to the user, regardless of the particulars. The task is NEVER to take lazy shortcuts like you've done and judge a site based on any superficial features, no matter what.

You attitude and excuses for Google makes the internet worse for everyone. Please stop being among the people to spread this lazy attitude.
Little Big Details: Daily UX Inspiration
JavaScript promises
Is LLDB a threat to GDB's success?
I won't argue that Elm does anything other than an exemplary job at #3, but it is worth noting that there are some interesting efforts to build similar functionality in PureScript libraries:

https://github.com/paf31/purescript-thermite

https://github.com/kRITZCREEK/reactive-psc

https://github.com/bodil/purescript-signal

https://github.com/michaelficarra/purescript-demo-mario

https://github.com/mechairoi/purescript-frp-rabbit

To me, this is the benefit of PureScript - yes, you have to do a little more work, because you don't get these things for free from the compiler and tools, but you gain complete control over your application structure. You're not forced to work in some ambient Signal category.
The answer lies deep down in your soul. No trick, no formula, no epiphany is going to save you. It's about you keeping promises you make to yourself. You know this. Wrestle with why you are unable to do it. That's your only salvation.
>For one I'm pretty sure it would wreck binary compatibility with BeOS without the addition of a compatibility layer.

There's already 64-bit Haiku binaries which can be used alongside the old BeOS binaries so I doubt that this is an issue, it's not as if programs call the Haiku kernel directly, it's done through the Kernel kit.

>Linux also lacks the pervasive multithreading that BeOS and Haiku have. Again, maybe that approach isn't the best one

From what I've read from the guy who is working on improving Haiku scheduling (pawel), the thread scheduling was really bad in Haiku and scaled poorly, he was also positive (despite all his work on the Haiku scheduler) of using a Linux/BSD kernel to improve performance.

It's not as if rendering a tea-pot while opening 3 videos is causing any modern kernel scheduler to choke these days, it was impressive back when people were running windows 95.

In short, I don't think BeOS pervasive multithreading offers any benefits against modern kernel schedulers of today.

>I think they only have a chance to survive as long as they're novel.

I agree, however I don't think Haiku's novelity lies in which kernel it uses as it is such a low level part of the stack, it's in the API's, the desktop environment and the file system, in other words, user/developer facing components.
According to wikipedia the US is fairly permissive regarding reverse engineering hardware [1]: In the United States even if an artifact or process is protected by trade secrets, reverse-engineering the artifact or process is often lawful as long as it has been legitimately obtained.

Bunnies protest is about what happened to Aaron which was a case about data theft, copyright and the draconian way the us government intended to prosecute and punish.

Singapore has similar copyright and antipiracy laws, and an even more authoritarian and unfair legal process. [2] Human rights activists, foreign scholars and opposition party members have pointed out that members of the opposition parties often suffer "misfortunes" of various kinds, including arrest, sued into bankruptcy especially in defamatory lawsuits, and imprisonment, with the convictions and bankruptcy in turn barring the opposition candidates from standing in elections.

For the record, I love Bunnie, Singapore and the USA

[1]. https://en.wikipedia.org/wiki/Reverse_engineering#United_Sta...

[2] https://en.wikipedia.org/wiki/Politics_of_Singapore#Criticis...
Focus on the Threat: Bank Heists
We use Haskell extensively for all of our cloud services software at Plumlife and it has been one of the best engineering decisions of my career.

Amazing language and ecosystem.
Yeah, I'm never sure about language extensions. I've been trying really hard to avoid just adding them willy-nilly to solve various problems, but I've found there are at least 4ish that I include by default on every new Haskell project I write (and I'm up to 9 on my current project!). Sometimes it feels like their existence is a hindrance to fixing some flaws in the base language (Haskell without OverloadedStrings makes me sad)
It's similar to the "Paradox of choice" where Barry Schwartz argues that eliminating consumer choices can greatly reduce anxiety for shoppers. https://en.wikipedia.org/wiki/The_Paradox_of_Choice

One of the things to do is to minimize the number of choices you have. Then try and reduce your distractions e.g. tidy up your work area, go minimalist.

One of the best ways to avoid procrastination is to use the Pomodoro technique http://pomodorotechnique.com/
This is one of the recommendations from Coursera's Learning how to Learn course: https://class.coursera.org/learning-003

Finally you can try and develop a habit to Do One Thing: https://emson.co.uk/2015/01/do-one-thing/ (sorry self plugged post).
"Not true" sort of undersells it. They seem to make up some hypothetical language entirely and call it c++ for rhetorical convenience.
Having money on the line often helps, but otherwise they have zeno polling[1].

[1] http://blog.beeminder.com/zeno/
Show HN: Level sets in any dimension
I've noticed this pattern in people where their ideas are similar to general intimate relationships:

● Committing to one means you have to let go of committing to others. So you fear commitment to one.

● As soon as you find "the one" you become afraid that you'll find another "better one" that will make you happier. So you fear commitment to one.

● If you're attractive/talented you've got a line of [women/ideas] out the door and around the building wanting to be with you. So you fear commitment to one.

● If something goes wrong with a relationship/idea you can abandon it and run off with another instead of fixing and mending the original. So you let go of commitment to one.

● I've noticed that men/women who are [attractive, desired, popular] live a "player" lifestyle and don't settle down because they don't have to. There are too many options. Then a decade later when they lose muscle, gain weight, lose hair, their options in mates are more limited and they finally settle down.

TLDR: Maybe you're too young, too free, and have too many options, and not ready to settle down to one idea and should instead spend your time exploring and finding out what you're not good at. That way you can limit your options. Sounds strange but it worked for me. Now I have a profitable business and next year I may be able to live off of it entirely.
Docker in Action – Development to Delivery
I wanted to like OCaml, mainly for working with Unikernels. When I looked at the syntax it just looked very arcane, which was discouraging.