skysight-inc/HackerNews huggingface dataset:
Ask HN: Essays on the Security vs. Privacy Dichotomy?
Recently, privacy has become a big deal. So much so that I find it being used synonymously with security. I believe attention to both is overall good for our digital culture, but I am wary of a conflated understanding working its way into fundamental internet systems and general software and ultimately limiting the potential to achieve either. Security is about identifying things and building trust relationships while privacy is about concealing your identity amongst untrustworthy adversaries. I feel compelled to write about the topic because I find it interesting and also because I happen to work in an area of software that would benefit from progressing the dialog.

Is there any existing literature on the topic? I’d love to review and contribute rather than start cold.
It might be for agricultural workers as it says in one of the references in the Wikipedia article:

http://www.cancerresearchuk.org/about-cancer/causes-of-cance...

I’m not saying it should or shouldn’t be banned. I’d still use it myself though although I tend not to because it takes ages to kill weeds when you can just pull them out, mow the lawn or mulch for instant results.
RFI: Request for Input
> Truth is 7 billion people are an exponential bacterial like growth

Quite a few countries are under replacement fertility rate. China is below. India is almost there.
I have spent the last 9 months so heads down and focussed on the urge, that coming up for air is kind of scary. Showing the urge is to the world is nerve-racking and the questions from family and close friends like 'So, when are you launching' or 'how is work going' is possibly the most daunting thing ever.

However, it feels like we are seeing light at the end of the tunnel as the user growth is growing every day and we can see shoppers finding the fashion they are looking for.

The purpose for my post was to get some feedback and input from some people that have possibly worked in the space, been there done that, or just want to let us know what they would want to see on a domain specific search engine such as ours.

Cheers
Doron
doron - at - theurge.com
LMGTFY...
“Nobody ever lost a dollar by underestimating the taste of the American public.”
― P.T. Barnum
thank you for saying it. i upvoted you.

we are far beyond any reasonable carrying capacity. i fail to understand why any mention of reining in population growth creates such a knee jerk reaction of rejection. if perpetuating the species is our prime directive, we are too far gone down the path of species destruction with uncontrolled population growth.

we are not just an apex predator. we are a super apex predator and by destroying habitat, we are literally eating the planet that is supposed to sustain us. we are dependent on every other species and environment(marine, terrestrial and all things environmental) for our survival as we cannot synthesise our sustenance..our current strategy is not akin to sitting on the top most branch and sawing the trunk away.

the destruction of habitat and the early indication of disappearance of several insect species should cause alarm. we can extend our life span and freeze our genetic material. this is exactly what we must do to stop self inflected genocide and preserve what remains of our planet.

this entire planet is drenched with glyphosate. every human being and fetus yet to be born will test positive for glyphosate. it is found in breast milk of mothers. it has destroyed soil biome and by extension, human biome. there is finally some validity to the transhumanist values i had tentatively held for decades now. we cannot survive unless we genetically modify ourselves because we have modified our habitat and environment so drastically. we are no longer the species we were meant to be...by design. by our own design. but even at any H+ revival of our species, we will still need to respect this misshapen rock that seems to be..by all known accounts..the only place that supports human life as we know it.
Okay. I'll bite. What is everyone talking about ?

I see an upvote triangle, a down vote [-] and nothing else. Is this a mobile only thing ? I can't see a way to collapse comments under Chrome or Safari on a desktop.

I am out of the loop what's the secret ?
GM bondholders, many of them retirees, were also screwed. The govt overrode traditional bondholder priority in restructuring, in favor of the union. This was wrong.
Exactly. The entire paragraph after that sentence confirms exactly this reading... charity not necessary.
My point was that, there was a comment from someone saying 'laughing from aws' and I was trying to point out that each service is most likely (or should be considered to be) as fragile (in the relative sense) as each other. So just because google have gone down several times, doesn't mean that AWS won't have a line of outages next.
Really, their services are much of a black hole to us.. we can't see _how_ they deploy their changes, what kind of reviewing they do etc. etc. Even down to how cleverly they have _actually_ architected their DCs.

