skysight-inc/HackerNews huggingface dataset:
When I was in maybe third grade (around 2001-2002), I managed to convince my parents to get me and my brother each a CHF 55 fixed blade knife from Manufactum. Sadly they don’t sell that particular model anymore.

Made in Finnland especially for kids, full tang, thick carbon steel bladestock (you definitely wont snap it), and a robust (kiddiesize) grip lined with red-dyed donkey intestines. Came with a leather sheath.

We (ab)used them extensively and all out friends at summer camp, who “only” had Swiss Army Knives were very impressed. I even lost mine in our garden for a few years, but when I found it two years ago I polished the blade, sharpened it up and it was back in action like new. I then gave it to my smallest brother (11 y/o rn) who enjoys it very much.

If he doesn’t lose it, I am confident his children will also get to play with it.

Finding a deal like that on Amazon will be significantly more challenging. We just flipped through the catalogue and the only knife they recommended for our use case has worked flawlessly.

EDIT: It’s not for sale anymore, but here’s a picture, all though mine doesn’t have an engraved blade. https://i.pinimg.com/originals/ae/48/d8/ae48d8a31c3963e3993b...
MacKenzie Bezos Pledges to Donate at Least Half of Her Wealth
The short answer is that we don't know. Refreshingly enough, this article seems to focus on that fact.

There are studies that say eating meat will give you cancer, or just kill you younger in general, but there are studies that show the opposite, and studies that show no correlation.

And pretty much all of these studies have issues, the biggest usually being, as the article says, that they're observational, based on a subject's ability to remember what they ate, how much they ate of it, and report that information correctly and truthfully.

The human body is massively complex, and we just don't know very much about how diet affects it. We know that eating a lower calorie diet helps you lose weight, and that's about the only thing we can prove with any kind of certainty.

Does a low-carb diet improve health outcomes? Or a vegan diet? We just don't know, and anyone that tells you they do know is either selling you something or, at best, telling you what worked for them.
You don't have to imagine! We're $15 a month for unlimited talking and texting, and each gigabyte is $5. Or in other words, we beat Google Fi by $5. Support is our marketing budget, and it works rather well :)
> I find myself unable to justify the cruelty of meat production

I understand this argument, but it doesn't apply to all meat I suppose. Conversely, eggs/dairy also often involves cruel treatment.

Not to say your choice is wrong, I'm just wondering what's the most rationale way of dealing with these aspects.
I use containers on my development machine to limit the damage that can be done when I fall victim to malware stuffed into development package. Surely it will not stop a targeted attack. But a generic malware does not bother yet to try to escape from containers. So it does give some protection.

Surely using VM will give even better protection while allowing for simpler kernel, but as the compilation requires up to 16GB or RAM and may take up to 2 hours, using VM will add an overhead that I cannot afford.
Not even close. Functionally pure code can be proven correct instead of tested. Or it can be tested exhaustively.
It's the exact case where typical tests are worthless.

That is a small piece of actual software, everything everywhere works with IO or state like databases, each of which comes with ordering and concurrency assumptions.
Every time you have a variable that is changed, you have more state to test.

Almost all code is impure.
>there are some lovely snack bars in the UK called 'nakd' that are cold pressed fruit bars

We have these in the US too, they are called Lara bars and RX Bars.
Hopefully those aren't in contrast to each other. You can have a living document that gets consistent updates AND still has meaningful versions, much like a lot of well developed software.

The goal is for the time between HTML versions to not be a decade, but instead for consistent, incremental improvements without browsers trailing behind for years. At the same time, these should (hopefully) not be breaking changes.
Good for you! I stopped two years ago. I live with a vegan so I basically only ate meat on special occasions for years anyway so it wasn't a huge transition for me.

Same with exercise: still pulling in a < 30m 5k run twice a week, cycling... hasn't affected anything. Vegetable based proteins are fine. And it turns out the average person even at my level of fitness doesn't need to eat protein like an Olympic athlete.
It is a sad day, but for a long time now W3C has been a figurehead and nothing more. It was like Japan's modern-day emperor. It carried no weight to actually contradict the WHATWG's version of things. So it's simply acknowledging that fact.
On fast probabilistic consensus in the Byzantine setting
> You keep repeating "semantically sound" but I can't fathom what that means in your context.

