skysight-inc/HackerNews huggingface dataset:
I actually think Elm is quite cool and am working in it right now. But I disagree with almost anything the author says.

He starts with some sort of rant against HTML because "It's 2016". As if:

div []
[ button [ onClick Decrement ] [ text "-" ]
, div [] [ text (toString model) ]
, button [ onClick Increment ] [ text "+" ]
]

were more readable than

<div>
<button onClick="decrement()">–</button>
</div>

<div>
<button onClick="increment()">+</button>
</div>

Iit's obviously not. The Elm formatter even gets the indentation wrong: the divs are on the same level, yet indented differently (and I know why, but it's wrong nonetheless).

So I have no idea what problem anyone could have with writing HTML. It's actually one of the nicer markup languages around.

I also don't buy this legend that Elm is so easy to read, non -programmers could understand it. The update function given as an example is a nested 50-line switch statement that any sane linter would drown in wiggly red. When we take away the comments, this is what is left:

update : Msg -> Model -> Model
update msg model =
case msg of
Input name ->
{ model | name = name }
Save ->
case (model.playerId) of
Just playerId ->
model
|> updatePlayerNames playerId
|> updateNameInPlays playerId
|> clearInputBox

...and so on. It uses a lot of English words, too many actually, because people seem to think that makes it as easy to parse as a sentence.

Let's try: "Case model playerId of Just playerId? Model updatePlayerNames playerID! Nope, that's gibberish.

Don't get me wrong – Elm is really exciting, especially against the sweltering heap of Javascript in the background. But not for those reasons.

(He does get to the core "yadda yadda state" argument later on)
That's a matter of perspective, apparently, to me that is the most interesting part. The fact that it took decades before it was declassified and only then caused an inquiry by the Danish parliament indicates that some other people thought it was interesting as well, at least interesting enough to attempt to keep it buried forever.
QMUI Web – A front-end framework designed to UI development
Brit here. This country can be a bit strange, sometimes.

The BBC is currently funded by a TV licence, an annual fee mandated by the Government/Treasury. As of now, if you watch broadcast TV live, be it BBC or a commercial alternative, you require a TV licence. There's been a loophole that permits catch-up watching via iPlayer, the BBC's own on-demand brand, without a valid TV licence.

When TV signals were analogue, detector vans would apparently drive around and be able to check if a household was watching TV without a licence. The digital switchover effectively rendered these trucks useless. Anecdotally, a large majority of British households have a TV licence, it's considered by many as a utility bill.

There's a sort of precedent with the TV detector vans, I guess, and this is just a modern remix. I'm horrified, personally, and I'm figuring out what to do next. The cynic in me is wondering whether this news was quietly released around the launch of the Olympics so it could be buried. I don't know. I do know as a network installer I'll have to gen-up on the specifics of wireshark et al because I'm going to get calls.

On a personal note, I moved to a semi-rural location in 2012 and cancelled my TV licence (I don't want TV, nor iPlayer). I heard horror stories from family and friends about how the TV licence folks would plague me with calls, letters, intrusive visits, etc. Sum total so far is a letter each year on the anniversary of me moving in asking if I'm still sure I don't need a licence. I don't, and I tell them via their website, and that's it.
Note that it's sideways swinging, not the normal one that's patented! :)
>Then you're not really evaluating Lisp programs according to Lisp's well-defined semantics. Changing the semantics of a language makes the result a different language.

So long as the actual semantics (how the language behaves) stays the same, you can interpret it in your head any way you want. You don't think of lists as a string of pointers when evaluating ML, and it's the same thing.

>In Lisp, a cons cell is an object. In ML, a cons cell is a value.

That's not the earthshaking difference you seem to think it is. In fact, values and objects are two aspects of the same thing. At the end of the day, lists are still chains of pointers, mutable or no, "object" or "value" (and I have to put it in quotes because your definition isn't in any way the common one).

I give up. Your mental model seems to be horrifyingly warped and broken, but it seems to accurately model computation, so it really doesn't matter.
I'm confused. If the fire is in the center, why only one of the blades release smoke?
Could you explain what 1x liquidation preferences are and why would be on .05x if they were paying out early investors?
The thing is - every state in India has its own language, more-or-less. Either you can translate into every single language at extreme cost, or you can use either Hindi or English. Of the two, English is likely slightly wider-spoken these days.

India doesn't have a language which you can be guaranteed nearly everyone will speak. English is the closest thing for the classes that are being targeted for ecommerce.

