skysight-inc/HackerNews huggingface dataset:
This person is getting downvoted... but it isn't.

Lisp, especially in it's early implementations is highly imperative. This is why when people talk about Clojure they always talk about Immutability, it's part of what forces a functional style on the language.
Welcome to Haskell, where anything can be infix :-)
When I wrote this essay, Clojure was beginning to show its chops. You're right, the success of Clojure has made Lisp armchair theorizing obsolete. I'm a little tired of the essay, but I keep it up because I still get e-mails praising me for it (cf. the volunteers who made translations linked at the bottom of the page).
It's a fine line, because after all it is also [part of] the responsibility of the NSA to protect American citizens and businesses from foreign interception. They have two directly competing goals when recommending an encryption scheme: make it as secure as possible to prevent foreign/malicious actors from intercepting it, while they also want to be able to break any encryption scheme they recommend themselves.

To me, this says that they would be more likely to recommend fundamentally sound encryption schemes, but choose parameters where they can have hidden knowledge that lets them undermine it. Stuff like what people think they may have done with the eliptic curve constants, where they [supposedly] have chosen constants that they have extra knowledge about, but the method itself is apparently otherwise quite solid.
BBS is good. I'd been of the inclination that biofuels were viable prior to that, it pretty much single-handedly changed my mind. I really like that it gives a detailed breakdown of how fossil fuels come to be and their various and relative formation efficiencies.

Carbon sequestration from seawater is a rather different animal from most CCS discussions. Though, in the world of strange bedfellows, it turns out that various coal industry organisations follow this information pretty closely and have some of the more complete compilations of research. Just ... beware biases.
Search for:

rsync version freebsd 9.2

First, note that the first four results (for me, anyway) do not contain the string "9.2" at all.

Second, note that google does not give you the "missing: 9.2" notifier on those in the results page.

Later results (for me, 6 and onward) do contain all of the terms. Google decided that search results that did NOT contain all of my terms were more "relevant" than ones that did.

Bonus laughs: changing the search to:

allinsite:rsync version freebsd 9.2

