skysight-inc/HackerNews huggingface dataset:
I spent the first year and a half only doing ground beef, and sirloin tips/ribeye (grass and grain fed). More recently I begun stocking up on ground beef (shipped from a grass fed pasture), and on days I eat nose-to-tail will make a 3lb meat loaf with 1/3 a mix of ground liver, kidney, heart, 1/3 75/25 ground beef, and 1/3 55/45 ground beef with heart. Other days I'll have ribeye for my two meals.

Before the meat loaf I tried liver numerous times, usually calf liver, cooked more on the rare side as it was far more palatable. Oddly enough, and others have similar experiences, on days I ate the liver, I was satiated much sooner, and had roughly 30% less muscle meat for that day.

I was on the same page as you when I looked into the diet initially, but from the myriad of resources I've skimmed, or trusted other's review over, it seems we really are in the dark with nutritional science.

Countless epidemiological nutrition studies attempt to show causality, regardless of the amount of confounding factors they attempt to account for, then prescribe guidelines that are inherently flawed. Gwern.net has a great article on this [0]

My point is, there are most likely many other mechanisms our bodies have in it's 'arsenal' to sustain homeostasis that we have yet to map out, due to ethical, economic, and practical limitations of truly randomized, placebo-controlled, double-blind nutritional studies.

That is to say, despite on paper the typical muscle-meat carnivore diet lacks nutritional variety, we see anecdotally people are generally flourishing on this diet. This I think is a significant counter example to our current model of nutrition, and will hopefully spur further research.

[0]: https://www.gwern.net/Causality
Thanks will check it out.

Edit: I watched the video. I’ll have another look on the app tomorrow but I’m pretty sure that video does what I’m complaining about. The catalogue is pitiful. I just want access to all of YouTube. It’s not a big ask but they won’t make $$ off of Showing adult videos to kids so they won’t offer that.
I will say this for PHP: Its interaction with my brain had such a nearly-disastrous impact on my life, that it finally allowed me to finally get the mental health treatment I'd been seeking for a decade, and to realize the fundamental and unfixable weakness of my marriage.

-------------------------------------------------------

If you enjoy eating pad Thai, that is great for you. I do too. But different people are different and the effect of peanuts on some people are quite dramatic yet real.

Choosing not to work with PHP is no more elitist than choosing not to eat gluten or peanuts.
wordpress would be a slow, massive, lumbering mess in any language. It happens to be in PHP but you would get same result if it was built in python or javascript. Any dynamic language in the wrong hands can lead to that same result, at least PHP managed to introduce stricter typing and so on while other languages have arrived way later (Javascript must use TypeScript and Python is going through a slow and painful migration out of Python2)
I think I agree with you about everything you've mentioned, except that I continue to believe post-tax real income is a better frame of comparison than comparing post-tax (and missing BAH and hazard pay) to pre-tax.

