skysight-inc/HackerNews huggingface dataset:
That's true. Although I still say you'll have my sexprs when you pry them from my cold, dead hands :).

Although, I wonder if I could hack together a lisp on top of the cog vm. That would be cool.

Anyways, what kind of awesome job do you have where you get to write st for a living? :)
I think a blogging platform should have that capability, but we've grown accustomed to "themes" being frameworks and plugins being apps. My ultimate goal is to design themes, not develop them, and to write plugins that extend various parts of the app, not pile entire new apps on top of it.
I'll take another look at them now that they've dropped the membership fee.
Thanks for the input. How would you go about diversifying?

E.g. Hold savings in different currencies? Mix of stocks, bonds, REITs? Let me know what you think.
> You're missing the point.

I don't think I am. That code deliberately uses Haskell’s low-level features. It’s like saying, “hey, high-level languages don‘t even save you from segfaults! Just look at my purposely crafted low-level code in a high-level (but not dead, so it has low-level interface) language that access memory at 0.“
All communities have to tackle these problems in various forms, although I believe it is possible to fix in a way good enough to be more valuable than without it.

I have some ideas on ways to tackle the fraud problem, such as with a trust-based ranking system, rewarding balanced feedback, purchase verification, looking for heuristics of fake reviews, and avoiding potential conflicts of interest.

It's not the primary concern of Amazon to make sure their reviews are authentic, where as it would be with a service dedicated to that very concern. In fact, positive reviews help drive more sales, so there's an inherent conflict of interest that I feel justifies the need to separate reviews from the place selling the things being reviewed.
> People do say that, so it's not a strawman.

Who says this? No-one who is a serious practitioner of FP (as opposed to someone who just reads about it in blogs) will tell you that FP automatically guarantees good code. You'll hear that FP goes a long way at reducing some common sources of errors, which is a pretty big deal, but automatically correct code? No-one will claim that.

> The article was not an argument against FP.

I didn't say the article was. Besides the clickbait title, and some dubious assertions (and a poor example with QuickSort), I do agree with the overall assertion that "FP is good, but not enough".
It'd be useful-enough to have an AI that could be given problem descriptions of the first kind (problem-statements that describe problems which may or may not require original research to solve), and then manage to figure out whether they reduce to gluing a set of "known" solutions together (and then, perhaps, generate such solutions), or whether they require original scientific/mathematical research (at which point it could just shrug its digital shoulders, like most humans do at that point.)

And by "known", I don't mean "in the AI's knowledge-base"; the AI would properly at least be able to hunt down textbooks and journal papers, read them, and learn problem-solving approaches from them. In other words, the AI would at least be as able to "do science" in the way that a grad student is expected to "do science."
Both versions are equivalent. The reason why you didn't understand the original version is that, as you say, you don't know Haskell. But, if you learnt Haskell, the original version would've been just as easily comprehensible.
Yeah, everyone here criticizes her because she's a woman. We only root for men. Get over yourself.

MM was hyped beyond reason when she was hired, made a ton of money and ended up being an apparently mediocre CEO. And yet, people are still producing articles about the "great" work she did at Yahoo. That's why she is criticized.
Drag and drop into the editor or upload through the link/image tools. Upload management is coming soon.
The only real issue was portability. On any given system you could do that already before C++11. Now C++ standard hides those implementation details below unified abstraction.

If interested check this SO answer.
http://stackoverflow.com/a/6319356
> Find me a credible FP proponent that would disagree with that point?

What distinguishes a credible FP proponent from a non-credible one? This is getting close to the territory of the no true scotsman fallacy.

If someone makes the argument, it's not a strawman. It doesn't matter if you consider them credible or not. The author of the article responded to a real argument made by real people.
Seems like a perfect marriage. The oracle cloud transition is a work in progress from what I can tell so this solves part of that problem for them.
Postleaf was definitely inspired in parts by Ghost, although no code was borrowed. I like Ghost, there are things I think they do really well.
I never said or implied such a thing, you're exaggerating.

