skysight-inc/HackerNews huggingface dataset:
Rust's type system + the failure crate (https://crates.io/crates/failure) is the nicest I've seen. It's similar to Haskell in that errors are part of the return value of a function, and the type system enforces handling of this.

_But_ Rust also includes some really nice syntax for passing errors through so I can write this:

use failure::Error;

fn foo() -> Result<String, Error> {
may_return_an_error()?;
might_return_a_different_error()?;

if some_condition {
return Err(MyPackageError { detail: "..." })?;
}
Ok("foo")
}

The `failure::Error` type automagically wraps any error. That means I can go through many levels of my stack returning `failure::Error` and at any point in the call chain I can decide to examine the error type instead of writing `some_func()?;`, which would pass the error back.

The only part I don't like is that I need to add a `?` when I return my own errors. I don't totally understand this but from what I sort of understand the reason is that `?` invokes `.into()` on the returned object, which is what lets me return a (wrapping) `failure::Error` instead of a `MyPackageError`.

The upshot of all this is that "ignoring" errors is quite easy, as long as _somewhere_ in my call chain I actually do handle the error. The type system will enforce this for me, as attempting to treat a `Result<String, Error>` as just a String will cause a compile time error. I have to unwrap it and either ignore the error (which would lead to a runtime panic if there _was_ an error) or do the right thing, which is to explicitly handle both the ok and error cases.

I'm working on a CLI program using this system, and I can bubble all the errors up to the main entry point of the CLI. At that point I can turn errors into a print to stderr and an appropriate exit code.
Keep in mind that cattle ranchers and feed suppliers also receive subsidies that artificially lower the price of meat in America.

Quantifying the exact impact of this is muddled by polarized articles on both sides, a complicated supply chain, and the fact that the alternatives industry also benefits in subsidies indirectly. Still, it seems to be the case that meat alternatives are facing an uphill battle on cost due to subsidies.
Hey Mnutt,

My passion project, Odyssey, accomplishes something similar to what you're describing here.

With Odyssey, you can create stories that combine videos, photos, text, and drawings all on a digital canvas.

If you're interested, I encourage you to sign up for the closed beta. I'd love to get your feedback :)

https://theodyssey.app/
Wondering why they chose straddle carriers over automated cranes and trucks which seem to be more common in other automated container terminals.
I sincerely wish I could move away from Jenkins for the reasons stated in TFA (GUI-oriented, slow, hard to backup/config, test-in-production mentality and boundless plugins) but I've never found something that fits the bill.

The much-touted repo integrations (travis, circle...) all have an exclusive focus on build-test-deploy CI of single repos.

But when you have many similar repos (modules) with similar build steps you want to manage, and want to have a couple of pipelines around those, and manage the odd Windows build target, these just give up (it's docker or bust).
Sadly, only Jenkins is generic enough, much as it pains me to admit.

Anyone got a sane alternative to jenkins for us poor souls?
I agree with some of what you say—one caveat is that you're still on the hook, for example, for finding out which GitHub URL/repo maps to the project you want to contribute to. In practice, this is roughly on par with the difficulty of finding the link to the self-hosted Bugzilla instance. It's a shame that decentralized single sign-on is still such a disaster, since that's essentially the one thing that GitHub has as a leg up over other options—assuming you've contributed to some other GitHub project before.

To stray outside the lines with some meta-commentary: it's nice to get a well thought out response instead of the sort of kneejerk rooting-for-my-home team that's on display in the wasteland of intellectual dishonesty in the comments below.
The page is actually a medium post which immediately pops up an annoying modal trying to get you to give them your personal information and phones home who knows what kind of analytics.

I'm not sure about the ethics of outline.com, but I can totally see why people are using it.
Ouch, yeah, that sucks.
Were you worried about the data loss risk or just tired of the slog?
But... slavery and segregated schools aren't weather. They didn't just happen. You seem like you're working really hard to avoid the idea that maybe some human convinced some other humans at some point to go from bad behavior to better behavior.
Almost a third of graduates 'overeducated' for their job
Adam Sandler and Jennifer Aniston Are Framed in New Murder Mystery Trailer
Vulnerability Requires Boundaries
Advice from the CIA: How to Sabotage Your Workplace
Yeah, I'm a meat eater who's most of the way to vegetarian just because I don't care for most meat, really. I usually go for vegetarian options when dining out out, when they're available and look like they'll be decent, and treat meat dishes as a fallback, with some exceptions (sushi).

I hope these things don't crowd out other veggie alternatives and make them harder to find. Things like portobello "burgers", which I'd much rather have than a real burger or something imitating one.
I'm not a vegetarian at all (I eat a lot of various meats, love'em) but I genuinely like veggies, too, and I fully agree with you. The best vegetarian dishes are the ones that work with the best flavors of whatever ingredients are present, not ones that try and pretend to be something else. You can get some very savory flavors with mushrooms, gluten, etc that are wonderful all on their own.