(Additionally, it is not clear to me that GP's example numbers for private contractors were actually modal, or just some high numbers he heard about.)
There was a tech talk I saw on Youtube a few years ago that I really liked that argued that Facebook succeeded because of PHP, not despite it.

IIRC, the main argument was that despite its flaws, PHP has one killer feature, which is that it lets you have really tight iteration loops for web development. This made developing in PHP extremely productive.

I searched around for the video, but couldn't find it.
Wordpress. Over a third of the web is Wordpress.
PKCS#11 is extremely versatile, with some configuration you can use Yubikey PIV X.509 keys to authenticate SSH sessions by passing the necessary pkcs11 lib to ssh with the -I flag. PKCS#11 isolates the key signing from the PC by doing any private key computation operations on the secure element, this prevents leakage of the private key by traditional means.

Browser TLS client authentication is also possible with some minimal initial setup of your browser of choice.
You can use openssl with a pkcs11 engine for any X.509 operations you might think of (e.g. PKI, S/MIME email signing, etc.)—technically you could use the PIV applet to store web server TLS keys and have Nginx use those through OpenSSL via the pkcs11 engine, though it would probably slow down handshaking as the throughput and signing speed of a Yubikey is orders of magnitude slower than any modern general purpose CPU.

Many people don't know that Yubikeys also run a OpenPGP card applet for storing up to 3 key pairs. With the ssh option of gpg-agent it can also be used for SSH authentication just like ssh-agent.

I use this in combination with a Yubikey configuration setting requiring all GPG sign operations to be confirmed within 10 seconds by pressing the capacitive touch button on my YK4 nano (LED blinks during this time to prompt). This way I can safely enable agent forwarding globally as all SSH session authentication requires physical interaction to confirm (provided you don't have any file-based keys in the same agent which are still vulnerable to usage without your knowledge via this functionality).
I think the most recent impetus is the DirectX+WSL thing that was posted earlier today https://news.ycombinator.com/item?id=23241040
I don't like having to hold 'shift' while pressing '4' all the time. Other then that I don't think the language is bad and where you cannot do what you're needing to do. If only I could get rid of the need for $ signs everywhere.
"Presto is an open-source distributed SQL query engine optimized for low-latency, ad-hoc analysis of data. It supports the ANSI SQL standard, including complex queries, aggregations, joins, and window functions. Presto can process data from multiple data sources including the Hadoop Distributed File System (HDFS) and Amazon S3"

TIL that Presto is available in EMR.
That goes for any question in interviews. I expect honesty and I'm straightforward about it.
I think it was between $2-6 usd but I literally just landed and was grabbing a bite to eat at a small place at maybe 1-2am.
EA knows that everyone dislike them and they'll need to rebuild their trust. This is part of their gesture. MS doesn't have this problem.
Our voting population was actually much younger at the time, despite the voting age being slightly higher (21).[1]

> the median age in 1940 was 29.0 years, compared to 37.2 years in 2010

[1]: https://www.cbsnews.com/news/1940-us-census-data-released-on...
Well money is important and it was Johnson who pushed the idea on Kennedy. Kennedy initial thought the idea pretty nonsense, Johnson early on saw NASA a soft-power instrument.
FWIW I found this in the RSS feed for this site:

<pubDate>Mon, 23 Sep 2019 04:05:19 +0000</pubDate>
The study recently concluded it's data gathering, but here's a post that outlined the study for a subreddit I follow:

https://www.reddit.com/r/zerocarb/comments/g24t8m/join_the_h...
I still did not have good experience with vcpkg, but, admittedly, I don't do a lot of C++.

How do you configure compiler to use libraries downloaded from vcpkg? CMake? Something else?
Something about academia too, which doesn't really prepare us for the 'selling' part of life/coding. Every term/semester is nice and discrete, with a culminating project/exam, and then the next one is suddenly ... complete. The only required external attention was either the prof who did the grades (who's paid to view your work) or your parents who want to see your accomplishments.
I second this. Medical, Aerospace, and Government, and other engineering also use these systems. Start looking at official documents -- you'll often see something in the footer like, in tiny font, that looks like 23-14453 Rev 8 -- that's usually a Document ID number and the revision number. With my company, whenever we want to Rev a document (make changes and create a new revision), we make the changes with Word's "Track Changes" turned on, which produces what we call "Redlines" -- a Diff between that version and the previous version. We check that into our Doc Control along side the document without the Redlines. This doesn't really help when comparing Version 3 with Version 8, but as others have pointed out -- you can use Word's "Compare" if you really need to do that.

Part of my company uses SAP for their doc control, part of my company uses MasterControl. I hate hate hate SAP. I have a few bones to pick with Master Control, but overall, it's tolerable. If you'd like to chat more about how this process works in the workplace, you can find me on twitter @failbridge or on reddit as /u/daveslash
Show HN: Corporate Impact Quiz – personality test that shows how to give back
Meh. People who don’t use facebook can’t discover anything. I know many who removed their facebook account and are not going back.

That’s not to say there aren’t many on facebook who will use this.
Yes, and this was heavily expanded by the Obama administration. Which has always been one of my criticisms about him. When I tell people this, I get blank stares.
Rebekah Jones' firing the Covid clickbait the media dreams of but it’s all fake
> It's not uncommon for some to start massive rant based on outdated or outright wrong statements about PHP.

If they make wrong statements, I agree, they shouldn't do that.

If they make outdated statements... well, what would you expect from someone who used PHP in the past and then stopped using it? Do you expect people to stay up-to-date on a language they no longer use? If so, why, and can you think of reasons they wouldn't?
War for the Overworld https://wftogame.com/ is basically DK3, down to having the original narrator from DK1/2.

I'm a big fan and played WFTO quite a bit at to the point it's hard to go back to DK2. Sadly their AI got much worse with the 2.0 patch and I gave it up.

There is a Dungeon Keeper 1 remake https://dungeonkeeper.fandom.com/wiki/Dungeon_Keeper_FX which similar to lots of these efforts uses the original artwork and sounds.

There are some other DK clones and descendants, but my second favorite would be the very late Dwelvers https://dwelvers.com/ which has been in development for an eternity and the developer shows up once or twice a year with an update. This is the most ambitious of the DK clones as it includes a much larger economy and even the long promised above ground!
Sad to see this happen as I really like the idea!

If you're interested in Drill, check out OctoSQL[0]. It shares the same vision of querying multiple datasources using pure SQL, and pushing down as much operations as possible to the underlying datasource.

Moreover, there's been a huge rewrite under way this past year, ready to use on the master branch, yet unreleased however (will be available soon).

It adds Kafka and Parquet support and most importantly first-class unbounded stream support. Including temporal SQL extensions for working with event time metadata (instead of system time) so you can use stuff like live updated time window aggregations on incoming kafka streams. It also now uses on-disk badger storage as the primary way to store its state, so you can do Group Bys / Joins with lots of keys, and restarts of OctoSQL won't alter the final result (exactly-once semantics).

Make sure to check it out, it's also very simple to get going locally!

Disclosure: I'm one of the main contributors.

[0]:https://github.com/cube2222/octosql
Apple Subsidiary Claris, launches FileMaker 19
Sigh, not this hilariously out of date article again.
> For PHP, the problem is that it came about at just the right time to be picked up by WordPress and Facebook, hence encrusting itself in most of the web we see.

That's backwards in my opinion. PHP was successful among non-CS-people, and those people started building things they were interested in. That gave PHP the initial success (especially on the web, were plenty of people didn't have a CS background unlike in enterprise software), which lead to people like Larry Sanger and Jimbo Wales using PHP to build their first version of Wikipedia. And it also lead to PHP being the go to thing for websites, pushing aside Perl, which meant that when Zuckerberg wanted to build a site for fun to rate coeds, PHP was a natural choice. Quick to build, easy to deploy, not a lot to worry about.