does change things up a bit, but results 1,3,4 and 5 still don't contain the string "9.2".
Yes, whichever ever one you have seen a million times before looks more readable. So?
If you can also get accurate white balance, you may be able to get useful information from the colour of the sky as an alternative.
Somebody who opens with a picture of an obese person for ridicule effect and blames IBM for making the Holocaust possible has no place commenting on "human decency".
Good eye, though it's not immediately clear that that's strictly edging in on Carnot efficiencies or if other aspects (two-stroke power cycle, valveless port-based design, eliminating cylinder-head heat loss -- on which, doesn't that eventually reach equilibrium temp anyway?, etc.) are to credit.

I've seen a few other radical reciprocating energy designs, there are some interesting YouTube vids I should track down. I think "radial engine" might reveal something. New Zealand, possibly Australian engineering firm, IIRC.
That's a great change!
> Even though it is probably the most practically used functional language.

Would love to get some evidence to back up Erlang being the most practically used functionally used language, because for all I know, it's hardly used at all these days.
I'd distinguish between (at least) three degrees of “purity”:

(0) Absolutely anything goes. Examples: Racket (in the REPL), Lisp, Clojure, Scala, Erlang, etc.

(1) Values are immutable, but any computation might have any effect. Examples: Standard ML, OCaml (mostly), Racket (mostly).

(2) Values are immutable, and computations are type-annotated with their possible effects. Examples: Haskell, Idris, Ur/Web.
Seems fuel cells might also fit in there. Though yes, powerplant design (and noise/exhaust) are limiting factors.

Also: stored-energy locomotion. Fully-powered walking is expensive.
Chris Schafmeister here - wow. Well, just make sure you always wear your safety goggles.
I kind of thought that always meant to be used a flag for "this user loaded some random binary in the kernel and now complains there is bug ". So developers look at the debug output and see "oh, well, it is tained, so, we won't waste time on this, you are on your own" kind of stuff. Which is reasonable.

I think it's useful to look at it as that if the kernel is flagged as tainted, it means it's in a state that can't be properly debugged, independent of the exact reason.

This could be because there's a opaque blob loaded that makes debugging difficult, if not impossible.

It could also be because the license of the code that was loaded (even if it isn't an opaque blob) means that even if someone did figure out the problem, they couldn't necessarily get their changes committed upstream (or might have a hard time of it) and then they'd have wasted that time debugging something that legally can't be debugged by anyone or anyone can't use the results of the debugging (the fix), which are freedoms the GPL is designed to protect. There's a lot of bugs to work on, and it's meaningful to consider code that is licensed in a way that is not strictly GPL compatible as lower priority than code that is GPL.
> One of those rights is to sell it to big unproductive but powerful individuals/corporations.

> I pirate too, but I respect the ultimate creator's right.

It may be the creator's right, but it isn't necessarily the creator's will. There are a lot of reasons to publish in particular journals, and restricted access to the published paper isn't necessarily the desired effect, it may just be an unfortunate side effect.
They apparently mirror everything to LibGen. I agree it would be nice to be able to easily mirror it though.
Hybrids do bring much of the best of ICE and electric traction to bear. At the cost of increased complexity and weight.
Looks like you requested an account in June of 2015? What's the story there?
My favourite bit of this article was where they pad the struct to move each field onto separate cpu cache lines and see a 15% speed increase.
You're both right and wrong, it's just that "functional" has a lot of different definitions and nobody can agree on which one is correct.

As a result, "functional" has become pretty much meaningless when describing a programming language.
Because another company agrees to say something they're being asked to doesn't diminish your right not to say something you don't want to say.
> but if you have more time than money, it's a possible alternative

Most people in academia have neither.
>Look, this is a stupid bug in their algorithm, and will probably be fixed at some point.

I don't think its actually a bug, it's just the way Amazon sales rank works.

http://onlinesalesstepbystep.com/rank-risk-reward/

"I can define Amazon sales rank in one sentence:

“The period of time since an item last sold.”

That’s it

What does that mean? It means that starting from one hour after an item sells, its rank will start to rise until it sells again. The longer the gap between sales, the higher its sales rank grows. When the product sells again, it will drop significantly and then begin to rise again an hour later."

https://sellerengine.com/top-5-things-you-need-to-know-about...

"2. Current Sales Rank CAN’T Tell You How Well an Item is Selling

Because of the huge swings that sales rank can undergo (see the previous graph), looking at a single data point can’t tell you how well an item is selling. A low sales rank (one that is close to 1), can trick you into thinking an item is a longtime popular seller, when actually, that item was just sold.

To make accurate guesses about how fast an item is selling, you need to look at multiple data points and see how an item’s sales rank trends over time."

All products on Amazon have a sales rank, not just books. I'm not really sure of the reason for publishing it but it isn't supposed to be scientific or anything (the exact algorithm is not disclosed). All categories have a sales rank and a best seller list, no matter how obscure and the sales rank has worked this way forever. Why? I don't know.
Except you did not criticize the commenter for missing the point of the article (as you see it), you combatively accused them of hijacking the discussion with "pro-military stumping".
other open traning dataset : https://openaddresses.io/
While several people have mentioned the Napier Deltic, there was also the Junkers Jumo 205 opposed-piston diesel aero engine of the early 1930s.

http://www.enginehistory.org/Diesels/CH4.pdf

Claims of innovative internal combustion engine designs that will be significantly more efficient than current ones show up every few months. They never live up to the hype.
Not only that, but how can Apple say yes to the U.S. government and not say yes to the Chinese government or anyone else?
Like it says in the video, it's mostly a business decision. All the companies in the top list are customer/user facing, while Amazon's AWS is not customer facing at all. It's about the customer's impression of the platform they are interacting with on a daily basis (presumably not Linkedin). Standing up with Apple on this issue shows their users they are (also) serious about their privacy.

Turn the tables for a second:

What would the US do if a foreign government had access to their citizens' information?

Would it become an issue of nationalism to use your own country's homegrown smart phone, browser, social network, etc?
Sure, but then he's saying he was misrepresented by that?

So do the quoted questions and answers written on that page accurately represent what Gates said, because if they do, then although he might not be 'siding with the government', it seems he sees nothing problematic with the government making this sort of request, either in compelling Apple to produce a version of iOS that will allow for brute-forcing, or in this case setting any sort of precedent for what the government can ask companies to do via the All Writs Act.

Actually, if the quotes in that article are accurate, it seems that Gates doesn't understand the issue at all, specifically:

> Apple has access to the information. They’re just refusing to provide the access and the courts will tell them whether to provide the access or not

Which is not the case here. Apple doesn't have access to the information and they will need to build a customised and security-compromised version of iOS in order to allow the FBI to attempt to retrieve that information.
> Or functional as having proper closures.

Closures are an implementation detail.

> Or tail cail elimination.

Tail call elimination is just the right way to implement tail calls in a strict language.

> Or using immutable data, or immutable variables.

Variables don't “mutate”, they are substituted with other expressions. What imperative languages have is “assignables”.

> Or minimizing mutable state.

Functional programs have plenty of state - which changes over time. You can't have computation without traversing a state space - over time.

> Or being declarative.

What (technical!) definition “declarative” are you using?
It seems like a waste to tie new software to X when Wayland is just around the corner.
The mindset of the software developer
I'm from FlightAware...

Our network ADS-B ground stations is one of our fastest-growing data sources, but we also get data from the FAA, other national aviation authorities (UK, Australia, Eurocontrol, Central America, etc.), directly from airlines, satellite avionics providers, etc. Live flight tracking is a deceptively difficult problem - on the surface it seems as if you could simply collect data and regurgitate it (that's what I thought before I came onboard), but there is actually an enormous amount of processing and inference based on sometimes incomplete, inaccurate, and conflicting data, even for mainline airline flights. That's not even getting into GA or flights in areas of the globe where we lack complete coverage. It's a really interesting set of problems!
When you design a service but charge for it as if it were a product, the inevitable result is that in short order you discover that if there is a demand for the service you offer, the demand continues – but your charging does not.

You would think that the consideration of "how will people actually use this application if we're successful?" would come up a little earlier in the design process than four years after implementation and deployment. And yet…
Synthetic chemistry is not really something you want to learn on your own in your basement. You can do it, but you're much much much better off just following real laboratory courses in college. They'll teach you proper lab safety in a safe environment, and the range of reactions you'll be able to perform will be much wider than what you could do in your basement. Most undergrads will perform a Grignard reaction, but I would not advise you do that in your basement.

If you're interested in theory, then it's a whole other thing.

(I'm a chemist.)
Don't work for Rocket Internet funded companies
China went absolutely startup crazy in 2015
I wish Apple (and other tech companies) would have the guts to actually pull out of a place that mandates backdoors. Then the public outcry would finally be enough to cause a repeal of the law.
Definitely - making it easier to interface with Container Engine is a big reason why we built this workflow. Because we wanted to make our own lives easier developing with Kubernetes!
Immutable data structures don't “force” a functional style, cf. Prolog.

And Lisp is highly imperative even today.
Raspberry Pi Robot Playing Connect 4
Possibly also length of shadows? (sounds tricky though)
I see what you mean. Yeah, write that blog post.
When trying to assess popularity, measuring "ad populum" is exactly the right metric (hint: look at the root of the word).
Yep, I use KeePass primarily for password management, in most cases I don't control what the passwords are - how else am I meant to store all these different client VPN credentials?
The Retrade
Thank you! Definitely - we see a big need for collaborative deployment tools in this space.

And of course - happy to officially be part of the open source club :)
Really appreciate the break down. From a firewall perspective due to it being a payments app, I'm fairly well taken care of in that regard due to my relationship with the payment partners. However I think you do bring up a good point about having a line of separation for legal purposes.
Will do, chief! Thanks again for the inspiration.
That is also not what I was implying. Banking shell companies is a very high risk activity frowned upon by the OCC as most of the time they are mismanaged. Only larger banks have the flexibility and the bandwidth, and the contingency to manage them. It would seem only likely the the bank that is already banking Stripe, would be the likely one to also bank the shell co's that would be processing through Stripe. Easier on the bank to have oversight and line of sight of the business activities. SVB on the other hand without having other oversight on Stripe, really no vested interest in Stripe's success, and much smaller bandwidth and risk management resources is the banking partner for the shell co's, that is strange, which is what I noted. It is not a normal and natural event, hence my original question.
That is really interesting to me, what sort of roles did you work in and what was your path? I'm getting into start-ups now as a coder, and while I went to Penn for undergrad, it was liberal arts. I'd love to loop back into academia if possible, and I'm wondering what sort of path you took? Thanks :)
Yahoo Webscope: a reference library of interesting and useful datasets
A man scaled his app from 0-10M users single handedly, sold it for $575M
A Lisp with significant indenting (like Python) would bear a strong resemblance to Haskell.
Obama is upset that China wants tech companies to undermine own security (2015)
I have at least three Cherokee fonts on my system; wonder why they make it seem like there weren't any.
"Its own font" sounds a bit patronizing.
SFC isn't a copyright holder of Linux. They are just giving their opinion.

Also, as far as combined work, the OSD is not talking about that, but what the GPL calls "mere aggregation". The GPL is quite clear that "mere aggregation" is not under the scope of the GPL, thus OSD consider the GPL to be open source. A module linked to Linux and distributed along with Linux, however, is no longer "mere aggregation", but distributed as a single work.
> online retailers are becoming 'salesmen'

Let me fix that for you.
I think this is meant for humor, as an expression of feeling overworked.

That's different than "no time."

If someone truly has no time to wait a week or two for an ILL request (I'll assume the local public library offers it as a free service) they they have no time to read the paper, no time to carry out research, and no time to write up the research.

How then do they plan on taking on a new project when they have no time?
>> "The thing is, if privacy advocates lose this fight, we have a greater chance of losing the next one."

> you could say that about any skirmish in the privacy debate. Every legal case sets some precedent that affects the next one.

Yes and no. The role of the judiciary is to interpret and implement the law. They are not supposed to create law. That is the job of Congress.

This case is so unprecedented that there's a chance the precedent here will effectively create a law. It will come down to a matter of interpretation by the justices. If they rule against Apple, the message is, "This is covered by the AWA, and the AWA was intended to compel companies to weaken their products' security". In that case, many of us in the public feel that the justices will have unfairly created a new law.

If they rule for Apple, the message is, "This is an undue burden being forced upon Apple. That is not the intention of the AWA. If you want them to comply, go to Congress and ask for a law"

Obama was a lawyer, he knows this, and in light of the public's disapproval of mass surveillance, he chose the path (the AWA) that is most likely to get him what he wants, which is to grant law enforcement access to all iPhones. The public currently will not re-elect congressmen and women who push through new surveillance laws.

P.S. I like your site vayable.com
Interestingly, "aviation geeks out there supplying the data" are how the FlightAware API you mention gets much of its data:

https://flightaware.com/adsb/coverage#data-coverage

https://flightaware.com/adsb/piaware/

With a bit of promotion your idea could work and in fact... It does!

http://www.adsbexchange.com/

http://global.adsbexchange.com/VirtualRadar/desktop.html

Also, ADS-B rollout isn't entirely necessary. It's possible to triangulate places with the older Mode-S transponder through MLAT as long as you have enough receivers in the area.
Thanks for posting this link, I went looking for it when I saw the parent comment. I think there's obviously a lot of value in this (with some drawbacks as well). It's strange that acquihires are typically the only time it happens.
You'd let the neural network do the heavy lifting there
New Chat Protocol – XMPP Alternative (Based on XMPP Semantics)
Hey Guys,

After trying XMPP for months and unable to make it work on slow network, we decided to write a new protocol on mqtt. We loved XMPP for it's extensibility and the protocol completely mimics XMPP - chat, chatstates, client-state indiciation.

Just the namespaces are replaced by MQTT topics and with wildcards clients are really lightweight.

Advantages:
1. Streaming Binary instead XML (XMPP have exi so it can be fixed).
2. Super easy to implement. Just took us a day to implement to port most of the functionality from XMPP.
3. Just like XMPP it's infinitely extendible. Wanted to add a new packet type is just adding a provider and registering it to manager (to all those who worked with Smack - will feel at home).
4. Out of the box support for Webrtc - audio and video calls.

Here is the protocol - https://github.com/bangarharshit/Mqtt-chat and here is a proof of concept - https://github.com/DrawersApp/Node-Sdk/tree/mqtt/src . We are polishing the SDK and will be releasing the android sdk, java client, node client and server support - emqttd in the next few weeks.

One more thing we didn't like about XMPP was the time it takes for an XEP to go from draft to implementation (sometimes in years). We are trying to create an echo-system on git itself, where we can bring it down to days (or at-least weeks/months). Please submit feature requests on Github as an issue, propose a solution (or let it be proposed by community), quickly implement it and test it out.

Feel free to cut an issue for any discussion.

Thanks,
Harshit
Unfortunately, doctors will keep on using it, as it contains a mathematical formula, which makes it seem all "sciencey".
I feel like that would be a financially detrimental move in the case of the US.
Looking at the framework list, I've found Sabina. Why is Spark forked into Sabina?
I think they're talking something similar to GCHQ's intercept.

For those who are new, previously on hacker news https://news.ycombinator.com/item?id=7312212
Hmm. I hope they don't do anything with FastMail.fm. This was a company whose email product I was so impressed with that I still pay $15 a year for email.

Edit: looks like Fastmail bought themselves back from Opera anyway. https://blog.fastmail.com/2013/09/25/exciting-news-fastmail-...
A few years ago, a URL shortener was running on the .to ccTLD itself. That was the shortest possible URL shortener service since there are no single-character TLDs. Unfortunately it doesn't seem to work anymore.
Self-Driving Flying Car to Take Off in 2018
FAA to Consider Allowing Small Drones to Fly Over People
There's clearly a continuum between two independent programs distributed on the same DVD through to a pre-linked static binary combining two pieces of code together.

I believe the OSI point is aiming towards the first part of that continuum (and of course the GPL itself specifically disclaims "mere aggregation"). The line here is somewhat fuzzy, but for example if you were selling NAS boxes based on linux-on-ZFS, it seems to me that it would be hard to explain that away as "mere aggregation", since the essential functionality of the product relies on both those parts working together.
Soulseek is still really useful, especially after the crackdown on Megaupload/Mediafire/Rapidshare.

For niche and obscure music, it's always been superior to torrenting IMO.
Just to double down on the points of some other commenters here: "Functional" is a pretty difficult word to pin down these days. That said, there seems to be a clear camp in what might be better called "denotational" programming which centers around the ML-alike languages, the dependently typed languages, and Scala.

Lisp is not much at all like these languages. Nor is Erlang, though it is vastly closer.
Some Linux copyright holders have assigned their copyrights to the SFC.

https://sfconservancy.org/copyleft-compliance/
A Kidney for Jit
I'd pay a lot of money for a medium-smart phone: one which has only the essentials like calling, Google maps, email, camera, and maybe Uber. I'm not on Facebook but I have a horrid news reading addiction. I only keep a smartphone because I don't want to lug around a separate GPS unit, dumbphone, and camera. And because it's actually as cheap to have a smartphone on Project Fi as it is to have a dumbphone on the cheapest provider. Ugh. I don't want a smartphone which makes me such a consumer of mindless news and entertainment! But here we are...fighting the good fight, trying to avoid wasting time on a device which seems to encourage it.