That being said, I've been reading enough about the impossible burger that I'm looking forward to getting to try one.
Dell Technologies and Microsoft Expand Partnership with New VMWare Solutions
It tells me to sign up if I want to read the article.
Uhm, this sounds like somebody who is unable to has used Jenkins for a LONG TIME, but gotten lazy in "keeping up with the jonses" and realised he is out of date and takes ACTUAL WORK, even after you are 35.

Get studying.
My answer would be overly tough.

They do get flame grilled initially, after being pulled from the freezer, but then they sit in a heated drawer for an amount of time. The only reheating they get is a quick microwaving for maybe 5-10 seconds, and then they're off on their way. (This is all unless you ask for it fresh, in which case you'll wait for 2-3 minutes while you get a fresh patty.)

In addition, the people working in the kitchen are supposed to toss any extra patties out after x hours, provided they don't just press the ignore button when the timer goes off and do nothing, which is what I saw 99% of the time when I did this job like, 15 years ago.

So if you come at an odd hour, you may be getting a particularly old patty. Granted, things may have changed in a decade and a half and I worked in a very low profit store in a rural area, so my experience may be much different.
Anthony Bourdain has a lovely quote on this topic:

"I understand there's a guy inside me who wants to lay in bed, smoke weed all day, and watch cartoons and old movies. My whole life is a series of stratagems to avoid, and outwit, that guy"

The real trick for me is to remove things in my life that are temptations to fail, and to realize that I am always a fallable person.
Love that one as well. The chimichurri burger of garden gourmet is nice as well, but a bit spicy.
> Why? Why does profit have to be only motivator?

It doesn't have to be, it's what the investors want. The investors decide what gets to be optimized for, because they won't invest otherwise. It's not always profit, it might also be growth. And yes, there are cases where it's something else all together, but for the most part it's measurable and something that involves making your investors richer.

> Why contribute to the Chinese government's oppression of dissidents and minorities if you don't have to?

If you build the tech and the platform, you are in control, and you can stop at any point, you can nudge and you can pull. If you're not doing it, somebody else will and you won't have any influence to make it better/less bad.

That has a long tradition, even in non-profit companies like banking coops. People want to play the lottery, so you offer them a lottery. But by buying tickets to your lottery, they are putting 50% of the ticket price into their savings accounts. 50% aren't 100%, but they sure are better than 0%.

If perfect, good and neutral aren't available options, less bad looks good to me - even if it means that you will have to get your hands dirty and get your karma into trouble.
Go error handling. Slowly re-inventing Java's exceptions one use case at a time.
Not parent, but I'd think twice before contributing to a C code base I'm not completely familiar with in fear of causing some bug/CVE. Rust projects are much nicer for drive-by contributions to projects one uses but isn't generally interested in working on. If you are not working on a security critical part of a system you can be pretty sure not to cause severe bugs like RCEs.

