skysight-inc/HackerNews huggingface dataset:
No more debased form of internet commenting than laypersons debating the law, but a comment on this article does address some of the legal issues this raises.

The comment is from a non-lawyer but raises good points about selling scraped data and scraping that brings down / slows sites as being particularly illegal.

Here's the (edited) comment (in re: competitors suing over this article):

"I’ve dealt with this kind of law in a tertial way and can second your statement that subpoena powers would be the most dangerous (and stupid) thing they could grant you right now.

I’m not a lawyer, but in my dealings in this area I know that there are a couple things that spell MAJOR federal crime: One is scraping data and then selling it (the selling is where the prison time comes in), and the other is bringing down a site / affecting page load time (sabotaging a competitor and so on).

That doesn’t mention all the aspects of this story I’m sure you couldn’t talk about publicly.

A lawsuit would be fun for us voyeurs admittedly because you would have access to view ALL activity on their servers, email accounts, and so on and on. And once it is public record, it would be available for all of us to see. Now THAT would be a good article!

Yeah these guys would be majorly foolish to give you subpoena power right now!"
> they mutate-and-return....

Not necessarily; you can easily write instance methods which merely copy the existing object.
Yikes yeah several shades of poor contrast greys with a BRIGHT RED background, I wanted to play with this but it's giving me a headache.

The arrows are a contrast ratio of 1.32:1, the row bg color just 1.09:1.
Giant 5,000 km2 iceberg poised to break off from Antarctic shelf
Using Reading Strategies to Help Computer Science Students
It's staggering to think about how many layers there are now.

It needs an xkcd graphic.
State and Local governments COULD take steps to provide affordable housing... but that would ruin San Francisco!

http://www.sfchronicle.com/bayarea/article/In-a-wealthy-SF-n...

It won't match the Church! My kid(s) won't be safe! People with Mental Illness and Drug Addiction will end up there!!!

This is just one example I found for San Francisco... expand this example to any other town in California - Hollywood, The Valley... any part of town with wealthy people or people who don't want to lose their identity.

And THESE situations - in addition to basic Supply & Demand - are why housing costs are even WORSE in these areas. Demand alone causes the coastal areas to cost more - people want to live close to the ocean. This fight against affordable options cause the situation to be even worse.

Good luck solving it in California. I pick on CA, but CA isn't alone in these issues.
11 modi per anticipare il ciclo mestruale
AbstractLocalObjectFactory is a long name but carries little meaning.
> Samsung can make its own displays and chips and that advantage has ground a lot of the competition to dust. LG makes its own displays. Facing this, HTC (who had a nice Android business) has really struggled.

That actually wasn't the main contributing factor since MSRP was pretty similar at the time. Samsung instead spent millions on marketing. Supposedly they were going to Verizon salespeople and offering ~$20 per Galaxy sold. Guess which one they pushed at the stores?
I quoted the text from the user's post in my comment:

> The alternative solutions aren't great. $36 a year to store a couple megabytes of data is outlandish. If you'd like to transition us to this from Dropbox, the price must be drastically reduced.

That $36 is a subscription price for the alternative, which the author mentioned as "outlandish" in that forum post.

And what's wrong in saying that the company moved to subscriptions because the $65 one time sale is not working out very well? One the company's website, the pricing page lists only the subscriptions prominently. One would have to either know that there is a standalone license or scroll down to the bottom of the page to find out that a standalone license exists. For a sale page, it clearly uses a dark pattern to make it seem like subscription is the only way there. Even the page name in the URL is "sign-up".
Having done a philosophy degree and been a programmer, in my opinion you're adding far too much weight to what is a very easy domain to understand. All the complicated bits became their own discipline (maths/physics/chemistry/social science/psychology).

Philosophy's not particularly complicated to someone who understands basic logic.

In some ways it's not a real subject as there's nothing to study as it's all thought experiments. There's no weird data mucking up elegant theories, or strange earth movements, or bizarre lights patterns.

