skysight-inc/HackerNews huggingface dataset:
All major browsers do respect the TTL if one is set. So it does save many requests. If it's not possible to the the TTL because the content might change at any time it is still useful to a caching header with a TTL of 0. Otherwise the browser will perform heuristic caching and compute a (often imprecise) estimation based on the last-modified header.
My concern is that while running consul as a single docker container, it will completely get stuck in a follower state even though it's the only node in the cluster if the IP chnages on restart.

It is waiting for the previous IP, who was the leader, to join... My understanding is that it's not solved?

https://github.com/hashicorp/consul/issues/457

Or maybe I could set the reaping delay from 72h to 0 in that case.
Bad clients are bad clients, but speaking from experience, it can be taken to an entirely new level when the bad client in question happens to be a law firm. Some of the less savory high volume practices can be especially bad, and they all go out of their way to project an air of competence and professionalism that disappears pretty damned quickly. Personally, I think part of the problem with those guys is a serious sense of arrogance and entitlement, as if their being a law firm will force you to go away despite not being paid. And if you don't, well, they can always play games to delay and string you along. After all, you're paying for representation directly. They can at least swallow the opportunity cost of dealing with you somewhat easier.

Nowadays, if I'm contacted by a law firm for work, I look into their reputation very carefully. In my experience, corporate law firms--regardless of size--aren't a big deal compared to some of the high volume personal injury/immigration/divorce/etc. firms. And yes, I realize I'm doing a lot of generalizing here.
Logerr Remote – Exception Logging for JavaScript
Python and Machine Learning in Astronomy [an audio conversation]
It's worth more than any other type of comment, IMHO, save maybe construtive criticism. All that's left if you take those out is banal agreement, something some of the more aggressively PC communities out there don't realize, IMHO.
I'm currently working on the Eudyptula Challenge, which has been interesting so far and is Linux-specific.

The creatively-named book Linux Kernel Development by Robert Love is also good.
How do you communicate between Polymer on the front-end and Pyramid in the backend?
Any estimate in terms of DALYs?
>I disagree. Your "lets be super nice to everybody" strategy has come to an absurd conclusion.

You and I must have read a different response, cause I saw nothing in there about "being super nice to everyone." What I saw was a reasonable request not to commit the Fundamental Attribution Error. Which is paraphrased as: when I screw up, there were extenuating circumstances. When you screw up it's cause you're a moron.

https://en.wikipedia.org/wiki/Fundamental_attribution_error
TLDR: "Bryan Cantrill is not a racist or a sexist. But he's still an asshole, so can't we purge him anyway?"

"Have you ever kissed a girl?" was a jerk move, there's no doubt. He's apologized for that. On the other hand, Cantrill has not (to my knowledge) posted any long collective denunciations of another human being on the public Internet. Butter, no doubt, wouldn't melt in OP's mouth.

I sometimes wonder if anyone these days has any idea why it isn't illegal (or at least tortious) to be an asshole. If there's someone you know, even someone you work with, who's an asshole, why can't you get them arrested? Or at least sue them? "Your honor, we believe the record will more than amply reflect the reality that defendant is a total dick."
Same to you :)
Ahh ye old biologist doing ye old refuctionist science.

Good luck on ye old calcium drug preventing more Alzheimer's then it does causing ye old bad something else.

I always find it interesting to figure out why work like this gets attention compared to the 87,000 other approaches for important disease X. This work seems particularly preliminary.

Silly humans distracting each other. It's like we are the Washington Generals and Disease is the Harlem Globetrotters.
Upwork rate is 22.5%? I think when it was Odesk (before merging with Elance) it was 10% - last I checked, some time ago. And when Odesk started it was 30%, IIRC.
(Same question I asked another Polymer person).

How do you communicate between Polymer on the front-end and Play in the backend?
The comment section reads like a satire. :) So the conclusion is probably:

"No one really knows."
rust: https://github.com/intellij-rust/intellij-rust