Also for pure rust projects the development environment is easier to set up: cargo+rustc do everything vs. autotools+make+installing system wide libraries+ccache+gcc (just what I've seen in the wild).
https://www.laposte.fr/lettre-en-ligne/telecharger-document
Flagged. Previously posted, “study” is based on dubious assumptions.
Have you actually been diagnosed with high cholesterol or is this just preventative? You probably don't have to worry unless your diet has already been causing a problem. Lots of people eat terribly and their bloodwork comes back with flying colors.
>Now that I have shown you the evidence about how people in the city are more likely to have attempted to reduce their meat consumption, are you willing to admit that your initial skepticism was completely and totally wrong?

Regardless of the accuracy of the original statement, I feel as though "initial skepticism" is ALWAYS the correct response to a claim made on the internet. If anybody is going to claim anything on a site like HN, they shouldn't have to provide evidence because they might not be trustworthy, but rather they should have to provide evidence so their statements can actually have something to stand on.
I agree with you. There are a lot of veggie burger patties out there that are essentially flattened falafel, and it would be a shame to lose them. Falafel is great all on its own.
Yeah I've never heard of carbon neutral cows. If you're saying that the grassland would be replaced with concrete, then there would be a reduction in carbon sequestration.

But still, I don't think it's close. Cows produce a lot of methane:

https://animals.howstuffworks.com/mammals/methane-cow.htm

> Cows emit a massive amount of methane through belching, with a lesser amount through flatulence. Statistics vary regarding how much methane the average dairy cow expels. Some experts say 100 liters to 200 liters a day (or about 26 gallons to about 53 gallons), while others say it's up to 500 liters (about 132 gallons) a day. In any case, that's a lot of methane, an amount comparable to the pollution produced by a car in a day.

> In New Zealand, where cattle and sheep farming are major industries, 34 percent of greenhouse gases come from livestock.

> Initially, grazing areas were filled with a variety of grasses and flowers that grew naturally, offering a diverse diet for cows and other ruminants. However, in order to improve the efficiency of feeding livestock, many of these pastures became reseeded with perennial ryegrass. With the aid of artificial fertilizers, perennial ryegrass grows quickly and in huge quantities. The downside is that it lacks the nutritious content of other grasses and prevents more nutritious plants from growing. One commentator called it the "fast food" of grasses.

> Believers in naturally grown, mixed-species pastures say that the use of them will reduce greenhouse gases, improve animal health and meat quality and reduce the use of artificial fertilizers.

Sounds like it's still a carbon emitter, but if you're going to do it try to find cows that are eating on native, organic grass.
أفضل+مواقع+الربح+من+رفع+الملفات+حتى+٥٠+دولار+للتحميل+الواحد
They're leaving out a lot more than the freezer cost. Not everyone wants frozen meat. Fresh meat tastes better.

There are a lot of other issues with their "buy a cow" idea.
I had to look it up to make sure I knew exactly what a 'reverse proxy' is

> a reverse proxy is a type of proxy server that retrieves resources on behalf of a client from one or more servers.

Isn't that what every CDN does? Isn't that the definition of a CDN?
You might enjoy the Improbable Burger: https://youtu.be/vSh58Tg75Ds
This is basically pavement wear-leveling. Wonder how much more life they can get from this.

I would also imagine the next generation could include using thinner pavement where they know that the robots would never go through, as this should drastically save on material.
> application defined locks

Ah, that makes more sense. Thanks!
In one specific type of pollution.
I receive vulnerability notifications for Jenkins, pretty much regularly... mostly XSS and RCE.

https://www.cvedetails.com/vulnerability-list/vendor_id-1586...

I'm just waiting for Apache to adopt it, and then it'll sit and fester like everything else in the Apache graveyard, full of vulnerabilities and slowly decaying.

Those are just Jenkins core exploits too... there are so many many more for Jenkins plugins.... https://www.cvedetails.com/vulnerability-list/vendor_id-1586...
Part of it is that Free Software dates back to a time when most users were also programmers.

If you look beyond licensing issues, Unix scripting, Emacs, Smalltalk, BASIC interpreters, and HyperCard were other early attempts at helping users become programmers, though spreadsheets turned out to be far more successful.

But if you want to help everybody, even the most nontechnical, even spreadsheets are sort of beside the point and not really what they want. Instead, making things easier to use (as Apple does) is closer to the mark.
It is a criticism of existing products, I have not tried an impossible burger and would be very excited to find that it tastes as good as meat.
I finally launched Hostic.co , a free tool for bnb hosts to help them manage their bookings.

Hostic aggregates all bookings under one handy schedule that can be easily shared with the team. They can add notes and mark guests as checked in & out. Our bot sends notifications to the chat group and he will keep everyone updated.

I would appreciate if you could have a look and give me some feedback

Thank you very much!
The article claims the impossible burger to have 90% less cholesterol
Sounds a lot like paranoia to me. What do you think will happen?
Looking forward to reading the "Related Persons Transactions" section.
Not every set of operations you need to synchronize can be squished into a collection operation (add, get, etc.). If all you need to do is make sure things can get and add stuff to a queue or list concurrently, well yah, that's definitely a good place to be. Can also just shove it all off on your DB
As a type 1 diabetic, its kind of refreshing to see all these posts make it to the top of HN. Over the last few months I have seen several related to t1d tech, and others related to the ridiculous pricing of insulin.

Nothing really to say other than that, but that I appreciate all the interest the community shows towards those with chronic illnesses.
The usual places are: http://flippa.com/, http://empireflippers.com/ or https://feinternational.com.

I've also just posted something on HN: https://news.ycombinator.com/item?id=19781447
As one who also grew up and currently lives in the rural Midwest - it's people not knowing what they're talking about. They hear about the awful conditions poultry are raised in and extrapolate it to all livestock.
I did neither and it opened fine even when I opened the link on incognito mode. Maybe some A/B testing thing?

Anyway, good to know there is a reason for it. One of my pet projects is a self-hosted open source paywall-buster and read-it-later service.

I wonder if the HN admins would be interested in integrating with the site?
I'd give it another go, they debuted a new version at CES back in January which people say is a lot better than the old version.
I agree. Even as a meat-eater, some of the vegetarian fare such as certain types of gardenburgers are delicious in their own right. They aren't really trying to be meat, and I suspect I'd like them less if they were.
Updated blocklist is in here: https://old.reddit.com/r/LinuxMalware/comments/bfaea2/fun_in...
You can easily research Quinn's interactions with others online, including other left wing, trans, feminist, and activist figures.

Pizzagate is indeed a fringe belief, as the comment you're replying to already mentions, but should anyone who believes conspiracy theories be excluded? What about left wing ones like Russiagate?

Notch is not racist. If you think it's not OK to be white you may wish to look for racism closer to home.
DockerHub breached hashed passwords and GitHub tokens of 190k accounts
Facebook stock is up in this "very bad year". If Facebook executives could have every single year be just like this one forever, they would take that!

Facebook is certainly suffering if you measure its performance by the tone that journalists take when discussing the company. It's not a good thing per se to have journalists criticize you, but it isn't the most important metric to a company either. Overall, Facebook had a strong, successful year.
Self-defense and breaking those bricks are completely unrelated.

Also, where the hell you live that there are so many muggins, street and bully fights? All the while countless bullies are easy to fend off by junior trainees while the trainees themselves don't become bullies or something?

Cause as someone who done martial arts, it takes more of pure aggression to win against bully (or successfully bully someone) or in street fight rather then technique on junior level. And also that people training martial arts are no less likely to bully others then general population.

Moreover, majority of what is done and taught in martial arts lessons is not for self defense. A lot of it would land you in jail (cause it is about literally killing people), a lot of it is pure sport with little street fight application and a lot of if king of like gymnastics with no fight application at all.
Yes it basically boils down to the fact that most processed foods have added sugar or carbohydrates and you only see food that is easy to preserve in your local supermarket (whole grain flour becomes rancid quickly, food is picked unripe, etc). It's effectively fast food but without the stigma.
> My middle school was a cruel place where girls would sneak up behind you and grab the collar of your shirt to see if it was a “real” Esprit, or if you’d just sewed a tag onto the pocket of a knock-off (which I totally did).

I'm male, and an equivalent of this would happen in high school in my country as well (late '90s). What is it about human society that causes others to try to bully someone on the basis of their consumption choices? Kids have been brand-aware for generations now, but to use these arbitrary perceptions of brand value to shame someone who doesn't have access to them, is beyond grotesque.
Scientists planning now for asteroid flyby a decade away
I assume that's a reference to Golang? I gave up Go after one too many times dealing with its terrible package management
> I like the premise of the article but why aren't podcasts cited as more influential than radio?