These days philosophy tends to be just an argument about what a word actually means.

It's certainly nothing like a programmer dabbling in maths and claiming they've solved p v np.
I don't shy away from reading programming books and I have close to two decades of programming experience now (including hobby times), and this is the first time I've actually read this advice. It doesn't seem to be widely spread. So I guess the choice of books matters...
> Is the opposition to cannabis as a therapy at least part rooted in the fact it is not patentable? Large Pharma can't make enough money from something people could grow themselves?

No and no.

Not only is it patentable, the United States Government famously holds one[1] for "Cannabinoids as antioxidants and neuroprotectant."

Additionally, there are already pharmaceutical companies producing, researching, breeding, and selling medical cannabis in other countries like Israel[2].

And if you're looking to see what's happening in the United States, GW Pharmaceuticals is seeing success in their Phase 3 trials for Dravet Syndrome and Lennox-Gastaut Syndrome[3].

[1] - https://www.google.com/patents/US6630507

[2] - http://www.tikun-olam.info

[3] - https://www.gwpharm.com/about-us/news/gw-announces-new-epidi...
Desktop Operating System Market Share
Why would anyone downvote this? Without any comments? Did you never say or hear "the baby is crying"?

I will now end my concern about being downvoted and get a life. The discussion culture in this thread is mad.
What issue did you have with Inferno, would mind reporting it please so we can fix it? :)
To followup, this is work by Dick Lipton, a very respected complexity theorist.
Why rest clients for rest apis?
Creating rest clients for rest apis is common practice. Everyday and other we see new SDKs rolling out. I get two things in my mind regarding rest client usability:

1) Consuming of rest apis become simple. Parsing work is cut.
2) If we have an unstable rest API, a rest client can provide a consistent interface to developers. But I can see nowadays rest apis are stable and made public for usage.

So, what's the point of writing a rest client ?
OOP doesn't actually have the market cornered on polymorphism. As my sibling replies show, FP languages have long known how to achieve it.
It's interesting to see that there are more Windows XP users than there are Mac OS X users running all versions combined.
Agreed on all counts.

However, I was more focused on the comparison with building REST APIs in Ruby.
I wondered if using Absinthe to wire up all the GraphQL schemas and resolvers was a better experience in itself compared to building APIs the traditional way.

Or maybe it's a tradeoff which resolves positively in favour of GraphQL when a more expressive API is required in contrast to traditional REST when a limited API is required.

An "expressive" API as used above can be roughly understood as one with relatively large number of unique API endpoints.
Mathematics without history is soulless
How to Learn a Foreign Language by Paul Pimsleur is a short book that has a lot of gems about language learning.

My tips as someone who has learnt a foreign language to fluency after becoming an adult:

Focus on sounds before the written language. Pimsleur's courses are good for this, but also just watching TV shows etc in the language you want to learn. The flow, rhythm, any extra sounds etc are all important. Mess around and try copying what people say when you hear it. Ham up the accent.

Try to learn everything in a context. "Where is the money?" as a line in a tense movie thriller is far more memorable than reading it in a textbook. The brain loves little connections. It's not like a hard drive. Remembering more is often easier than remembering less.

Don't feel you have to learn any particular thing right now. If some word/phrase/grammar form is hurting you just put it down and come back another time. It might be months down the line. You will have probably picked up more knowledge and more examples in those intervening months so learning it will be much simpler.

Use materials that are intended for natives. Books for learners are more likely to have mistakes or have very unnatural phrases in them. Sometimes they swap out the more common phrase for a less common one because "We haven't learnt that yet". Have a healthy suspicion of textbooks.

Learn how to use a dictionary. Look up words you already know to help you get the measure of a dictionary. Look words up in one and then cross check in another. Always be aware of the fact that a certain idea may be very common in one language but uncommon in another, thus the words may match in meaning but be wildly different in frequency. Context and materials for natives helps a lot here, if you're reading a Spanish magazine it will contain a good cross-section of common Spanish words.

