skysight-inc/HackerNews huggingface dataset:
I'm seeing studies showing the reverse-- endorphins can suppress insulin creation (and lead to hyperglycemia) (https://www.ncbi.nlm.nih.gov/pubmed/2944808). Got any links? Really interested in reading more (see username)
First, we want to make this tool really usable to the individual and gather a couple of thousand users with it.

Without the needs of an individual fulfilled, there won't form a "fact-checking" community after all.

We want to spread it by engaging in those groups on the web where fact-based discussions are happening, as well as the general science communication community.
Also providing/gathering more tools and useful content that help our users to do their work more efficiently.
Basically by building a content brand around collaborative web-research, fact-checking etc.

Then in further development, we make the sharing part possible, from which we think that a community will form quite organically.
Seems like the resources he had to work with in the VPRI project were pretty limited. It will be interesting to see what his team comes up with now that they are working with SAP and YC.

So far, I know about this: https://harc.ycr.org/project/

Hopefully, they're shooting for something like this: https://www.youtube.com/watch?v=gTAghAJcO1o
In addition to the options identified in the article definitely take a look at ScalaJS and ClojureScript. I've used ScalaJS quite a bit and it's a more or less flawless experience.
Department of Labor sues Oracle over discriminatory pay and hiring practices
I would suggest offering part-time work. Any time someone on hacker news posts about working a 24-32hr week there are always plenty of people begging the poster to tell them how they did it.

Also all the things all developer wants in a job like flexibility, autonomy etc...
You do understand that the security concerns of Europe and the US are mostly overlapping right?
Are you serious? A billion dollars wouldn't make a dent in the bugs on OSX and iDevices?

They used to have far fewer bugs. At the very least – and this costs far less than a billion dollars – you can massively expand your regression testing. Have more automated regression tests. Do testing in more environments. I mean, it's not that hard to realize that the Wifi is borked, or that the Message Composer in all iOS apps are now broken. Some of the new Apple bugs are just unbelievable. It makes Antennagate seem like masterful execution.

Ask anyone, Apple's reputation as "it just works" and "the most natural to use" has greatly diminished. They were far more interested in changing everything over to "flat" interfaces (which made it far more ambiguous where you can tap, etc.) and thin fonts (which made it harder to read). OK great, so Apple is now a follower.

No, a Billion dollars can do a lot if you have the right people. This ain't healthcare.gov .
The core libraries are the same as in Lua torch, but the interface is redesigned and new.
Lua is extremely flexible to the point where there is basically no standard library. This causes problems with code reuse and moving between codebases because everyone does things drastically differently. Compare this to Numpy in the Python world, a single fundamental package for scientific computing in Python.

Lua is less used than Python in the scientific community, and a lot of the most innovative machine learning researchers already work with C++ and Python. Using yet another language with only marginal benefit increases cognitive load and drains from the researcher's mental innovation budget, forcing the researcher to learn the ins and outs of Lua rather than working on innovative machine learning solutions.

Lua is a nice language.
Python 3 is a nice language and there are many new exciting features and development styles (hello async programming?) in the making which will prevent a monoculture from forming in the near term.
The chances of it getting through within the next few years, is 100%, in my opinion. There will be numerous opportunities to fix this particular problem, along with all the other items getting targeted when it comes to tax & regulation reform. It has wide bi-partisan support, and the tech industry is the largest lobbyist force on earth now, as such it'll be a matter of how soon rather than if.
Hello! We didn't mean any of this to happen - one account got rate limited (who knows why) so we made another to answer questions, and then I think HN's spam detection opened its glowing red eyes and nuked that one as well.
Yeah. The more I looked back at those old images, the more I realized how measured their use of unusual design was for solid effect.
Florida too. Rich GOP Cubans have a right grip on sugar.
Obviously there is extreme weather, but bad weather is wind,rain,snow,hail etc. Extreme weather is 3+ foot snow drifts, -25c daytome temp, 40+ mph wind, cyclones etc.
Ah, yes, you're right. It would offset future capital gains.
> There's a conservative backlash going on as people see an effort to make the world more inclusive as a racist attack on their own priviledged position.