Because the article is about poor people (not exactly phrased as such) and we all know poor people can't own computers or iPods or smart phones. /s
I strongly agree with you.
I don’t care if it spanks the M3 in a straight line. The M3 would still be the car with the better mechanics, handling and overall driving pleasure and still fast as hell for everyday life driving.

Yes my opinion is subjective. But if you like cars you might know what I am talking about.
I make allot of noise and flap my arms but ultimately, unless I'm feeling generous, all I do is make it worse, or marginally less worse. The truth imo is that we are bit players and the real players are destroying the planet as fast as possible for reasons unknown.

It's not true everyone had to react to it, many of the ppl. who have the power have a fatalististic attitude or just don't care
Research suggests strategy for more equitable Medicare reimbursement
They were already using straddle carriers, and a mix of cranes and trucks would probably require a larger footprint.
Well that's an odd thought. It seems inevitable though unless they suspend accounts that are inactive after a certain period of time. I think facebook is the one that needs to die though
This has been my observation as well - projects flourish under the Apache umbrella. Parquet and Arrow are also widely used and will probably continue gaining importance. A Rust big data engine, similar to Apache Spark, was just donated to the Apache Arrow project (it's called DataFusion: https://github.com/andygrove/datafusion). From what I can tell, Apache already has a lot of important projects and is adding new ones that will continue to grow.
What I find more "hopelessly stupid" is being so uptight about the matter that you care if a few particles of animal matter made their way into your food from a shared grill. Even assuming the vegan moral framework, it does no additional good to separate the grills and you're not encouraging any more animal harm by reusing the other grill. It's not like a religion that bans eating certain foods, or an allergy, in which cases it's reasonable to want to 100% avoid ingesting a single mole of the stuff.
"the patty itself was like 6oz and cost $15 just for the burger "

Wait, what?
Minimalist Desk Setup