News for hackers. Stuff that matters.

denniskubes

Prebiotics like Akkermansia help improve the mucin layer in the colon. Lower amounts of these beneficial bacteria actually contribute to gut health. The weird part is Akkermansia actually eats the mucin layer. You would think that would cause a less dense mucous layer, but the presence of Akkermansia actually causes goblet cells in your gut produce more mucin which strengthens the mucous layer. We also know that gut health can and does affect the nervous system.
https://www.amazon.com/Cancer-Metabolic-Disease-Management-P...

This is Seyfried’s book describing the pulse strategy.

Re:Ask HN: Books on designing disk-optimized data structures? on Saturday September 24, 2022 @04:35PM (#32966333)
I think you may be interested in file structures. There are relatively few books published and they are all 20+ years old but they describe the kind of on disk data structures that power many of today's databases and datastores. For search specific file structures look for information retrieval books and one title called managing gigabytes.
CrossFit gym membership
Re:Ask HN: Best ultrabook for Linux? on Thursday March 24, 2016 @11:47AM (#11353739)
The Asus Zenbook UX501. Great screen and specs. Runs Linux out of the box.
Re:Ask HN: How often do you commit / push in Git? on Friday March 04, 2016 @07:30AM (#11223313)
We use a fork model where each developer has their own fork of the "main" repository and the developer fork is cloned to the local dev machine.

Using this model I do work in progress commits as needed for different features using many different branches. Those wips and committed locally and are pushed to the remote fork many times per day for backup. For example I can do a quick push before going to lunch or meeting. I can also fetch, rebase, squash, and force push commits as desired because the only history I am affecting is on my own fork. The final merge to the "main" repository is usually 1-2 commits squashed from all the wip commits. Once that is merged I, since I am usually working on a feature branch, I can delete that branch locally and in the remote fork.

Every 30 seconds seems like a bit much, but it wouldn't be unreasonable to say I commit and push 10x a day.

Re:Ask HN: Where would you move your family to? on Saturday August 22, 2015 @09:22PM (#10104430)
Plano, Texas. It is a great place to raise a family. Excellent schools. Diverse city. Affordable real estate. About 20 minutes north of Dallas. Low crime. Voted safest city in the U.S. twice. Has plenty of hiking and biking trails. Texas does get hot in the summer.
Re:Ask HN: How's your eyesight? on Friday July 24, 2015 @09:05AM (#9941652)
One of the things you can do is get a pair of yellow tinted glasses. Gundar makes a specific one for gamers but I prefer the ones from Oakley. They make staring at computer screens for long periods of time easier.

Another thing to be aware of is symptoms of diabetes. Are you are sitting in a chair in front of a computer for hours a day, years on end? Do you eat sugary or stachy foods, coke or energy drinks for instance? Do you not get exercise? Have you gained a lot of weight? Do you have a lot stress in your life (startups)? Depending on your body type this type of environment can lead to diabetes. One of the symptoms of that is blurred vision.

* Updated for wording/grammar.

Re:An Interesting Pointer Puzzle on Thursday August 14, 2014 @01:01AM (#8176168)
You're correct. I wasn't trying to say this was the way to code. In fact I pointed out that we were ignoring warnings on purpose. The interesting part, at least to me, is that the output of the logic errors were consistent leading to a nice example of bad pointer math. Understanding how the compiler is seeing the code was illuminating.
In looking for specific strategies to overcome procrastination this one jumped out. A more detailed description of the simple technique can be found in a paper by gollwitzer, http://www.psych.nyu.edu/gollwitzer/99Goll_ImpInt.pdf
Re:Ask HN: Ultrabook with linux on Friday April 25, 2014 @03:56PM (#7648700)
I just got a Asus UX31a-DH71. It has an 256SSD, i7 processor with 4M cache. Long battery life. Great screen, 1920x1080. Keyboard stays cool. Suspend/resume work great. Got touchpad working with multitouch scrolling and clicking. About 2 pounds total weight.

I am running Linux Mint 16 with Cinnamon. Almost everything worked out of the box. Install required turning off secure boot but other than that was easy.

I looked at the other ultrabooks and most top end models, including the newer asus 301x, were selling for around 1800. You can get the UX31a on amazon, from asus, for around 1,000.00.

Re:I Always Respond To and Thank Recuiters on Thursday July 18, 2013 @01:00PM (#6064891)
Funny. I was thinking exactly the same thing today after seeing one more "here is what I do to punish recruiters" posts. https://news.ycombinator.com/item?id=6063951
Re:How to Think About Variables in C on Tuesday April 23, 2013 @08:31PM (#5598892)
Thank you.
Re:How to Think About Variables in C on Tuesday April 23, 2013 @07:40PM (#5598684)
After rereading it a couple times I think you and others were right. I was trying to say something that in the end muddied issue. I have removed the section on r-value and l-values.
Re:How to Think About Variables in C on Tuesday April 23, 2013 @07:24PM (#5598638)
> Yes I am being simplistic and yes certain data types have certain syntactic sugar but I have found this to be a good mental model

As stated in the post.

Re:How to Think About Variables in C on Tuesday April 23, 2013 @07:18PM (#5598613)
That is nice. I have seem different pointer diagrams but none that linked it to a memory list as that does. I like.
Re:How to Think About Variables in C on Tuesday April 23, 2013 @06:51PM (#5598489)
I can agree on that.

The point I was trying to make is that &x would return a number not an assignable memory location. The reason it isn't an lvalue is because it doesn't return a memory address the way a variable assignment or dereference would.

I was probably a bit confusing in what I was trying to say.

Re:How to Think About Variables in C on Tuesday April 23, 2013 @06:18PM (#5598346)
I was trying to describe a simple mental model that has been helpful to me. While I agree assembly details would have been interesting putting that in would have lost more than half the audience.
Re:How to Think About Variables in C on Tuesday April 23, 2013 @05:03PM (#5597989)
What other mental models do people use to think about variables and memory? I would like to hear about them.
Re:Mobile Dev market demand slowing down? on Thursday March 28, 2013 @11:20AM (#5455321)
I don't think it is rambling. I think your observations are right on and not just for mobile devs.

Older »