I would hardly call it a backlash or even outrage. The observation being made is that they're specifically excluding a prominent demographic in their attempts at appearing inclusive or cross cultural.

The message being sent isn't "we're all equal", it's "we don't need/want you."
I've found it helpful to distinguish between errors that are program bugs and errors that are conditions of the outside world (network errors, invalid data, etc).

I think it depends somewhat on the kind of software you're writing.

Being very careful with errors is quite handy for a long-running server processes; maybe (maybe!) not so worth it for a program that starts and stops within the attention span of a single user.
Both.

Nvidia is the clear leader in enterprise FPU's (for ML+Autonomous Vehicles)

AMD for long term gains from ZEN (I'm up nearly 400% on AMD).
The reason r/fitness says this is because for active people it largely holds true, with the exception of certain bulking/cutting phases for lifters. It's people who are sedentary, or in chronic caloric surplus where the macros become more of a concern. You're not going to wreak havoc on your insulin sensitivity by having a Coke every day if you get up and run a 10k every morning, because things like glycogen levels will be replenished. But if you're sedentary, your body deals with it very differently.
Employees and management don't buy into it for the same reason that consultants don't buy into it. It means less work. Less opportunity to sound smart, seize control, and/or ego stroke. Less variety to break up the work-week's monotony.
If "climate change" (really anthropogenic global warming) needs to be mitigated, a large scale rollout of nuclear power generation is needed. Natural gas is better than coal, but still results in plenty of CO2 entering the atmosphere.

Solar and wind are fine, but they are not a replacement for 24/7 reliable power. They also don't adequately address the requirement for more power over time, for instance to charge the larger numbers of electric cars projected.

Advanced nuclear provides an avenue to cheap, clean, plentiful power. It would also avoid penalizing developing nations that are still in the process of industrializing and would like to use coal - India for instance.

One company innovating in this area is Thorcon Power: http://thorconpower.com
I wasn't saying it's a good thing, just that it's a fact. Wealth brings the luxury of caring about the environment. Poverty is absolute desperation. If you are dirt poor the only thing that matters is not being dirt poor.

This is also why what I call "abstinence based" solutions to environmental problems are doomed. This refers to the use of shame and ideology to convince people to accept a lower standard of living. Telling people to forego the benefits of energy consumption is going to work about as well as telling them not to have sex.

The only solution to climate change is large scale renewable and/or nuclear energy sufficient to economically replace fossil fuels. All else is futile.
I'm a freelance consultant, and I know all to well the danger burnout represents.

I don't know whether being salaried still confers the level of support it once did, but admitting your situation to management (if it's not unwise) and leaning on coworkers may be the best way to gain relief.

There is a kind of grace in yielding completely to the forces that drove you to your breaking point and acknowledging that mastery over your circumstances is not total. Relieving yourself of the burden, if only a short while, helps immensely, but it needs to be the whole burden and not just a part. In my experience, anything short of this only prolongs the suffering.

Much has already been said that I agree with, and so I offer my support and wish you well.
Yes, some companies prefer / require / demand self-hosted installations. Some do it for logical, financially responsible reasons too.

Numbers-wise (measured on a 'per company' basis), I would tend to disagree with the 'most' part of your sentence. Aren't there are many more 'smaller' companies happy to use hosted services as compared with companies that require self-hosted ones?
Many Go error libraries exist mostly to provide this kind of functionality.
That would be really fantastic, and something that is missing from every torrent search engine I've used.
For me Agile is by definition an ad-hoc process just one with guiding principles for how to go about organising it. The problem comes with formalised methodologies based on Agile which are treated as a one size fits all approach for any team.
If you're working 60 hrs/week programming, you do not have a great job.
If every line adds lots of problems but no one can help you figure out what to do next, you do not have a great job.

Work fewer hours. You won't even be getting less work done (or do you need overtime for some financial disaster?).