Have some way of reviewing words. I recommend a flashcard app like Anki[1]. While useful, try not to spend too much time reviewing. Flashcards are just something to remind of what you learnt last week, not to learn new words. If you want new words, go back to native materials.

[1] www.ankisrs.net
This is one of those moments when you sigh and don't bother. If you've done an undergrad in philosophy and still don't think there are parts which aren't very sophisticated and difficult, we'll... Sigh.
What I am saying is that it has been done before. I'm just stating some of the hurdles. If you can license or otherwise come to agreement, avoid those hostile protocols (know before you do a lot of work who/what is a hostile), or just make a plugin implementation and host the 'dark' plugin on Tor or w/e you should be fine.
Sure - we use Contentful as our cloud based CMS offering. There are a few other players here - but the only ones I can speak to would be Prismic and Siteleaf, both of which are really solid.

Once you've got your content CMS-side, you can then pull that content into your SSG during the build process. All of those offerings I mentioned also have webhook support, so on publish of any content you can refire the build (to then pull down the new content).

We are loving this setup. There are really very few downsides.

Feel free to hit me up if you want to dig in more - m AT coldandgoji.com
I think you're misreading the results.

> There was no significant difference between usual GP care, Beating the Blues plus usual care, or MoodGYM plus usual care at four, 12 or 24 months.

So if "usual GP care" is the baseline, online CBT doesn't add to that baseline.
Excellent comment. Why is it wrong to use trade barriers against a marketplace adversary who has an unfair advantage? We do the same with tariffs for imported products as well in the US (China dumping solar panels on the market below cost, for example).

As an American, I support using trade barriers against Dubai due to their humanitarian/human rights policies (or lack thereof).
The Marketing Benefits of Messaging Apps
> War on Extinction

This is a really good way to phrase it as a marketing campaign. It could be used for global warming, energy problems and like you mention space exploration.
-Russia's GOV work hrs are 0800thru1800 (not 900-1700)-
-Lunch 1300-1500 never be4 n00n-
-Last DST happened in 2010-
I'm mostly using ansible instead of bash noawadays.

Does all the same with more commands and better error handling.
> Philosophy's not particularly complicated to someone who understands basic logic.

Yes, of course — modus ponens has a lot to say about how we should live.
Daily Dose of Inspiration
I didn't take it as Clojure bashing either. On the other hand, it does seem to be a sort of back-footed defense of Common Lisp, to me. Partially because it seems to miss acknowledgement that part of the goal of Clojure was to bring the level of abstraction that Common Lisp affords to the JVM, for example Common Lisp has the abstraction of Seq(uences) and functions that operate upon them.

But the big elephant to me is that Common Lisp provides a very strong set of Von Neumann abstractions in addition to its functional abstractions. Lists are an abstraction that maps to sequential reads of a contiguous block of memory. Setf has pointer and offset semantics. And the much maligned `loop` is a brilliant abstraction over iteration that lets a program be explicit about the why of a loop.

That's not to say there are not advantages to functional programming. But the popularity of Go and Python etc. suggest that abstractions that run counter to functional programming mores is not a reason to find fault in Common Lisp. Like Clojure, it's a big language that tries to meet programmers where they are in the projects that they work on. Nobody faults Clojure for allowing Java's mutable vectors because they're there in the language for practical reasons.
has this become a community thing? Is it considered (by the community members) helpful?

Yes to both. If it weren't, I doubt members would continue the practice. I find it useful to know that it may be something I've come across in the past. It also puts it in some context.
Overmedicating children is an actual problem. Would be interesting to talk about ways to fix that problem.

