skysight-inc/HackerNews huggingface dataset:
This discussion always makes me think of one of my favorite NewRadio scenes:

https://www.youtube.com/watch?v=YhrnMbhMgmw

It makes a really important point, though: where do you draw the line at what is considered "advertising"? It's a pervasive part of humanity.

> Real world advertising is not about informing, it's about convincing.

That's life, though, isn't it? Me convincing my employer I'm the best person for the job. Convincing my wife I'm the best choice for a husband. Ultimately, everything becomes a sort of "advertisement". It's a very slippery slope.

It's even more interesting that this article even says:

> When I say "advertising", I use this term somewhat loosely...

Which is a problem when you want to make bold claims like "Advertising as cancer".
A lot of marketing is a prisoners’ dilemma. There is little if any gain from the steady state where everyone does it, but you have to do it because if you don’t then your competitors will and they’ll eat you alive.

In which case you could kill this stupid marketing budget without much effect on R&D by outlawing drug advertising.
In addition to e-commerce as mentioned above, any sort of 'related content' discovery engine to surface additional content to a user based on what they are viewing. A la YouTube related videos.
Why Fighter Jets Can't All Simply Fly Away to Escape Storms
Imagine having Trichonympha as pets? Of course you cant see them, but if you set up the video camera right with the proper lens and display the view on a 16 inch screen in the living room :D
Wait, that's a great idea!
> Assuming argv[++i] is not out of bounds of course.

Well, you cannot assume that - look at the code (there are links to it) - there are several different ways in which it will go out of bounds.

What's more, even if it were the case that the worst that could happen is that the variable gets set to zero and the program terminates gracefully without doing anything, that would not amount to a justification for not checking for an error, it would merely be an observation that, fortuitously, this particular bug is relatively harmless, perhaps doing nothing worse than leaving the user unnecessarily puzzled over what went wrong.

Even the example you give here (which is not actually to be found in the code in question, and so could not possibly be a candidate for the worst thing about it) is relatively harmless compared to potentially causing undefined behavior, or (what is sometimes at least as bad) defined behavior that apparently works but which gives subtly wrong answers. And, by the way, code can lie too: identifiers can make claims about the semantics of a variable or function that are not always true. The only way to avoid that is to use meaningless identifiers.

The more you try to brush this off and argue that comments are worse than actual errors, the more obvious it becomes that your priorities are askew here.
First, the Naturalistic Fallacy is a more specific version of Appeal to Nature focused specifically of moral claims rather than just "goodness". But you knew the point, so I'm sure why you felt the need to attempt a correction.

Second, I'll amend my statement to be "theft, rape, and the killing of members of your own species". Murder is a word with many uses, legal and otherwise. But again, my word choice had nothing to do with my point, but you seem intent on getting hung up on pedantry. As for your immediate survival comment, I've never been presented with a situation where my survival depending on eating an animal. Remember - what we're discussing is eating animals, not eating in general.

I think you know exactly what my point what but seem quite intent on purposefully missing it.
> b) use NDAs?

Not for information that shouldn't be secret. You use NDAs for trade secrets, not for mere salary information.
This is a valid point but.. advertising seems like a very inefficient way to solve that problem. In an ideal world, people would have knowledge of all available products and services and also the ability to pick optimally among them.