I'd be surprised if somebody back then planned to invest a huge sum of money and create some giant system and chose PHP. But PHP just being there, highly available, and people using it for all kinds of random stuff and then some of those things taking off and PHP just remaining at their core because of inertia, that's not surprising imho.
i sort of agree here. it would really suck to build something you love/proud of and maybe instead of getting a C&D, it simply changes or gets shut off and your project is dead. Rather put my efforts into something that I know will have more of a chance of surviving. at the same time i totally get if someone has an itch they just want to scratch on a weekend at the same time
I think this is a valid point, two projects I'm making heavy use of are both ScyllaDB and Apache Beam. Neither have C# as a supported language.

Many big projects roll out drivers for the JVM (Java/Scala/Kotlin compatible), Python, and Go first. I agree that C# is a 'nicer language' than Java, but at this point, that doesn't make up for the lack of ecosystem.
Yeah but if I use this GPL licensed code as the basis of a new game, I have to release the source code for my new game as well.

The vast majority of game studios aren't willing to do this, so effectively releasing it under the GPL means that it's much less likely that a competitor uses the code.

Asset flips from other countries with more permissive (or just hard to access for foreigners) legal systems are already a problem for game developers--releasing the source code for your game would ensure that you'd be inundated with assets flips almost immediately if your game is any good.
I'm looking for advice. I have been suffering for the last several years.