OTOH, these specific parents, I can't even imagine what they're going through. My heart goes out to them. A child like this would be so difficult to raise & to help, and obviously they have so much love & dedication just for their willingness to stick it out, I'm so glad a little THC works for them, as opposed to having nothing that works, or some other pharma cocktail that "solves" the problem through vegitating the kid's brain. Anything that gives them a semi-normal existence has to be a Godsend.
Show HN: I analyzed 50TB of Reddit comments to get top recommended fitness links
Yes ... our lives will get a lot more "interesting" as the script kiddies figure out how to disrupt physical infrastructure. Most of the state actors aren't interested in crashing these systems (at least for now - that could change with the appropriate war). Instead, there's a profit motive in electronic espionage. When this knowledge is acquired by those that just want to break things, we'll find life a bit harder.
we are chasing more after trends than the fashion industry. The post contains no more info than that the image library is now pure rust.

I want to like rust and understand that there are benefits to it, but why is this on the frontpage? What important information does this post contain that justifies this, beside that some project now has their image library in pure-rust (does that even make sense? Not every rewrite is justified, replacing a rock-solid c-lib with a brand new rust-lib may not be a good idea)? I just loosely follow rust and i really don't see how i benefit from reading this.

I think we need to step back and realise that while there might be benefits to a certain technology, it's not a miracle drug.
Seriously. Though finance may pay better. I still use economics for personal decisions. It helps to be able to understand leading data points and put together some data.
There is no magic, and the article makes that clear. It might win on the constant because of the potential parallelism, but even that's not clear. But if it did win on the constant, the amount of potential parallelism is huge! It's just that we never seem to be able to take advantage of it "properly."

But the thing is that this idea keeps getting re-discovered, with people getting excited all over again. This article is a clear debunking of the hype, and has value in being able to point people at it and say "Look, it's been done, it doesn't work, and here's the explanation. If you've done something really new, then you need to make it clear why it's different from this 20 year old work."

Having said all that, I'm not sure what it is you're claiming doesn't make logical sense.
I went Android > iPhone 4, HTC HD7, Lumia 900, Lumia 925, Note 4, iPhone 6s+, iPhone 7+.

My iPhone 4 was terrible. Replaced 3 times because it kept breaking (drops calls randomly, random reboots)

But I've had nothing but terrible experience with Android. The first month is fine then it slows down to a grinding halt...

My windows phones to date are still the best phone experience. But MS didn't release the newest phones in Singapore so I went iPhone.

I'm basically an iPhone convert now. 0 issues. No slow downs. Just rock solid phone.

My flat mate had nothing but androids and thee I the towel with the nexus 6 for an iPhone 6s+ and now he refuses to touch Android again.

I don't understand Android popularity.

(Personal opinion)
> I would tenatively assert that the majority of philosophers now and in the past have believed the following two things: 1) moral statements like "murder is wrong" are objectively true or false. 2) philosophical statements are also objectively true or false.