So my point was to _not_ to laugh at those at google (or those using their services), because AWS might be next.

The whole 'I share the same glass house', was a sort of karma thing.. if someone who uses AWS is laughing at Google. If karma came round and took out AWS, not only would it affect the guy laughing at google, but I'd be the one affected as well as a multitude of other people... and the tables could be easily turned
D reflection is at compile time, not runtime, so no performance hit.
I the position that massive (and apparently unlimited) population is necessary and a foregone conclusion wasn't the default, perhaps things would be approached a bit better than 'what's the cheapest bulk solution' to problems...
OpenCL is only used by those that rather use C, instead of C++, Fortran, Julia, .NET, Java,... to target their GPUs, thanks PTX.

Yes Open CL 2.x woke up to the fact that most researchers would rather use something else other than C, but too late and the driver support and debugging tools are still found lacking versus what NVidia and their partners offer.

Even on mobiles, OpenCL doesn't have a say.

After the initial support, iOS is all about Metal Compute, and Android has Renderscript.
Reverse engineering is generally allowed. Trade secrets don't have a lot of protections. The reverse engineering + reimplementing route has precedent in the US, the Compaq vs IBM BIOS case.

Companies mostly have these rules to guard against copyright and patent lawsuits because there is no presumption of innocence beyond reasonable doubt in these in the US.
I really don’t care about tabs vs. spaces anymore. I just go with what ever my auto formatter uses. But I do think we have been having the wrong argument all these years, and I think the proliferation of auto formatters are setting us straight, finally.

The issue is not tabs vs. spaces. It is block indentation vs. alignment. If you use alignment you are forced to use monospace fonts, if you use alignment with tabs, everyone is forced to set the same tab-stop (missing the point of tabs).

Block indentation on the other hand allows people to use whatever font they want (including non-monospace fonts) and what ever tab-stop they want. At that point it doesn’t matter anymore whether the indentation is done using tabs or spaces. The preferred font settings of the developers can deal with it.
Yes, but this is an uncomfortable truth for those that want to blame banks for the 2008 collapse (especially ignoring the federal mandates that they make a lot of the loans behid the 2008 collapse).
Slovenia / Slovakia ... Even diplomats mistake that one pretty often.
For reference.. that’s pretty weak, they just suggest there is a positive correlation with a whole bunch herbicides in uncontrolled and unknown vectors.

I agree with the authors assessment that research should be done, but this is very far from conclusive.
What Is Amazon Redshift? A Deep Dive into Pricing and Technology
Mental Disorder (F48x) how to self-help?
Hello Hacker News!

5 Months ago I made this post https://news.ycombinator.com/item?id=18863229 and was looking for advice because I was heavily struggling with mental disorders. My Psychiatrist now thinks I have something in the F48x area, which seems pretty accurate looking back at my Life.

https://en.wikipedia.org/wiki/Neurasthenia

https://en.wikipedia.org/wiki/Depersonalization

Are currently the two diagnosis my Doc has in mind. We are going to get this probably diagnosed now but these two sound very accurate and perfectly describe my symptoms. Anyone made any experience with these disorders and can give me advice until I get probably treated in a Psychosomatic clinic?

Thanks in advance!

Disclosure: I'm currently in the psychiatry under 200mg Quetiapine
"Also, Google uses spaces, and if it's good enough for them, end of story"

That's no argument

EDIT: The commenter is being sarcastic. Don't downvote them :)
I think what's needed is a phase shift for humanity: https://youtu.be/nQRzxEobWco
I do agree but forced population limitation seems to be an even less popular option than pesticides.
https://www.kiwi.com/us/

Let’s you set travel ranges, multiple destination options, geographic areas and more. Shows you the cheapest options within the range of parameters you set. My absolute favorite vacation planner.
Why didn't industry switch away from CFC's until a cheaper option became available?...