What I said, is that it's the exception for a tech juggernaut to 'get eaten for lunch.' And that is indeed a fact.

Oracle, Microsoft, Intel, HP, Dell, Cisco, Google, Amazon, IBM, Texas Instruments, SAP, EMC, Qualcomm, Samsung, Apple

Where's the lunch eating? Where's the wasteland of destruction of tech titans? Most of those are now old companies, some are very old.

Now name a dozen plus companies of comparable sizes in terms of sales that have actually been destroyed in the last 30 years. It is thus that it's the exception, exactly as I said.
A British Ambassador leaving his post was encouraged to write what was known as a valedictory despatch, to be circulated to a small number of influential people in government. This was the parting shot, an opportunity to offer a personal and frank view of the host country, the manners and morals of its people, their institutions, the state of their cooking and their drains. But it was also a chance to let rip at the Foreign Office itself and to look back on a career spent in the service of a sometimes ungrateful nation.

They where normally quite blunt there is a great book collating some of the best https://www.amazon.co.uk/Parting-Shots-Matthew-Parris/dp/067...
Their PE ratio is 300. That's not profit that's wishful thinking. I will be amazed if they ever get to 100. Today prices are based entirely on dreams. Sure someday they might make lots of money. Apple makes more profit every few days. With AWS they would have nothing.
> Who says this? No-one who is a serious practitioner of FP (as opposed to someone who just reads about it in blogs) will tell you that FP automatically guarantees good code.

No true scotsman fallacy.
I'm calling it now. If this deal goes through Larry Ellison will buy a huge new boat.
Their profit margin is 7% if you exclude AWS. That is similar to walmart. Amazon is worth almost 50% more than walmart right now Except Walmart generates 2x FCF when compared to Amazon. Even if you double profits they are trading at 50xP/E. Walmart Revenue 4-5X of Amazon.
AWS continues to add new products that support new technologies like Docker etc. They can stay out of "commodity" space by continuing to do so. Tech moves so fast it's hard to imagine them ever really running out of new products to build.
Pretty much. Around where i live, power companies have started offering fiber services. But they just pull the actual fiber along their existing power lines. Just about all of them has teamed up with a third party that handle not just ISP, but also TV and VOIP.
"Remote working sucks for anything creative.."

Being creative requires a lot of focus and concentration as well as being in the a good creative space. This seems to be the opposite description of any office I've ever seen. IMO you can do your best creative work when working remotely.
You are still missing the point.

The author argues that using FP does not guarantee good code.

All that is necessary to prove that is to demonstrate bad FP code, which he has done. Only a single example is required to disprove a universal assertion.

> It’s like saying, “hey, high-level languages don‘t even save you from segfaults! Just look at my purposely crafted low-level code in a high-level (but not dead, so it has low-level interface) language that access memory at 0.“

If someone argued that high level languages save you from segfaults, your statement would be a valid argument against that, just as the article has provided a valid argument against a particular belief about FP.
Use fakespot.com and use filtered by "Verified Purchase".
Coworking Space Survey – Little help with some validation please? :)
Except that's the fundamental issue of advertising? Attribution has always been wickedly difficult. It was supposed to be easy with Google/FB (click -> sale, duh), but now people are clicking on fewer and fewer ads, so Google/Facebook et al. are repositioning as "oh no, they saw our ads for x seconds, we definitely swayed them."
That's true, and it was a bad decision in hindsight. In my defense, I've submitted to HN before and never really saw results after dwelling for an hour over the title. I just typed something and hit submit, what luck, eh? Thanks for looking!
Who? Who has made this argument? What actually is the argument? FP literature is full of this admonition. FP papers constantly cite the primary benefits of FP and it's not the functionality.

Who specifically is he arguing against? You cite "no true Scotsman" but we lack even a false one to point to.
Not believing that "a company of FB's size will implode in 10 years" doesn't imply belief in "a company of FB's size will never implode."
A more useful term is “sound”: does the type system protect the language's basic abstractions?