erlang: https://plugins.jetbrains.com/plugin/7083?pr=idea

bash: https://plugins.jetbrains.com/plugin/4230?pr=idea
1. I would go with VueJS for frontend - see example https://vuejs.org/examples/tree-view.html
Definitely can recommend handling of complex state through redux/vuex.

For backend: Go with anything that you are proficient with. If you aren't familiar with anything I recommend starting with RubyOnRails/Sinatra/Django/web2py/Phoenix.

2. Yes - http://bestof.js.org/ See also http://stateofjs.com/2016/introduction/ ,
> Anyway, batteries are not an energy source, just storage. Somebody has to build generating capacity.

IIUC, you can generate far more solar electricity during the day than can be consumed. But that electricity isn't available at night because storing it in batteries is too expensive right now. With cheaper batteries there are stronger incentives to build more renewable generating capacity, driving down costs further etc etc.
But this is very different: This is more like the original copyright holder putting something on BitTorrent, inviting people to download it freely, and them suing anybody who seeds it: By putting the data on a P2P protocol, you've kind of implicitly stated that you're okay with people seeding, or whatever the local terminology for the same is.
Wow, this really great. Thank you for sharing.

I didn't any "about" link. Does anybody know who did this or what the affiliation is? In this Youtube link I see "Buffalo":

https://www.ops-class.org/courses/buffalo/CSE421_Spring2015/...

Is this SUNY/Buffalo State maybe?

The lecturer in lecture 1/38 is fantastic. Does anybody know who this person is?
> Where "null" really is better than an Option type.

WAT? Give me an example.
The first generation Prius wasn't exactly a hot-seller. It was still a compact car and the battery pack reduced the utility even more. The second-gen was the home-run for Toyota. It was about the same size as a Camry for not much more money and a lot of additional utility, especially around 2008-2009 when gas prices were absolutely crazy.
I don't think the Trash 80 came with network over power lines or wireless communication.
I might not say that the use of any language is a bad idea, but I'm definitely going to say that basing a language choice on a general and uncertain impression derived from my extremely limited, biased and anecdotal sampling as an end user is a terrible idea :-p

ETA: The point of that anecdotal impression was not "This is definitely true" but "Given that this is my general experience it would be surprising if the actual trade offs experienced in practice were such that static typing was regularly a clear winner", which I feel much happier supporting on an impression than "You should do this".
Declaraoids – Declarative programming on steroids
...I find myself telling this anecodote more or less at weekly intervals, but:

Where I work all code is reviewed. Like, it has to be reviewed before it gets checked in. Everyone does reviews, everyone has their code reviewed.

One of the people I work with has an amazing talent which is that you go through a review with them, and at the far end you feel enthusiastic and pumped and really keen to throw all your code away and rewrite it from scratch, because they've just pointed out all the incredibly stupid stuff they've done wrong, but they've done it in such a way that you feel really good about all the stuff you've just learned.

Meanwhile I've gone through much less severe reviews from other people that have left me depressed and completely unenthusiastic, even though they thought my code was fine.

Positive, supportive, constructive, and critical: it's totally possible (and I need to learn how to do it).
Upwork is far from perfect, but if you apply some rules of common sense and also have decade+ of tech experience, it can be useful.

I always allow manual time, but restrict the hours to 5 or 10 per week. If the hire does not meet my expectations, I move on and accept the lost money as a learning experience.

I don't give a negative review, I know that I won't rehire, but I don't think I know the person well enough to tell the world they are bad.

There are some great people on upwork. The best advice is to be really nice to your hires and if possible, have interesting work for them to do. Nobody wants to freelance for a jerk.
"Ops?"

No, really, I'm asking.
Quite wonderful reply.

<Very often in those markets, one actor controls a key level, protected by..

Any writings on who these actors in different markets? clothing? retail? shipping? whatever?

<Once cars drive themselves, it stops making economical sense to own one

Driving is so much fun. Do you ever think they will have laws reducing the driver-cars? Like HOV but for NDV?

