skysight-inc/HackerNews huggingface dataset:
I love this! I'm having trouble balancing my diet, largely because I don't put in the time in research, and this does all these things. Great idea.

However, I follow a vegetarian diet (as in 95% of my intake is vegetables, legumes and grains), and the generator is having trouble composing meal plans. It says so if you click on Details next to the calorie target. The picked meal plans differ from the carb/fat/protein targets significantly, and the meals are all uncooked: salads, smoothies and deserts. So the vegetarian "menu" doesn't really work, unfortunately.

I thought that the database is severely skewed towards animal-based diets, but if I pick "anything" in the diet menu, I still get mostly salads, sandwitches, scrambled eggs, and stuff like yogurt, nuts, cheese slices, with some meat and eggs here and there of course. What stands out is that most things seem to require very little preparation. Is this tool oriented towards people unexperienced in the kitchen? Or maybe people who don't want to spend time preparing food? That's a nice option to have, but to only have recipes like that is a bit strange. Also, since I was told by a physician I should avoid raw vegetables and eat them well cooked (I used to eat raw or minimally cooked in the past), at least 3/4 of the suggested meals are no-go for me.
You replace a cartel by a free trade organisation, not by another cartel.
How could they? AMD has been off the map for generations.

Providers will begin uptake of AMD again, it just takes time for contracts to roll over and the new hardware to reach production.
> Isn't Houston left leaning?

No. Houston is centrist, which for a city is right-leaning.
You have to page through the discussion a bit. There's 11 pages.

The game play is different depending on the machine it's being played on. Some folks get stuck on an unwinnable screen right away, some later, some play to the end, etc. Also, the screen/level names vary.
Knowing that your data is corrupt is always better than not knowing.

Whether or not you have a RAID you should still have backups, and you don't want to replace a good backup by a corrupt one.
I hope you will see this comment. I wanted to let you know that your account has apparently been "shadowbanned", which means that you can see your own comments but no one else sees them unless they have "showdead" turned on in their account settings.

If you view an HN page that you commented on in an incognito window, you will see what I'm talking about.

I can only guess that the moderators took this action because of the large number of Amazon affiliate links you have been posting.

Its fine to post an occasional product link when it relates to the topic, but affiliate links are not so welcome - especially when they are disguised behind an amzn.to shortened URL. Just post an original Amazon link, with everything removed from the URL except the minimum required to go to the correct page. The URL should look like https://www.amazon.com/dp/NNNNNNNNNN/ where the N's are the ASIN.

Some of your other comments, like this one, are good quality and people have "vouched" them which makes them visible to all.

I suggest you email the moderators (address is somewhere in the links at the bottom of every page) with an apology and a promise to not post any more affiliate links. Maybe they will reinstate your account.
When it comes to cooking, we are still in the stone age. When will we see a startup that stir up the food market !? It's a really huge market, and something that would truly make the world a better place. Just an crazy idea: Teleporting dishes. You scan in the food, then send it over the Internet to a molecular printer that re-creates it. Or if you are a pirate you download recipes from the web.
IATA developing App Store-like platform for tech providers
I've been wanting to watch it since seeing it described as "a Marxist fantasy" in this essay: https://www.eater.com/2018/10/19/17995884/salt-fat-acid-heat...
> doesn't run well with 1-2GB regardless of how many disks you have

I've read people say that but I've never had any issues when I used to run ZFS on various systems with 2GB RAM. So I wonder how many of those people actually had practical experiences running ZFS on low memory systems and how much of it is people just looking at some of the recommended memory specifications (which are high) and start making assumptions about it's performance on low memory systems.

> RAID1 mirrors, leaving consumers unable to grow pools 1 disk at a time because ZFS is fundamentally unable to grow a RAID vdev

