skysight-inc/HackerNews huggingface dataset:
Well, I was not expecting to read a 10,000-word article about the C standard library this morning. I haven't been programming in C as long as many here, but over the past dozen years or so I've always felt that the standard library is a half-baked hodgepodge of inconsistencies and a minefield of gotchas that have caused innumerable security vulnerabilities.

Why is open() in fcntl.h and close() in unistd.h? Why does bcopy go src,dst but memcpy go dst,src? Why did they make strlcpy return a different value than strncpy, so you can't improve a whole codebase with one recursive sed?

There are many questions I still have, but I learned a bunch of new things from this article. Thanks to the author for putting the effort into digesting the source material for us.

On a tangential topic, I don't know of a good reference for exploring what is included in the standard library. Yes, of course there are manpages for individual families of functions. But I don't know how anyone would find out about, say, strtok or strsep without encountering them in some existing code. I had a university assignment which would have been trivial if anyone in the class knew that fts.h existed.
Exactly because I care to have a life outside work, and don't want them to have to depend on someone located 3000 km away, that I rather have them going to the local PC store.

Actually, yes my parents do buy stuff on their own, or by talking with friends of theirs, to whom Linux is that strange thing that some "university guys" use.

And to make it clear, it isn't a random PC store that does dirty tricks, just like many random car repair shops happen to do, rather something proper.
Ah, I know what you mean but I don't really like the visualization of a spectrum either. A radar chart with both being pretty much opposite each other should work better, right? At least that's how I would best visualize it.

That's actually another very interesting aspect. The environment (on the basic level) can absolutely matter. Students that pay attention in class and do everything they are told with utmost care may slack with homework because their home is completely different from school. The opposite can be true as well, with students, not being comfortable at all within a school setting, excelling at studying on their own.
When so look at how ecosystems and food chains work, and how microbes and necrophages recycle resources, ‘cannibalizing itself’ seems to be exactly how the world works.

It seems to me that a ‘good’ world implies an over balancing tendency towards harmony, plenty and comfort for all, whereas ‘evil’ implies a tendency towards horror, suffering and deprivation. We see both these things in the world all the time. A time of plenty for flesh eating parasites and brain fungi is a time of horror for their victims.
Quite possibly both? I can definitely see where my son is coming from, as he's only seen floppies once in his life, whereas even his Nintendo Switch uses a floppy to indicate that it is saving his progress. Must be baffling.

I hadn't felt as old as I did then since I bumped into the first kid who didn't know what a landline was. ("Imagine a cellphone with no battery, so you needed to keep it plugged in at all times...")
Jack Bogle Interview on Masters in Business [Audio]
I run Ubuntu on three machines and never in a million years would I set it up for my parents. I still struggle with lots of little gotchas and annoying issues like sometimes it just doesn't want to suspend. Or sometimes after resuming, the keyboard doesn't work so gotta unplug it and plug it back in. Sometimes my wifi just conks out for no apparent reason. On and on, just lots of little paper cuts.

I switched my parents over to OSX years ago and have had to do almost no tech support at all. I really like Linux, but I still would argue that the OS that "just works" the most is still OSX.
> Tyson has some pretty strict and well defined standards for those growers.

No they don't. Not at all.

Paraphrasing an organization "Tyson Tortures Chickens"[0]:

Has Tyson committed to reducing maximum stocking density to equal to or less than 6 lbs./sq. ft., with no cages?

Does Tyson require that contractors provide chickens with enriched environments, including litter, lighting, and enrichment that meets GAP’s new

Has Tyson required contractors to replace live-shackle slaughter with multi-step controlled atmosphere processing that eliminates the horrific suffering caused by shackling, shocking, and slitting the throats of conscious?

---
Buying chickens from a local farm, where you can see the treatment, is better. It's better in every way. Your defense of Tyson is puzzling to me.

0: www.tysontorturesanimals.com
Skype is not mentioned on the page.

I guess, we live in different realities.
The Verge even wrote an article about how common the joke is. [1]

Not to say it didn’t happen to lb1lf.

1: https://www.theverge.com/2017/10/24/16505912/floppy-disk-3d-...
Can't see why they changed in the first place and the article doesn't explain what and why the wasted time occurred.

With Windows you can have Live-based logins and out of band password resets as well as stateless sandboxed containers. If they save everything to One Drive there's nothing to change or backup on the OS.

I am a heavy Linux user, by the way. Yeah, it sucks less than before but for daily use by regular users Windows is still hard to beat, especially for general productivity apps.
It seems, at least, Microsoft is way beyond needing a 10-year challenge training dataset.

Their "how old" facial analysis app has been around a few years and is remarkably accurate.

https://www.how-old.net/
Sure, you can dress up most any argument in some plausible sounding evolutionary psychology argument.