(0) Standard ML: Yes.

(1) Java: No, but dynamic checks are used to patch the type soundness holes.

(2) C: No, and if you do anything wrong, may God help you.
The buck stops in the C-suite. Verizon bought Yahoo for a tenth of what Microsoft offered eight short years ago. It's impossible to say this or that person was responsible for Yahoo's demise, but her job was to turn it around and in that she failed.
> My quick read of it seems that if they can come up with some kind of argument that they are selling derivative work (including perhaps some kind of unique identification layer, or meta data perhaps ... ?), OR that they are selling a reproduction. tenuous, but that may be their justification.

Wouldn't this make all electronically transmitted media into "derivative works", though? This sounds like such a reading would make the concept meaningless (and also possibly contradict the outcome of other infringement/attribution cases)
I also found webERP.org
Clustering and Solving the Right Problem
Opternative and 1-800-Contacts let users get prescriptions from home
Note that the blog mentions that he is being sued in India, and the recent DDOS is just the straw that's breaking the camel.
But the parent didn't say they can't go down, just that they won't implode within a decade of today. If IBM, Microsoft, or Cisco are dying it's a multi decade process. The dot-com companies that imploded 15 years ago were mostly losing money from day one.
You're right. But neither is the GP's comment. He's using it to show that perhaps cuteness is not an attempt to treat us like kids.
I think you underestimate how hard a guy like Larry Ellison works.
"Whenever any Englishman opens his mouth, he makes some other Englishman despise him" – Professor Henry Higgins in My Fair Lady.
Yeah, that kind of thing was exactly what I was trying to achieve in this demo.
Oh, my dear, what are you doing to me! +1
I am not a lawyer either but I think even if you adhere to the declaratory theory of law and take this waiver literally word for word

I hereby dedicate to the public all rights, including
copyrights throughout the world, that I possess in this
collection.

I have the feeling the lawyer who drafted this instrument of gift was a very competent one as in USA law the copyright of a collection or compilation does not affect the copyright of the works included in it.

17 U.S.C. § 103(b)
The copyright in a compilation or derivative work extends only to the material contributed by the author of such work, as distinguished from the preexisting material employed in the work, and does not imply any exclusive right in the preexisting material. The copyright in such work is independent of, and does not affect or enlarge the scope, duration, ownership, or subsistence of, any copyright protection in the preexisting material.
> Do you really think it would be clearer to write

Absolutely, anyone with programming experience can make sense of the longer (and still quite terse) version.

whileM ((<=) <$> readLeftIdx <*> readRightIdx) $ do

is literally symbolic soup without knowing the context and language in which it is written. For example `(<=)` could be less than or equal, but then again, given all of the other operators, who knows, might pipe output into whatever's calling `whileM`.
That appetite is proportional to the careless feeding of stats and the affinity to fall for the ads.
I love writing self-modifying code. I just hate everybody else's self-modifying code.
Generally speaking I only read 3 star reviews.

5 star and 1 star reviews are usually garbage - either fluffed fake reviews, or reviews outraged about something unrelated with the quality of the product itself.
I'm hoping that this kind of interaction will be part of one of our first encounters with aliens, sometime in the far future. The aliens would ask why we had done something a certain way and the human answer would be: "Because it looks good".
Show HN: Slack-pokebot
Thank you. I spent lots of time cleaning it up and writing comments, so I appreciate that.
I don't think those are actually Google ads. I went to techcrunch and clicked on the AdChoices icon and they all popped up non-google info.
>small mobile screen is perfect for advertising.

? It's very inconvenient to have your limited content cut by 40%.
That's been going on forever. Google "Ravi Suria" or see this from 2002...

http://www.newyorker.com/magazine/2002/05/20/doom-incorporat...
>IME, male CEOs of formerly-high-flying-but-now-struggling companies are treated the same way that MM has been.

Look at the headlines in the ongoing VW scandal.