'Corporate ethics.'
Has more energy ever been expended more often for less gain than this debate? It is truly the most well-painted of bike sheds.
SMS is great. Please convince my $MegaCorp to use this instead of the god-awful 90s attempt at flights.google.com they're using right now... god speed!
> If it were really a huge problem, pretty much any editor in existence can do a Replace All to get back perfect spaces-indented code.

Sometimes tabs or spaces are data, like in strings. Replace All is too blunt.
You probably need to try a strain with less THC and more CBD (like a 2:8 ratio).
Python has a code formatter named Black after Ford's quote and is almost uncustomisable.

https://github.com/python/black
It appears to have been a limited survey they rolled out to some Firefox users. My browser just showed a message asking something like "do you want to try something new?" with a button that led to this page.
Fake wood grain is one of the enduring mysteries, not only is it gross, tacky and objectively uglier than real wood, its not even any cheaper!
Accept that you don’t have any special knowledge of or ability to influence the company’s future value. Given that, it makes no more sense to have a lot of your net worth tied up on this company than to put, say, 50% of your net worth in Google stock or some random smallcap stock.

Diversify, not because the company might or might not be worth more in the future, but because participating in that bet - trying to predict the future without any unique information - is dumb. If you currently had cash instead of this stock, you wouldn’t invest all of it in one smallcap stock… so don’t.

More background on this: https://www.wealthsimple.com/en-us/magazine/data-diversifica.... This company is wheat.

Feel free to keep some portion of the stock (perhaps 5% of your current position?), as long as it’s the amount you’d go out and buy with cash if you could. Don’t keep it merely because you currently own it.
I happen to know an amazing developer who mostly uses notepad. Sometimes he will start Visual Studio for other reasons, and then might edit files that way, but typically he edits with notepad. Notepad is fast and simple.
Exactly! Personally I find alignment (as opposed to block indentation) an annoying abuse of monospacing, especially when it's produced by overzealous code formatters.
A commenter in that Reddit thread made that argument, more or less: https://www.reddit.com/r/javascript/comments/c8drjo/nobody_t...
Rain seems like a problem as well. Maybe it came with a covering of some kind?
Yeah, just leaving some wiggle room to account for my own stupidity, since it looks like at least one person read it differently.
Any visually impaired person to join the debate and help clarify?

It seems everyone is giving their opinion except the affected population.
"Academics always discount the intelligence of past people."

...except maybe in the discipline of history, some of whom love to overestimate the greatness of past individuals.

It also sounds like you are worshiping some kind of idol of the token of exchange. One main function of law is to allow for promises far more complex than any simple transaction.
I was a tabs guy but now I’ve made peace with spaces. Honestly any IDE including low touch ones like Vim will auto indent for you anyway.
You are making a distinction between daily use and specialist use and then suggesting it doesn't matter, I suppose because everyone has a daily use.

Day-to-day using miles or inches for distance, gallons for volume, and now we have specialists using miles-per-gallon for fuel efficiency, cubic inches for stroke volume ...
What proponents of tabs over spaces miss is the fact that consistency is the most important thing.

Editors ship with spaces over tabs as default, so you should use spaces over tabs. You will be more consistent with others and reduce errors if people somehow haven't picked up your configuration.

Anything else is just fighting the tooling.

Without consistency (hopefully brought by automation) you will find team members struggling with merge conflicts that were unecessary and only brought about because of whitespace changes.

Since we started forcing prettier on stage we've seen a reduction in manual merge resolution being necessary.

And if you're using a tool anyway to apply this consistency, the decision just becomes the following, do you use the defaults or a custom configuration? Your life will be a lot easier if you just go along with the defaults, even if they aren't your first preference.

That's not to say you can't custommise anything (e.g. the default line width of 80 in prettier is too low) but you should have a very good reason to do so. And as others have pointed out, this isn't one of them because tooling can recognise spaces as tabs just as they recognise tabs and still adjust accordingly.
Rapid results in on climate change and the European heat wave
its both. that's why so called organic breakfast cereals have traces of glyphosate.