But "people really care about social status" does not rest primarily on that at all. I just threw that in to sound a little Malcolm Gladwell.

PS The tendency to deny evolutionary psychology isn't politically neutral :)
As a thousand other comments in this thread have pointed out, Netflix's retention rates and engagement rates are completely separate concepts.
Does this come with the same gnome 3 that I would install on a desktop?

Can I make apps that look consistent with the rest of the phone's OS just by using GTK?
Lol you shouldn't ask us. I work with really productive developers who have never heard of hacker news or even reddit. You should ask people like that. :)
We leveraged this for an internal product trying to see how far we could push a PWA with a native feel. Biggest pain was that it doesn't play nice with the Vue router and history API and really wants to function as a single page app. Happy to ping one of our product engineers to elaborate if folks are curious on more specifics.
So true. For some low latency applications, anything above the bare minimal virtualization is not acceptable.

For what I do, in theory, many things should not impact results. In practice, anything that upon measurement impact results is stripped away. Think A/B testing but for every single component - including the major version of say the python interpreter.

That's how you end up running many things baremetal.

I'll say the future is not serverless but cloudless
Machinima, one of YouTube’s biggest and oldest channels, goes dark
Managing Reliability with SLOs and Error Budgets
I'm not sure that's a fair summary. It's very clearly stated that there is authentication performed after encryption.

The MAC should prevent the remote server changing the counter or any encrypted bits.
The carousel is pretty garbage overall, we dropped it fairly quickly.
There's nothing illegal about importing books. "The first sale doctrine, codified at 17 U.S.C. § 109, provides that an individual who knowingly purchases a copy of a copyrighted work from the copyright holder receives the right to sell, display or otherwise dispose of that particular copy, notwithstanding the interests of the copyright owner."

Labels like "not for sale in the US" are aimed at distributers and stores, but are not legally enforceable.
Exactly why I switched from Xubuntu to Mac 5 years ago. I just want to do my work, not fix my system after every minor upgrade.
What is the problem with 'blocky' appearance? All of those filters produce icons in their own aesthetic. If the point is to preserve their pixellation when why bother with filters?
I have no clue why, but Linux (with the current Ubuntu) setup crashed a lot less than Win 10.

As I mention in the blog post, sure it is not suitable for every situation. So if you have an advanced use case, you need to do more tweaking. (I do this with my own system as well)

But for my parents use case it worked out of the box. And installing a new printer did work flawless because of CUPS :D
My question is what is unique to China. Do the Five Eyes not also invest in universities so they can spread their ideology throughout the world, using both soft power and bombs? Do they not also have ethnonationalist leaders?

If we are going to reject money for principled reasons, let us first have principles and see who fits them. Let us not say who we don't like and then find better-sounding reasons to dislike them.
right, as I said, you can still buy them online, but no longer in the hardware store, so you need to know in advance, whereas many people or kids straight out of technical school may assume it will be available in the hardware store so that if they plan to buy and use a B&T system over the weekend or on some day off, that day is lost or messes up the schedule and appointments made etc... also many people do not have a technical background and go to the hardware store to ask advice and buy, and they will not know the advantages of a B&T system, which in my view is much safer for rare amateur use, ... in 50 years its going to be largely forgotten (by the public) except for a dedicated minority and the rest will not even know what they are missing... whereas in the past the employee at the hardware store would have simply recommended the block and tackle depending on the load...
As a thought experiment, if Boltzmann’s brains are the most common, maybe we are one?

Each of us only has the current moment. Our memories of the past and even "current" observations of our environment (actually many milliseconds old) are just structures in our brain. You don't really know for sure if you've existed for 30 years, or for 1 second.

All of that could be just part of the "functioning brain that has by sheer fluke emerged from a disordered universe for a brief period of time".
Along similar lines does anyone have ideas for transitioning away from consumption to production? I am coming from a similar place to the OP and after some reflection noticed my spare time is still dominated by media consumption (reading, podcasts etc.). Even though these are generally thought of as being more 'worthwhile' than scrolling through HN or reddit it still leaves me feeling pretty empty and unfulfilled.

Edit: realised I should have left some tips for others in this thread as it's something I have been working on recently myself. Two things to add that I've found help:

- Making the bedroom an electronics-free zone. Bought an analog alarm clock for waking up and leave my phone in another room to charge overnight. I also try and read for an hour before bed to cut down on screen time.

- Installed the app Quality Time which has the ability to limit app and phone usage for scheduled times or when desired.
Just to add another anecdote...

Back in 2008 or so, my relatives did the really nice thing of buying my Grandma the cheapest possible Walmart computer they could find. You know the sort of Windows eMachine that comes preinstalled with spyware?