Documents built on the principle that their structure should relate to the meaning of their content rather than its presentation are what I consider "semantically sound". By negative example, an HTML document filled with div pyramids just to apply layout information, and obtuse class and id names are not what I consider semantically sound. However clumsy it was in practice, XHTML and CSS sought to address this by making the markup extensible and moving style information out of the document.

> I never saw any indication that XHTML brought significant practical semantic information or standardization over what HTML5 can do.

Obviously HTML5 had the advantage of hindsight and the perspective to learn from some of the mistakes of XHTML while adopting some of its more useful qualities. I should also note that I'm discussing the point of XHTML, not trying to tell anyone that it was particularly successful to that end. Don't confuse the two.
Firefox uses processes, not threads for parallelism, doesn't it?
This comes to mind recently https://securityaffairs.co/wordpress/84803/hacking/dell-supp...
OneDeck Comes Out of Beta
UK nuclear never gets over about 20-25%.

The current - and still ongoing - UK coal-free run, has been on the back of gas (30%), wind(25%) and nuclear(20%). Overall figures as obviously wind and solar can vary widely on individual days. Biomass and solar, and a little bit of hydro make up the rest.

https://en.wikipedia.org/wiki/Energy_in_the_United_Kingdom#/...

Almost 11 days without coal: https://www.theguardian.com/environment/ng-interactive/2019/...
It would be nice to add that OpenBSD has no support of Docker, but geez, if it had I'd be probably using it 98% of my time
If it's the test that is flaky. But it means that if production is not extremely consistent, you will see these effects live. Better handle them correctly.
> I find myself unable to justify the cruelty of meat production.

First off, nice job quitting meat. However,

> eggs/dairy

Just wanted to point out the amount of cruelty going on with eggs/dairy production is also absolutely harrowing. I'd recommend researching that as well and giving it up.
Make School Hard Again
I've never understood this argument at all. What's so special about the states that there needs to be power rebalancing in order to prevent larger states from getting more influence? What's so special about Washington DC that it needs more EC votes per capita than New York or California? Why does rural voters in Wyoming need more voting power per capita than rural people in Texas?

Because, everytime I hear the arguments about culture and values I don't see how those arguments don't extend to minorities, it would be more modern to set up the Electoral College to accurately represent the diversity of cultures in the US based on actual demographic blocks. Shouldn't Muslim American voters get more EC votes per capita than Christian American voters? The same argument could then also be made for African American voters, shouldn't they get more EC votes per capita than White voters? Go to an old people's home and talk to the African American residents there and ask them if a majority of White people has ever implemented laws that oppress the minority Black population in the US. A US president could pander almost exclusively to the White population and win under the current system, and the EC actually makes demographic disparity even worse since the states that benefits the most from the EC have a higher proportion of Christian, White Americans.
Putting an iPod Touch in a rugged case with a barcode scanner is a really good way to approach warehouse inventory management and other scanner use cases.
Sure but that's a different issue. It's not the fault of the standard if a major browser doesn't implement it.

In practice I was using display table in some designs in the mid 00's but also using conditional stylesheets to hack an IE layout. This was not a particularly good solution but it "worked".
For Berlin, there is an interesting visualization of this question:

https://verkehrsluecken.tagesspiegel.de/en/
Acceptance Criteria: Purposes, Formats, and Best Practices
I like the all day breakfast because it can be nice if I stayed up really late the night before and I'm getting "breakfast" at noon. I don't see the point of it past, like, 1 or 2 though.
I don't know what your pre-veg weight was, but the science we have on the health impact of 10 - 15 lbs. gain from a certain range of base weight is significant, last I read. YMMV, of course.
Ask HN: Anyone making passive (or not passive) income from a content site?
Question was asked earlier, but did not get many replies.