Something that could possibly replace the function of advertising would be an independent organization that would provide tools for picking the best product given your situation. And information channels for new high-quality products (i.e. there's a new restaurant in your neighbourhood).
That's not entirely true. Artificial sweeteners are suspect of (indirectly) causing diabetes, too. For mineral water, on the other hand...
Facebook explores brain-computer interface technology to control AR wearables
I'm sorry you have been downvoted for an honest comparison. Plants and animals are all alive. Almost all life sustains itself via consuming other life. This is 100% natural.
Sure, and these people will now have opportunity to live closer to their workplace thanks to higher density housing.
You may find this interesting: http://www.takecareofmyplant.com/

There is a related subreddit: https://www.reddit.com/user/takecareofmyplant/
Many of those other countries have a much cheaper health care system that pools national risk and cost.
That, when coupled with bulk pricing pressure negotiations, is very likely to mean marginal increases, if anything.
Mixed feelings about this. One of my favorite things about Go is that it's a small and relatively simple language. It's a "fast enough" language without the steep learning curve of Rust. Too many features that make sense individually could change the calculus to "might as well use Rust".
Its much more than timeouts. Here’s the killer use case outside wine:

- program with fine grained locks

- you have an algorithm that needs to acquire N of those locks, one at a time, and can do it in any order

In that case, you really want to:

- first attempt fast path locking on all of them in any order

- if that fails tell the kernel about all of the locks you are waiting on at once.

This means that you will become unblocked as soon as any lock becomes available.

That will make your program run faster. Therefore, it’s a good improvement for futexes in my opinion.
Because we not only want to pay less for drugs in America, we would like other countries to pay a bit more too and help shoulder the cost of R&D for new drugs and treatments.

An analogy: you live in an apartment building in which every other apartment has rent control. Because of this you're going to pay every extra expense for the entire building.

You could decide to become a rent controlled unit as well -- but the building owners would have less money to improve the building, and it would fall into disrepair.

Or, instead, you could try and find a way to get everyone to equitably share the improvements to the building.
>How do you go see your parents, or on holidays, or drop by friends a few cities over, or go to your cousin's wedding?

Rent a car or go by train/plane.
This comment breaks the site guidelines. Please don't take HN threads further into name-calling and nationalistic flamewar.

https://news.ycombinator.com/newsguidelines.html

Edit: apart from all the other times we've had to ask you this, I just noticed https://news.ycombinator.com/item?id=20518968, which is egregious and a bannable offence. I actually just banned you, but since your other recent comments haven't been that bad, decided to reverse that for the time being. Would you please review the site guidelines and use this site as intended from now on?
Pretty tough when it's your bank. I get marketing phone calls from Bell all the time trying to sell me on more TV channels. Joke's on them - I don't even own a TV! I tell them every time they call, they say thank you, and I get a call from them again every four weeks or so.
I'd like to offer a counterpoint.

The home PC revolution was started in big part by accident when IBM made a computer that was both cheap and easy to clone. They became the leader against other, much better recognized computer brands, clones appeared left and right, and here we are.

They became the leader because their product was a better market fit, and not because of advertising. If anything, PCs actually canibalized the products that IBM was actively trying to market (mainframes come to mind).

And then there's Unix and GNU/Linux, the OS of choice for servers.
At the risk of much hate and downvotes, this is I feel the prototypical example of one of the issues with HN. Disagreeing is fine, but this is a pretty long, detailed article yet half the comments here are "the author is wrong, there's nothing wrong with advertising"
Generics with Reflection was the first gut check I experienced while working after completing college and getting an ASP.NET job. Like 2-3 weeks into said job.

Had to do an application that dealt with 4-5 forms (can't remember). Like 300 fields on the bigger ones, smaller ones 50ish. I started out on one that was mid-200. I'm coding the way I was taught in school: object set object properties based on txtWhatever.Text. Like 240ish times. I can't remember how many lines of code were in this code behind, but it was substantial.

I turn it in, it works. Go me, let me go on to the next one. The senior guy on the team does one of the smaller forms. But he uses generics and reflection to basically iterate over all of the fields on the form and sets them to the ephemeral properties on this generic object in like 8-9 lines of code. Then there was the rendering code that was vaguely similar.

Added bonus: 99% of his code behind could be copy and pasted over to the newer forms and handle all of the work related to getting/setting form values. After the code proved to work for a few weeks, replaced the massive code behind with call to his code (passing in the form object and the generic to be set and used later) with the same result and one area to manage code and it isn't an insanely large code behind file (got better with not one filing everything in time too).

Not saying generics and/or reflection are a silver bullet (I don't feel they are. Rarely so do they end up being the thing I go for), but it was definitely eye opening that straying from "see spot run" code could be advantageous. And that I wasn't "good to go" already.
Hi there mnm1! My name is Rose Cahalan and I'm the managing editor at the Texas Observer. May I include your comment on our Dialogue (letters to the editor) page? If so, I just need your name and city/state of residence. You can reach me at cahalan@texasobserver.org. (I'm new to this site and don't see a direct message option.) Thanks so much!
> I know several people who drink 8-12 cans of diet coke every single day.

Interesting. That's not even sugar water. We're going to need some pretty elaborate regulations at this rate.
I wrote the story, and I'm happy to answer any questions.
This is Apple marketing spiel. They probably got those testimonials after demoing some new products to executives for a day and then asking for a paragraph to put on a website.

(Also almost every single one of those is from a CEO or VP, not someone who's job it is to actually use these things.)
As far as I can tell, the latest proposal draft forbids type parameterized methods. One must admit the type parameter to the receiver or define a type parameterized function. I am making no claims about your broader point, only clarifying that your example is not permitted by the proposal draft. See https://go.googlesource.com/proposal/+/4a54a00950b56dd009648...
Speaking about C and C++ on Linux, I have an impression that the compilers seldom can decide that the whole functions aren't used, especially because most libraries and programs "export" "everything" by default, so only on run-time it can be decided what will be actually used -- the last linking step happens only when you start the program, by the loader.
More importantly, no bugs!
I was introduced to an important rule re. giving presentations when I was still at school:

1. Tell them what you're going to tell them.

2. Then tell them.

3. Then tell them what you told them.

Open with a clear introduction, no more than a few sentences, which covers everything at a high level and sets the scene. Then go through points in a logical order in as much detail as necessary. Finally, summarise as necessary to tie together all the points and link them back to the introduction.

If someone has to read six paragraphs just to work out what the hell you're selling then you're doing it wrong. But that will be your cost, not theirs.
Stop eating animals? No?
Ok so you’re cool with paying for someone to torture and kill an animal for a meal you’ll forget in minutes.
That’s Fucked up but surely you care about the environment and how animal agriculture is the single biggest thing you can do to preserve what we have left of this world. No? Wow so you’re incredibly selfish and and lack empathy. Impressive. I guess then without a doubt you care about your own health. Eating more plants and less meat will make you feel better and live longer.
Ahh not gonna do that either.

It’s honestly impressive how far up their own ass people have their heads.
Patents are only granted to inventors of new and non-obvious, eligible inventions. Those inventions are always some sort of technology.
There is vastly more than B12 at stake with vegan diets.

https://www.diagnosisdiet.com/micronutrients-mental-health/

Almost by definition it would be weird if vegan diets were not diets full of deficiencies, since they do not partake in wide amounts of food groups eaten for at least millenia. (And we have no record of any vegan societies, though a few vegetarian -ish ones.)
In some provinces, the government is also the sole purchaser of some drugs and controls their distribution, as is the case for alcohol imports and cannabis (iirc, ex: Quebec).
>"size_t" size has pretty funny origins

"Yep. Its origins lie in the old <std.h> header we developed at
Whitesmiths, Ltd. in the late 1970s. We used the typedef BYTES
as the type of sizeof, to be sure we could count all the bytes
in the largest declarable (or allocatable) object. X3J11 chose
size_t to follow the *_t convention that had begun to creep up
in Posix."

https://bytes.com/topic/c/answers/221996-origin-size_t-curio...

Do we have different senses of humour, or have you heard something different???
Dude! Whoa! Those crazy "Asian people"!
Golang Experience Generics in Kubernetes
Has Nina Teicholz's book been debunked? I see comments here that appear to assume that these meat substitutes (Beyond Meat) are more healthy than beef -- is that really true? Animal meat is scientifically reported to be extremely nutritious compared to plants, and dietary fat has been a main part of diets around the world and continues to be so in e.g. French cuisine.
> having two brains allows you to bounce back into context

Wow, I never thought of pair programming like that. It sounds nice actually, to let another brain keep the ball rolling while one is busy with something else.

It makes me realize that a big part of my reluctance (preconceived notions about pair programming) is due to having worked alone for most of my career. I never experienced the kind of "mind meld" you describe. I'll remember to keep an open mind about collaborative working methods!
Gender and political ideology are very different. They're the same in that they are generally social constructs but the reasons people align with one or the other and how society views them isn't the same.
Why should shareholders get a dime? They backed a shitty company, they should also feel that pain. If they don't want to get hurt like that, they should utilize their rights to keep dangerous and toxic people out of executive level positions
Cool project thank you for sharing it! I was checking out BalenaCloud and BelenaOS and noticed you support more advanced embedded devices (such as the pi) but are there any plans on supporting lower cost IoT devices? Similar to Azure IoT hub, Amazon FreeRTOS IoT, etc?

In either case I can completely see the value in these IoT SaaS services. A lot of companies I see which want to get into IoT are experts in their own field - not networking. It is very easy to underestimate how much work it is getting everything up and running which is required for a product. You can always roll your own cloud solution later on once you gain the expertise and market fit.
"I refused to hang out with other disabled or impoverished people."

Uh... wow. I've got my complaints about disabled people being used as Inspiration Porn, but throwing that in really makes it clear how much this piece is an insult to the disability community.

Grats to him for being in a situation where his disability didn't get in the way of what he's talented at, but not everyone is so lucky. And "avoid minorities" is... really shitty advice, no matter how you phrase it. Why not just focus on the groups he did join, instead?
How much free reign does anyone have when it comes to advertisement? I feel that the biggest issue is not only the volume / spam of advertisement, but how much misinformation it projects.

If the quantity of advertisement can be curbed in such a way that corporates are more conscious of how much space they have on television with advertisements (time limiting law), as well as what message they can convey, this starts discouraging and treating in-your-face advertisement less of a prioritiezed form of pitching a product.
> I imagine

Well put.
I hope you're right, but it's hard to imagine they aren't going to hit an unexpected wall at some point. The question is where is the wall? Basically you can never predict and unknown unknown.
it's probably a 2 (or more) factor optimization problem. Because even if large trees don't absorb as much, they are still blocking sunlight and converting at least some (how much, I don't know) of the photons into photosynthesis instead of heat. The sweet spot would probably be a medium-size tree.
They certainly don't provide better privacy controls today, if they ever did. And even that they ever did is unclear. https://www.wired.com/story/why-zuckerberg-15-year-apology-t...
In principle, yes

* https://en.wikipedia.org/wiki/MetaGer

* https://en.wikipedia.org/wiki/YaCy
This Twitter account is tweeting the diary out a few sentences at a time. I've been following it for a while, with out knowing much about who Samuel Pepys was. https://twitter.com/samuelpepys
You may be assuming you know my viewpoint without me having presented it in full, but anyway I wasn't looking to argue in bad faith, I guess I just see a strong difference between "successful company that has made money and cool products" and "added incalculable value to the world." That's a very strong statement!

The parent comment was looking to weigh the problems of the ad-supported economy and the ills brought about by that described in the article against the value Google has brought to the world, and I just don't see how the two stack up, so I wanted to understand their weighting of the latter.

Everyone seems keen to write haigiographies of companies that in all honesty I mostly find ... okay I guess? Could do better but they make cool stuff? I don't "hate" Google, but I do think that a company the size of Google doesn't need such zealous defenders, it needs a critical society that pushes it to do better with the crazy resources it has, and one of those things is to examine the ways in which it's basic revenue model is harmful.
I just got back from a trip to Death Valley. While it was extremely hot (116F), it was very beautiful. The mountains are where you probably want to go for hiking and camping. The valley floor is where all the heat gets trapped in. I highly recommend Death Valley. Many people stay tuned for the short-lived super blooms of wildflowers that pop up from time to time in spring after perfect conditions allow. It is supposed to be quite spectacular.
Tent camping: a flat spot, maybe a picnic table, one parking space, an elevated grill, a water spigot, on-site trash facilities, and a common toilet/shower building. The extent of your assigned site may be lined with old railroad ties, and clearly labeled with a numeric sign.

Backcountry camping: a flat spot, a firepit ring, a covered latrine pit with a park service logo on it, and a cable on a pulley for your bear bag. The extent of your site might be represented by a dot at a place on your topo map that slightly differs from reality.

Some tent campgrounds also offer wi-fi and limited electrical power distribution.
I have a middle-aged uncle who just got a cell phone. Beef'll be around for a while.
Play Brawl Stars for Free with Lulubox APK
Consider me a cynical but this is the marketing click bait.
My two cats live indoors. It's safer for them and better for everything outside — win-win!
We send very different kind of teas, but they are all Japanese teas. So for instance we only sent black tea once [1] so far because wakocha is pretty rare, though it is gaining in popularity among tea producers. I recently found a very good one produced in Tanegashima, we may send it soon. Otherwise most teas will fall in either the roasted family (hojicha), or in the non-roasted family (sencha, gyokuro, etc.), with sometimes teas that are really infusions, not actual teas (like Zaracha).

But taking just non-roasted green teas, there is a lot of variations. Depending on the way green tea is prepared, it will taste very different. Difference can come from the steaming (asamushi -> futsumushi -> fukamushi, from light and quick to deep and long), from the shading, or lack of shading (sencha -> kabusecha -> gyokuro from no shading to a lot of shading). Then there are teas prepared with different part of the tea plant: my favorite tea is actually called karigane, and is made of twigs instead of tea-leaves.

The teas are definitely all quite different, there are many to try.

[1] https://tomotcha.com/en/blog/2018-012-wakocha-toyama/
No such thing has been proven. Brand recognition is higher even for brands whose ads piss you off. Over time you forget why you were so mad.

I had a coworker who insisted you could just chose not to participate. My argument to him was the same I’ll make to you: the other side is using psychological warfare. It’s privatization of propaganda tactics. That requires something a bit more vigorous in response than taking your ball and going home.
The parent comment said that externalities should be priced in, I am saying it's not an externality and is already "priced in" if it hurts only the drinker. That's orthogonal to Coke being good or bad.
Show HN: Ribon: Help to save lives everyday
We're currently focused on devices that can run Linux. The smaller devices are a different kind of challenge, and while we do have some ideas about how to achieve the same level of developer experience for them, it's not out yet. :)
I love reading about Ancient Rome and this article has some really interesting information I’d never known before. The origin of the word “limits” I found particularly interesting.

Unfortunately the title and overall aim of the article detract from all the good information it contains. In particular, the article’s attempt to remain topical and relevant by linking Rome’s downfall to an issue we face today do not do justice to the well-documented and well-researched conclusions historians have drawn to date. If it offered new evidence, that might be a different story. It feels like a rehashing of “Rome expanded so far its resources were spread thin” but with the focus being on the wall itself, which is a little disingenuous. So it’s hard to shake the feeling that this is a thinly veiled political piece, which is really unfortunate because there is a lot of great knowledge mixed in.
I generally hate radar plots, but I thought it worked perfectly for visualizing seasons, which operate in a circle. Linear graphs of months of a year always look funny to me.
I bet that those are a smart plan for disclosing terrorists and trafficants of endangered species watching how people reacts to the paintings. There is a lot of children depicted in the murals. There is also a lot of guilt, and emotional themes subtly related with a typical work at an international airport.

Psychological warfare seems the only logical reason for having this paintings near to customs.