skysight-inc/HackerNews huggingface dataset:
I do not know what is so difficult about not eating sugar. If "without sugar" means no added artificial sweetener or added sugar (as according to this article) then I have not consumed sugar for many many years; the same goes for our ancestors, farmers, etc. I do not know if this is a case of crack-like addiction, or a case of "what is the point? you only live once, you should indulge in pleasures" either way it need not be difficult if you simply, as an example, substitute your candy for fruits (fruit cultivation is a far-cry from what it used to be, but I do not want to get into an argument about this)

Despite all of this, take it from me: The benefits are overrated

Ironically and amusingly enough, I was my happiest (and seemingly healthier) when I was a little boy running around all day outside eating candy or chocolate to my hearts content.
Wish more people knew about dict comprehensions, it's maddening the contortions people go to because they don't know about it.
I played with gogs half-year ago and gitea is my first software try-out in 2017, it worked beautifully for pretty much everything I wanted and it requires way less cpu/mem to run(comparing to gitlab,etc), I'm sold.
This is pretty cool; the link between machine learning and group theory is neat. Do you know if this link is new? I've not heard of it before. Thanks for the summary!
Definately a case of OCD.
I am guilty of it too while interpreting license plate numbers in boring traffic.
A friend of mine once thought up a parallel universe where, by pure chance, bogosort always correctly sorts every single array, boggling the minds of everybody in that universe.
When I was in school, we called the blue Solo Cups, "Blue Red Cups".
Zesle – Free Linux Web Hosting Control Panel for Ubuntu
And your point is? We know about those donations because the foundation disclosed those donations as described by your first link.

So I stand by my statement that it wasn't "proven". That implies that it took an investigation to reveal.
In Chrome 43 (Ok, Iron Browser) I get two errors:

Uncaught SyntaxError: Unexpected token =>helpers.js:10

Uncaught SyntaxError: Unexpected token =>demos.js:2

Basically the first two actual instructions are not parsed correctly.

In Opera (12.15) I have three errors:

Syntax error at line 10 while loading: expected expression, got '>'
var to16 = (n, l) => {
-------------------^	Linked script compilation	helpers.js
Syntax error at line 38 while loading: invalid character after numeric literal: 'b'.
n = b & 0b1111;
-------------^	Linked script compilation	disassembler.js
Syntax error at line 2 while loading: expected expression, got '>'
hello.onclick = e => {
-------------------^	Linked script compilation	demos.js
I don't think anyone (including the authors) would disagree that this is a very basic introduction to marketing for developers.

A point that's very separate from whether or not it has value.

There are still way too many developers who are making awesome products and then failing to get traction because they neglect the marketing basics. Something like this article that plainly lays out the basics is very helpful for setting a baseline.
I'd probably edit my children to be darker. Having spent a few days on the beach in Thailand, the genetic inferiority of my own fair skin is quite visible and painful.

Is this like reductio ad absurdum of PC signalling? Where do you spend the other 362 days of the year? In an environment that fair skin provides advantages for things like vitamin D production perhaps?
Politics and emotions have the largest audience. They'll always be able to get more votes than everything else.
Additionally, this would tell the receiver the sender->receiver MTU, which doesn't do much good since the receiver->sender path may not be symmetric. You'd need four bytes, and 32 bits is a large chunk of the IP header.

You could use options, but you still have to deal with broken firewall hardware.
Unexpected by whom? Wouldn't risks be the first thing one would expect when editing genes?
Did you figure out any rules of thumb or tricks for finding compatible menu items?

My go-to for when I find myself eating out while on these diets (whole 30 and keto) is burgers with no bun, extra lettuce and other vegetables, and every sauce on the side.

The only thing that makes these diets work for me personally is that I have one of those tech jobs with free lunch every day and there are decent options. If I had to pre-plan and pack a lunch every day, it would be a lot harder. To my knowledge, nearly nobody (outside of tech) gets free, good-quality lunch supplied at work.
The "no free lunch theorem" is really not useful.

It has been proven, but only for the useless statement that an algorithm that does better on some case does worse on some other case (that you may not care about). Originally it was for search using that if you happen to look the right place first you win. This almost made sense, but then it get extended to general optimization, algorithms, and machine learning.

There are in fact algorithms that do better than others with respect to realistic distributions. And that contradicts the strong interpretations of the no-free lunch theorem bandied about in search, algorithms, and machine learning.
What does it have with skin color? Just limit the sun for two or three days until you tan, no sunburns after that. It's not like Thais are black. Compare:

https://pixabay.com/p-199674/?no_redirect

https://tonycavanagh.files.wordpress.com/2011/08/5005.jpg

Hardly a big difference.
For genetic modification, the best solution is to increase range of tanning rather than changing the constant. It's already possible to get black skin [0] with eg. melanotan-2, so it's not that big of a change.

[0] http://imgur.com/a/I428E
Debugging PHP Applications with Xdebug PHPStorm and Docker
Totally agreed. It's disturbingly easy to drink several thousand calories in a very short amount of time.
Microtargeting of low-information voters: Big Data in the Trump campaign
> Every bill from a doctor you see is a very clear short-term incentive for keeping yourself healthy -- clearly more so than a $50 discount on your monthly insurance payment.

It's also an incentive to avoid going to the doctor unless you really need to. Something that I'm not sure helps with healthcare costs in the long run.
Reagan was a shit but not at the Nixon level. I've never heard of any hard proof of the October Surprise theory and I'd be all over it if it were there.

https://en.wikipedia.org/wiki/October_Surprise_conspiracy_th...

The Casolaro death does look suspicious though.
Start the countdown to moral panic about the opensource first-person shooter that is set in Washington DC, NYC, or Chicago, and which is contributing to gun violence.
Have you seen murfie.com? They have reasonable prices and will "sell" you a physical CD but just digitally deliver you the FLAC. Of course the fact that they even have to do it this way is so anachronistic. Audiophile quality digital audio is one of the places where piracy - specifically a few invite-only music torrent sites - have completely surpassed (and arguably innovated beyond) anything legal.
Reflection of 2016, Expectation for 2017
Trump wasn't voted in for his competence or statesmanship, because he obviously lacks any credible political experience. He was voted in on the basis of his incompetence and political incorrectness by people who wanted to see the system burned to the ground, and the mainstream ridiculed.

I can't imagine there is anything Trump could do to upset his base other than be good at his job. Given the number of blunders and gaffes he's already accomplished before even being sworn in, they must be thrilled to be getting what they wanted.
The Year of Living Anxiously
Yeah, same for me. If I currently out late night sweets completely I lose the desire for them pretty quickly. Whatever works for you is always best.
Amazon Plans to Build Flying Warehouses for Drone Deliveries
Exactly. For example, "fixing" MTHFR genes could lead to an increased risk of developing lymphoma: https://www.ncbi.nlm.nih.gov/m/pubmed/15551285/
Where the Internet of Things Runs Aground
Ask HN: What is the best CMS or framework for selling video clips to visitors?
I do not mind paying for the script. Thanks!
Large donations, whether for a charity or otherwise, are far less of a problem of influence than on-going unknown liabilities and assets ultimately controlled by foreign governments.

If you want to directly give any amount of money directly to Trump not subject to any kind of campaign donation limitations, just buy a hotel room for some duration.

If you want someone in U.S. custody released, take the principle operating officers of the president's hotels into custody without trial.

And I also wonder whether Trump owned/named buildings are possible targets in the same way American embassies can be targets; and then who pays for the ensuing security evaluations, monitoring, and reinforcement of all of those buildings. Is an attack on any of those buildings an attack on merely the Trump organization, or is it an attack on the president, and indirectly on the U.S.?

The differences in liability and unknowns between the incoming president and all previous presidents is qualitatively extremely different, and likely in unpredictable ways.
Can you elaborate on this:

>"One tried and true union tactic is to negotiate with an employer to take money from non-powerful-union-members and give it to union members."

What exactly is negotiated directly between the employer? How does this redistribution work in practice? Thanks.
A chatroom mob got you that upset? You were just offering some advice. It is there problem if they choose to ignore it. Seriously dude, you should relax.
Along those lines (no pun intended), I think every STEM college graduate ought to be able to prove that the shortest path between 2 points is a line segment instead of taking it for granted.
Labor rights were an important fight... In the 19th century. The era of digital technology and communication ought to have a new approach to Labor laws.

I think it's important to remember that in the current case, we are dealing with a single company doing business as a US corporation, but in the theoretical case, we could be dealing with a peer-to-peer network where the prices-per-ride are determined in the decentralized market. Crush uber with union laws, City restrictions, taxes, and other regulations, and a successor will fill the void which cannot be brought down so easily.

It's not like uber is threatening to disconnect the driver if they don't work, it is entirely an at-will engagement.

Like many unions today, the intent is to cement the power of the status-quo and raise the barrier of entry for new drivers.
> Science—that is, reliable methods for obtaining knowledge

I really dislike this definition of science. Science is about making accurate predictions about the future (even if those future predictions concern the accuracy of past events). Predictivity is the defining feature of science, because without it, science may as well be any other subject. The Wikipedia definition is much better, because it incorporates the utility of knowledge but emphasizes the key role of prediction:

> Science is a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe.
"Emergence": Most everything in science (from Chemistry to Consciousness) is an emergent phenomenon and most people are plain ignorant of the concept and meaning of that word, although I did see it appear a lot in 2016, in scientific articles. The only thing (or things) in science that are not emergent are the laws of Quantum Mechanics and Relativity (as a simplification), and there are more and more physicists that believe even both of those "rule sets" probably are emergent from some more fundamental and simpler set of "rules", that give rise to both QM, Gravity, Spacetime.
Skin color is a relatively minor component of race, race describes the clustering of a whole host of traits and characteristics in a group of individuals.

Yellow-skinned Africans would still be Africans, purple-skinned Asians would still be Asians, and green-skinned Europeans would still be Europeans.
P2P dreams
I wonder how long it's going to take before gogs and gitea get merged, just like it has happened in the past with major forks , nodejs + iojs being one example.
It has been said elsewhere more persuasively, but there are good police departments and bad police departments. One can't be a good cop and let bad cops get away with what they do. If one stands by, they are then a bad cop. Active of passive, one is still a bad cop.
Against the dimensions of Potency, Frequency, and Volume, where would you place your farts?

I will accept absolute values, or a vector relative to your pre-no-fiber-removed-diet days.
I experienced "negative health effects" after eating in my childhood about 8 kilos of apples within 24 hours. My parents even considered to call an emergency.
>Not very readable to put that after every use of u. This is easier to read

> where u = [1..26] do

This isn't valid Haskell, but this is

let u = [1..26] in
do ...

Also ($) is just sugar to avoid parenthesis.

Instead of writing

f (1+2*3)

you can write

f $ 1+2*3

Haskellers have a massive fetish for eliminating parenthesis, perhaps in order to avoid their code looking like lisp.
>(...) or out of the room, since someone already got in there so of course it must come out.

-Not necessarily; while a student, I looked after the apartment of a friend of mine, who was overseas. When he moved there, we were _just_ able to eke his sofa around the last corner from the stairwell and through the door to his apartment. Just. After much cursing and several failed attempts.

So, what does a good (cough) friend do while the owner is overseas? Get some hardwood mouldings/trimmings/whatever you call those long, thin pieces of wood typically put where wall transitions to ceiling or floor and nail them to the exterior doorframes, making both door openings perhaps 3/8" or so narrower, paint them in the color of the doorframe, sit back and wait.

Then, years later, as he is about to leave town, moving company comes along and everything runs smoothly until one item remains. The sofa. Obviously, it got in - so it'll (as obviously) come out.

Only it doesn't.

We (everybody except the owner and the moving guys were in on the joke) managed to keep a straight face for several minutes.

The moving guys even laughed as they (eventually) left, mollified by a bottle filled with a Scottish export product which we'd kept on hand to ensure no feelings were hurt afterwards.
My first custom Alexa skill
In what other more peaceful ways could she have defused the situation?
Arguably this is where the future of binary code is anyway: automatic static and dynamic analysis and simulation to automate patching. Machines will be much better at this than we can ever hope to be. One could imagine the only way to guarentee some level of saftey in genetic modification is via the same or similar means.
The Reading Machine: What Sound Alphabets Taught Us About Speech
> There are still way too many developers who are
> making awesome products and then failing to get traction

Can you give some examples? My experience is that the "Build it and they will come" approach works surprisingly well.
Or pot laws targeting hippies and blacks, http://www.cnn.com/2016/03/23/politics/john-ehrlichman-richa...
Since you say "interests opposed to American people's" the evidence now is lacking although there is suspicion. Regarding Trump's own self-interest, well that is out in the open.
I'm no fan of Kissinger but that really shows the importance of having qualified advisors.
On top of it, SML was literally designed to do proving. Writing provers, feeding algorithms into them, and later extracting algorithms out. Ocaml was designed as a practical language for software development. Unsurprisingly, the provers and verified tools tend to be done in SML or a subset of it while real-world software is done in Ocaml.

That said, the CakeML team welcomes a translator for Ocaml that outputs CakeML programs. Additionally, the Ocaml compiler was clean enough in architecture that Esterel was about to do source-to-object code validation required for its DO-178B-certified, code generator. They said they had to do way less work modifying or analyzing it than they expected. That means the Ocaml compiler itself might be a candidate for verification albeit probably a non-optimizing form of it. I'd also try the K framework that successfully handled the C semantics with KCC compiler. If it can handle C, I'd venture a guess that it should handle a better designed compiler and language. ;)

EDIT to add: Ocaml syntax is being worked on at link below.

https://github.com/CakeML/cakeml/tree/master/unverified/ocam...
Consider reading http://www.accesstoinsight.org/index-subject.html#vipassana for some further discussion (and that whole website for a vast store of information on Buddhism) and glancing at https://en.wikipedia.org/wiki/Template:Buddhist_traditions_t... to see the Theravada tradition's significance in the history of Buddhism.
One of the problems with denser and denser air traffic control is you can only speed up the computers. The flying objects still have speed, altitude, inertia etc and that sort of multipath problem (called the salesman's problem) soon becomes intractably complex.
https://en.wikipedia.org/wiki/Travelling_salesman_problem
That's a high school freshman geometry problem.
What tech trends will gain momentum in 2017?
In all my daily work OOP design skills always have battered much more significantly than knowledge of any of these algorithms. Yet I've never seen anyone ask about SOLID for example.
And it's also how you end up with weekends, benefits, worker protection, full-time employment and reasonable wages.
It's not a guarantee that self-drive for cars will not lead to more use and more congestion in cities which are not upgrading their transit.

I am hopeful for autonomous app hailed buses, but there's definitely a big chance it doesn't all work out that way, and even then there is clearly still a physical limit on how much existing road infrastructure can handle.
Nixon was paranoid and a jerk, but he looks like a reasonable gentleman compared to Trump. I weep for the next 4 years.
> <- is assignment or pattern matching, probably the latter.

Neither really, though I guess it's kind of like assignment, but it's usually read "draw from". Do-notation is sugar for working with monadic values, which are kind of like containers that hold a value. It's a bit hard to explain, but basically it means to pull the enclosed value out of the container on the right hand side and reference it according to the name on the left hand side.

> the $ after guard is... what?

$ is function application. It basically means to evaluate the right hand side before passing the result to the left hand side. It's used to avoid parentheses, `f $ g h` is like `f (g h)` (Haskell doesn't use parenthesis for function evaluation).

Haskell syntax is lovely when you're used to it, but it's also subtle. IMO it can be easy for people who aren't familiar to get the general idea of what's going on but the specifics are often not what you think.
I don't criticize it because it's not perfect. I criticize it because it opens an massive exploit onto people who are already giving more away of themselves then it's good for anyone. There is also a critique towards the greed that drives those companies and will therefore lead to this exploit being exploited.
Bitcoin at $1000
>That's how you end up with pay by seniority rather than performance

You get pay by seniority as a compromise because it's an objective measure, it correlates with performance and it can't be gamed by either side.
What a terrible post. It is no wonder ESR can claim to have never seen cases of discrimination with such a list of demands any victim must pass before even being heard.

People do make false accusations. But you know what is a lot more common than that in the world at large? Actual discrimination.

The problem is that most of the time Person A discriminates against Person B, Person A will swear up and down they have done nothing wrong and had no ill intent. That is what makes it such a difficult issue and one where people need to be open minded when hearing from people who do not share their life experience or social status.

It's a lot more healthy and beneficial in my view to approach any complaints with an open mind. Obviously in the end we have to try to come to terms with the facts, but when you put up a bunch of barriers before a victim can even be heard you are protecting the status quo. Which probably sounds great if you are a person who is really comfortable, but might not be so great for someone else.
Bitcoin hits 1,000USD mark again
I don't agree; he was just stating a fact about power. When you get down to it, moral and legal codes aren't real, they're just arbitrary concepts people agree to abide by. Classical Greeks thought it was pointless to attempt to legislate for all situations and had a notion of 'virtue ethics' - that what a sufficiently virtuous person does must of necessity be virtuous/ In our own time, it's plain that sufficient power does in fact put people above the law and that's a reality we have to deal with whether we want to or not. Rule of law is only as good as the amount of respect people have for the law, and law as an institution has been on a decline in the west and in the US in particular, because so much of it is so obviously for sale to the highest bidder.
Why would you assume that? Nuclear bombing and not caring about civilians is not normal behavior.

The Clinton emails were supposed to be private, yet never had anything close to that type of behavior.
Any similar thing for Valve Counter Strike engine (whatever it is)?
I would agree that "close match" isn't a lot better, but the style in science papers is to say something like "A is a close match for B (r=.85)", where of course the precise value of metric and whether that is a close match or a terrible fit is specific to the field it's being published in. But the "very" really does add nothing.

The other reason is probably that "very" is very easy to detect in a bash script, whereas looking for other, more subtle weasels is a lot harder. Given the generally poor level of scientific writing (I have certainly given my PhD advisor some turds), huge improvements can be had by just going after the easiest cases.
I've purchased generic red plastic cups before, and the experience was terrible. They were hard to pull apart, weren't stable laterally (i.e. the force when you grip it with your hand), and sagged after an hour of being full of liquid. The experience made me appreciate how well designed solo cups are, especially for how simple they look.

I added it to my short list of items I never buy generic (paper towels, paint, and car tires).
The "innocence" in this phrase refers just as much to having never been on the receiving end of an injustice, as having never perpetrated one. Think "innocent to the ways of the world."
In a way, your reply highlights my confusion.

> Go has both value types and pointer types...

but:

> My reading of the COBOL part was that it's basicall like C and C++ without pointers.

But the author also says C is one of the COBOL derived languages: "COBOL-derived languages like C and Golang give the garbage collector an easier time, because they perform fewer, larger allocations; they tend to mutate the allocated objects instead of allocating modified versions; and programmers tend to nest records rather than link them with pointers where possible..."

Actually there are a few things about this passage that are odd, since C does not have a garbage collector.