That is not entirely true about Heraclitus. Aristotle accused him of believing that there is no "true" or "false", and even though Aristotle was biased (don't know the reasons, but it seems like he holds a grudge against Heraclitus) by skipping through the remaining fragments from Heraclitus I'd say that Aristotle was at least partially right, there are indeed moments when you think that for guys (they were mostly guys) like Heraclitus there wasn't a clear distinction between "true" and "false".

I've said it before on HN, in slightly more eloquent terms, that Aristotle and his principle of "tertium non datur" is what allowed our civilization to scientifically and economically prosper, it's what allowed us to put a man on the Moon and to hold mini-computers connected to the Internet inside our pockets, but if one reads those Heraclitus fragments there are hints of possible intellectual/not-sure-what-to-call them worlds where indeed the difference between "true" and "false" is relative, where a thing can be "true" and "false" and in any other state at any-one time.

I can't comment about Heraclitus's or pre-Socratics' views on morals, AFAIK that was mostly a thing that started to matter with Plato and then with the Stoics. It certainly became "a thing" in later Anglo-Saxon philosophy, where things like "sins" and the like started to become important.
Flippa Virgin: My First $3000 Sale Story
Shower and rubber band LIFEHACK
I find it hilarious how people think there are all these "amazing engineers" around. Sometimes it even seems like hero worship. The reality is that the vast majority of engineers are mediocre even at high-profile tech companies and hot startups. That's not a bad thing and I don't mean it as a criticism; modern civilization has largely been built by mediocre engineers. And even the best engineers make frequent mistakes.
More like modus pwnens.
> What is the advantage of this over raw plant material?

Consistency.
There are some alternative firmware projects like samygo (for Samsung) and openlgtv (for LG):

https://wiki.samygo.tv/index.php5?title=Main_Page

http://openlgtv.org.ru/wiki/index.php/Main_Page

But they support AFAIK only a limited number of devices and also only some firmware versions (it seems like both Samsung and LG are attempting to close the doors).
I think you meant to say,
(defn func[o n] (.write ^WriteInterface o ^long n))

This is needed only when calling Java methods, because Java allows overloading. Clojure only does arity-overloading, not type overloading, and hence doesn't need the type info.
Back when Nokia abandoned Qt, we still needed to write #ifdef Symbian in lots of places.

It wasn't as easy as writing GNU/Linux applications.
Serious question: what prevented you from using an AWS instance?
I checked you bio are developing your own HFT strats? I ask because I am connected with a couple startup HFs. Ping me on Symphony {Brian Hewes} if your up for chatting about it.
Does anyone know of a link to the conference paper about this?
I identify OO culture as a possible culprit. OO is not so fond of structuring and scoping mechanisms besides classes.
Computing at Light Speed: The World’s First Photonic Neural Network Has Arrived
On this I beg to differ. Or at least, you are making a sweeping generalisation. Not everyone thinks and feels as you do.

For me, being given "historical context" and having to understand where these things came from, or why they were interesting, or how they were developed, or who did them, was tedious agony, and I hated it with a passion that's hard to describe.

I understand that for some people it brings mathematics to life, for others, like me, it kills it. Please don't think everyone is like you.
That is one thing I appreciate, everything from Nvidia's side works perfectly out of the box. I've only ever had undocumented issues on the FOSS side.
What do you mean by empiricism? I was always under the impression that observation and experiment are what empiricism is all about so I don't understand what you mean by saying that it is empirical but not testable.
The quantification of learning horrifies this statistician. The belief that a standardized test is more objective than say a trained human assessor neglects the subjective nature of human makers of the test. It puts the humans behind a facade that creates the appearance of objectivity but not actual objectivity. The benefit of standardized tests is that they lower labor costs of assessment not that they increase the quality of assessment. It's only with that admission that a reasonable cost-benefit analysis could be done.
Vivarin is brand of caffeine pill (haven't heard the name since the Nineties), I've not heard of combining it with THC.
My experiences with US carriers is delays, overpriced cancelled flights, overbooked flights, broken in-flight entertainment, and cranky staff. It's so bad, that if Ryanair flew to the US, I would happily sit in their slightly irritating cabins (with no TV) - it would genuinely be a better experience.
> Terrorists are an existential threat

Give me a break. I've never heard a more hyperbolic statement even from diehard warmongers.

There is no conceivable way that terrorists threaten our national existence/security. Even several orders of magnitude more attacks a year would be barely a blip in terms of actual casualties.
The original author's "I just pause there" answer for the stanza division sounds like a classic example of the author subconsciously building in structural features, or just forgetting why she structured it that way in the first place because she associates it with performances rather than a process of writing now. (It's not as if programmers necessarily remember why every little structural feature of programs they wrote some time ago are still there, after all)

Having Googled the original poem, there's really only one place you could split it into two stanzas, which coincides with repetition of phrases from the first stanza - the only repetition in the poem - and which is where the poem switches from thinking about Monday to it being Sunday at midnight. I don't think the author put the pause there purely to save her breath...

(you can read the original poem - typeset without the stanzas - and the original questionable high school questions here
http://www.jiskha.com/display.cgi?id=1394137792)

It's also worth noting that even if the assumed authorial intent is completely wrong (like many other theories of authorial intent attributed to authors who usually aren't around to question it), it's a far more reasonable interpretation than the other multiple choice answers. Though this doesn't really apply to some of the other examples