skysight-inc/HackerNews huggingface dataset:
I can confirm at least one part of this story with a personal anecdote:

As a child, I absolutely loved, craved, was addicted to Coca Cola. A liter a day, perhaps more. Coming to the US, I noticed that it tasted different because of substituting sugar with high fructose corn syrup. No problem - I switched to Mexican Coca Cola (the one in a glass bottle) - and carried on.

Fast forward to after grad school, I wanted to get in a better shape, without giving up sweets entirely (I definitely have a sweet tooth). So the first thing I did is to not buy coke. I could still get it if I wanted - the local 7-11 was literally across the street from my place. But it was no longer convenient - I had to get dressed and cross the street, deal with the line, the cashier, pay more for my guilty pleasure, etc. I still went, but definitely less and less frequently.

Fast forward a few years and coke started to taste very "heavy" to me. It had this aftertaste that I never noticed before but could no longer shake off. I found myself frequently unable to finish a bottle of coke. My cravings started getting less and less pronounced. This downward (well, upward in terms of health) slope continued and today I no longer crave Coca Cola at all, drinking it perhaps 5 times a year, if that. And even then I can't really do more than a few sips.

I look back on this and it honestly feels a bit surreal, knowing that my starting point was (multiple) liters per day and true joy and love for that sugary drink.

So progress is definitely possible as long as I took care to make the right choice the easy choice. Don't go hungry to the supermarket. Don't buy things because that makes them easily available, testing your willpower, which is inevitably finite. Make a few basic rules to follow rather than agonize over every small decision and feel guilty afterwards (just like the article said). Simple stuff like that.

Some things will stick, others won't, but that's okay. The key is to keep trying to get better and healthier, without losing the small pleasures in life without which, let's be honest, is this even worth it?!

Good luck to everyone on their personal journeys.
There's a large number of web users - like myself - who benefited from transparent proxies. The IETF's complaints are probably almost certainly due to incompatibilities between products and erroneous modification of streams in transit, which of course should not happen. But it certainly doesn't need to die - if we killed technology for that, the whole WWW wouldn't exist.
There is at least one crackpot theory out there that supposes that life will do something in the future that will influence the properties of the universe earlier in time. The super-civilization that exists in the far-future of the universe--one that is beyond Kardashev Type III--re-engineers the universe to use it for computation, so they can exist inside a simulation (and add cheat codes). In the process, universal constants are tuned for more optimal conditions, and that twiddling ignores time completely.

The original version had a lot more religion in it, particularly Christian eschatology.

This also leads to the possibility that our universe is actually a simulation running in another universe with different conditions.

If you really want to screw up your brain, consider that the universe hosting the simulation of our universe might be the result of a simulation in our universe that hasn't been started yet.
I was sad to learn that sauces like ketchup are mostly sugar. Even sriracha is quite sugary.
I skimmed 'Building machine learning systems with Python' once before. It looked worth having.
I've heard this elsewhere but it wasn't clear to me what that being ASIC resistant actually entails
Similarly, I use comments as a quick screen to filter through the PR/targeted journalism of stories. Not perfect and will eventually stop working as media companies wise up.

