skysight-inc/HackerNews huggingface dataset:
A minor nit, I suppose. Formatting of cli commands has mangled them to the point they cannot be used. For example

# dpkg — list

will not work. The correct command is

dpkg --list

I suppose I'm particularly sensitive to this because I ran into a problem copying some commands from a terminal window into a Google Document and then copying/pasting them back to the command line. Google Docs had changed some of the spaces to something that looked like a space (both in the doc and in the shell) but was not and caused inexplicable error messages.

Anyway... I prefer stuff where I can copy/past directly to a terminal window and have it work as the author expected.
Every category is an infinity category, but the converse is not true. Thus, infinity categories are more general than categories.

But you don't have to go that far: Just remove e.g. identity morphisms from categories, and you get something that is more general than categories.

It is of course another matter completely whether these structures are a useful abstraction for what you want to accomplish. I've never come across something reasonable that has arrows and associative composition, but no identities. As for infinity categories, I remain very skeptical that they abstract any problems programmers not concerned with topology (i.e. > 99%) have.

So yeah, categories are a reasonable baseline from where you can build. But you can't show anything relevant and non-trivial that holds in any category. You'll need more structure, hence less generality, for that.
I feel like the Go devs optimized implementation simplicity early on (likely a sensible choice given Google's "one giant repo" workflow), and that has resulted in some not-insignificant ecosystem complexity later (for others not using "one giant repo" workflows).

It will be interesting to see how this plays out in the longer term.
You could invest in a real estate investment trust (REIT) to diversify over several houses rather than just one.
100% of 64-bit computers run 32-bit programs. The vast majority of users never know or care what arch is installed. The only time most people care about bit-ness (word?) is if they are 64-bit trying to run an ancient 16-bit program.

This isn't VHS vs Bluray; it's much harder to explain why there is an advantage when it can't be seen. The 64 not version isn't 35% faster, or has dozens of new features. It's mainly just compiled differently, and it is hard to explain memory limits and instruction sets to people.
Here are the basics of users and groups!

And now, here's containerization and complicated awk commands!

I get that it's Chapter 9 in a book, so there is missing context. But I'm also wondering why users and groups seem to be getting intro'd in Chapter 9. And why the author thinks that a person who is learning about users and groups is in any position to consider containers.
Nah, it's the usual excuse for using homeopathy - as it works for those that believe it works.. Maybe! I dunno... I'm just very skeptical (without any proof)
Ask HN: Why do no websites use pre-line and pre-wrap?
Typical English is having 2 spaces after a period. However, almost no sites use `pre-line` which would allow for the double spaces, but would still collapse lines, and would still line-break properly.

Do developers not know about white-space: pre-line?
I have deeply deeply nested folders named "Desktop mess" from several decades worth of migrating MacOS hard drives and computers... I _mostly_ do a better job with complete drive images though... I do have a shelf full of drives that got taken out and archived when Time Machine filled them up (all of which I went carefully hunting through when bitcoin hit $10,000 and kept going up...)
Inaccurate.

Data center has not been sunset. https://www.stride.com/help-center/frequently-asked-question...

I also don't think anyone was forced to switch but I could be wrong. An email requesting or encouraging some action is different from being forced to do something.
Sort but given that we're relying on git mostly, what are the advantages of lock files over submodules/subtrees ?
MBOC is the book you're looking for by Alberts:

https://www.amazon.com/Molecular-Biology-Cell-Bruce-Alberts/...

It's standard reading at the very least as intro grad/senior undergrad student in the biosciences.

Great book, well written, well curated.

Parent commenter is correct, DNA->function is massively complicated. The main wiki article to start with is:

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

As the article notes, there are endless exceptions and edge cases. It links to various examples of those.
Node and Ruby have had amazing dependency management for over half a decade at this point.

Eh?

NPM didn't have package-lock.json until v5, released in 2017. Before then there was the optional shrinkwrap that nobody used, so builds were totally unreproducible.

Ruby at least had Gemfile.lock from early days. Unfortunately there have been so many compatibility problems with different versions of Ruby itself that someone needed to invent rvm, rbenv, and chruby. Getting every dependency to behave in the same Ruby version was sometimes an odyssey. Still, at least builds are reproducible... as long as you're running on the same OS/CPU arch (uh oh native code!)

Ruby is actually pretty alright given the constraints, but Node/NPM is the canonical example of how NOT to do dependency management, and they're still trying to figure out here in 2018.
When I first moved to Seattle I lived in an apartment in Kirkland and suddenly the hum started. It lasted for months until I moved out and it almost drove me nuts. It was as if it was drilling into my brain at night. Oddly, my wife didn't hear it.
Note that this repros on a default unprivileged container, with the default seccomp profile, and SELinux enabled.

Relevant filed issue: https://github.com/moby/moby/issues/36355

There are three immediate workarounds.

1. Dropping `CAP_SYS_RAW` in docker run will prevent the raw socket from being opened (and is always a good idea).

2. Placing each container on it's own bridge network blocks this communication but requires you to manually specify the subnets of those networks to work around dockers default limit of 31 networks.

3. Create ebtables rules, to filter below the ip layer (layer 2) see the repo for an example.
Swift’s Reflective Underpinnings – Joe Groff
Αμφίρροπες αναμετρήσεις στο Champions League
Crap. I had certs set to expire on 2/28! I was going G to be saved by wildcard. Off to make a bunch of DNS entries....
> None of this giving goes to government organizations, although of course some nonprofits get federal or state funding (probably a small %). But the point is that millions of Americans find a way to help the underprivileged apolitically

Contrary to what you might expect from the name, a "nonprofit public charity" does not need to do anything to help the underprivileged. For instance, if the exempt purpose is "religious", and the organization does nothing but cater to the religious needs of its members and does nothing to help the "underprivileged", it is still a legitimate public charity.
Credit goes to Google tech infra Software Engineer, Paul Turner who initially created the mitigation. Many CPU cycles have been saved!

[iwork@google]
Yes there is. At least with frequency assignment. There are very strict policies that any frequency usage within 50 miles of an international border must be approved by the appropriate authority on both sides. The rules may not apply to non-communication based sound (which is an obvious failure), but it's not like there is no framework for this kind of thing, it just doesn't extend far enough.
I should really get some of these. I keep trying to "muscle through" but...it sucks.
its fairly common to have a compiler produce different builds for release vs debug envs.
Can you really get 20x leverage on margin?
There is nothing to insulate against these large, low frequency waves. They penetrate solid rock. Perhaps enough water could absorb the waves and dissipate them, but that's not really an option.
Wow you're really great
Better idea: place a "Google" button after the (say) third search result.

If not done universally, allow me to activate this feature in my preferences.

I tried DDG a few times but always switched back to Google eventually (typing <BACK> and then <SPACE> "!g" <ENTER> is tiring, especially on mobile). I think this option would make me switch to DDG indefinitely.
Incidentally, it seems 'thumbs up' had the opposite meaning to today in Roman times. Weird huh.

http://time.com/4984728/thumbs-up-thumbs-down-history/
I have an A20-Olinuxino-Micro with a battery, so the device can cleanly shutdown when power is lost.

I strongly recommend only buying devices that are compatible with Debian main, or mainline Linux at least. Usually I just check if it's compatible with Debian main, and if it's not, I move on. The latest shiney SoC is not worth the software pain caused by uncooperative manufacturers.
Category theory is not “the high level language of math”. You cannot universally apply category theory to all other fields of mathematics.
How to Make Friends as an Adult – And Why It's Important
Open in incognito. Read as many articles as you'd like.
I think you can make good friends at any age, but you need the right environment for that. When you're young you spend a lot of time with the same people, like in school, which is the environment you need to build a close friendship. When you're older you tend to meet a lot of new people, but you don't have many opportunities to spend a lot of time together. Except at work, which is why many people make close friends at work, but it's not the best environment since people don't like to mix their private and professional life together.
> why else would all these search engines do this?

if it expands the business in a positive way who cares what users think, right?
It would be awesome but we don't live in this kind of utopia.
In the meantime AMP is a good way to clean up pages.
I would argue that cultures engaged in war as a means to resolve tension are less civilized, and those engaged in war without tension are even worse...

Similarly, totalitarianism is a less civilized form of organization than, say, successful democracies.
How does one in fact triangulate a constant sound source?
What area? I hear a hum many nights in Ballard which I'm pretty sure is the Ballard Terminal Railroad.
There is a LOT of experiential knowledge out there around QuickBooks so even if the SaaS version needs extra hand holding it is rarely the case of the user being completely lost.

ONE example that I think applies and is Interesting: domain name registration. The entire business model at GoDaddy around domains is the hope that they would be registered and left unused. At such a low price point ($1/month billed annually) the cost of cancelling was often not worth it. But if even a fraction of those domain registers decided to need a website or email...Jenny bar the door. The support required to walk clients through DNS updates and MX records would flip the business on its head. GD has invested a ton to making these processes more seamless but it wasn't long ago that if you didn't know how to use FTP or cPanel (as example) you had to get help from an actual person.
As someone who uses Stan - I would recommend reading the Stan reference documentation, it's essentially a textbook.

Also, get used to reading the Stan forums on Discourse. Happy Stanning
I love the decisions and actions features. I was wishing for those today in our project chat setup!
And so you respond with purely anecdotal evidence, based on your special case of buying a home at precisely the right time, in the most overheated real estate market on earth (London). Look for instance at a random home in Phoenix, AZ [0]. If you had bought at the very bottom of the housing crash in '09, and sold today, that's about 50% returns before any of the associated costs with home ownership and mortgages. Compare that to ~300% return over the same period from just dumping your money in the S&P 500 [1]

[0] https://www.zillow.com/homes/for_sale/Phoenix-AZ/pmf,pf_pt/7...

[1] https://www.morningstar.com/etfs/arcx/vti/quote.html
> because lower latency increases user activity and search volume

more importantly, it reduces bounce and helps conversion. neither of which matter much to users...
Does Google Authenticator provide protection against phone number porting? I read somewhere that Authy is susceptible to that, but GA is not.
Maybe they could have something like the 'show comments rated over x' feature on Slashdot? By default you only get curated high quality articles but you can choose to lower the bar?
Active dampening with inverse waveforms?

Not sure if commercial headphones would cover the frequency range if it's outside the norm, but Bose et al are great for rhythmic environmental noises.
30 universally dreaded, and people dull over 30? That's unfortunate. You only get to spend 10 years as a 20-30 year-old, which is only 1/8th or so of a typical human lifespan.
Hi mmmchipotle, sorry for the misunderstanding here. We currently don't show the degree of customizations online, but do this offline in our lab, so it's not viewable directly online after the questionnaire is filled out just yet. We wanted to take the extra step to get you a fully tailored physical product (which includes insert sheets showing the dosage levels), and the online materials aren't yet showing how much we do tailor or the better absorbed, the higher bioavailability liquid supplements we've been shipping.
It's only suffering if you're aware of it. We've gone months with several chirping at the same time (due to a different wiring issue) and they are incredibly easy to forget about. We'd only remember when talking on the phone and the other person would ask about the noises.
Long term storage (archive) of sequential data is still being done on tapes in many circumstances. Tapes are more reliable than hard drives, cheaper, and have a faster write speed.

Sony announced their highest density tape at 201Gbit/in^2 last year.[0]

You can use SSD for long-term storage assuming the data is stored on redundant drives and drive health is checked. It's really only cost effective if you need the data frequently or if you are only archiving a small (1pb or less) amount of data.

[0] https://www.sony.net/SonyInfo/News/Press/201708/17-070E/inde...
As a computer scientist, and all around maker/hacker, I find shit like this despicable. I'd love to be able to get a Tesla, download the data to my own lap top, and play around with their API's and what not, but it's not an option. Tesla owns all the data, and they can do whatever they want with it. No thanks.

All modern cars are all proprietary, and their hardware/software is mostly garbage that can't be tinkered with, fixed, or modified.

If that's the only option in the future, I'll take my welder, and my old cars and head for the hills to try and finish off the rest of my days in relative peace -- free of intrusive spying and advertising.
There are a few inconsistencies here for sure, as in if you don't buy the house you still have to pay for rent. But I think the largest takeaway is that really financing the house eats away the most amount of profit. The benefit to financing is of course if you can't buy the house outright you can still own it, hopefully pay around what you would for renting, and then still end up with a profit, which is more than can be said for renting.

I think the biggest factors to consider are is this your primary residence, what are the carrying costs for the property if you bought it outright, and how much of your net worth is tied up in this asset, or said another way, how much of your burn rate.
We are so carpet bombed with ads that in some sense the demand for peace and contemplation is a synthetic need generated by not only the content of ads, but by their very presence. Ad free consumer gadgets provide a new way to price differentiate between the wealthy and the poor. The advertisers, and through them, the owners of corporations and the owners of the society, win no matter how you slice it.
Are you male? I don't want to assume. But as a woman this is something that really concerns me about the guys I and my friends date. I see my father doing the same thing. Once they get into a stable relationship they seem to think that there's no need for a social life beyond their girlfriend, coworkers, and maybe one or two very close old friends... but those old friends tend to drift away.

The reason it bothers me is because these men end up overrelying on their girlfriend or wife for both emotional support and to manage their social life. Without the woman doing it for them, they get angry, misanthropic, and antisocial due to not having an outlet - and they don't see it as a problem at all. But their families get to watch them become more unpleasant and withdrawn as time goes by.

This is something I find really hard to talk about with the men I see doing it, especially when it's my own partner. Obviously it's not all men. But my dad DEFINITELY does it, and the result is that he's gone from being a fairly open-minded, liberal, and environmental kind of person to someone who can't seem to talk about anything other than guns, American politics (we're not even American), and the "idiotic" policies of our local politicians. He recites stuff he's heard on TV as if it's gospel truth. It seems impossible to have normal, non-political conversations with him anymore, he just doesn't have any knowledge or interest that doesn't come from TV.

He's my dad and I love him, but needless to say, when I see my partners going down the same path, it freaks me out. Sorry, I know that's a lot to extrapolate from your very short comment, but maybe it's just something to think about.
This is a horribly incomplete analysis. It doesn’t account for the cost of rent, and it assumes that everyone would be crazy enough to keep a 7.5% interest mortgage for 20 years! You’d have to try really hard to not find this intentionally disingenuous.
It's tax avoidance and balance sheet optimisation. No short term debt on the balance sheet, meaning you can borrow more long term debt. Access to debt is important to these multinational companies, because they generally only grow through large M&A deals. They're rolling companies up into one behemoth. The higher rated the debt is, the cheaper (and more) they can borrow.

A lot of developed countries are also introducing caps on interest deductions (e.g. at most 30% of EBITDA per tax year). Since you're paying more to your supplier, which tends to be an at arms length market rate transaction, the entire acquisition cost can just be tax deducted and thus falls outside of the application of said laws.
There's a "bigger on the inside" joke here, but I'm missing it.
They try it, but the results are usually pathetic. Think of all those CIA's attempts to kill Fidel Castro...
Such articles make me nervous- is there a stock or bond bubble?
> I can’t really understand what this “journalists” gain in deceiving people in this way..

The author is Ken Fisher of Fisher Investments. He stands to benefit from fees on assets under management if you put your money under his management instead of tying it up in real estate. Even if you don’t put it under his management, if it’s in equities propping up that market, it helps his clients (and therefore his firm).
This is true, but I think there are two factors which qualify this argument:

1) leverage / scale (a person with a gun can kill more people in a shorter space of time)
2) it is contended whether or not this is killing someone, whereas noone (probably, almost) contends whether a school shooting is killing anyone