There are many posts here about people making money off side projects or businesses they manage on their own, but it seems like almost all of them are selling a product or a service. I'm wondering if anyone is making substantial money from a site that just generates content (and isn't selling a service/product) ? (Looking for examples of people doing this on their own, not big companies running news/content sites)
That pesky 5% can be really pesky though. Though if they naturally resort to POTS, like I would suspect, I have seen that compensate for potential shortcomings.

In the same way that a speech recognizer with 99% accuracy sounds amazing, and is a great technical achievement, is all the while still really hard to use if it misses 1 out of 100 phonemes...
I'd recommend the book "How to not Die".

Here are some takeaways:
"Which foods contain the most cholesterol? Eggs, fish, chicken, and red meat all earn the red light..."

"As for saturated fat, desserts, dairy, and snack foods are all designated as red light, with eggs, chicken, fish, and red meat getting the yellow light. Most of the saturated fat in the American diet comes from cheese (8.5%), pizza (5.9%), grain-based desserts (5.8%), dairy desserts (5.6%), and chicken (5.5%)."

"Salt levels are highest in lunch meat and snack foods, which both get a red light."

"...The more plant-based we get, apparently, the better."

Conclusion: Meat is bad, ultra processed foods are bad, and plant based diets are healthiest. Based on your comment alone, sounds like both Dr. Klurfeld and the WHO scientists are biased, whereas that book provides references to each and every claim that has science backing it. It's not rocket science, it's no surprise at all to find cholesterol, sodium, saturated fats, etc. are in meat and processed foods.

Book: https://www.amazon.com/How-Not-Die-Discover-Scientifically/d...

https://nutritionfacts.org/2018/02/15/what-are-the-best-and-...
While the pattern is simple programmatically, it is insufficient operationally and sets a precedent of coupling your data plane and your messaging plane.

Looking solely from a code perspective, how would this be done prior to Postgres 9.5 (before SKIP LOCKED)? Of the four examples I saw (either MySQL or Postgres), all of them choked constantly and had a pathological case of a job failing to execute expediently during peak usage which made on-call a nightmare. So what do we do about the places that can't upgrade their Postgres databases because it's too complicated to decouple messaging and business data now? Based upon my observations the answer is "it's never done" or the company goes under from lack of ability to enact changes caused by the paralysis.

The reality is that simple jobs are almost never enough outside toy examples. Soon, someone wants to be notified about job status changes - then comes an event table with a foreign key constraint on the job table's primary key. Also add in job digraphs with sub-tasks and workflows (AKA weak transactions) - these are non-trivial to do well. Depending upon your SQL variant and version combined with access patterns, row level locking and indexing can be an O(1) lookup or an O(n^2) nightmare that causes tons of contention depending (once again) upon the manner in which jobs are modified.

Instead of thinking about "what are my transaction boundaries and what do my asynchronous jobs look like?" which are much more invariant and important to the business trying to map their existing solution onto as many problems as possible. Then it should be more clear whether you would be fine with a RDBMS table, Airflow, SQS, Redis, RabbitMQ, JMS, etc. Operations-wise more components is certainly a headache, but I've had more headaches in production due to inappropriate technology for the problem domain than "this is just too many parts!"
Mentally I always read it as "What We Get"
I don't see this connection of XHTML and semweb