Of course, my relatives live about 6 hours away from her and all of the "on site support" fell to me. In the first 2 years of my Grandma getting this computer I must have gone over more than 10 times to fix all sorts of stupid issues that were pretty much inherent to the machine.

I grew sick of this and one day I went over, backed up the few important files on the machine and installed linux mint. That was in 2010, it is now 2019 and I have gone over to fix my Grandmas computer twice since. Once to help her set up a printer, and another time when she accidentally cleared her cookies and couldn't figure out how to log back into anything.

The strange thing is that my Grandma never commented on the Mint interface and as far as I can tell she never noticed that I completely changed the operating system ¯\_(ツ)_/¯
Capsule Networks- the New Deep Learning Network
Detect overspending by measuring idle Kubernetes resources
Themes vs. Concepts
It seems that for every Linux discussion on HN there's always user spreading some kind of FUD based on personal experiences from 2011.

Glad to read so many success comments on this discussion BTW.
It tries and fails to address it. I could barely count the number of zeros I would have to put in front of the 1 in the percentage of Facebook's photo data this meme covers. And a good portion of their dataset will have EXIF timestamps. Training an algorithm on the meme only would be insane waste of their data set.
A man’s unusual cure to his chronic pain: Injecting himself with his own semen
A precise method for determining how waves and particles affect fusion reactions
Lots of people have said this, but Facebook has upload directly from phones to their server, right? So I would be shocked if they aren't trusting the time tags from direct uploads and metadata set by the camera (which they strip before displaying, but surely they ingest it) more than they trust upload times.

Also, people tag themselves all the time, and if you upload a photo with people, you can tell quickly that they already identify people with high accuracy, because they suggest tags for you.
While true I think that is missing the point slightly. Many breakthroughs were made because someone finally found a better or more useful perspective on the same subject. I.e the way we think about something can have really big consequences and be a way for us to navigate.

The trick as you allude to is how to pick the most useful perspective.
Ask HN: Setting up business and bank account in 2019?
Hi HN,

We have managed to bootstrap a product w/o setting up a formal company but now have a few serious clients and some investors vying to give us money. There isn't any sort of the legal entity or bank a/c at the moment so I'm considering good options.

I know that Delaware C Corp is the way most investors prefer but I have read/heard about stupid things, laws and requirements (taxation/must have a registered agent etc.) that a Delaware entity must incorporate with.

1. https://news.ycombinator.com/item?id=8167576

2. https://www.entrepreneur.com/article/226549