You actually can grow a ZFS vdev - exactly by replacing one disk at a time (albeit you don't get the gained capacity until all the disks in the vdev have been replaced).

What you cannot do is shrink it - but that's not a unique problem to ZFS and is a pretty uncommon use-case anyway. Also you cannot grow a ZFS "raidz" vdev by adding disks - but you cannot do that with any typical RAID5/6 array either. However if you want to add disks to a raidz then you can workaround the RAID5/6 striped parity problem by adding the additional disks into a new vdev and adding that new vdev into the existing ZFS volume (named "tank").

The kind of storage arrays that grow by adding solitary disks work quite different to your typical RAID. They'll often have designated parity drives instead. See solutions like "unraid".

> LVM and mdadm manage these jobs much better and are composable to your needs.

LVM and mdadm are not file systems though, so they only solve part of the problem. The fact ZFS handles volume management, software RAIDing, file system operations (and a bunch of other stuff that your typical fs doesn't yet support (eg snapshotting)) and does so from surprisingly intuitive command line tools is what edges ZFS for me in terms of usability.

Ultimately though, "easier" is such a broad term that we're essentially just arguing personal opinion. :)
> They aren't going to return just because prices are affordable

I seriously doubt it. Do you have any empirical evidence for this?
0 points 1 hour ago | parent | edit | on: A web-based mission control framework by NASA
I’m not arguing there were no deaths because of Facebook, or that Facebook shouldn’t be hold accountable for bad things.

I’m arguing your statement that one death is too many. That’s very naive metric, as you can apply it to any big company.
I agree that icon fonts are a hack, but the web is made of countless hacks. This specific one seems benign. Users won't notice or care whether you use icon fonts or images. Icon fonts are approximately the size of the equivalent images, they work alright across platforms, and they're pretty easy to use and deploy.
Well I don't know what you mean by "complete". That is very culture dependent.

But I think you'll want to explore cookbooks with two different approaches. I got 2 recommendations...

* Opinionated -- "The Art of Simple Food" by Alice Waters. This is a comprehensive cookbook covering many different recipes with words on technique and lots of background about the ingredients and how to use them effectively. It doesn't make assumptions or gloss over stuff.

* Ingredient-focused -- "Market Cooking" by David Tanis. This focuses on recipes using ingredients that one finds in farmer's markets. I like this approach because it is a smart idea to start with what is good/fresh and available in your location first, and then find recipes for it, than the other way around.

Both of these will give some guidance about what goes with what in terms of flavor and ingredients.
People looking for an already working version here is the demo URL http://geo.sibte.ml
Unfortunately the mindshare it could have had was killed by Linus announcing btrfs was the future, long before it was close to ready. Almost a decade of wasted opportunity...
Actually quite a few of modern C++ best practices, were already possible with classical 90's C++.

Namely RAII, type safe strings, vectors, collections, less implicit conversions, reference parameters.

For me, Turbo Vision, Object Windows Library and Visual Components Library were good examples of C++ frameworks making good use of such features.

MFC always was seemed too thin in high level features.

The problem with C++, is that its copy-paste compatibility with C, crucial to win the adoption from C compiler developers, nowadays has become its Achilles heel regarding safety.
> Mattel Aquarius:

Holy cow, thinking of George Plimpton and the computer I'll never have. This person did their homework.
Asset price movements are basically x-y, where x and y are asset prices at two different times. If the uncertainty of x and y grows, then that of x-y grows even more.
ya, it's on the blockchain
Yes, they are (at least when the compiler cannot devirtualize them) - but they make up a fairly small fraction of the total instructions in a typical program - and probably very small in something like cinebench, which also showed a big regression.
Hardest, IDK. Most clever, the first that springs to mind is a power supply unit (PSU) replacement on an old HP server. It went down over the weekend, and HAD to be back up. It also had a proprietary pin setup with more than the standard ATX plugs. I popped in an ATX replacement, and it wouldn't go.

If you've never seen a PSU plug, it just has a bunch of cables placed into a plastic block for socket standardization - you're plugging in a chunk of plastic, which is physically assuring that each cable will go in place. Since I had little to lose, I severed the plastic block on the OEM PSU as to create two plugs: one ATX/standard, one proprietary. I then tried firing up the system with a standard ATX PSU in the ATX sockets, and the proprietary plugs (connected to a dead and not even power-connected) into the proprietary sockets. And it worked! I let the system run like this with a dead OEM PSU plugged into it with an open case as I waited for a proper part replacement.

I'm still not sure what those cables actually did. I posted about this on Usenet, and got 1-2 emails over the years about how it had saved someone else's bacon. Sadly, I can't even find it after the Deja News -> Google Groups -> offline transition of Usenet search.
The author draws a comparison between Krakatoa and the Saturn V, one being a singular energetic event, and the other being a sustained projection of energy.

On the one hand, you have a shockwave of pressure differential travelling out from a central point of release, and on the other you have sustained stimulation due to a high-volume controlled dump of potential energy.

That the consistent oscillations of the Saturn V can melt concrete and set fire to grass at a distance by disturbing the air and conveying thermal energy through kinetic collisions alone doesn't really seem like a useful correlation to an impulse event that reverberates across the entire atmosphere.

If I had my druthers, though, I'd wager that the gravity waves of a supermassive black hole merger, as detected by LIGO, would likely make for a better analogue to the Krakatoa event.

The Saturn V engines are loud, but the nature of the concept is probably better modeled by the fact that you can boil water with a high-end kitchen blender or similar food processing appliance.
Yes, as I said, this is because someone vouched it. Try turning on "showdead" in your account settings and view their comments in a logged in window, and you will see all the dead comments. Then view the same URL incognito or without showdead and you will see what I'm talking about.

https://news.ycombinator.com/threads?id=alwaysreading
How Extreme Weather Is Shrinking the Planet
But also not necessarily a bad thing.
> I'm arguing against what that particular graph insinuates. The idea that nothing works anymore when the sum of all unreliable parts creates a completely unreliable result.

No.

That graph shows the probability of the whole system working correctly (aka as the user expect) if each component is 99% correct.

I confirm this.

But I cannot say how severe is the bug you will face. I never said "nothing work anymore".

> That doesn't happen in practice with the actual operating systems (and other systems) that we use.

You overlook the failures.

Each big or small failure count in that graph.

> They have a choice between Microsoft Office and LibreOffice, both of which are crap.

Sorry I explained me badly.

Gabriel says this in a more diplomatic way: "users have already been conditioned to accept worse than the right thing".

"Conditioned" aka manipulated aka marketing.

I meant that by only proposing crap against crap you promote crap.
>start making assumptions about it's performance on low memory systems.

I've ran it for real. Once a few more background services start running, ZFS bogs down and keels over. I've had to reboot the NAS dozens of times because the entire filesystem had become totally unresponsive.

>You actually can grow a ZFS vdev - exactly by replacing one disk at a time (albeit you don't get the gained capacity until all the disks in the vdev have been replaced).

Which is not an accaptable answer to the situation I presented, you still have to buy multiple disks to grow the pool, you can't do it one at a time.

>The kind of storage arrays that grow by adding solitary disks work quite different to your typical RAID. They'll often have designated parity drives instead. See solutions like "unraid".

Not only unraid, there are other systems that provide almost this. Syno and QNAP can both grow an array in storage capacity if you add a single new disk, even if it's larger and once you have added enough to provide parity, the additional capacity will become used too.

>surprisingly intuitive command line tools is what edges ZFS for me in terms of usability.

I found the commands anything but intuitive though I guess that's a difference of a few years of experience, I'd agree that would be personal opinion if it's easier.
It won't work on an up to date Windows 10 because the latest updates of Windows 10 don't allow testsigning mode anymore.
Most systems will jump the clock once at startup. This is sometimes implemented as a jump during the ntp startup script, which may also be run by the admin at any time.

The whole article is about edge cases. It doesn’t really matter if they aren’t super common: the result is that mtimes do act weird sometimes, and if you build a system that depends on them, it will also act weird sometimes.
Show HN: Just published Real-Time 3D Graphics with WebGL 2
I struggled with this thought for a while, specifically the decision between putting significant effort into revenue generating side projects (I have ideas for a few saas services and a couple domain-specific books that I would likely be qualified for writing), or giving all my intellectual power to my employer and getting a higher compensation than people who have stuff going on on the side (on average, that is).

I opted for the second, so I haven’t done even a single side project in my life and have completely focused on my full time job. It allowed me to quickly grow my net worth and now I’m in the 7 figures after 8 years of full time work, and the effect of having large assets invested in index funds can be felt now.

So, I humbly think my “strategy” is also a form of “passive income through talent, wit, or execution”. I’m 100% sure that if I dabbled with side ideas and put in the hundreds of hours required to write books, courses, ... I wouldn’t have been able to obtain the impact I had at my job, so my net worth would be significantly lower.

As I said though, I thought about it a lot so I haven’t necessarily come to the conclusion that it’s the best thing to do, there are certainly other factors that go in side projects, such as personal satisfaction, pride and sense of ownership, which are only relative when contributing to an employer.
The phrase “your apartment” strikes me as the heart of the issue. If you’re renting then it’s not really yours. It’s the landlord’s, and they just let you use it temporarily.

And yet that is the phrase we use, because people do feel a sense of ownership about their living space even when legally they have no ownership. A lot of these policies come down to how much we want to back that feeling up with legal rights.
I’m not certain this counts, but I think jet engines do what you’re asking about. They have second stage fans that are propelled by the air being pushed out of the first stage. It seems magical to me, it seems like putting something in the way of the thrust would just eat any possible savings, but it works and all modern turbofans do it. It feel similar to me to blowing air into your sails.
8th gen (Coffee Lake) have the same uarch as Skylake and have no hardware fixes for Meltdown or Spectre.
The state should appoint companies past a certain size a board member. It is not like taxes are unnecessary.
Enterprise Google suite is $25/user/mo.

The one who ask gsuite support the most are domain administrators, not users. Users cannot even reach the support page https://support.google.com/a/answer/1047213?hl=en

the service cost is not $5, you should multiply that by avg number of users in a domain.
A few years ago, I practiced meditation to help me accept some difficult times.
At the same moment, I discovered Ramana Maharshi and Nisargadatta Maharaj, they describe something similar to what you said.
Very helpful !
I strongly recommend "Who Am I ?".
Encrypted Media Extensions will ‘fix’ that.
I don't really see how you could claim Facebook the company is stumbling.

Maybe Facebook the product is, but not the compliment of Facebook, Whatsapp, Instagram, Messenger, Oculus etc...
Dividends are realized (so realized that you have to pay taxes on them every year), and with a proper diversified portfolio they can very easily reach 3%, which is close to the number the parent poster was quoting.
How can this be in light of his performance at Atari? I’ve always blamed him for their downfall, but maybe there’s something I don’t know.
Its strange, its was like two parts of my mind talking to each other (as in inner talk). The closest I could describe it when you do something wrong and reflect on yourself / your actions, except it's in the present rather than the past. As I say, like two parts of my personality talking to themselves, though the non ego side was definitely a lot deeper, more objective and seemed like my "true self".

(Psychedelics are definitely strange, the hallucinations come and go. At some points like that one I felt quite "with it", just inner talk. Often once you have "sorted out" things like that the pleasant stuff live visions begin, though I think they affect everyone differently).
This article made me really hopeful and happy until i got down the the bit about the democrats candy desk and realized that even the senate candy desk is partisan.

The two parties can't even agree on a shared love of sweets, and have to have separate candy desks?
IBM's "Peanut" became the PCjr, one of the great flops of the early PC era. https://en.wikipedia.org/wiki/IBM_PCjr
This is like saying "there's no point in ECC if it can't correct every error" ... which simply isn't true. It's still far better to know that corruption exists -- so you can know something is invalid and potentially take action -- than to have corruption silently hanging around doing corrupted data things.
Ask HN: What are good software practices for building a GUI to code?
I've been wanting to dabble around building a powerful GUI for creating dynamic interfaces. Although I've experience with building many POCs over the years, I haven't come across any resources (e.g. design patterns, data structures, etc.) that prescribe an appropriate approach for building such applications.
Why I’m Giving $1.8B for College Financial Aid
Don't developers usually only operate in specific regions where they have experience and contacts and have established relations with suppliers and contractors?

Can they easily enough move between cities that they could leave a 17% city to chase 19% margins?
> Unfortunately Swift doesn't (yet?) allow writing extensions on any generic T

I'm keen to understand the use case for this kind of code, where T literally conforms to zero protocols. Would you not create a protocol with a default implementation and then conform to that in this case? An example would help me a lot!
Might not be a "classic", but in my opinion, The Food Lab is one of those 'if you only own one' book. Though it might seem like it is for home cooks who aren't just beginning.

I remember you talking about serious eats somewhere so I'm interested why you didn't include this.
"Trauma" - moving?

Your ancestors could handle a trip across the country (or an ocean) where half the people died along the way, but people can't handle moving out of some shitty midwestern town entirely supported by the coal plant that's scheduled to shut down to pursue a job because the local Church and T-ball league they're involved with is there?

I'm increasingly not sure the boom in population has been worth it for humanity if these are the kinds of people we're dragging along.
For many thought leaders rocking the boat has yielded consequences much worse than being overlooked by history.
Well AMD has gone wider - to 5 or 6 wide depending on how you count it in Ryzen. Intel hasn't really been able to make any changes to make any major uarch changes in years, since they've been stuck on Skylake (and all the various Skylake++ variants that followed which were Skylake in name only).

In Skylake, most of the effort seemed focused on bringing AVX-512 to bear, and outside of that the basic design is largely the same as Haswell.

Here's hoping that Apple's chips portend an increase in width in mainstream x86 chips as well.
If you look at the examples in the first link you posted, you can see to farm out to an existing shell, they're explicitly invoking "sh". There would be no reason to do that if Command always farmed out to another shell.
Would be fun make the same recipes from different editions and compare. I've noticed some minor variations between my parent's copy and mine but neither are really old.

I remember my ANZAC biscuits recipe in particular has less butter and more sugar, like you say, and is clearly inferior. A bit sad. However we also have Edmonds: Best of Baking, which is newer than my Edmonds Cookbook, and prescribes more like the old recipe with more butter.
> Meditation is passive and lazy.

Meditation is about training the mind to be more aware, more purposefully attentive, and more equanimous. As you can imagine, there are many benefits to achieving this.

It's not simply sitting and daydreaming, even though it can sometimes feel like that as a beginner, which is totally normal :)

For beginners, the important part is to just practice noticing each instance of daydreaming or getting lost thinking about something, without judgment. Each time one notices it is actually a victory to enjoy, not a bad thing.
SPARK, the language. Whatever happened to that?
XMMS 2 or Audacious or Beep, all work well as WinAmp replacements — provided one doesn't rely on WinAmp-specific plugins which are the joy of WinAmp.
doubles have ~15 decimal digits of granularity.

$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
>>> 4e9 + 0.000001
4000000000.000001

In any case, I did my testing for the article using the C program linked from the article. The first timestamp in its output gives you a lower bound on your system's granularity: https://apenwarr.ca/log/mmap_test.c
I'm not confident enough to say this for sure, but I think you are off base.

I created a demo in the Rust playground [0] which shows that there is no implicit environment variable expansion. Also, the source for `std::process:Command` [1] looks to be calling into libc to perform a fork/exec.

That said, this is rather new territory for me, so let me know if I'm missing something here.

[0] : https://play.rust-lang.org/?version=stable&mode=debug&editio...
[1] : https://github.com/rust-lang/rust/blob/master/src/libstd/sys...