i am keen about automated farms and it will never be realised as long as we have 1000 acre farms that feed us. food has to be local to a certain extent and supply chains should be shorter. of course, not everything can be local. we have created a very efficient way of delivering food to 7+ billion people but commoditising food has destroyed our canvas that is the basis of all life. we need a paradigm shift and this is only possible through automation, robotics as we localise most of our food needs.

i also believe..in my heart..that we will have to transform and tinker with our DNA rather than tinker with our environment which has proved to be costly and rather inefficient.
so what are your counterarguments then?

in your company code that only a known set of people need to work with, you can choose whatever suits the group.

but in a public project, the argument that tabs help visually impaired coders is a serious point that is hard to refute.
What specific syntax changes will make Vue like Svelte?
How Good Is Your Main Door? Vastu Tips for Home
Neanderthals glued their tools together
And, to be fair, English is a vastly more sophisticated language with layers of nuance that constitute codes than Latin.
> Google uses spaces

Btw, Bill Gates uses tabs[0], so any decisive argument is impossible these days, because of legoog.

Personally, I prefer to make up my own mind on what I use rather than relying on big/ ¿evil corps design practices.
I'm with GP and BG on this one though.

[0] https://www.businessinsider.com.au/bill-gates-on-tabs-versus...
Billing issues can take down your entire account at a given cloud provider all at once.
IANAD. The glycerinate does have a better absorption rate but and taking over 300mg a day regularly apparently has the potential for side effects (beside those bowel effects) - at least that's what I've gathered looking into Mg supplements previously.
>> From what I understand a lot of the kernel work was done by clean-room reverse engineering. One person decompiles and documents the system and another re-implements given the documentation.

> Is that really clean-room, though?

That is precisely the technique that Compaq used to reverse engineer the IBM PC BIOS. I'm sure it can be done in a legally risky way, but the fundamental technique has been quite well tested, legally speaking.
Programming languages for the average programmer end up with libraries full of boilerplate and code generators to work around lack of features.
If you desperately need something out of that money, sell. If you don't desperately need it, don't sell. If you need a small amount of money, sell some of it.
It has a horrible undo behaviour. I need a reasonable undo to work effectively. And by reasonable I mean pretty much any other editor in the world except notepad.

Also paste is suboptimal but that’s forgivable.

And finally open a file without /r characters for new lines and have fun!
Tangentially related: I once built a page that logged you out of several services which implemented logout as GET requests (HN included). WARNING: might be better to visit it in incognito mode.

http://thewarpaint.github.io/hyperlogout/
Depends on whether you are smoking a sativa or indica, and what kind of activity you are involved in? Are you smoking alone or in a group setting.
If you are smoking alone and have an anxious personality, I would rather smoke a Sativa strain with a higher CBD to THC ratio. Indicas sometimes take me to an anxious place, but it depends on my mental state before taking the drug. So much of it is setting ( great music, good company ), can make it all the more better.
C++20 is also getting contracts, just as info.

The more languages that support DbC the better.
Freedom is lost. I'm unaware of any IDE that will expand a 2 space indent to 4 on commit, without using special hooks.

Google using spaces means jack didly squat to me. I dont work for them and never will. Frankly, I disagree with a lot of their published coding styles for Python and C++. It may work for them, and I understand why they may want that homogony internally, but doesn't mean I have to like or use their style.

Don't want to start a holy war, but just my perspective.
I wish everyone would read their Facebook stream with your eyes...
"10MB init config file" - this is the point at which you gotta realize they are being sarcastic.
[-] is not a downvote button, but the collapsing one.
We should definitely be talking to more folks locally in DC. Are there any meetups that you especially enjoy?
That's absolutely true, weed is a big enhancer.
The author of post, Axel Rietschin at Microsoft, should remove this post and publicly apologize for his baseless defamation of ReactOS ("like a baby mosquito on the back of an giant elephant") if he cannot give authoritative evidence to back his claims. There may be copyright issues in some subroutines, but calling the entire project "a ripoff of the Windows Research Kernel" is an extraordinary, arrogant claim. If you have extraordinary evidence, fair enough, otherwise you should STFU.