Any advice or pointers on how best to set up a company (anywhere in United States is ok) in 2019 and then where to go for a banking services (I don't like SVB)—this, if you've set up in any way by avoiding going-with-the-herd.

---

Have any of you used Stripe Atlas for setting up? Please share your experience.

---

Has anyone used/tried Digital Credit Union (DCU.org) for the purpose of banking?
The percentage of people lying about it, at least before the stage where people start piling on with jokes, is probably much lower than the general noise in the data set if you were to try to find the photos you want without help.
How many metrics should an application return?
I did the same with my parents. At first, it worked good enough. But soon the support calls started again, and they shifted from "my PC is slow" to "how to I connect X to my PC", being "X" anything from "printers" to "Point&shoot cameras" to "my iPhone so I can transfer my photos".

Unpopular opinion: I just switched them again, this time to Mac. 0 support calls since then.
Unless you've installed Wine....
This is saying a lot about what people think of Facebook these days. I don’t believe that FB wants to gather data here. This is probably an idea coming from their marketing department. But hey, why would you not think they’re evil after everything they’ve done?
How do you find freelance coding projects?
Hey, so I came up with this question recently. What do you do to find a side project for coding?
> I excoriate myself in a journal entry each day

Fail to see how this will help
There wouldn't be a universe without your head, just some non-conceptual blob :)
That’s the biggest problem I see to Linux adoption in these scenarios. Unless it is something super geeky, nobody makes client softwares for desktop Linux.
Types and units would be super useful. I recently lost a few days of work after realizing that a part analysis spreadsheet I was working on for evaluating low noise op-amps was producing incorrect results because I accidentally divided by 1000 instead of a million in a unit conversion somewhere.

I knew the starting and ending units, but Google calculator and Wolfram alpha have made me sloppy.
Have you used Arch Linux by chance? How would you compare Sid's stability to Arch?
I think people believe god is good because hope is adaptive and despair is maladaptive. Our evolution has conditioned us to see the good possibilities, because organisms that didn't were less fit.
The problem you describe is mostly because of hardware. And you didn't switch to OSX, you switched them to Apple hardware with Apple software, not an OS switch.

On well supported hardware for Linux I have my parents since many years on Fedora. I even just swapped the drive from an old Lenovo netbook to a newer Fujitsu laptop without any issues in between
The "remove color from all the toolbar icons" thing also happened with Firefox Quantum. And you're right, it's so weird. Perhaps it's a side effect of the ongoing transition to ubiquitous "big", touch-friendly buttons, where a combination of large size and full color would be overly distracting.
I wonder what the effect is in cultures where teachers are respected more. Not because those cultures are "better," but because learning more is usually better than learning less, and I'd like to know what my personal "defaults" are.
Yes, it is a very obnoxious trend, this is the point I was making.
I would argue that the longtail of applications does not really care about the impact of overlay networks. For us, the biggest impact on low-latency applications (where 1ms makes a difference) on Kubernetes was disabling CPU throttling in all clusters (you can also remove container limits). Background: a Kernel CFS quota bug leads to throttling even if quota is not yet reached, see https://www.youtube.com/watch?v=eBChCFD9hfs&feature=youtu.be...
Now this is hacker news!!

Ludicrous on the surface yet brilliant.

Kudos to the creator, and it’s great that such a senior engineer with his track record and contributions still has that spirit in him.
Could you share your block list?
To me, and I guess I am not thinking this through, holism is a pretty decent example of what you describe as nonsense.

Wikipedia:

"Holism (from Greek ὅλος holos "all, whole, entire") is the idea that systems (physical, biological, chemical, social, economic, mental, linguistic) and their properties should be viewed as wholes, not just as a collection of parts." [1]

What kind of definition is that? Essentially you can draw the cutoff line anywhere at what constitutes a 'whole'. This then makes the entire concept meaningless because you can never credibly define what the parts are and what the whole is and what should therefore be viewed as whole. Example:

Is one of my skin cells 'whole' because it is made of 'parts' such as a cell wall, the nucleus and the intracellular matrix? Or is it my skin that is the 'whole'? Or my entire body? Or is it the human race? Or is it Terran life in general because my cell is essentially a cooperating, codependent yet singular agent? Where is the line?

The entire concept just reeks of some guy in his hammock after a round of LSD (which I do not judge about).

Edit: I do think that it useful to artificially draw some lines and study systems in such a way - as seen in Complex Systems theory. I just don't think that you can classify the world like that.

[1] https://en.wikipedia.org/wiki/Holism
This kind of random speculation is almost pointless.

If someone says : "There is no such thing as death; life is only a dream, and we are the imagination of ourselves," then he's doing philosophy

If someone says: "A man can no more diminish God’s glory by refusing to worship Him than a lunatic can put out the sun by scribbling the word, ‘darkness’ on the walls of his cell." then he's doing religion.

Logically, both statements are speculative and equivalently ludicrous as neither has a shred of evidence that makes one more real than the other. Due to this, it is more than likely neither statement I made in this comment nor any statement made in the article is true.

Might as well read an article arguing about how Scientology is more consistent and coherent than Christian Science.
XFCE was originally a visual clone of CDE, but coded in slightly less obtuse widgets (GTK vs Motif). XFCE has remained pretty great, supporting the new, but still keeping the spirit and speed of the old.
That is fine, I completely agree, you are not the "target" of this article, I would do the same.
Is there also a list for Docker failure stories?
Skype works well on linux
No, the cryptocurrency revolution didn't fail. Non speculation uses have been steadily chugging along (to much less fanfare)[1].

[1] https://www.reuters.com/article/us-crypto-currencies/daily-b...
You continue to post unsubstantive and/or uncivil comments after we've asked you many times to stop. So, we've banned the account. We're happy to unban accounts if you email us at hn@ycombinator.com and we believe this will change.
Tipard Video Converter Ultimate 9.2.50 Crack and Serial Key
strncpy does not add a '\0' if the string does not fit into the target buffer, it just cuts it down to the max size.

So to be on the safe side you need to wrap strncpy calls into a function that always puts a '\0' on the very last index of the destination string buffer.

As for memset, the best workaround is to use OS specific variants that aren't subject to such issues, for example SecureZeroMemory() on Windows.
I prefer the Windows 95 icons, e.g. http://windows95tips.com/post/35587792563
But surely the vast majority of such Boltzmann brains, by a staggering ratio, would be incomplete, partially aware, barely and only transitorily viable brings with incomplete and inconsistent memories and experiences. The chances of such a being having a completely consistent memory, sensorium and experience of life must be extremely small.
I was a person who said I was disheartened to see how much the command line was required. I like the option to use the command line, I just don't want it to be the only option, especially for what I consider basic stuff.
Overlay networks compound unstable networks. If your internal network latency spikes to 2ms from 0.5ms, normally that's not a huge issue but if you have micro-services that need to talk to each other- using my example, a 1.5ms round trip time would cause an additional 8ms of latency.

Sure, that's a low number but if you already have 150ms of processing, adding another 10ms might cause issues.

Also, if you're disabling the resource controls on kubernetes- you're kinda defeating the whole point.