Similarly, I will frequently check Wikipedia before the company/film/whatever. Flaws, but frequently better than official channels.
It's the same sort of myth as "why are manhole covers round?" and there are lots of attributions for why that ignore history for a just-so story.
Contributors are currently working on a refresh of the UI for the next-gen Kiwi. PreviewBot announces new builds of the design concept on #kiwiirc, so we can spy on the work in real time: https://kiwiirc.com/nextclient/#irc://irc.freenode.net/kiwii...
Under the scientific consensus (as presented in the book reviewed here: http://slatestarcodex.com/2017/04/25/book-review-the-hungry-...), I believe the logic is that "chronic exposure" to the sensory experience of sweetness itself does something to the brain involving the body's leptin set-point.

It's definitely something that needs to be proven experimental to apply to these artificial sweeteners as well (and there's already research saying that e.g. artificial sweeteners don't cause the brain to mask tiredness from exercise in the way real sugar does.)
The answer for us is to not buy snacks. Pretty much period. Sometimes we do apples and whatnot for a time, but finding half eaten apples around the house is frustrating.

And this is not to say we don't have snacks ever; but as you noted, if we have the snacks, it is a temptation for us, as well. This is the reason we never buy sodas.

We are lucky because our kids will gripe some, but we can explain that the snacks are bad for "us" not just them. And they so far seem to be respecting that.

Only "secret" I know to help this is we don't let our kids get food after dinner. If they don't eat dinner, they just don't get food that evening. This is actually helped by not having snacks and extra food around the house.
On top of downvotes, you can say very toxic / abusive / condescending things and get away with it if you share the "correct" viewpoint, but unpopular views have to be exceptionally polite to avoid biased moderation. You can't bluntly refute or critique a questionable (but popular) argument without being accused of lacking civility...
Macro expansion is not "simple". If anything it's simplistic. Make has a fragile syntax that barely works for simple filenames, and it has a host of cryptic functions with difficult to understand semantics. That it's what is installed on most Unix-style computers isn't an argument against trying to make different/better systems.

The point of my post was to show that there isn't much to the fundamentals of Make. And to encourage finding out what is needed and how the weaknesses of Make can be avoided. Most people here seem to agree that the more advanced features of Make (i.e., what goes beyond POSIX Make) should not be used. Make is good for simple uses, since it's good at this: timestamp and DAG based process spawning. For advanced/specialized usage, it's terrible, much like it's the case with sh. I don't want to use it (at least not directly) for larger systems. See, I'm not a proponent of complexity and feature-laden systems at all. I despise C++, for example. But Make's syntax simply does not scale to larger systems. It does not offer solid enough abstractions to build your way up. Just like sh, which does not even have a usable list structure (there is only one list per function call).

If what it does is enough for you, that's fine with me.

It's not that I am unable to read the GNU Make docs (I have considered them more than once). Make just isn't good for more serious programming, as the proliferation of systems built on top (autoconf, CMake, ...) suggests. History has shown that macros do not scale. To my knowledge the only "macro languages" in widespread use for non-trivial things today are m4 and Tex, and frankly both are a pain to write things in. (While they do have their strengths if used expertly, for simple things). And while that is the case, Make is even less structured than those.

Also there is no point in maintaining a plain Makefile if you are on other systems where Make isn't a first class citizen. I also need to generate Visual Studio files, for example.

Also, you can set SHELL to another scripting language, but that defeats much of the point of using make in the first place. And again, you still need to spawn processes and transfer state through a fragile text interface. And most languages' syntaxes integrate even worse with Make's than sh does. How do I insert commas between words to generate python lists would be my first question, and frankly I do not want to know the answer.

> This kind of NIH is why there are so many sub par solutions for everything and nothing is compatible with each other.

It's not true that it's impossible to design a system that was better than Make. But before a system can be evaluated, one must decide what the system should be good at in the first place. I want a system with decidedly different strengths than Make. Having one syntax that sucks but is built-in and available everywhere is not a goal for me.

And the "compatibility" argument is just not there, sorry. Yes, I require python, but that's it. I wrote a simple script that just runs and build. Nothing wrong with that.
I think these problems go even deeper. Languages have patterns which are used at the architectural level, too, and an infrequent developer will miss those patterns.

A good example of this is generators in Python. Generators have become pervasive in Python 3, but infrequent users of Python will often prefer lists to generators. This will result in pretty large memory and performance overheads in rare cases, but more often it just results in inconsistent code.

At the most extreme, infrequent users can have such an effect that they affect the language. JavaScript has had a prototypical object model for over a decade, but ES6 adds classes because too many infrequent JavaScript developers from other languages couldn't be arsed to understand prototypes. The result is that now there are two object models which are incompatible at the edges (yes, classes are technically implemented on top of prototypes, but the pattern the class expands to is an anti-pattern in a prototypical object flow).
This is using the Anthropic principle to argue the point for the many worlds hypothesis because it is being argued that life is so fragile that it could not have formed without certain constants being how they were. So that there must have been a bunch of other realities that failed in creating sentient life.

I don't think the existence or non-existence of sentient life in alternate universe is in anyway necessary for the argument.

If we assume possible universes is a set parameterized by a constant C and if we know only value X gives a universe with the properties we observe, we can deduce C = X.

If a value Y yields a universe with sentients that can't be us, we still know that isn't our universe and so we know C!=Y.
I think they'll shut down all remaining IRC and XMPP gateways by May 15. So we still have a little over 2 months from now.
> It's better to be a small fish in the big pond

I'd actually recommend that young professionals try a variety of situations as they switch jobs. I learned much different lessons from different situations at different stages of my personal development. Though starting that growth path with a position at a large company isn't a bad idea if it's an option.
Just use "Apple Store". Now sells media. Simple. They already own one of the top retail brands, and it doesn't suck.
I think the author is also concerned with the psychology of “all food must be sweet”. I personally found that if I simply replaced sugared food with non-sugar sweeteners, I still ended up eating too much. It wasn’t until I made a conscious effort to cut down on sweetened foods that I started having success.
It also works the other way. It's socially/professionally acceptable to stop working for 3/4 years to go to university, somewhat less so to stop working to take a bunch of MOOCs. Therefore, most people taking MOOCs are also working full time/studying/looking for a job, and they're also likely to be older and have more life commitments than most students. So MOOCs are naturally going to take a back seat to everything else going on in a person's life. They also don't carry the same recognition as having a degree.

MOOCs also come with a number of unique advantages compared to traditional universities:

- They widen access to education to people that aren't able to attend university

- People can take courses they know they might struggle with without fear of flunking them and harming their academic record

- Mature students don't need to make life sacrifices in order to take a MOOC. They don't have the dilemma of whether to up roots and move to attend a prestigious university
An analogy here is NP problems - it might be a lot easier to detect bugs than to generate bug-free code. Compilers actually do this on a regular basis, detecting bugs like typos and type errors.
What is the typical demographic of your cohorts? How do you compare to college programs that have similar cohort demographics?

I think all educational outcomes should be measured with respect to the answers to these two questions.

K12 schools in extremely wealthy areas can compare themselves to like peers, but comparing themselves to high-poverty areas is a useless comparison. Neither institution would do well under the other's constraints.

For-profit higher ed is definitely the same way.
Analyse Emotion in OSCAR Movies (Google Apps Script+Natural Language API)
The problem with this line of conversation is one side is trashing compromise, and the other side looks like they're defending the indefensible.

We do need the Stallmans of the world to be a counter balance, but we won't be able to have him run the entire world. Consider him kind of Galadriel, if you give him the one ring then the world will despair as they love him.
Having lived in China for the last year it’s pretty much 99.8% ebikes. Petrol motorbikes don’t make an appearance except in very poor areas.
Yes, I do think so. But I also think fundamental functionality like team chat should be a solved problem by now, and shouldn't be so concentrated to a single company.
Saw this article and decided to try to roll over my half-phase-out-of-sync horrific sleep schedule by staying awake through the next day. My mind was nowhere near fully functional from the period of 6pm the first day through 11:30pm the next, but I somehow managed to experience a sense of urgency and elatedness I may have forgotten how to feel over the last few years, and got some work done to boot.

Unfortunately I'm back as hopeless as ever today, but I would be willing to bet with a little more discipline it'd be a pretty great way to at the very least quickly restore a sleep-early wake-early sleep schedule.
"We really just need better public education"

I agree 100% as long as you put me, or people of my worldview, in charge of the curriculum and personnel.
I encourage everyone to measure everything they eat for one week. Use an app, a scale and count the calories, macronutrients and micronutrients. The results are well worth the trouble of doing it for one week.

I found my sodium and sugar intake were way to high, and foods I thought were high in protein were often not. Now I read the white label on every food item I buy at the grocery store. After several years my tastes have changed so that I no longer enjoy foods that were once my favorite. I'm very glad I did this experiment at age 20, it probably saved me from obesity and type 2 diabetes.
Appreciate the optimism. Just to clarify, I'm saying that he has the skill set, the background, the time and the means to pull this off. That combo is extremely rare, and even with all that, there's one thing without which he'd never been successful at all: a tremendous amount of luck. As I said, I'm sure there's some value in his book, but it's based on a get rich quick story. If you're going to read it, I'd pick up a book by someone who spent 10 years on a side project too.
>>> As a media business, they can be a lot more profitable with fewer high-quality users than hordes of low-quality toxic users.

>> I see no evidence of that.

> I would encourage you to look at the evidence.

I would encourage you to provide it.
The real issue is that we want "means testing" for tuition but almost no students have significant "means". So you either make (at least public) universities free, or you make the rather strange assumption that a bunch of adults will be handed tens of thousands of dollars from their parents. In pretty much no other case do determine social program eligibility of an adult by means testing different adults.
It's my understanding that many people work on the buses, so letting them take food with them doesn't seem like a stretch.

The theory behind workbait is exactly this scenario -- that workers give an extra half hour to the company in return for food and/or minor savings in personal time. Even if they take it home I wouldn't call it a loss.
But who’s gonna use it? Not even Google can build a Facebook competitor and get people to use it.
I did something similar to this during the recent election cycle. I got so stressed out from the constant bickering about Trump on Facebook and Twitter that I literally unfollowed all 400 of my friends on Facebook and just left my news feed empty. The only part of Facebook that I participate in nowadays is just topical private groups with friends and family (who have a general rule to avoid politics). I also entire Twitter (unless someone direct messages me or something), and I intentionally avoid the news on television and radio.

My life is fairly peaceful, and I get to focus on the day to day things that make me happy and make life meaningful (like playing with my toddler son at the end of the day).
Not being sarcastic but sometimes it's about quality, not quantity.

Usually something this sophisticated is used to target specific individuals/organizations as they aren't generic botnet/bitcoin mining operations.

They might be after specific info and after they get it, they might even wipe their tracks as it's better to have a tool that nobody knows to look for than one that can get on as many computers as possible.
> For a website, there's no major reason you shouldn't have a reasonably long-lasting cookie to prevent any need for regular login.

What happens if the cookie is stolen (real question) ? Wasn't that the problem in keeping connection / session information in cookies back in the days ?
It's not the internet if they don't deliver you the internet.
TL;DR: Ancient hunter-gatherer societies, in at least some instances, may have transformed from small bands into larger groups (and then back) through the course of a year. In the process, they could also move from more authoritarian to more egalitarian and back. Therefore everything everybody thinks they know about the origin of authoritarianism and inequality is wrong.

But they took 50(!) screens of text to say it, while presenting what should have been said in one-fifth of the words...
I used to snack on carrots and mini cheeses as a child!

Is Home shopping available in your area? It’s a lot easier to avoid sweets if you aren’t walking around a supermarket.
It's not at all easier to interoperate two separate GC'd languages unless you have one garbage collector to manage them both. Web Assembly does not provide the hooks necessary to integrate GC, and JavaScript does not provide critical features, such as finalizers, that are necessary to do things like break cross-language cycles. Absent that support, manual memory management of DOM objects is necessary, and Rust is going to have a much easier time of that than Go will.
ASH HN: Recommended Delaware Accountant
Looking for recommendations for an accountant to sort out a mess of a startup that was never dissolved and has years of unfiled taxes.
The NRA has its own social network where users must perform certain tasks before the user can post or comment. You have to tweet at your legislator or share things to your personal Facebook in order to show fealty to the community, in order to get enough karma to talk to others in it.

If you're curious: https://www.bloomberg.com/news/articles/2018-03-01/the-nra-h...
If you don't think refined sugar is addictive, try not eating it.
They’re not all one category; some artificial sweeteners cause an insulin response and some do not. This would make sense as to why it can lead to diabetes; your body is constantly getting signals to release insulin to break down sugar, but then there’s no sugar. Eventually your body “learns” to not produce as much insulin in the presence of all sweeteners, and that’s diabetes in a nutshell.

I’d be interested to see if these studies hold with sweeteners like Stevia that don’t produce an insulin response.
Singer-Songwriter Melvin Thomasson with New Cover Song “The Middle“
> instead open their palates to the notes that come from natural flavors

Presumably because people are eating things that, underneath the sugar, are pretty much tasteless.

Consider the American Chinese staple of "sweet and sour pork." What does it taste like, without the sweet and sour sauce? Well... it's deep-fried boiled pork. Would you eat plain deep-fried boiled pork? Even as a side-dish?

If we take away the artificial flavors, a large number of (usually cheaper!) dishes simply cease to exist. Palatable food—especially palatable fast food—would get a lot more expensive. What of the people who work all day, end up too tired to cook, and yet don't end up with enough money for healthy food?

(If the answer is "we don't want those people to be in that situation in the first place", then try solving that problem—if you manage it, I have a feeling it would largely solve America's obesity epidemic as a byproduct.)
https://en.wikipedia.org/wiki/B-tree
> An example for this is the lengthy page on Strings: https://doc.rust-lang.org/book/second-edition/ch08-02-string....

I don't know how the 2nd edition of the book deviates from the first one, but as you mention the strings section: I had installed rust with rustup, configured my editor environment, bookmarked and read tutorials and was serious about learning rust, dabbling with code snippets.

It was the exact chapter you mentioned, strings, which drew me away from rust in disgust. Four string types ... for the beginner? Seriously?
Smoothies are horrifically sugary, I was shocked when I found out.
A blender probably isn’t a bad investment... I’m not sure if they come in child safe flavours, maybe a nutribullet?!
I saw that exact post on r/sandersforpresident!
I'm not sure how scientific it is but when my wife and I got into keto we bought several sweeteners and did glucose testing at home.

The tricky thing is some artificial sweeteners spiked mine, while others triggered hers.

So it isn't enough to say "artificial sweeteners do | do not", you'd need to test your own reactions via blood glucose testing. So many pin pricks. Neat data though.
What about the findings that people with prostate cancer show elevated DHA/EPA levels in the blood? Correlation isn't causation, but causation hasn't been ruled out. I have stayed away from Omega-3 supplementation since reading that study, as inconclusive as it was.
At the risk of excessive red tape, the judicial system has been doing a reasonable job of determining facts in most modern countries.
No major JS implementation uses naive reference counting, because there's no way to break cycles. Cycle collection requires the ability to trace the heap globally. But the JS engine does not have any way to see inside a wasm heap.
At the same time many MikroTik models are for ISP/micro-ISP setups, that have hundreds of people behind a router. An administrator machine being compromised could potentially expose many other network devices and allow tens of thousands of people to be compromised.

Of all infections, this is the type an administrator should be most worried about. Its rare, but exceptionally damaging. Most A/V tools aren't going to catch it, so unless you are monitoring all IP activity from your computer and doing offline filesystem checks, a virus like this could compromise your systems for years.