Even with large numbers of people thinking abortion is murder, this is overwhelmed by the number of people thinking that shooting someone is murder. Since murder is considered (probably) by a similarly large majority, and a gun can create more murder than an abortion, you could make a far stronger public interest case for CC companies to apply pressure to one rather than the other.
Common causes of such hums: sewage pumps, large transformer stations, roof mounted AC heat rejectors, hydropower plants, refrigeration installations. It's surprising how far contact sound will carry.
I'm sorry to hear that a network malfunction prevented you from reading the remainder of my post. To reiterate, it's true only in broad strokes, human metabolism is not precisely linear, there is a non-trivial amount of "slop" in the balance. You can "consume more calories than you burn" and yet still lose weight, and you can consume fewer calories than that while "burning more calories" and end up gaining weight. If you consume many more calories or many fewer calories then you will inevitably gain or lose weight. But to maintain a healthy weight, or to maintain consistent weight loss if you are over weight, the details of what you eat are just as important as the calorie counts.

Taken together, there is very strong evidence that diets which concentrate on what you eat versus those that concentrate on calorie counting are vastly more effective.

But, you don't have to take my word for it:

http://www.nejm.org/doi/full/10.1056/NEJMoa1014296
> As long as you've got a couple good friends who have your back even if you haven't talked in months, you're golden