Update: my original comment was refering to the author's original answer, which didn't give a single symbol name. But apparently, the author registered an HN comment and start giving more details than what has been said in the original answer, I need to stick to the facts so I'd say the credibility of the accusation is no longer 100% "baseless". Let's see what is going to be the evidence.
> Editors ship with spaces over tabs as default, so you should use spaces over tabs. You will be more consistent with others and reduce errors if people somehow haven't picked up your configuration.

Actually, no, that's a very recent thing. Tabs were the default for decades in the vast majority of editors, particularly on Unix. Even today, if I fire up most vi implementations (I really only use nvi on BSD) tab is the default. Pretty sure this is still the case for vim and emacs, too, and might still be the case for other common text editors like nano.

There's no denying that spaces are far more popular now in general, but I'll have to draw the line at whitewashing history. I haven't been programming for nearly as long as many people here, but IME it felt like the mainstreaming of C++, which brought the Windows/Visual Studio crowd into open source, in tandem with Python[1], were responsible for the dominance of spaces. Even Java code eventually capitulated, where standard practice was originally all tabs owing to it's genesis at Sun. Unix-related software and open source was almost entirely tabs until the early aughts. You can look at the source code yourself, though it's not always obvious because tabs being tabs the indentation usually looks natural regardless of your tab stop.

As I mention elsethread, Linux, all the BSDs, etc still use tabs. Projects with a sufficiently long pedigree typically still use tabs.

(Says a user of JOE, still bitter that Joe relented and changed the default indentation to spaces a few years ago.)

[1] I always wondered how Python ended up standardizing on spaces. I was never into Python, but IIRC Guido preferred tabs. I'm sure there's a story behind it, and have an inkling it's related to the onslaught of developers who cut their teeth in the Windows ecosystem.
One way to handle these is to say that you will do a review of the work and make a recommendation, but that you will not be the one to implement the recommendation. Bill them a few K for your trouble and make a few recommendations on the types of people they might use.
Probably, but the question wasn't 'does it work better?'. The question was 'does it work?'. The two are different in an important way.

Better is a very difficult quality to nail down in an objective sense. If I pay twice as much for something I expect I'll get a product of much higher quality. Is it better? That depends on how much I value quality.

I've got no insight at all into how farming works, but it the bottleneck might be any number of things rather than the pesticides. It is obviously better to keep the process cheap all else being equal, but there might be another way that works well enough.
I Opted Out of Facial Recognition at the Airport – It Wasn't Easy
I've got to tell you: every subculture of humans has fractal complexity that is not captured by any representation. We're reduced to using blind men's descriptions of elephants. Nothing can be adequately explained in any book, not Appalachia and not the subculture of people in a semi-urban locality outside of Kandy.

This is natural, so we use shortcuts as heuristic predictive tools: so the Russians throw numbers at war, the Chinese steal your secrets, the Appalachians are poor, the New Yorkers rude, the Japanese clean and neat. And the San Frannigans bristle at that demonym while they shit themselves in the street.

So, no, the fact that there is complexity and uniqueness in culture is normal. It is not interesting. The only value is what you extract as the weak trendline. Imagine a scatterplot with loads of overlapping red and blue dots, but there are more blue dots above some line than red dots, by a considerable number. Most of them will interact, some red dot may even be higher than any blue dots, but you will be reduced to the fact that blue is higher than red on the graph. It is a weak decisioning tool because the complexity is both incompressible and useless for prediction.
I don't see the need for a C replacement. We have 2 use cases:

a) you absolutely need performance, so a GC is out of question
b) you don't need absolute performance

In case a) I don't think there are better solutions than C
In case b) you wouldn't use C, to begin with. C#, Go, Java are ok.