"Volkswagen Chairman Agrees to Bonus Cut"

"VW Executives to Accept ‘Significant’ Bonus Cuts to Quell Unrest"

These people stand accused of criminal acts, hugely damaging to the business, and they don't even get named in the headlines.
I get that and agree with you. My point is that it's easier to evangelize for a language that is intuitive and comprehensible with only limited exposure to the language. Languages like go are a good example of this. If you've ever done any programming, you can read go code and know what it does. even if you've never written a single line of go code in your life. I'd say Elixir, a functional programming language, is also good in this regard.
Show HN: AnyTrack-IoT-track anything anywhere
The "sites" keep track of the transactions. This information could leak or law enforcement could successfully request this information.

High level analysis could find btc-altcoin transactions that "fit" together, maybe with later transaction when the person will eventually cash out, and use other data thats not obvious to us right now. A difficult problem, but one that is straightforward, fashionable (big data), profitable (lots of money at stake), and potentially something that law enforcement/intelligence agencies work on.

We tend to underestimate future capabilities ;)
Similarly Amazon provides an AWS HDD mail in service for large data sets.
>It makes me angry and sad to see all the sniping about her $200M (or thereabouts) earnings over 4 years. The spotlight has always been on her, and her failings are magnified beyond reason. Is it because she's young woman and pretty?

I'm amazed people get so angry when others point out Mayer failed to turn Yahoo around. Is it because she's a young woman and pretty?
At the exchange levels, you don't pay for traffic... you pay a subscription membership for the IX and you pay for your hardware; you might have some contracts for peering and transit that could cost money, but no where is it done based on data flowing through the network... It's all just to extract money based on usage with the rationale that people who use more can pay more, but it's not like they get a higher bill when they have more traffic, therefore, you can't say that a provider is selling their BW to cheap; maybe they already paid for all their fixed costs via their compute pricing....
Embarassing. I stand corrected then!
unclosable popup
I only get a blank page and the following in the console:

demo.js:10655 Uncaught SyntaxError: Unexpected token {

Tested on Chromium 48.0.2564.116, available under Fedora.
My point is that a Haskell programmer would be able to make sense of either version equally easily. Chaining applicative actions using <$> and <*> is a very common idiom. If you don't know it, you don't know Haskell.
Couldn't much of the function of such a "platform" be automated?

One of the main constraints that would guide selection of crates for this platform metapackage is that they must have compatible dependencies. So package A depending on Bv1 and package C depending on Bv2 wouldn't work because they Bv1 and Bv2 would both have to be included, leading to a conflict.

But this information is (in theory) encoded in semantic versioning. Assuming proper semantic versions for crates, a target set of crates to be included could be specified, and then automatically the various sets of crate versions that do not have conflicting dependencies could be calculated.

These compatible crate/version sets could be automatically generated and published as metacrates.

Consider the following crate/version dependencies:

Av1 -> Bv1
Cv1 -> Bv1
Av2 -> Bv2
Cv2 -> Bv1
Av3 -> Bv2
Cv3 -> Bv2

compatible_sets({'A', 'C'}) returns {{'Av1','Cv1'},{'Av1','Cv2'},{'Av2','Cv3'},{'Av3','Cv3'}}

By imposing an ordering on these compatible sets they could be automatically identified. compatible_A_C_0 is {'Av1','Cv1'}, compatible_A_C_1 is {'Av1','Cv2'}, and so on.

Obviously the semver could be wrong and unexpected incompatibilities could crop up. But couldn't these just be autogenerated and then voted on? Then the top best compatible sets will filter to the top and, de facto, the Rust Platform has been autogenerated?
> How does Google's ad revenue increase when Google themselves were saying people aren't clicking on adwords as much when searching in mobile?

Google sells ads besides search ads, so a lower per-search rate of clicks on search ads on mobile doesn't mean lower number of total clicks. (They sell both in-app mobile ads, and web ads that are not search ads.)

Also, a lower per-search click rate doesn't mean lower per-search revenue if the value advertisers are willing to pay per click goes up more than the decline in per-search clicks.
Is that true? Most pay-walled newspapers work this way.
This is really cool! I think it might look a bit cleaner if you changed the filtering on your shader to be nearest, instead of linear.

I posted this previously but I didn't want to distract from your submission, so I made my own submission to a similar thing I created: https://news.ycombinator.com/item?id=12183383
So this article is no longer interesting if she's not qualified enough for your liking, despite the fact that she's a highly educated physicist? I'm not sure how this comment is relevant.
Fair enough. I'm perhaps overly cynical when I see this much optimism.
> Fred Vargas

It's great to see Fred Vargas get some recognition on HN.

I'd recommend anything by Lauren Beukes, Susan Hill, or Caitlin Horrocks. (These aren't much like Fred Vargas.)