Track everything that needs to get done.
The "threat" of having to add unit tests should force developers to write their classes and components in a way that is easy to reason about. In particular:
* put as much functionality into pure functions
* depend less on statically-linked globals
* import all significant collaborators across seams that can be mocked.
* keep state in a small atom, rather than strewn about

If you write code like that, you get many of the benefits of unit tests, whether or not they are actually written.

Perhaps it's a good idea to write a test harness (e.g. larger integration tests) for old so that you have a reasonable chance of catching it if it becomes broken, and focus on writing new code in a testable fashion.
Cool Article.

I played a ton of chess in my high school / college years, progressing to just over 2000 USCF before taking a break from the tournament circuit. In my opinion, if youre not an expert / A - level player and want to progress rapidly, here is where you should focus:

1. Tactics, tactics, tactics - So many games under the expert level are decided by a tactical slip. A strong knowledge of opening or endgame theory means nada if you walk into a combination midgame and get mated or lose a ton of material.
Work on exercises to train yourself to look for tactcial opportunities in game. The exercises on apps like LiChess and Chess.com are good places to start. Chess training pocket book by Lev Alburt is a handy reference too (although this isn't entirely focused on tactics)

2. Pick 1-2 openings as white and black and focus on them. Don't try to master a dozen openings. Focus not just on the moves, but the key ideas once the opening is over. Also, and the OP pointed this out, focus on the key ideas for both white and black, so you will have an idea of what your opponent is (or should be) trying to accomplish. There a bunch of Opening Explorer type apps that will let you save a few of your favorite openings and walk through the different variations. Practice not just going through the variations but playing and analyzing the positions these openings create.

3. Run your games through an analysis program or go over them with a stronger player than you. As I mentioned before, frequently when starting out you will win or lose games based on tactics. Having a program or stronger player point out these opportunities in YOUR OWN games is a very effective way to learn to recognize them in the future. Any time you play a close, hard fought game where you arent quite sure what went wrong, you should be looking to run that through an engine or review with a strong player to find the turning point(s)

4. Play. Just like best way learning to program is to program / build stuff, playing more games will give you that experience to quickly recognize and evaluate a position. Also, one of the keys learning to program is not getting frustrated when nothing works when you start out. Same principle applies to chess :)
No, this is a provision in the agreement that's driven by the tax code and IRS regulations. It is required if you want the option to be an incentive stock option. It's not arbitrary.

You're right that you are free to to negotiate a different exercise window prior to accepting your stock grant (and a lot of more progressive companies are offering this). You just can't, under current tax law, get the sometimes beneficial ISO treatment with a longer window.

There's a nice summary of the situation here: https://news.ycombinator.com/item?id=9254299
Does this work only in Firefox? What does it show?
Weaving Threads
I wonder if the office in CT is because more senior bankers have a family there?
> Instagram can run 10% more efficiently

Seems quite risky/costly for a mere 10% computational efficiency gain. If you're going to change the memory model of a programming language, might as well shoot for 10x improvement instead of 10%.
There is still the problem of the market not reacting to his trades. It would be very easy for me to show a trade of $1m making money, but very hard to execute such a trade.
Since they didn't publish their data source, let me add a useful note: How to count the number of stars using GitHub Archive and BigQuery.

Naive query:

#standardSQL
SELECT repo.id, ANY_VALUE(repo.name) name, COUNT(*) as num_stars
FROM `githubarchive.month.2016*`
WHERE type = "WatchEvent"
GROUP BY repo.id
ORDER BY num_stars DESC
LIMIT 1000

But let's fight "star fraud". There is an easy way to register "fake" stars - if you star and unstar a project repeatedly, each time this will register as a WatchEvent on the GitHub Archive log.

Better query, removes duplicates:

#standardSQL
SELECT repo_id, ANY_VALUE(name) name, COUNT(*) as num_stars
FROM (
SELECT repo.id repo_id, ANY_VALUE(repo.name) name, actor.id
FROM `githubarchive.month.2016*`
WHERE type = "WatchEvent"
GROUP BY repo.id, actor.id
)
GROUP BY repo_id
ORDER BY num_stars DESC
LIMIT 1000