The root cause of the problem is still there and cannot realistically go away easily [1]. I'm consulting with psychologists and was taking medicine (held currently by the lock down). It has not helped to read literature myself [2] as it only says sadness and depression are likely given the circumstances.

Among the good things: I have a good job [3], have several friends who are supportive, am trying hobbies like music. I'm generally exercising also, slowed by lock down.

[1] I've been in an abusive and sexless marriage for over a decade, living separately now. Spouse has filed a false violence case against me, the matter is in the courts and proceeding at its own pace. And there's more.

[2] E.g., Maslow's hierarchy of needs (https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs)

[3] My performance is below my standards due to low motivation and negative impact of stress on memory. I am barely able to do anything myself, however, I'm doing great in guiding and mentoring others which is an important part of my role. It has helped to let them know of my personal situation and everybody is supportive.
It is accurate but disappointing.

Just before university admissions, I learned to be a self-promotional person, so I am guilty of this.

Firstly, you spend a ton of time doing that selling. It takes away from actually doing work. It is also just distasteful. I hate constantly fiddling with my bio.

Second, you end up altering the work you are willing to do simply because some work is easier to sell than other work.

I completely get why people do this as I do it as well, but what is all this costing society?
I've never thought of something like this! it's awesome!
Ah ok. Well then I'd use multiplication as the analogy there. It was slightly abstract for my child brain but opened up so many possibilities. Applicatives feel like the adult version of that.
I did some windows hooking/hijacking years ago when I was working on a poker bot, and found that I couldn't get access to some text output of the poker client.

Fun fact. The C++ hooking library I found, Detours, which at the time was the most common (only?) library for hooking windows API calls. It was written by microsoft research for accessibility reasons. There are 2 windows API functions (maybe more) that will render text to the screen basically as a bmp making it impossible to gain access to the text being written. Not sure if this was an oversight by the MS windows group, or it was intentional to allow for developers to obfuscate text output in various ways. Thing is, this breaks screen readers. So microsoft got to create a library that unbreaks their API, which I personally found very amusing at the time.

Also you should know, that the library makes it obvious it's being used if the client has enough privileges. I don't remember the details because I never needed to care. But it's some combination of adding a process in task manager, and making an obvious fingerprint in memory. I think this was to appease complaints of use by more nefarious purposes than screen readers. My understanding is that companies like Blizzard know how to find you're using detours, if you don't go out of your way to modify the library before compiling it.

https://www.microsoft.com/en-us/research/project/detours/
I'm convinced that Laravel and PHP are (literally!) best-in-class for the user-facing web layer of any HTTP based application.

The tooling, resources, first party libraries, and general ecosystem is VERY evolved, and the framework can makes you VERY productive.
he's basing it on PHP 10-20 years ago, just like the article explains. :P
Not sure. Do you have a source?
...and "->" to access a method or a variable. Maybe in PHP9
Currently using a third-party 'mag-safe' adapter and after changing to the recommended side, have had much less issues with heat
I love C# and have used it since the beginning (my online handles are often VisualCSharp), but I do worry about the cognitive burden of remembering idioms and dealing with multiple ways to do the same thing. This is already a huge issue with C++, and now it's slowly happening to C#. I work with many, many developers--some overseas--that are still in the string.Format era. The language is starting to show some warts due to inheriting bad decisions from former language maintainers (e.g., nullable value types and nullable reference types being treated completely differently).

I hope for C#'s sake that at some point it can metamorphize--not just evolve--into a new language that can leave some of the crufty decisions behind.
I'd rather play those two games using OpenRA. Releasing Tiberium Sun (> 20 years old) RedAlert 2 (also 20 years old) would be a great move that actually made a difference.
It really is wonderful. Used it at work years ago and still miss it dearly.