So.. when you get into a house you no longer need a landline 'cause of cellular phones. Does this mean when you get into a house you no longer need to own a car? Do you really think this will happen?

Another observation. reporting of deaths.

Now, whenever a passenger plane crashes, it becomes top of search news. "We Interrupt this broadcast" historical procedures. Same for bad rail accidents. Yet with automobile accidents, there are over 30k each year on our highways. Not "interrupt this broadcast" or top of search news. [some, but the weather chair reactions or extreme pileups]. It is even hard to find news about the death near your home highway at times.

But, anytime a driverless car is involved in an accident, especially a death, we can expect them to be top of search results and lead news story. It is new. It will be years before an accident with a driverless car becomes so routine it does not make news. Tons of news sites need fodder. A driverless accident is perfect food for clicks and genuine interest.

<deliver one on your front door 10 minutes after you summoned it with your smartphone

I thought about this. Okay, I will not trust anybody to be better than me when I drive in a snow storm. Several months I HAVE to go to work. I really doubt I will take a driverless car especially because I know how crazy other drivers are and I know the idiosyncrisies of the trek I take 530 times a year. Thus, I will have to own a car. It will make economic sense.
The "unavailable for legal reasons" message appears to be issued by the ipfs.io gateway - IMO perfectly reasonable.
If I were starting totally clean. I'd use Rails 5 in API mode and React/ReactRouter. Add in Redux if you need more complexity.
But not spectral peaks, which is what audio fingerprinting services like Shazam use (very successfully too it seems)
> "health care system" that doesn't readily seem to do what it sets out to do -- we spend 10x what some developing countries do per year per person with no better outcomes.

It's a for-profit healthcare system. It does exactly what it sets out to do. Spending 10x more without having to deliver better outcomes is a success. If it could get 20x more cost for half as good outcomes that would be even more of a success.

Healthcare can never really be a consumer market without an acceptable, nearly-free-at-point-of-use baseline alternative or very heavy government intervention in its operation.