Aside from that... looking at your comment history, you seem to really hate India. Any particular reason?
Their business model is dodging zoning laws, tenancy agreements, income tax... They need to do a lot of bribing sorry I mean lobbying.
And they are still some that deny the existence of an intelligent designer...
A US Presidential election costs costs ~ 4.5 billion dollars, how would AirBnb possibly spend close to a billion on lobbying?
using google scholar, I don't see any hypothesis-driven research, just clinical accounts and non-hypothesis-based psychology.

This is probably the closest.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3796712/
It feels like a trailer for a reboot of "The Thing".
In my area their main competitor is VRBO/Homeaway. They suck (for a host anyway). However, they were recently bought by Expedia.

Airbnb needs to stay ahead of Expedia. Luckily Airbnb is way ahead.
> It requires him to break the lock/door/glass to get in first.

They pop the hood, apparently.

http://www.khou.com/news/crime/high-tech-thieves-crooks-usin...

The rest is all 'digital', no further use of force required.
IP Addresses of Popular Websites
Coreldraw X3 Graphics Suite Crack and Serial Number Full Free
Designing Pythonic APIs – Learning from Requests
That won't work for a whole pile of cars, especially German ones. They will lose the throttlebody sync and you won't be able to get it out of 'limp' mode without some ODBII reset and re-sync magic.

Essentially the ECU will no longer know what position the throttlebody servo is in and to avoid engine damage it won't allow more than 1500 RPM or so.
I work 12 hours apart in one day all the time. I work an average of 16 hours a week, from home. Stick to the actual discussion rather than trying to invent nonsense reasons to dismiss people's opinions.
Just a suggestion: Consider PC-BSD alongside FreeBSD in your evaluations.
> but coming from Australia, is unimaginable there.

Kind of like drive-through alcohol shops in AU.
How is this going to make PGP easier for the average user?
> one of the main uses of swearing is insulting people

Interesting. That's neither how I use it nor how I see it used around me. To me the main uses seem to be to express brief but intense emotion (your thumb/hammer case, but note that similar uses can convey surprise, awe, etc. as well as pain or annoyance), to add emphasis ("shit, that thing's fucking huge", "of course he can afford it -- this is Bill bloody Gates we're talking about", etc.), and to express disapproval ("don't buy that phone, it's a piece of shit").

The last of those can be used to insult ("you arsehole!") but perhaps I move in particularly civilized circles because it's quite rare and almost always applied to people who aren't present (politicians, leaders of predatory businesses, etc.) which you'll notice is the opposite of one thing the insults Jesus is talking about have in common.

Swearing can also be used as an expression of fairly pure hostility ("fuck you"). Again, maybe my friends and colleagues are unusually nice because in my experience this is rare and essentially never meant seriously (perhaps the commonest use is to mean something like "the proposal you have just made is obviously unreasonable and I think you know that as well as I do").

When I hear people object to swearing on religious grounds (which, admittedly, is not very often) they are never objecting only to insults and expressions of hostility and, e.g., objections to swearing on television are never concerned only with such cases.

> I guess those are implied, as people of the era would know anyway

OK, so tell me what you know about the moral norms surrounding language use in the 1st-century Roman-occupied Middle East, and how that enables you to know that saying "shit" or "fuck" today is the equivalent of what Jesus and St Paul were talking about.

> in all societies for millennia

That's a very sweeping claim. I suppose it could be true by definition (i.e., call something "swearing" only if it is commonly regarded as defiling and unwholesome) but then the difficult thing is to establish the link between whatever uses of language Jesus and St Paul regarded as "defiling and unwholesome" and what we call swearing today.