If we put all together, these are the real results:

* https://docs.google.com/spreadsheets/d/1aDlXrk3U1z5s0-1Is8KH...

Projects like 'fivethirtyeight/data' lose -864 stars (23%), going down 230 places in the ranking, while projects like 'FormidableLabs/nodejs-dashboard' lose less than 1% of their stars, going up 49 places.

When I said 'stars fraud' I'm not presuming malice, but with these star rankings we do create an incentive :).

Disclaimer: I'm Felipe Hoffa, and I work for Google Cloud http://twitter.com/felipehoffa
There's already a good library like that: https://github.com/pkg/errors

It is API-compatible with the errors package, and you get errors.Wrap(err, message), errors.Wrapf(err, message, args) and errors.Cause(err).
I think they'd end up in a fight with the SEO/marketing company if they just went with moz://. I mean, moz://a is confusing enough as it is.
> Where are you getting the impression that speeding is allowed anywhere?

One reason is that in many places in the US, the normal traffic speed exceeds the legal posted limit by 5-15 miles per hour. If the law requires a driver travelling at the legal speed limit to stay out of the "passing lane" so that other drivers can pass, this would imply that the law condones speeding, since only a driver moving faster than the legal speed limit can make use of that lane. If the law was not intended to encourage exceeding the speed limit, it likely would have been written as something like "any driver moving less the legal speed limit must avoid the passing lane".

Another reason is that some US states make exceptions to the normal speed limit when passing another vehicle on a two lane road: http://blog.seattlepi.com/seattle911/2014/10/10/can-i-speed-..., http://www.mlive.com/news/index.ssf/2012/03/traffic_talk_com.... While one could argue that it's not "speeding" if it's not illegal, it's not unreasonable to interpret such laws as "allowing speeding" to pass.
They used to be called crashlytics. Best crash reporting tool . Just works. I guess they probably are a lot more interested in ranking for stuff like crash reporting than people chancing upon their website and trying to figure out who they are.
Not an Advertising Company – EasyPost Hiring
Linux on the RPi probably supports blinken lights, too, through the LEDs interface. One of the triggers for a LED is a "heartbeat", which reflects the average load of the system; the higher the load, the faster the light blinketh.

https://www.kernel.org/doc/Documentation/devicetree/bindings...
Is being an ops guy an excuse for letting their software quality drop?

I think the hardware design issues are a result of the change in dynamics with Ive and Jobs, but quality issues aren't really excusable.
Thanks for the interesting and informative comment. Do I sense just a tiny bit of regret though? Yet another Python interface. YAPI. You heard it here first. And no, Py3 is not that nice. Too much cruft by far. And lua is miles faster than Python when you're outside the tensor domain, ie while you're sourcing and wrangling your data. Arguably luajit obviates the need for C , something you can't say about Python. Disclosure: I am a massive, but increasingly disenchanted, user of Python. I had actually started looking at Torch7, foregoing tensorflow, precisely because of Lua. But the walls are closing in....
> Go didn't reach the scale of Java programs yet. And no, Kub or Docker, while fairly large, are nothing compared to 15 y.o. multi-million line Java codebases.

I didn't claim Java projects do not scale. They do. I use Java all the time at my day job. I would use whatever makes sense. Maybe someday Rust is absolutely essential I would use it then.

> Features like generics aren't intellectually stimulating, they are here because people want to write type safe code.

When people need generics they can use languages with generics facility then. I am not arguing otherwise.
Worship music as well (think churches).
Russia extends Edward Snowden's asylum to 2020
Hawaii's cane production has never been higher than Florida or Louisiana. Why would anything to do with sugar be aimed at Hawaii?
So weird to see the mostly dead http://crashlytics.com and its iOS 6-era design (linen texture!) as it's been superseded by "Fabric" and now "Firebase". Seems like such a strong brand name to kill in favor of these very generic alternatives.
Newsconomy – Website for User Submitted News
See, people say that, but I have yet to see that in practice. I worked at a unicorn with an unlimited PTO policy and it worked out very well for everyone. It was very comforting to know I could just tell my manager "hey, I'd like to take 2 days off next week to go on a ski trip, is that cool?" and not have it count toward a timer.