This is very true. I had a longterm, and at the time I thought "rest of life", relationship break down in my early thirties and looking back it has been a change for the very best. I 100% agree about the "wall" at the year 30 mark (she was also around that age and I can't help but think she had a crisis of thought about "is this 'it'?"). I was very much feeling that and it was creating a combined sense of excitement and sheer terror. Throughout all of this was a handful of my own friends, of which I see one regularly and the rest sporadically (from months to years even) - but I never once felt "lacking" in friendship.
It is for purely pragmatic reasons. Try actually writing calculational proofs using long identifiers. You will soon find yourself wanting to be drowned in lava.

Of course, a true programmer delegates even the simplest calculation to a computer, so they have less of a need for notation that is easy to manipulate.
seeing that Pytorch started as Chainer 'fork' (?) with similar API but different backend, showed us how much a BigCo can do against a startup, it's unsettling.

Chainer autograd has been around years ago.
It is a relationship and like any relationships, it takes a ton of time and energy to nurture and grow. It won't be fair to the other person if I don't have one or other.

I have a family, a heavy cycling habit and a demanding job: I don't really have time to make and maintain serious friendships outside these activities. What friendships I have right now are from my single days - they hangout with us during various vacations/dinners etc. But new friendships are pretty much impossible because of a lack of time. If these old friends move away etc., then it is pretty much going to be hermit style after that :)
Disclaimer: I put a big chunk of that paper together.

That definitely was not the intent! Getting retpoline to the place it is today took a ton of work from a ton of people, including the awesome folks at Google like Paul Turner, and countless people in the Linux community.
A very enjoyable read, although with hindsight, the portrait of RMS as the last of a dying breed on a doomed quest was hilariously off. It's a good reminder, though, that whatever his foibles, RMS was a key catalyst for free software.

A few years ago, I was thrilled to see Peter Samson, one of the heroes of _Hackers_, in the flesh, demonstrating a PDP-1 at the computer history museum.
As a ~30 year old, I truly enjoy the company of my 45--75 year old friends.
"Your application is super interesting, but we don't have any openings right now" seems to be one factor. People have only so much "slots" for friends, and most people fill those slots in their teens and 20s.
Amazon employees just accidentally dropped a big clue about the new headquarters