skysight-inc/HackerNews huggingface dataset:
Interesting and biased perspective. As others have pointed out, you didn't get most of the facts right. Did you just decide to make things up as you started typing?

The assertion that "people promoting plant based burgers have either never tasted beef or never tasted a plant based burger" doesn't apply to everyone. For reference: I have over 20 years under my belt of cooking all types of meat. As of 3 years ago my sous vide was a commonly used component in cooking. I owned multiple types of grills depending on what I was cooking (pellet and ceramic - still own the latter). I invested thousands of dollars in the art of cooking meat. I studied cooking techniques and styles, took classes, and I would commit copious amounts of time cooking different meats. Overnight pork shoulder cooks to get juicy, buttery pulled pork. 5+ hours (including setup) for perfect ribs. A handful of filets vacuumed in various herbs and spices and cooked in the sous vide for half a day to be finished with a 500F sear on the back end for a perfect finish. I haven't eaten any white or red meat for over two years now and don't miss any of it.

Is there a gap that hasn't been filled fully, as of yet? Sure. But like I said - I don't miss it. When I have a taste for "meat" I turn to Impossible and Beyond Meat now. The article (which it appears you didn't actually read) does a good job of summing up the difference between the two. Although I will argue that the Beyond Meat products aren't as bad as the author states.

And yes, these products are "processed" - but they also don't make up the majority of what I consume week over week either. Comparatively meats are more processed than most think and from slaughter to table that process involves a whole lot more risk with regard to a tainted product. And let's not forget what people buy frozen in the store that somehow passes as "ground beef". Can you still get legitimate options on that side of the red meat aisle? Sure, but as the article states that's not butcher ground blends of the stuff you want in your ground beef. It's all the remnants you don't in a slurry of chemicals to kill off the things you don't want to be ingesting.

Your last point misses the point. While I will agree that there are some fantastic veggie burgers out there Beyond and Impossible aren't going after that market. That's not their target. But, maybe, in the transition to alt meats we gain some new perspective on trying those, and maybe that ends up being a stepping stone to further, better choices for both health and environmental reasons.
You are a true inspiration for every developer. In the online programming forums such as HN and Reddit you see lots of entitled people who keep saying how poor the whiteboard interview process is. These people are mostly bitter they cannot compete with self-motivated, hardworking and talented people like you. You are the exact kind of developer Google and other big tech companies are looking for. I have no doubt you'll have a great career as a SWE.
I think this is very backwards. When solving major problems details of taste are usually a blocker or waste of time.
Shareholders may also have wage-related earnings due to managerial/executive roles. Not all people are stock investors. A week of minimum wage is way less than their initial investment in average.
I've been proactively contacted for CodementorX projects. I believe they favor those who are active and have a good review history in their regular mentoring side of the business.
My site https://officesnapshots.com doesn't really fit into the box the author writes about here.

Our ads are self-hosted, static images that basically just show pictures of office design products. We also have an area that is literally just a listing of office design products which works kind of like a catalog.

We also sell the ads ourselves and do not participate in ad networks. The only 3rd party scripts we use are a google font and google analytics and the site still works if you block them.

While we are an exception, I'd like to see more people take the approach we do.
Ah ok, I envisioned a screen with train info and a traffic light.
On focus you can only copy or replace the URL, not edit it. You need to click a second time to edit.
I don't think it's as clear-cut as you make it seem. Generics greatly reduce the amount of code we need to read in exchange an slight increase in abstraction. In my opinion, the tradeoff is worth it, especially given that Go already has abstractions that are more difficult to grok than generics, which, all things considered, aren't that hard to understand.
The author clearly understands the use of advertising.
"I can't tell you the shock when I started watching American TV. I couldn't believe people were putting up with this."

A lot of us aren't. I suspect that causes the TV companies to try to squeeze more out of who is left, which is a slow-motion death spiral.

Even if you were raised with it, as I basically was, it's gotten a lot worse. I sometimes buy shows that air on prime time on the legacy networks (ABC, CBS, etc.), and over the last few years I've been watching their run times creep steadily downwards. My current record so far is 19min of runtime for a 30min show with a popular 2019 release that I don't want to name to derail the conversation, plus of course the networks tend to shave off the front & back 30 seconds nowadays. If somebody told me they found a 16 I wouldn't be that shocked. By contrast, looking at MASH season 1 (1972) on Amazon, the runtimes are all 26 minutes. Syndication usually ran some cut versions for a bit more time, but, still. That's over 25% less time for a "half hour" timeslot.
> I'm also not sure why in OOP-land, generics are this crazy experimental weird feature

It's not, it's an essential, basic feature.
This type of emotionalizing really shows a weakness of using morals to control a society - while following the moral makes you feel superior, it in of itself does nothing very useful to control people who don't follow them.

It might inspire a couple people to unthinkingly scapegoat others that "look like" they're transgressing the moral, but in the end people will just hide the bad act, or hide their responsibility to it and nothing will really change.
he also said "health ... associated ... should get priced in" - how about 6€ for a can of coke?

people would drink it, but far less.
technical analysis on that: https://medium.com/@stefanoamorelli/capital-one-100-million-...
So you think it's wrong to not hire someone because they're female, but it's fine to not hire them because they're conservative? That's where you draw your lines? And if so, what is your justification for drawing them there?
> they ate just 83 percent of what they killed

Oddly, the abstract linked from that quote doesn't say that, but says:

> Eighty-three percent of kills occurred between dusk and dawn.

Though it wouldn't be surprising if they didn't fully consume every kill. Sometimes I don't clean my plate at restaurants, either.
Apollo Astronauts Detonated Explosives on the Moon
But there it's really just about 4 major separators and the scheme prefix! (Dot, slash, question mark, hash mark.) – Mind that we're talking about users who are already able to read and parse sentences, including punctuations. There's no special skill set required, just a few bits of information.

Users are able to parse post addresses and apply specific meaning and rules to the various parts. (Compared to URIs post adddresses are exceptionally messy und full of edge cases and exceptions.) Before mobile, users have been able to identify phone numbers by country, region, city and district. Where is the crucial difference? Isn't just because they are told it does 't matter and they won't understand anyway!
AR Headset is WAY TOO uncomfortable, nobody would ever want to wear it 24/7, humans will never inconvenience themselves to that extent. Maybe someone will invent mini screen implant to the eye.
https://www.pepysdiary.com/ has annotated daily entries.

They’re all great reading.
> So you think the reason the Soviet union was less colourful was because there wasn't ads?

I think it can have been a contributory but not a determinative factor. Mainly, I was just relaying an interesting observation, about the impact of advertising on public spaces, that I hadn't heard elsewhere, or previously, which prompted me to think that eradicating advertising probably isn't an optimum solution.
Fair questions!

Agree with you, this is likely all bad for Canada. (Sorry to be a bad neighbor mate)

But, the discussion is likely a net good all around. Just in this thread I see lots of new info. Many things I did not know about the US and Canada and how drugs work economically.

Better informed people is likely to be a good thing.
That may just be a factor of modern warfare being largely one side with near-absolute air superiority in an area pounding on largely defenseless ground troops.

The first Gulf War saw nearly half of coalition casualties being from friendly fire.
Is there a link to the raw data anywhere? Wasn’t able to find it via the NPS website or data.gov
Amazon Acquires E8 Storage
Nah.

The real problem was the Marian reforms. With professional army the imperium was able to expand to a size that was impractical to rule. Also success was so thorough that there were no strong enemies left to practice your troops against. And no enemies that would weld the society into single cohesive nation. War protects from despotism, as Kant said. When you don't have to fear war, the wannabe despots start to rob what they can.

Hadrian only saved what he could. And giving the empire some 400 years more life as he did so. And the walls of Constantinople lasted still thousand years after Hadrian had led the way of wall building.

Now if you wish to connect dots to possible downfall of U.S. Then the critical things would be instituting selective service after Vietnam war. And then collapse of soviet union and now U.S. is also lacking credible enemy. With any luck China will quickly rise as competitor.
> marketing team in Swindon

Presumably this refers to Nationwide Building Society, then.
Consumption of red meat has been consistently linked to cancer, specifically of the gastrointestinal tract. The ingredients in Beyond Burgers and Impossible Burgers have not.

In the short term, I consider them healthier because of that, but I certainly don't think that processed foods are healthy in the long term, regardless of whether or not they contain animal products.

Source: https://health.clevelandclinic.org/link-red-meat-cancer-need...
Capital One, 100M People Data Breach: Technical Analysis
He's earning 0.25 cents a page view? I'll admit, if true, that's some voodoo level conversion. (I get it, not every page view earns him money, but still)
Huh. Yeah, that's exactly it. Funny coincidence :)
If they don't want to make it easy to unsubscribe me immediately I just report it as spam. Hopefully that goes into Gmail's whatever "big data" of spammers and starts getting them classified as spam across the entire network.
> Generics are awesome, but always seem to add a ton of complexity

The team I work in use generics all the time and I'm not sure what complexity you are referring to. Care to elaborate? Is it some edge cases or are you talking about from a compiler perspective or something else?

To me, not having generics is like saying let's skip handling bools and just store them in strings as "true" or "false". It's such a weird thing from my point of view.
We have two projects. In one, we have no hooks and just have CI fail if the tests fail or you forgot to lint. The other one has a commit hook to lint and a unit test hook on push.

The one without hooks is so much better in my opinion. Sure, once in a while you forget to run the linter and the CI fails, but its worth it if the alternative is to have every git commit you ever make take 5 seconds and every git push take 30 seconds (our test suite is slow).
That's only a problem if healthcare is taxpayer-funded. Otherwise it's your and your insurer's problem to price this in somehow, maybe even offering cheaper plans for people living healthy (e.g. meeting weight goals).
Incredible read. Heartbreaking, and futile for almost everyone.
I'm no fan of ads, but that would only result in making ads ~30 to 50% more expensive for pass-through small businesses and ~14% more expensive for most [1] large US companies.

[1]: https://www.nerdwallet.com/blog/investing/tax-rate-paid/
Many of the blog posts found on Hacker News are ads in disguise. They are targeting people who block ads.
Please don’t assume everything on the internet is about America.
How long must an item be buried before burning it loses its carbon neutrality?
That's a really great question!

One other factor is that functional languages typically are theory first, implementation second, while non-functional languages tend to more often have the language features follow whatever the implementation admits. I know for Go they fretted a lot about how you'd efficiently compile generics, which is not something that comes up when you're designing System F or whatever.

But I believe that subtyping has a massive impact on generics, particularly in OOP languages where people expect to use lots of subtypes. There are all of these new questions around not only bounded polymorphism but also variance and mutability and how inference works.

Even TypeScript, which is following a lot of the design decisions already established by C# with the same person behind both, is still kinda just meandering around the design space and continuing to make changes to the semantics in new versions.
That job looks amazing and makes me wish I wasn’t terrible at soldering.

Thanks so much for Etcher, btw - it’s the only GUI software for flashing Pi images to SD that I’ve had good luck with on Mac.
well I'm not a lawyer, and my American business law classes I took are now more than 20 years ago, but as I recall there are common practice defenses if those practices are in relation to something the contract allows you to do.

So the argument would go as follows:

the contract says "you may distribute this font file as part of a website; you must be using this font to style a webpage. Any other kind of distribution at all is still prohibited."

We have used this font to style a webpage, as is industry practice we have placed the font in our site code, which is stored on github, which is also the most widely used tool for distributing website code. The website code must be distributed in order for the purpose of the license to be fulfilled - obviously the font cannot be distributed as part of a website if the website itself is not distributed.

At that point the court will have to determine what distribution of a website means, if the font to be distributed as part of the website means that the website will need to be distributed, and if github is so commonly used that the license giver neglecting to mention it have given tacit approval to its usage.

Aside from all this if one wanted to contest the issue the court would have to determine if the font being in your github repository is you distributing it just because someone else can fork it. For another silly analogy, just because you put your beer on the table, walked outside, and a kid came in and drank the beer, doesn't mean you sold liquor to a minor.

Perhaps I'm wrong but it doesn't seem as open and shut as everyone wants to argue, unless there is specific prohibition of github in the license in which case there is no longer a case to be made.
My experience from scala is that the use of generics is not an afterthought, not a boilerplate abstraction. They’re come in handy naturally when one knows how to use them, and it is not rocket science.

The real benefit of generics. They enable composability. The complete scala collections library is the best example of that. The benefit is non-obvious on a single function level, a complete program is another story.

It’s, of course, possible to to achieve something like this with golang and interface{}. I don’t mind working with it, all the type switches and what not make feel like a proper tinkerer! What is actually happening:, I’m wasting my time, the compiler already knows all the types. It can figure things out for me. Of course, a sound type system is then needed.

The types switches are error prone, it’s like working with java.lang.Object everywhere. And if I can avoid all these “GetX” functions, where X is “String”, “Int”, “Int32”, “Int64” and so on, even better. Just look at viper, it would be so clean and lightweight with generics.
"Worse is better"
In the majority of US cities, bus networks are optimized for coverage instead of frequency. A bus route might only run a few times a day at commute times - but city planners can check the public transportation box for all the neighborhoods along the route. With that methodology, it becomes impossible to reach a destination that requires a transfer or get to a job at an off time. Therefore anyone with the means to avoid the bus will.

Of course some cities have BRT routes, dedicated lanes, and high service frequency. If you have access to a bus network like that, indeed it can operate as well or better than a rail system (and often at a lower cost). But that is the exception in the US, not the norm. Whereas most commuter and urban rail in the US operates with high frequency and dedicated right-of-way. Hence the presumption that buses "don't count".
I very much enjoy watching Bryan Cantrill on YouTube, always interesting, informative and funny. All the best to him for whatever he does next. As an aside I feel (as in I don't really know I only get an impression) that Solaris with Zones, ZFS and DTrace should have been a much bigger deal than it currently is, in today's Linux and container dominated landscape. Joyent seemed to bet a lot on it, amongst other things. If only Oracle didn't mess everything up.
Thanks for the practical, plain English definition. As someone many years out of school, it is appreciated.
Maybe they were stolen.... Copied then put back before the Auditors got their.....
And how do you measure social utility? Price is currently
the best measure of 'social utility' that we have.

People choose to spend their hard-earned dollars on the products that provide the most utility. Companies spend their hard-earned dollars on the vehicles that allow them to sell the most product.
Detected with what, AWACS? Do you know how big those radar signatures are?
Someone whose comment history isn't entirely devoted to instigating conflict with people who have original ideas.
XP is NT-based, so it's not surprising. They're saying for non-NT systems it's an issue.
Nullish Coalescing – JavaScript
Pretty sure this is the main theory and has been for a very long time.

There is an alternative (non-biological) theory for hydrocarbon production but not sure whether many take it seriously.
I'd take everything from NationalInterest with a grain of salt. They regularly run outdated articles and conspiracy conjecture.
What is your point? Serious question.

If you tell me, for example, that Go generics are going to be like C# generics, then I have to be familiar with the full semantics of C# generics. Essentially you tell me that in order to understand X I have to understand Y first, that's not good. Consumers of your language are not, for the MOST part, PLT nerds.
Just to be clear, I don’t think all existing implementations are bad, that was my (possibly unfair) caricature of the Go devs’ position.
Well I second part of what you said was obvious.. but your logic is flawed because I could use the same logic if someone that committed a mass shooting worked at a gun range or if a butcher stabbed someone.
As jerf mentioned, there has been lots of talk; every single time the question of generics is raised here, /r/programming, or any Go-specific forum, it's addressed.

With respect to interfaces vs contracts; interfaces are about runtime polymorphism while contracts are about compile time polymorphism. This is an important difference when you consider []interface{Foo()} vs Slice(contract{Foo()})--an instance of the former can contain elements of varying concrete types while an instance of the latter can only contain elements of the same type. The other important detail is that interfaces only abstract over a single type while contracts support multiple type parameters (a single contract could specify a visitor type and a vistee type, for example).
I would disagree with the proposition that "most ads [aren't] about manipulation" (especially if we are talking about "most exposure time" rather than majority of ads being created regardless of the number of times they've been viewed).

Of course, I don't have data to prove my statement, but I doubt you have any to prove yours either.

And without ads and that "great tutorial", maybe you'd be something of greater value to society rather than the "developer you are today". (Just saying that what-ifs are even less of a support for any thesis)

Note that the original article does not complain about informative ads, but about manipulative ones.
Keep a journal of the things that you watch. Take notes when something interesting happens or you learn something new. Pay special attention to visual or dynamic elements that you wouldn't get able to glean directly from literature. Occasionally reflect on your writings.

Visual media is actually quite rich, even if it's true that the subject matter isn't always wholesome. What's important is not consuming passively unless you mean to, and for your active engagement to be something you can fold meaningfully into your overall experience of life.
"Do you want them to encrypt the signals and sell a decryption box?"

You sound like you think this is some sort of impossibility, but that's exactly how cable provided multiple packages back in the analog days....

The reason OTA networks aren't allowed to do that is that the spectrum is considered a public resource and the government made that a term of their lease. There's nothing impossible about that idea.
Off topic, but god I hate the new Twitter for desktop.
Yeah, those are the things I really hate. An ad on YouTube I'm not worried about, because I'm already there to view a video, and at least they have a "click to skip" button that shows up after a certain amount of time.
Tech is amazing too bad they did not become big enough to compete with AWS, Azure, Google Cloud.
So you stole a bike and still think you're in the right for getting upset that the police acted on that? You're an odd fellow
I don't think AnimalMuppet is saying they're the same, but that, if we were half as motivated at finding reasons why conservatives feel discouraged from some academic fields, as we are for why women are, we'd come up with something.

Especially since the left:right ratios used to be more even [1] (please excuse the source), so it doesn't look like conservatives are intrinsically against academic careers. While as gender equality increases, STEM fields get more gender-imbalanced [2].

[1] https://www.dailywire.com/news/30222/how-politically-biased-...

[2] https://en.wikipedia.org/wiki/Gender-equality_paradox
In the US, food is generally cheap because significant portions of what we eat are heavily subsidized by the government.[1]

[1] https://en.wikipedia.org/wiki/Agricultural_subsidy#United_St...
Why is that necessarily so? Maybe some products inherently can't be sustained by word of mouth, and in a world without widespread commercial advertising they wouldn't exist at all.
> The average replacement time for cell phones in the US is 32 months.

That is not my replacement cycle nor the replacement cycle for most of the readers of this forum. It has no bearing on my purchase decisions nor the purchase decisions of most of the readers of this forum. For people who upgrade regularly, which is a group that includes me and most of the people on this forum, Android One and Pixel devices are more secure than iOS devices, and you appear to agree.

> 8 months longer than Google has promised updates.

Android One phones get security updates at least three years after release.