The most promising approach for you, I think, would be to say that the general principle they were aiming at was something like "if some kind of language use is widely regarded by those around you as immoral, don't do it". I can see St Paul taking that line (cf. the business about eating food that's been "offered to idols") but it seems to me exactly not the sort of thing Jesus ever says.
That implies that their stock price will plummet after they IPO. You'll be able to make a fortune shorting their stock.
Splitting Up “Streams” Using JOOλ, Kotlin, and ReactiveX (
>is there a proper technical term for this type?

Generally individual users connecting to a VPN are called road warriors, even if they're not on the road and always connect from the same place.
RouteLoops
Are you sure the host wrote a review of you? If not, your review will not appear.

Airbnb has really good customer service, in my experience. You could contact them. Airbnb doesn't want crappy hosts either!

https://www.guesty.com/blog/host-guide-to-airbnb-review-syst...
Why is this criticism of these funding rounds not honest?

It's a phenomenon thats seems to defy obvious business logic much like credit default swaps without owning the underlying asset, no doc mortgages, underwriting student loans for degrees fields that can't possibly pay them back ad infinitum.

The phenomenon of companies remaining private and unprofitable for close to a decade and continuing to raise astronomical sums of money is not exactly a field filled with experts. Its unchartered territory. There are no people with deep knowledge of this bewildering business strategy.

It's not rehashing when its a new news item is it?
They really messed up when they didn't call it Prime Airy.
Terraform is a neat tool. From my limited experience so far, it manages to hide most of the complexity when dealing with EC2 network setup. We haven't tested it with VPC peerings yet, but do expect to see that one in a near future too.

I don't quite agree with you about config management being useless, but its role certainly can be reduced. A real life example: database hosts with dedicated high performance volumes, their read replicas, and due to regulatory compliance, always up-to-date off site replicas on physical hardware.

Same holds for load balancers, btw.

And as for docker, I have mixed feelings. I disagree with quite a few of their design and engineering decisions, let alone with their QA so far. However - I do think that they nailed the basics of the devs' workflow UX. Anyone can write a dockerfile, and the deployment story is pretty well thought out. (I happen to disagree with the registry address being part of image namespace, tbh.) Things start to get a bit iffy when you need to consider exported volumes, and host interaction in general; why can't you declare per-image default export paths on the host configuration? Why is restart policy controlled by arguments to dockerd, instead of metadata inside the built docker image?

I know the engineer in us all screams "that's a job for the orchestration engine, stupid!" but the fact that you need to accept and integrate with a lot of external complexity tells me that a lot of questions in this space are still open.
That was surprisingly profound.
Can someone please summarize the 3000+ words down to a paragraph? Overly prolix articles make my mind turn to ash too!
Startupvalue.io – Value your startup like a VC in 3 mins
Funny website! these status updates or posts are pulled direct from Twitter's API and are available to anyone with knowledge of how to use the API and a little web programming knowledge. Whether these status updates come from Facebook or Twitter is irrelevant, the lesson is still the same: "Our work to improve privacy continues today." – Mark Zuckerberg
Thank you. I, too, am tired of comments along the lines of "I don't understand, so it must be a scam or a ponzi scheme."
Meeses.
I meant that if I my standard workflows and software are on MacOS, then I'm locked in to a single hardware provider and their offering.

For some cases this is a limitation. Their laptops are quite nice and the imacs are okay, but if I want to have, say, a powerful desktop workstation with a bunch of nvidia GPUs for CUDA then MacPro doesn't really cut it, and I'll have to run Linux on it; and if I need a extra secondary/tertiary computer/laptop that doesn't really need to be good, then I have to choose between it running a different UI than the main computers or paying a rather hefty premium because of the lockin.
If this round had 1x preference then if AirBNB today sold for $850M then all the money goes to the investors.
As someone who studies culture (as you can tell), my hate is reserved for the neo-colonial entities and the bourgeoisie they cultivate to stay in power. If you call such entities by the names the kakistocracies christen, then yes, I hate most states in the global south.

India, like China, however was a historic center (天竺 - heaven axis they called it) unlike most in the global south. To see it brought to the same level as sub-saharan Africa is painful; to realize there are deep structural issues that will keep it that way is even more so. Hate, yes, for the fat maggots feeding on the dying corpses - but that too is a distraction, for it's not the maggots' fault.

Rhetorical devices of the form "ah, but that's the our only way towards progress", will not be answered to. I'm tired of worn narrative, you lot bombard me with.
AWS is built by monkeys with humanities degree.
I agree, but there aren't a lot of websites that implemented DANE or even DNSSEC. You can install this add-on to validate the records: https://addons.mozilla.org/nl/firefox/addon/dnssec-validator...
Investors are not blindly giving these companies cash (insert tired Theranos joke here). They see far more information we do, and they do more due diligence than most investors do in publicly traded companies, including (and especially) during the first dot-com bubble. That ended rather catastrophically, and Silicon Valley was never in danger of being "destroyed for good."
How AI and Blockchain Will Change Design of the Future Banking
Just the linkage into a Google account is still a liability: last time I tried to register with an employer email address, the process failed and further registration attempts with that email address were blocked. And there was no number to call.
Here's an interview question I might pose to candidates (for a coding job):

"Which torrent site with access to popular songs and movies over the past 5 years has been the best, meaning the one you use most?"

My candidate responds and says "Pirate Bay" or "Kat".

If I have several candidates, this guy will be the last possible choice if every candidate is qualified because I'm assuming he's okay with using copyrighted works without paying.

Consider these scenarios -- stealing in your opinion?

- go to a restaurant, eat a meal, then leave without paying (you enjoyed something you were supposed to pay for but you did not pay)

- use public transit and not pay for the ride

- hail a taxi then run away when you arrive at the destination and not pay

If I asked a candidate "would either of these 3 scenarios above be okay?" -- would they expect me to hire them if they said one or more would be acceptable?

If I asked the candidate "how many times have you enjoyed a copyrighted film or recording -- and not paid?" -- 99.99% sure that every candidate would say 'never' even if they'd done so dozens of times.

Why would they lie to me about that? "If I tell the hiring manager I watch, listen to copyrighted stuff without paying, he might think that was wrong and not hire me, so I have to lie."

"It's not stealing, I just disagree with copyright laws/distribution channels/etc."

No it's stealing.
Ask HN: Where to host open datasets?
Companies and public institutions are increasingly making data available for the public. At the moment, there seems to be no standard for hosting public data. So if you want to access public data, you usually have navigate poorly designed websites, and then download CSV files, or json files, or SQL dumps, or XML dumps...

Some people have started using Github for hosting datasets. Unfortunately Github isn't nearly as well suited for data as for code.

Is there something better out there? I'm looking for a platform that has a standard API to access hosted data, with a web interface that lets you preview/query the data without downloading it first.

Does something like this exist yet?
Agreed, HN uses 1 server and /. had 4 so I assume Reddit is of a similar size, but if they need a bunch of HW then sure it might be useful.
Again, you are using poor logic. You cannot say that since Y is after X then Y is directly and solely caused by X.

Certainly nearly all of Europe was Christian. Does that make everything in Europe a direct outcome of Christianity? No. Or, if "yes" then that would mean the establishment of the transatlantic slave trade was as Christian as the Reformation.

The Enlightenment included Deists. Deist believe in an abstract, distant God, but not the Biblical God. Some were anti-Christian, and argued the Bible was pure superstition. Even Christian Deists rejected the miracles of the Bible, and only considered Jesus to be a moral teacher. They considered themselves 'true' Christians, and thought that the miracles, the prophecies, the concept of the Trinity, etc. were superstitious nonsense added after the fact to corrupt the real story.

The Enlightenment also built upon the European scientific revolution, which itself was built upon the science in the medieval Islamic world, which in turn built upon other even older systems, including 'falsafa' - Ancient Greek philosophy.

Thus, I can argue that the Enlightenment is a direct outcome of Greek philosophy, injected into a time weary of the religious conflict (like the Thirty Years war) that had dominated the previous century.

The key question is, why did mainstream Christian thought change after 1500+ years? If a correct understand is possible through a close reading of the Bible, then why is there change, and why does the change seem to reflect the influence of non-Christian/external influences on the culture?

It's almost as if people pick and choose which parts of the Bible to emphasize and which to ignore.

P.S. You have used "brother" and "my man". Why do you think I am a male? Very few others on HN use direct gender references as you do, so it rather sticks out as an unusual practice.
Car batteries can explode from sparks... I wouldn't want to be disconnecting the battery every day increasing those chances.

https://www.youtube.com/watch?v=d_TnsHu2u4c
In HCI, there are several proficiency levels based on our needs.

1. Make computer do what we want.

2. Automate the tasks we want to achieve.

3. Understand our computing and communication environment.

4. Change our computing and commuincation environment.

5. Create new computing and communication environment.

Our hardware and bandwidth are orders of magnitude more powerful than 70s, but the fundamental verbal and visual ways humans learn and think are almost the same. It is time to move up the ladder, use computer to augment our collective intellect instead of being pure "consumer" of technology or just "tool masters".

> By "augmenting human intellect" we mean increasing the capability of a man to approach a complex problem situation, to gain comprehension to suit his particular needs, and to derive solutions to problems. Increased capability in this respect is taken to mean a mixture of the following: more-rapid comprehension, better comprehension, the possibility of gaining a useful degree of comprehension in a situation that previously was too complex, speedier solutions, better solutions, and the possibility of finding solutions to problems that before seemed insoluble. And by "complex situations" we include the professional problems of diplomats, executives, social scientists, life scientists, physical scientists, attorneys, designers--whether the problem situation exists for twenty minutes or twenty years. We do not speak of isolated clever tricks that help in particular situations. We refer to a way of life in an integrated domain where hunches, cut-and-try, intangibles, and the human "feel for a situation" usefully co-exist with powerful concepts, streamlined terminology and notation, sophisticated methods, and high-powered electronic aids.

http://www.dougengelbart.org/pubs/augment-3906.html
Assumptions of Perception:  Helmholtz and Unconscious Inference
Mapping the Hidden Worlds Beneath Greenland’s Ice
Great! How did you manage the different feeds? I did something similar for my field but its a nightmare since some journals violate the rss, or dump metadata in the feed (my shameless plug is http://sciboards.com)
As always for these kinds of tirades: what's your proposed alternative?
Thanks. I did see that earlier.

More toxics / contaminants remediation than sewage treatment. Might be interesting to see if it could break down, e.g., dioxins.
I Peeked Into My Node_Modules Directory And You Won’t Believe What Happened Next