The only thing I don't miss is the lack of community. Many things you can get for free in Java/Python cost money in Microsoft land. Even common stuff like decent excel and PDF support. Its getting better but was still the case last time I looked.

What C# needs is Java interop. The VM and bytecode structures are similar enough for it to work. There was a guy maintaining a library for this until recently :(

Official CLR Java interop would kill Java. Within a few years every new project would be in C#.

The only other places I'm aware Java has a big advantage is GC and monitoring. C#'s GC is old school, has long pause times. Makes C# a no-go for many uses. Java also has better monitoring and profiling support.
Seems like a tough effort to be honest. Nah, I'd rather use a few hundred thousand dollars that I just have laying around to pay some established politicians.
> If yours is anything like mine, the people around you play Ultimate Frisbee, rock climb, "hike", do photography, and are "foodies"

Hahaha. I can spot a "tech worker" (not even just developer—manager, sales, whatever) hiker at half a kilometer (yeah there are plenty I don't spot, but there's definitely a "look" that exists in clothing and affect and is fairly common and non-tech-workers do not have it). If you tasked me with finding as many people as I could with rock climbing gym memberships but I wasn't allowed to go to such a gym to do it, I'd hit the coffee shops in our "startupy" district around lunch time on a weekday (well, not right now, but you get the idea). But I've been told I'm being ridiculous and that these activities don't have a class component to them because quite a few participants aren't involved in software companies or software development. Well yeah, but something doesn't have to be absolute to be a noticeable trend. Lacrosse, crew, skiing, squash—not technically limited to a certain social class but I bet you'd find some class-related trends among their participants, especially people who do or have done two or more of those activities with any frequency.

We like what we like in no small part they're the "right" things to like, among "our" people.
I think it's deeply patronizing and bordering on armchair psychology to assert that people who fully commit themselves to something that isn't having children as just "filling the void".

I've always seen it the other way around. People start families and have children prematurely because it's a trivial way to create meaning and dependency and something to fall back on.

Instead of seeing other pursuits as compensation for having children I feel the family is often the compensation or a sort of insurance in contrast to doing something completely on your own, which is a much scarier thing in many ways.
It does effectively prohibit you from competing with someone else who compiles there code and puts up a download link for free. The “but you can still charge money for it” aspect has always fallen flat, especially since most people won’t pay for disks containing something they could download online these days.
http://cr.yp.to/talks/2007.11.02/slides.pdf I don't see ego in these slides. I see a brilliant programmer acknowledging his mistakes and learning from them.
I really enjoyed running qmail in early 2000s and following djb's crypto work later. He is brilliant indeed.
I've used protocols, and they are useful as a kind of bare minimum interface/implementation abstraction. But they're nowhere even close to something like Rust traits. Which is totally fine given Elixir's goals.
This Hamming quote is gold. I like the way it tells how to put "know your audience" into practice:

... ask why you read some articles and not others. You had better write your report so when it is published ... as the readers are turning the pages they won't just turn your pages but they will stop and read yours. If they don't stop and read it, you won't get credit.
I’m dealing with Motor Neurone Disease by becoming a cyborg
My original statement was that if this is really a problem for you then you need to stop writing and distributing proprietary binaries and open source your game.
I know this is a hard pill for game developers to swallow but there is no other way. Open source communities move fast, they are not going to slow down just to support some opaque binary blob that is illegal to redistribute or fix bugs in, and that the original developer doesn't even care about anyway. It is nonsensical to expect these communities to work exactly like Windows. These are not fortune 500 companies with billions in the bank like Microsoft that can afford to keep innovating while also supporting every single legacy program in existence forever. The only way open source communities can provide the same level of support is if you provide source code that other interested parties can keep up-to-date without worry of being sued.
Shockingly bad production engineering then.
The Smart Gun Doesn’t Exist Due to Shooter Backlash
The blog design screams 'depression' to me :|