Is it possible I would have gotten more days under a fixed policy? Maybe, I didn't really count and neither did they. But who cares? It's not like x amount of vacation days makes me more relaxed, it's knowing that I can take one that relaxes me.

Having fixed vacation days kinda stresses me, as now I have to worry about not using them all throughout the year, or have to worry about not wasting them.

Bottom line, I think successful vacation policies depend on company culture, not fixed or unlimited days. You can certainly have fixed days and still have a culture that frowns upon using them.
When did every blog start having 22pt body and 62pt headers?

Those are the font sizes I used as a 4th grader trying to write a four page essay with 500 words.
Why should they rewrite everything if it works for them?
Or you know, launch it into geostationary orbit or medium earth orbit[0].

[0]: https://en.wikipedia.org/wiki/LAGEOS#Time_capsule
Consuming Auth0-Secured WebTask.io Resources in Angular 2.4.1
> nor does it help downstream users of a library

If you add a new type to a sum type in a statically typed language, that's a breaking change for all downstream consumers. Again, you may view this as a benefit (clients get compiler errors about new cases to handle!), but I view it as a drawback (clients can't upgrade until they handle all new cases!).

> Go implicitly makes this choice for the programmer

And I believe that Go (and Clojure, which omits both types and pattern matching for reasons including those I'm discussing) makes the right decision for the programmer, as openness to future changes without breakage is better > 90% of the time.

> could you rephrase?

You said "one can pattern-match using the names of fields", I took that to mean matching on something like Foo{x: 5}. If you do that and also have a clause Foo{y: 10}, now you have ambiguity and the order you compare x==5 or y==10 first matters, since you might have an object Foo{x: 5, y: 10} which would match both clauses.

If you just meant that you could do Foo{x: x} with blanks, that's fine, we're in agreement then. Clojure offers {:keys [x]} in destructuring for this purpose, and it's great.
Russia Extends Edward Snowden's Asylum To 2020 and will Offer Citizenship Next Year.
"this is not true if.." Well, yes indeed, you can ignore features of a language, but i don't see how it prooves any point. As for the grep, i really have no idea what you're talking about ( maybe advanced pattern matching features of advanced language ?). I'm really talking about something very basic, like what swift is doing.

My point about interface vs data is that those are two different things, and that i don't think you can't try to solve an issue on type compositions with a feature working on functions only.
Show HN: A new financial trust primitive for the Internet
If the only thing that ever comes of this is containing GIF reactions to the original message's thread this is the best, most productivity-boosting slack update ever.
This smacks of design for its own sake.
How Spreadsheets Have Gone from Detrimental to Dangerous
They'll invest in whatever is cheapest. For the foreseeable future, that means oil, coal and natural gas.
Happy user of typescript here. imo, pure FP is just like pure OO: it's just not very good. Why constraint ourselves? The world is not pure, our programs don't become ANY better because of the IO monad (Task in Elm); Let's stop wankering or at least, just do it for the math and the research value but let's not kid ourselves it's very useful.
Google buys Fabric from Twitter
I'll probably get downvoted for this, but I think counting github stars probably only reflects visibility but not actual usage. To give you an example, cf-ui is counted as one of the "best" React UI component out there in bestof.js.org, but this project is not currently meant for general consumption. This fact is reflected in npm stats.

I think we as a community should be very vary about these "scorecard" websites and their methodologies. These things tend to be a self-fulfilled prophecy. I'm not sure I want to see a couple of brand name companies start monopolizing our eyeballs and technical conversation. I'm also very vary about people making decisions based on these sites. While not everyone is completely different from others, I'd like people to make their own decisions based on their only thinking process rather than just jumping on the new and shiny from the big names all the time. Not that this appears to be an issue right now, just a few words of caution.