Caitlin Horrocks' "This is not your city" collection of shorts is, I think, good.

Susan Hill has written some great police procedurals, among others. "The Various Haunts of Men" is a great book.

http://laurenbeukes.com/

http://www.caitlinhorrocks.com/

http://www.susanhill.org.uk/various-haunts-men
Now someone needs to invent a traffic light system that uses data collected by sensors and cameras to dynamically adjust traffic lights to improve traffic flow.

My brother and I envisioned this idea a decade ago. Imagine a system that can use deep learning techniques to automatically manage traffic to optimize travel times.
A point I hope employers note:

The first reason he lists for declining the offer; salary was too low relative to housing prices.
It does not need to be framed as exploitive. Work life balance isn't just about time spent working vs not working -- it's about quality of life. If you have a job where the things you do for work are things that genuinely engage you and give you pleasure, things you would do even if not being paid too, then "working" more hours isn't a lack of balance, it's you spending time doing the things you find personally rewarding.
You wrote:

> Find me a credible FP proponent that would disagree with that point?

By including the word "credible," you are pre-emptively excluding some FP proponents as not being "true" FP proponents. So you've already committed yourself to applying the fallacy to evidence that anyone might present to you.
Not bait, just curious as to why you'd say that and didn't want to make any assumptions.

Sure, I could have built Postleaf in Node, for example. It's all the rage these days. I even considered it, but then I considered my end users who (sadly) still have trouble setting up a basic PHP app on a shared LAMP box.

I think part of the allure with Postleaf is the ease of use from the initial install all the way to publishing a post. If I had chosen Node, most of my target users wouldn't have been able to install it. Sure, I could have taken advantage of that to offer paid services that do it for them, but that's not why I developed Postleaf.

The choice to use PHP wasn't me sitting on a platform high horse, it's just what's available pretty much everywhere TODAY. It's also convenient that they're already familiar with the stack. That may change in the future, and Postleaf will pivot accordingly, hence why themes use Handlebars, not Twig or another platform-specific template system.

That PHP+MySQL apps are universally terrible is very subjective. You can build shitty apps with any language :)
Yes, this is currently the default for Free and Pro plans. Note that we're working on some additional options to allow you to move to dedicated certificates (and add additional domains above/beyond a single-level wildcard).
Pure B.S. Cloud providers over charge for bandwidth because they can, they treat it like a luxury cost like RAM where if you need more bandwidth you can usually afford to pay for it. It's not the "right" cost, it's the price AWS set which Azure copied.

Bandwidth is dirt cheap outside of the Cloud, e.g. I'm getting 30 TB of bandwidth as part of my 64GB RAM / 500GB SSD / Quad-Core i7 Skylake for €39 /mo (https://www.hetzner.de/us/hosting/produkte_rootserver/ex41ss...). Which roughly equates to €0.0009 /GB that also includes the cost of hosting entire server with resources that would cost an order of magnitude more on AWS/Azure.
Thank you both for the compliment, and for elaborating. :)
I rather liked Stein & DeMuth's Yes, You Can Get a Financial Life: https://www.amazon.com/Yes-You-Can-Financial-Life-ebook/dp/1...