skysight-inc/HackerNews huggingface dataset:
The purpose of a pretty printer is to increase readability of code. (This isn't controversial.) One of the most important aspects of code readability is line length. By not addressing that, gofmt isn't fully solving the problem that pretty printers are designed to solve.

Indent, by the way, allows for a maximum line length.
It’s a standard practice in traffic engineering to set limits based on 85th percentile speed of free flowing traffic in good conditions. That apparently tends to produce an optimal speed limit from a crash/mortality perspective, but has the side effect of criminalizing the conduct of 15 percent of motorists. That’s a shockingly high number of otherwise law-abiding people who end up being on the wrong side of the optimization.

Combine that with enforcement that is for the most part capricious and arbitrary, and I think it’s straightforward to understand how we’ve gotten to this point.
https://www.youtube.com/watch?v=uO6l6Bgo3-A #itc
Crypto millionaires are funding research to reverse the aging process
For starters, Wikipedia has an article on comparing the Christ story with other mythologies:

https://en.wikipedia.org/wiki/Jesus_in_comparative_mythology
Logitech Support
Logitech support is working for resolving the customer problem which they are facing with the computer like they are facing problem with the computer so we are helping them to fix the issued
Depends on whether it's the death of the society or the dwarves you're optimising for, I guess? I don't know the game well enough to say, but suicide could be the most reliable way to minimise death.

I prefer "maximise happiness" if only because the Repugnant Conclusion is more interesting than the VHEMT.

https://en.wikipedia.org/wiki/Mere_addition_paradox
https://en.wikipedia.org/wiki/Voluntary_Human_Extinction_Mov...
This applies to everything in life. Just because an expert tells you it'll work, doesn't mean it will. Balance the possible negative effects against the possible gains, and once you have learned how it affects yourself, make your own decision.

(Unless trying something creates a condition that cannot be reverted, e.g. death)
Redirects to this "greylist" page if clicked from hackernews: https://practicaltypography.com/graylist.html

Perhaps the link could be updated to this one?:

https://web.archive.org/web/20180222051618/https://practical...
Reducing the Risks of Large Organization Changes with the Mikado Method – Part 3
>
...I can only hope Millennials will wake up and steal it back.

You mean perpetuating theft from future generations and being self entitled? I learned quite early on that you can't and should not expect a single thing from anyone. I hate how many people on here perpetuate the idea of forced theft to provide more money to a broken education system that has a focus on profits instead of what it turns out. I would also go further and say that many schools offer stale programs that don't prepare individuals for their field of study. Self entitlement and socialism are not the answer since there is a price for everything in life and it's not free if the cost is someone's time, energy or life.

What would help is to teach people how to learn, find useful career paths and to create useful things. Getting a useless liberal arts degree does not help if you can't reasonably get a paying job with it.
So it should probably be noted that given these are powerful psychotropic drugs so it's difficult to control for them with a placebo and we don't really know their longitudinal effects. Also proper diet, exercise, yoga, or meditation can all help with mood and depression but you can't patent that shit. This isn't to say the drugs have no value but the bar to use them should be high.
The minimal version selection addresses a problem that other package managers do not seem to : For transitive dependencies, it allows projects to use the version that direct dependency was actually tested with. This sounds like a good thing to have.

What would be nice would be a command to upgrade to latest of the direct dependencies - and then transitively pull in the latest version of packages they have been tested with.
My dad was on the rifle team in high school, carried a rifle to school and stored it in his locker during the day. Now you can get expelled for making a gun shape with your finger and thumb. I don't have any helpful conclusions to offer, I just find the situation puzzling.
Makes me wonder what kinds of interesting stories bit.ly have collected over the years...
That's not the point. Why doesn't Signal provide the option of using a pseudonym? The model is broken from the perspective of people who care about privacy.
It is pretty trivial on FreeBSD to 'pkg install coreutils.' Then use the GNU versions of these utilities by prefixing 'g'. I actually alias several utilities to the GNU variants on my FreeBSD systems because I prefer their semantics.

(The point of my argument is: this is not an insurmountable problem.)
Maybe now they can afford to have some features, or group chat that's not the worst in the biz.
In those days, SEO was fairly trivial. You could easily rank well for a keyphrase with a matching domain or get longtail hits with a script that dynamically built pages. It's much, much harder now.

At one point in that era, I ranked top two in Australia for "make money" with one page about AdSense on an otherwise unrelated site. I had another site that took half a day to build, and involved no upkeep, making similar money to Patrick's BCC. I stupidly let it (and other sites) languish and it was slowly overtaken by competitors and SEO changes.
Personally, I think in this case it would do some good to support But­t­er­ick's excellent work. HN members are savvy enough to figure out how to navigate in from there, or to copy-paste the URL now that you've helpfully provided the note about the gray listing.
My son is in kindergarten and one of his Vietnamese classmates gave everyone a red envelope with a $2 in it for Lunar New Year. I have also received a similar gift from a Chinese co-worker, so maybe that's where some are going?
Limitations of AI reminds me of "Moravec's paradox" https://en.wikipedia.org/wiki/Moravec%27s_paradox
As Moravec says, "it is comparatively easy to make computers exhibit adult level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility."
"Observed" ... many people have seen the moon, but few people have "observed" it. ie: gathered evidence, etc.

I may see a fly across the room, but I'm not really "observing" it in any meaningful way unless I'm prepared, with proper sensors, cameras, etc. recording what's going on so that other people can learn from it.
You're saying the "simpler" route will attract newer devs and dilute the skill pool.
I'm not sure that 2FA is going to give the average person as much protection as you assume. You have to keep your 2FA key somewhere. So instead of needing your master password and password DB, you need the master password, password DB and 2FA key. But the question is how hard is it really to get that key? Certainly harder than having it in the password DB, but in practice, not really any harder than getting the password DB in the first place.

There are lots of options: using memorable passwords/passphrases, using random passwords, using cloud based password managers, using password managers on your own devices, putting the 2FA on the same device, putting it on a different device, putting the 2FA on an air-gapped device.

IMHO, only putting your 2FA on an air-gapped separate device gives you dramatically better protection in the areas you are concerned about. The rest of the conversation is really about where "good enough" lies -- and that depends entirely on what you are doing.
The longest list of required permissions I've ever seen on Android and tying your identity to a phone number you own?
Simple. There are more "good people" (people who care about others lives', even if only in small ways) in this world, than "bad people" (people who don't care about others' lives). By a large margin.
It wasn't a counterargument. It was merely a statement that one should not underestimate the momentum of an approach that is effective. It works well and is therefore unlikely to change.

Let us hope that through his HN comments ashelmire can fight the tyranny of linkbait titles.
Your question is fallacious. The point is he is the first known person to have witnessed it in known history, the odds of such were calculated to be 1 in 10 million.
TotalFinder How to Install and Crack 2018 on Mac OS X Download – Crack4Mac
I thought I might be seeing a new supernova once when I was a kid. I was an avid amateur astronomer then, so I knew that the bright point of light I was seeing was not supposed to be there, and it showed no apparent motion even though I watched for a while. I went in and got binoculars and could still see no apparent motion. I then went to get my telescope and set it up, and by then I could see there was some motion, so the thing could not be a supernova.

The motion got faster and faster, and it soon became apparent what it was. It was a B-52 very far away heading for an air force base that was 3 miles from our house, with its front light on, descending in a way that had it coming almost straight at me.
Well he also says it saved his sons life, so I don’t think it’s that clear to him
The term you want is "riffing". :)
Process of Elimination
The problem with studies of antidepressants is that they're almost all based on short-term, fixed-length treatment courses. After all, you can't do a double blind trial that lasts years on end; it would be unethical to give someone a placebo for that long, when antidepressants are believed to work better. Yet (AFAIK) people who go on antidepressants typically stay on them for years, so the studies are reviewing a fairly artificial use case. It's like the handful of controlled trials that attempt to compare programming languages, which by necessity ask participants to solve short, fixed programming exercises, even though that bears little resemblance to the process of real software development.

In the case of antidepressants - on one hand, there are some reasons to expect short-term interventions to be the best-case scenario in terms of evaluating benefit, such as the greater risk of side effects with long-term use, and drug tolerance effects. On the other hand, I suspect (but don't have data to prove) that placebos are much less effective in the long term. People think the placebo effect is in part a reaction to the social experience of interacting with a doctor, getting personal attention and concern for whatever condition is supposedly being treated. To the extent this is true, the novelty of the experience is probably a large factor, and over the long term you'd expect a reversion to the mean. So even if antidepressants are less effective in the long term than the short term, they might be more compelling as a treatment option, because the alternative (placebo) loses even more of its effectiveness.

Edit: Another factor is that the effects of reduced depression may take a long time to be fully apparent. Depression tends to work in feedback loops: as an oversimplified example, you feel bad about yourself, so you lose motivation to take care of your life, so you start neglecting essential tasks, the consequences of which make you feel even worse about yourself. And lifting yourself out of depression is the same thing in reverse. So if an antidepressant has the effect of reducing your susceptibility to depression - i.e. under the same life circumstances, you wouldn't lose quite as much motivation, or see things quite as darkly - then even a small change might tip the balance and let you stay at equilibrium in a more functional state of mind. But before you can reach that equilibrium, you have to go through a long process of getting your life back in order and regaining self-confidence.
fully understand the cause.

The cause is that “society” expects that to “grow up” a man must give up his hobbies and his friends and “settle down” (provide for a family as sole purpose in life).

Someone will say “that’s how the patriarchy harms men too!” But I don’t think I believe that; I don’t think men say “hey bro, we should totally just give up all that cool stuff we do, for no reason”.
Comments moved to https://news.ycombinator.com/item?id=16434618.
Please don't repost across threads. It makes merging them much more of a pain. If there are two discussions going on about the same thing, you're welcome to let us know at hn@ycombinator.com.
I think the main example in the article is talking about incompatible types, not global variables, so the issues apply more or less the same in any language (Java, Python, C++, etc), since there is generally no guarantee that one version of a library can work with objects of another version of a library at run time (since the private fields may be different between the two versions).

There's a brief note on singleton problems, so that might be an issue with code that uses them more, but the example given (listening on port 80) is also more or less language independent, since there is only one port 80 whether your code uses singletons or not.
> meta-analysis

I knew a lot of other grad students, myself included, who would throw anything with meta-analysis in the introduction in the trash. You cannot deal with controls across completely different studies in meaningful ways.

I'm also hesitant about anything that tries to claim things definitively without question. Science is about continually questioning your axioms. Without [doubt](https://khanism.org/science/doubt/) there is no progress.

As someone who has been on various anti-depressants, I will say that some of them "worked" .. but the side effects were quite high. Working only lasted the first few weeks with several different SSRIs. Eventually the side effects ended up being worse than the treatment.

I found the most effective thing for me was simply a really good therapist. She did try to recommend drugs to me again after I had quit, but she did respect my wishes to not be on them. I feel that having someone who really showed me my options and truly helped examine negative thinking patterns helped a lot more than the drugs ever did.

That being said, I know people who say they'd be in serious trouble or dead without SSRIs. It's a tough line to talk about. I personally would rather not ever be on them again. Dulling the pain for me also meant dulling life.

There are trade offs and we need to talk about them and have full discussions on the consequences of mind alternating drugs. When things are written into pure absolutes, it is a means of killing real discussion and dialogue.
Python code is not even close to consistently formatted! You see people using 2 space indents, 4 space indents, tabs...

Though, Python does do a better job than many languages of providing style guidance (pep 8 iirc), and I don't really see people do wacky stuff like messing with where to put space around parens. &c.

Can't speak to Fortran.

Thinking about it, maybe languages like J or APL are always consistently formatted by being so dense there's no room for extraneous formatting?

But certainly for C-like languages I've used, just getting people on the same team to all use the same format was a struggle, much less the whole company, much much less the whole world.

So in that way, gofmt definitely feels revolutionary to me.
As a complete layman, I don't understand why this is different than WhatsApp (they claim to fully encrypt stuff, right? Is it worse than this?). If I don't understand encryption and computers, why should I be sold on this? It seems to be aimed towards CS majors who understand the backend benefits. To an end user, it looks like an ordinary chat app. Am I wrong? This seems to have been heavily upvoted; is there a 10x improvement I'm missing?
I mean, people don’t usually choose their belief system based on how cool the origin story is.
Maybe. I feel is's at least equally likely that app dev perceived ROI on GPGPU will get worse due to relative slowdown in GPU advances and increasing parallel programming productivity on CPUs, and an attractive GPGPU platform won't emerge before it's irrelevant.
Dividends and stock buybacks both distribute value to shareholders. Dividends distribute cash, and stock buybacks distribute value by increasing the price of shares. In a rational market, distributing an $X dividend or buying back $X worth of shares will both have the same result for shareholder value. See the sibling comment for details.

People who are investing with a long-term view in mind might prefer stock buybacks because it defers the taxable event until sale. I prefer stock buybacks when I'm planning to hold my shares. With a dividend, I have to pay taxes on the dividend before I can reinvest that cash by buying more shares; with stock buybacks, the share price just increases by that amount over time instead.
> meta-analysis

I knew a lot of other grad students, myself included, who would throw anything with meta-analysis in the introduction in the trash. You cannot deal with controls across completely different studies in meaningful ways.

I'm also hesitant about anything that tries to claim things definitively without question. Science is about continually questioning your axioms. Without doubt[1] there is no progress.

As someone who has been on various anti-depressants, I will say that some of them "worked" .. but the side effects were quite high. Working only lasted the first few weeks with several different SSRIs. Eventually the side effects ended up being worse than the treatment.

I found the most effective thing for me was simply a really good therapist. She did try to recommend drugs to me again after I had quit, but she did respect my wishes to not be on them. I feel that having someone who really showed me my options and truly helped examine negative thinking patterns helped a lot more than the drugs ever did.

That being said, I know people who say they'd be in serious trouble or dead without SSRIs. It's a tough line to talk about. I personally would rather not ever be on them again. Dulling the pain for me also meant dulling life.

There are trade offs and we need to talk about them and have full discussions on the consequences of mind alternating drugs. When things are written into pure absolutes, it is a means of killing real discussion and dialogue.

[1]: https://khanism.org/science/doubt/
My startup leases a big private office and we did it because it made really good economic sense. no deposit, major curb appeal that impresses potential clients for zero capex on our part, and flexible in a way in which traditional leases could never compete. There are now so many weworks in our city that whenever our team expands we just move to another office across the hall or to another wework building. Wework is happy to accommodate and roll over our lease. it's an easy move -- no furniture, just desktops computers and personal effects - 24 hours tops.

Meanwhile, potential clients walk into the common area, hear the indie rock and think we're this super high-end, hip, "urban" company filled with creative young people. The reality is that we only step out into the kitchen and ping pong tables when we get bored. We have the option to retreat to our sanctuary any time. It's incredible. Tell me a better solution! There is none!

But as this backlash indicates, the hot desks are the big scam -- essentially younger, non-salaried individuals who are essentially paying for the privilege of providing atmosphere and brand for us, the private suite tenants.

Wework gets the valuation, i'm guessing, because in addition to the typical rental income from the private offices (albeit, these aren't long term leases, but with scale, they don't have to worry about that), they are collecting $500/mo from the hot desks in the lobby area, an area that would normally sit empty. Wow! what a business model. Bravo Wework.
Weed or Booze? Scientists Finally Settle Which Is Worse for Your Brain
Well, the success of neural nets over the past few years has come through harnessing massive processing power.

The problem is a lot of the programming can be low level and ad-hoc. I think the idea of the various DSLs is to allow the model to be compactly specified while having the programs go as fast as possible. A JIT may be one way to accomplish this.
"It's identical to Android Pay in essentially every way, but it has a fancy new name!"

Of all these "$company_name Pay" services, the only one that ever offered anything unique was Samsung Pay with its ridiculous magnetic-card backwards compatibility system. I never used it, but from what I read it was apparently pretty neat, and allowed you to use the phone to pay on any legacy payment terminal.
I never said there was a stigma. Conversations are just more vapid on mobile. No effort is put in, while people take their time when not on mobile.

If I am looking to build a friendship, mobile is not the place I would look. Hookup? Tinder/mobile is awesome.
If there is an open issue I can put some time into helping flesh that out.
I don't see how this is true. The bitmap vs bloom-filters argument is more about accuracy (BFs have a one-way error, Bitmaps do not). The datasets' density/sparsity has no bearing on efficiency, AFAIK. Would you elaborate your reasoning?
"placebo-like option"

How would that work? Do placebos work even if people know they're placebos? Could doctors just start prescribing a placebo called Fauxzac and it would work some of the time?
Do You Want to Setup Your Business?
DeDevelopers is Best Option for you. We specialize in Web Development and Designing the new website. Get Up to 25% Off on entire services.
Visit for more: http://www.dedevelopers.com/
or Get a Quote: http://www.dedevelopers.com/get-a-quote
A Review of Petro (PTR), Venezuela’s Proposed Cryptocurrency
Tesla Semi spotted doing a tire-shredding acceleration run
Salsa/ChaCha does not halve the output and XOR it together, they add the input block to the output to get non-invertability.

Salsa/ChaCha also does not have a block cipher, just an unkeyed permutation function which is applied to the key plus a constant and counter.
Logitech Support Center
we are helping the customers to resolve the problem which is they are facing with the computer after fixing the problem we are charging some fees of technician
We're looking for things to make us go.
Why do companies want culture-wide agreement? Especially for one who values diversity, don't you want as varied of people as possible, so your company, in turn, sees things from as many angles as possible?

I work in an environment with both strong-leaning liberals and hard right Trump supporters, but it's never been a problem for my job, or how I interact with those people, because Hillary Clinton and Donald Trump have surprisingly little to do with our jobs.

Most people work with people they disagree with, and most people even work with people they actively dislike. But most people also don't get fired because they don't treat the workplace like a warzone. Google chose to foster an environment of welcoming people to argue about politics at the office, something most workplaces know is best to avoid, and then was shocked at how badly that turned out.
I guess I’m confused on what the goal of all this is.If we wanted a computer that thinks “just like a person”, why don’t we just get a person?

Is the advantage of the computer that it has no rights to being paid or treated fairly?

If that’s the case, we need to set where the rules are. What if my “AI” is 50% stem cells grown into a real brain and 50% a computer? Is it cool to enslave that too?

What about if an embryo is involved?

The whole AGI thing makes no sense. If the point here is slavery, someone needs to say it.
Journal authors are like executive producer credits. I kind of get why but it also feels like total nonsense. Don't they have acknowledgements? Or is that section not special enough because of how journal indexing happens?