(The NHS is arguably at the other end of the scale, since it manages demand with triage and queuing. If your condition is merely uncomfortable and not life-threatening you'll have a long wait. It is, however, very cheap.)
I'm assuming that the relevant code, is simply an if statement checking for the existence of the url parameters, not even checking if the security questions are correct.

if(isset($_GET['securityQuesiton0')) {
// success,
}

This is negligence on the developers part and I think they should be disciplined.
That's not sarcasm.
It wasn't the Russians, Podesta lost his mobile phone which gave an unknown access to his emails ( https://wikileaks.org/podesta-emails/emailid/25364 ).
> Given a hash for an IPFS resource, how do you know it does not contain child porn before you retrieve it?

Given a URL for an HTTP resource, how do you know it does not contain child porn before you retrieve it?

> seeding

https://freenetproject.org/help.html#childporn
Been looking for more high level examples and articles on TensorFlow. This is perfect -- thanks!
There's an intriguing suicide note as well which claims even more widespread effects of Norman conquest.

“The Saxon/Norman origin of liberal democracy in the English-speaking world is the key to understanding why the discoveries of sociobiology have appeared to be so congenitally politically controversial.”
this stuff existed for decades and it hit a wall.

sampling is slow.

general AI needs structured prediction. yes, graphical models can do that (HMM, CRF etc.) but inference starts to get slow and special case implementations are required for different domains. [1]

I see no way for someone getting automatic inference and training for [1] with a probabilistic programming language.

given the new deepmind paper on discovering shortest path algorithms, it's quite clear that structured predicition assisted by deep networks works quite well (this was demonstrated by a vast array of work) and graphical models represented by probabilistic programming languages are far away from being that successful.

[1]: http://www.philkr.net/home/densecrf
The Ferocious Dinosaur and the Invisible Scientists
https://en.wikipedia.org/wiki/Shakespeare_Programming_Langua...
This "always revalidate" behavior only happens on refresh.

Normal navigation does not trigger it.
Delaying Alzheimers would be wonderful, even if death is not delayed. Having the last few years of your life stolen by Alzheimers is a living death in and of itself.
Are you confusing "programming" with "typing"?

How does taking screenshots let you know that the person is thinking?

Okay, yeah, the guy who was looking at "Boob Forest" wasn't working, but just because you don't see a constant stream of keystrokes appearing on-screen doesn't mean a programmer isn't working.

Edit: this famous story comes to mind.

http://www.folklore.org/StoryView.py?story=Negative_2000_Lin...
Frontend: Typescript, React, Redux

Backend: F# or Elixir

I liked how easy it was to learn Redux. It teaches you functional principles, not only useful for your specific web app but also for your career as a programmer.
This:

> The subreddit arguing that it’s reasonable to give companies power over democratically legitimated governments

Is a massive strawman if you're referring to ISDS (which is what it seems). If you want a trade agreement, the terms need enforcement to be unilateral. But political actors in each respective countries will be incentivized not to respect that by internal pressures.

So there needs to be a way to settle those disputes, or else you might as well not have any trade agreement. You can dispute the merits of the current court system; I won't, I'm not an expert in that.

But saying that this means "companies have power over democratic countries" is absurd. Go look at supreme court cases in any country. How many are "[person] vs [state]" or "entity vs country"?

Democratically elected governments can act in ways just as abhorrent as any other entity; that's why the president doesn't have control over, say, what is constitutional or get to control monetary policy.
This deserves some emphasis. This is the kind of chemical you just have around in the lab in a 1kg package. I just checked, and 1kg was around 150EUR from Sigma Aldrich.

The medical version this is about are 5 ampules of 1g each. And those 5 ampules cost nearly 27,000 USD.

The cost of the EDTA itself is a rounding error in the whole thing. Of course the comparison is not fair, there is quite a bit more to creating a drug out of it. But increasing the price from 950 USD to 26900 USD can't really be justified by any underlying costs.
The Linux Foundation has a bunch:

https://training.linuxfoundation.org/linux-courses
Show HN: Packaging Redis for Windows Containers
there are definitely differences when it comes to caches and scatter / gather performance
You can disagree what you like, but the fact that a lot of software out there has bugs and these bugs don't stop it from being successful clearly supports the point the article makes.

If catching the types of bugs that static typing prevents resulted in reduced costs of software development, you'd see static typing out-compete dynamic typing. It's really that simple.
It ignores it on refresh before the page load event. It respects it otherwise.
Yeah honestly if it came down to this kind of to-the-second-planned lifestyle, just kill me now and get it over with. You can keep the money.

This is just me personally though. I'm sure Gates is used to it, and probably enjoys it. But it's certainly nothing that I would want to aspire to.

I'm reminded of the sentiment: "You have your place, and it's not more exalted, relevant, profitable, or contributing to the general advancement of humankind than that of a pretty good salesman possibly selling a decent product. Or that of a pretty decent java developer, or a decent graphics designer."

But I still admire parts of his approach to life and I think he's done some pretty cool stuff. The world is a beautiful place filled with many beautiful people, who are not heroes and can never be heroes...but can be wonderful human beings (which comes with all the faults of being human).

Ok let me stop talking before I go off on 20 other tangents. I haven't had my morning coffee yet.
He seems more genuinely interested in it than he was genuinely interested in playing Halo 3 at its product launch. Can't somebody get bored of making money as its own end?
If you're building a basic webapp, you shouldn't be using a front-end framework at all!

React has one of the gentler learning curves of the front end frameworks, but it's still a lot more work than just rendering everything server-side and adding whatever minimal effects you need with jQuery.

I second sandGorgon's recommendation to use Rails. PHP is another good option. It's absolutely amazing how many successful new software companies are being built off of WordPress and/or Laravel.

I say this as someone who was using React in February 2014 and who loves to geek out over newer more powerful technologies. The thing is, your users don't care. Groupon was launched as a crappy WordPress site + a mailing list, built way past its breaking point, migrated to Rails, broke again and was a $5B company in 5 years. Many, many startups with harder-core technologists started years earlier still haven't reached where they are now even with a perpetual string of problems and failures from their IPO until now. Teespring started on Rails long after that was cool and they're a juggernaut.

Use something productive and ship it.
Sycophant to thin air, the saddest kind.
>Having a well-respected professional organization for the programming-classes could help shift the representation of "the tech industry" towards it's people and away from it's money, with regards to public debates about data autonomy, open standards, net neutrality, and privacy legislation.

Doesn't that already exist in the form of the Association for Computing Machinery (http://www.acm.org/)? They cover all the areas you mention and more.
I was talking more generally about bitcode limitations. Maybe one day central CPUs will become 128 bits, it would be neat if you could just recompile the bitcode, but that won't work.
What do you mean "purge"?

This post seems narrowly focused on not attending an event he is putting on. Surely you are aware that many people, like yourself, have no problem with Bryan's behavior and will ensure this event is well attended regardless.

I don't understand how giving people information they can use to decide whether to attend an event is "purging" a human being.

P.S. I'm having a hard time parsing the sarcasm in your post. Is there a reason you don't want to state your opinion on the matter directly?
Are there no competitors making the medical version?
I think the better solutions come from within the society, rather than being imposed from without (Cuba's flash-drive sneakernet). An outsider might provide the gross implementation, but it should be up to the locals to work out the messy details, even if it means they don't connect to the net, as a whole, on a regular basis. It's their lives on the line, they're going to have the best ideas on how to preserve them. An outsider is going to be, at best, somewhat ill-informed and at worst, inimical to the solution.
>There is zero chance anyone would of been able to be as productive as I was yesterday if that code base was dynamically typed. Not even close.

My team did a big refactor on our ClojureScript code base last week. We've been developing the project for over a year now. We had no trouble with type refactoring. We use Schema (https://github.com/plumatic/schema) to validate the data at the edges, and the REPL to run code as we write it. Type errors simply have never been a problem for us.
What about the rest?

And Erlang plugin doesn't seem to give much that would suit Erlang
development (syntax highlighting and identifier completion is not much,
I would still need to go to command line for about every operation).
this is pretty neat, I like the kill -9 line, highly original

GLS is a genius, check out his version of Edgar Allan Poe's The Raven haha

http://www.csd.uwo.ca/~magi/personal/humour/Computer_Audienc...

Once before a console dreary, while I programmed, weak and weary,
Over many a curious program which did TECO's buffer fill, --
While I pondered, nearly sleeping, suddenly there came a feeping,
As of something gently beeping, beeping with my console's bell.
"'Tis my DDT," I muttered, "feeping on my console's bell:
Once it feeped, and now is still."
Thanks for the recommendations. I need to study both Elm (never used it) and PureScript (have just played with it). I am almost ready to publish my first Haskell book (my take on getting started the easy way, with a tutorial for a subset of the language and some cookbook style coding recipes to play with). I am thinking of doing a volume II cookbook that covers web development, and other topics. I use scotty and yesod, and experimenting with Elm and PureScript sounds good.
Bonds are not net value, just an asset and an equal liability. Default is just a redistribution.
Even for expensive APIs, the cost of the compound is a small portion of the overall cost.

Directly comparing the advertised price between the US market and the formulary price for the UK isn't informative. It would be more informative to compare the ASP in the US to the UK price, but part of the problem with costs in the US is that those prices are not transparent.

That the compound is off patent doesn't affect the price if it is single source for this market. It takes something like 4 generic manufacturers to see fairer pricing emerge.
Chaos, Prediction and Golang: ML to Mispredict the Mandelbrot Set
And more enjoyable by far than spending 1.5 years on the campaign trail.
> If catching the types of bugs that static typing prevents resulted in reduced costs of software development, you'd see static typing out-compete dynamic typing

Apart from network effects, inertia, lack of education and awareness, and all the other confounding factors.