XHTML continued the spirit of HTML 4 strict, getting rid of presentational elements and replacing them with 'sematic' ones. Eventually, you were also supposed to combine it with RDF to embed machine-readable metadata into your documents (cf https://www.w3.org/2003/03/rdf-in-xml.html and https://en.wikipedia.org/wiki/XHTML%2BRDFa ).
What a load of shit.

You list Magento and Shopify as Nodejs ecommerce platforms and they most definately are NOT nodejs platforms
Something can be harmful to the project without totally sinking it. "Disease may be 'bad,' but it's clearly working for humans and the population continues to skyrocket exponentially like clockwork."
Also not affiliated, just an user -- but Telegram has a lot of momentum going for it. It's possibly more of a substitute for Facebook than Whatsapp at this point, but in chat form, with a rich bot ecosystem and great UX.
You can better control the feeling of full by eating enormous salads. Normally you divvy up the large salad mixing bowl, that mixing bowl is now your salad portion. Congrats if you do this, you'll easily lose 15+ lbs down to a new equilibrium if you don't overload the salad full of crap.
Bad science is the same as bad pre-scientific knowledge. I don't think anyone is for the utter rejection of pre-scientific knowledge, we just want to know why and if it works. If it's found not to, I don't think it holds any intrinsic value simply because it's traditional. Keep the aspirin, reject the humors.
Progress (in a lot of areas) hasn't been making people happier. In fact, despite our material success, we appear to be less happy than our predecessors.

What you're witnessing isn't fear of change, it's people questioning the idea that "progress" is necessarily good.
Why not both? Test suite too slow? Live test too dangerous or inconsistent?
Since the biggest democracy whose leader fits into a stadium is St. Vincent and the Grenadines, representatives will have to do.
> An integration or functional test that is guaranteed to never fail is kind of useless for me.

I think that's an important distinction between functional and integration tests. Generally, a functional test is supposed to exercise a particular set of APIs or code paths - across components in a semi-realistic arrangement, so unlike a unit test where all but one would be mocked, but still pretty focused. It's OK for such a test to ignore concerns outside of its own scope. Data validation/sanitization should have its own tests, for example, and not be a part of every other functional test. That's just duplication of effort for very little benefit.

By contrast, it's reasonable for an integration test to fail due to something external like NTP failure ... once. After that, there should be a separate functional/regression test to ensure that the dependency is properly isolated, and integration tests should be expected to pass consistently unless there's a new kind of fault. That allows integration tests to capture all of those dependencies over time, until the full set approximates the set that exists in production.

Don't worry too much about the precise dividing line between functional and integration tests, though. The important thing is that they're not synonyms. Whatever one calls them, there are different classes of tests with different purposes. Statements like "tests should never fail" or "tests that fail are better" are too general to be useful across all kinds of tests.
I'm in the same boat (but vegan). I supplement B12 and iron out of caution, but I am not sure they are even necessary. Just copy what the Indians do; they get by without meat and their diets and classic recipes seem to have evolved recipes that compensate for lack of meat.
actix, cdrs, rusoto, cadence, diesel, futures/tokio, serde, chashmap, slog, postgres, criterion, r2d2, chrono

That isn't all of them but those are the main ones.
Last updated "5 months ago (Dec 16, 2018)".

One would hope that reporting an extension would help reviewing it sooner especially if it's 26th top rated one and all that's needed is to verify the claims in the report.
has anyone tried this and have feedback?
Just measured the bus line I used to take from Edgewater, NJ into Manhattan (measured first stop in Edgwater to last stop in Weehawken), and it averages a little over 250m between stops, but they range from around 125m-700m between stops.

One stop that always angered me was my bus stop to the next was 125m. Basically across the intersection, and there was almost always a single person over there, causing us to accelerate then stop.
The one thing that I know eating meat (and/or other tyrosine sources) affects, is the switching frequency of tyrosine kinases in your cells. (Helpful mental model: some of your cellular organelles are finite-state machines. Tyrosine kinases trigger their state transitions.)

And I don’t know with the same level of certainty, but do believe, that this switching/state-transitioning in your cells is a major contributor to cellular senescence. Decreasing the switching frequency of tyrosine kinases in the body is, IIRC, being proposed as as both 1. a major reason that intermittent fasting increases lifespan, and 2. as a potential mechanism by which some aquatic species that live in extreme cold can live for hundreds of years.

It’d be nice to be able to turn this effect down, is what I’m saying. Sadly, it seems that doing so makes some things (like maintaining homeostasis during exercise) much harder. So there’s, maybe, a trade-off here: a longer life, but one constrained to only a part of the range of human activity. Interesting choice.
In Prague the usual distance is between 400 and 600m [0].

[0] http://standardzastavek.pid.cz/wp-content/uploads/2017/09/st...
Quite the opposite. Your solution adds complexity. There is a reason why the log interface was invented and developed. Your solution might seem simple but once you start scaling your projects the deficiencies will surface.

Even if you want to keep the log functions, you can add support for the Log interface. As it is, many people who would otherwise use it, will not.
Point taken, and brominated leaveners and ACA are well-documented harmful chemicals. The EU chooses to ban them while the FDA sets a ceiling of tolerance.

In high quality bread there is no benefit to using these chemicals. Their advantage is in allowing manufacturers to make more bread more quickly (increasing the productivity of a bakery at the expense of product quality).
A better resources is https://wpt.fyi/, which contains comprehensive test results in all browser engines. These days, at least for WHATWG specs, tests are required before any changes land in the specification, so wpt.fyi will necessarily contain all browser support for all features landed in the specs.
'Gaming Disorder' Deemed an Official Illness by World Health Organization
This is exactly how it works, and by default production build of create-react-app produces source maps.
Also know as candy bars!
Having an explicit 'create client library by generating/compiling proto stubs' is generally also bad mojo from my experience, unless you're also abstracting API stability and service discovery. If not, it will be unnecessarily painful to make a change to either the service discovery method or a non-backwards-compatible proto change, as you will have to lockstep both the service rollout, the library build and the client bump.
> a biologist would expect species H to eventually overcome these changes, and resume expeonential growth in phase 3.

Actually, what we have seen in experiments like these is complete societal collapse followed by population collapse. See John B. Calhoun's "Mouse Utopia" experiments. It might well be that we are the "beautiful ones"
I'm really hoping that Chat over IMAP picks up. I use Delta Chat every now and then with some journalists who have it installed, and it just makes so much sense. We already have everyone's mail ID's anyway. Or at least I thought so. In countries like India, a large number of people have skipped email and gone to phone based services. So for Chat over IMAP to succeed over here it would need to have phone number based matching cos people do not use their mail ID's at all. Everything gets done over whatsapp.
I run 5k < 20m and fully vegan so I do not think there is a correlation. You should check what you're missing in your diet because when you remove a pillar you need to replace it with something. For me it is legumes, I eat mostly legumes.
Nginx with Let's Encrypt in Docker container configuration example
Another article by a BSD evangelist.

I used to be one myself.

This article does not cover the actual issues you will encounter when going from Linux to OpenBSD.

The first actual issue is that the installer is in text and not very forgiving of mistakes. It's also a very simple installer that some would praise as a no-nonsense program but coming from Linux where graphical programs with support for disk encryption and multiple storage controllers are common this will be noticed.

The next difference you'll notice is packages. You're likely used to binary packages from Debian, CentOS and other distros. OpenBSD has them too but they're far fewer than any Linux distro. Simply because the number of people (package maintainers) working on the BSD ecosystem are fewer.

So get ready to compile a lot. Which is just a bad idea when it comes to lifecycle management.

The next difference you might encounter further down the line is how many user space programs act differently from Linux. Like for example route, netstat, tar and many more. You might not find some favorites like lsof and ss, instead having to learn others like fstat.

In my personal opinion the general state of these user space CLI programs is much worse in OpenBSD.

And finally, lifecycle management is generally much worse in OpenBSD than in the major distros.
Sorry, but I've moved at least 6 times since my kids started school. I rent and rents go up or I need to resize my home.

All of these moves have been within the same elementary school district, but it's really turned me off lasts forever stuff.

If it doesn't break, it gets lost in storage, or left behind on accident.

edit: I'd love to buy a house, but prices...
It's not a chemical catalyst, but the idea of muon-catalysed cold fusion has been around since the late 50s. I think I first read about it as a child in the appendix of Arthur C Clarke's "2061" novel.

https://en.m.wikipedia.org/wiki/Muon-catalyzed_fusion

Is that an open mind or parallel thinking? It's an interesting idea anyway, but seems no way to efficiently create enough muons / u- mesons.