skysight-inc/HackerNews huggingface dataset:
You should schedule backups first (if you have not already) I have 2 live backups of my primary computer, a dell laptop. One to a separate HDD installed in it and one to the cloud. I have windows file history configured to copy file changes to the HDD on an hourly basis too. I don't use 3rd party crap-ware such as 'anti-viruses' and use non installer versions of software when possible and open-source over closed. I do not trust 3rd party code/installers and use windows defender + uBlock origin + common sense as my first line of defense. So far no updates have ever broken my PC since I got it. Even if my SSD was to die or the windows install to become unrecoverable, all I will have to do after a clean Install is copy over my backup of extracted programs to the SSD root and reconfigure the path (I should write a script for that too). Their are so many other advantages to this setup but this comment is already too long for that.
Assets and lifestyle are meaningless if not shared with someone [1]. Kids develop their own independent lives 20 or so years after you brought them into the world. The goals you define are neither written in stone nor happiness maximizers.

Happiness is maximized by social inclusion coupled with a sense of meaning (as in your impact in your social sphere being needed and positive). Being surrounded by people who matter and who want you in their midst. That can be a large, cohese, multi-generation family, or an extensive friend network. Multi-generation families living in tight neighborhoods don't happen anymore, so your next best target is an extensive friend network. I'm sorry, but I sincerely believe your stated goals are plain wrong.

[1] Someone other than your life partner; sharing assets and lifestyle with your life partner is limited and an exhaustible resource -- to use your terms.
> Imagine you offer up some changes, and they are rejected out of hand. You get a twitter DM full of abusive language. Should they have not had a twitter account with the same name as their github account where they talk about personal issues?

That's would be a problem anyhow, no matter who is affected.

Your ethnicity, gender or sexual orientation is not relevant to that particular case, so why bring it up at all? Why make it the core of your argument?
> If someone is detrimental to the community because of their actions within the community, that makes the resolution fairly obvious without a need to codify this in a document focused mostly on ethnicity, gender, religion or sexual orientation.

Funnily enough, it's usually highly political to suggest that someone might be detrimental to the community, even when it's obvious. I constantly see women leave communities because it's less of a hassle to find a group that actively seeks to protect its members than to try and gain enough political capital and put up with enough crap to get members thrown out. The people with no personal problems in those same communities never realise that there's a problem - they never realise that their community could benefit from kicking out the bigots, or even asking them to tone it down a little. And in fact they'll often actively fight to ensure that people suffer no consequences for their actions.
I think they are relying much more on Insiders Program testing as well, which is why bugs with enterprise features go unnoticed for a full year like the Edge issue with Software Restriction Policies: Very few businesses run Insider builds.
I don't think it can be entirely blamed on oneself or stagnant routines – making friends is a two way street, and I find more often than not the other party just isn't that interested.

I tend to go out a lot on my own, and over the past three years or so I've made maybe two friends. Not close friends mind you, but people I feel comfortable shooting a message out of the blue just to see if they want to meet up and shoot the breeze.

During the same three years however, I've made a conscious effort to meet new friends but it's a hard shell to penetrate. People already have their circles, or maybe they think you have ulterior motives (e.g. "I already have a partner" or "we're not looking to hire".) It seems to me that as people grow into their 30s, they grow cynical to the point of almost closing themselves off.

I have a much easier time making friends who are in the 40s or 50s, or younger people in their 20s – neither group which I can really feel entirely comfortable just hanging out with.

I've taken up video games over the past year. It's hard to find quality conversation while shooting imaginary characters on screen, but at least I've been able to find enough people that there's at least one or two people online that I can have a casual conversation with while mashing buttons. This helps somewhat, but it's a far cry from in-person social interaction.
> Often, it is like a Russian nesting doll of contractor, subcontractor, sub-subcontractor, etc. before you finally find someone doing actual work. This means a lot of middle-managers adding cost but not doing anything obviously useful.

who would not like to cut down mess like this?
https://news.ycombinator.com/item?id=16964907
I love how command-line tools are seeing the same explosion of choices as web-frameworks.

I changed to 'ack' six months ago after having used 'grep' for two decades, and already its successor 'ag' has been made redundant in favor of 'rg'.

My only peeve with 'ack' is that I can't make it switch nicely between paging and not paging:

https://stackoverflow.com/questions/50135983/less-waits-when...

I doubt any of 'ack's competitors have a fix for this, since it seems to be a pager feature that I'm looking for.
Some background about Core Erlang:

https://8thlight.com/blog/kofi-gumbs/2017/05/02/core-erlang....

Core Erlang is an intermediary language targeting 'BEAM', the Erlang virtual machine.
I think there are different levels and I'm pretty sure that a lot of people who think that they have really good self awareness actually don't.

You need to be exposed to a lot of difficult and unusual situations in order to learn about yourself. Also you need to be honest with yourself because most people have a habit of post rationalizing their behaviour as a way to maintain labels like "I'm a good person", "I'm a winner", "I'm smart", etc... People who subconsciously try to assign labels to themselves usually don't have good internal self awareness because labels are the product of external advertising; it's an externalized/socialized way to think about yourself...
Oh man...this is cringey.

So it's nothing wrong when somebody is talking with you like that? Doesn't give you a hint how much that person respects you? Maybe some of you guys here are just used to be pushed around...but if that's ok with you, fine.
Sounds like a major publisher is in big trouble when the management tells the webdevs which browsers they should support.
The hackers just write code and are generally nice to each other (with occasional flames). No CoC needed.

The activists and profiteurs who don't code see that there exists something that they can attach themselves to and increase their personal brand.

The make life difficult for hackers and do not give a damn. They want to be political officers, because that is the only thing they can monetize and profit from.
You can use old.reddit.com to load the old design or can also change it in your settings (if you are logged in). I have found their new design quite confusing so I reverted back to the old one for now.

Tbh I sometimes wish there was a website which uses reddit’s API to display all articles/images using HN design. No clutter, minimal JS and no random scrolling when going back/reloading.
>The diversity initiatives in the Rust community are one of the primary reasons I attempt to stay part of it, file bug reports, fix code, and attend conferences, in a way that I don't in communities which appear divided over whether or not it's socially acceptable to harass me based on my gender and/or medical history.

>You're suggesting that it's better that we allow people to continue harassing people over things that have literally nothing to do with their ability to code

I don't know about your work situation, but I work in a pretty conservative industry as a software engineer, and many (but definitely not all) of my coworkers are probably Trump voters, and certainly conservative. But there's also women here, Muslims, one guy who's physically disabled, etc.

We don't talk about politics at work here, nor have I heard much open talk about politics in my last workplace that had a bunch of conservatives. People focused on the work. I certainly haven't seen any kind of harassment of people of religious minorities, people with medical problems, or women; everyone seems (and seemed at the previous jobs) pretty happy with the workplace. But there haven't been any "diversity initiatives"; they just seem to hire the best applicants, given the conditions they have (who's applying, etc.) and their goals (wanting to hire a certain number of "fresh-outs" for instance).

Why you seem to think that you need "diversity initiatives" to prevent harassment is completely beyond me. You don't need diversity initiatives to make sure people act civil towards each other and treat their coworkers with respect. In fact, most workplaces with college-educated professionals seem to have little trouble with their employees acting poorly this way. When they do, they get reprimanded or fired.
We might as wel try though. It's possible that if we had a carbon tax someone might come up with:

* very cheap energy
* a somewhat effective way to sequester carbon

We'd obviously lose a massive amount of energy putting back all the energy we burned but that would be the price of survival.

I don't know if this is possible. But we should at least try. Currently our lack of carbon pricing isn't giving us full incentive to try.
I read "scared" as literally "a state of panic".

I'm not sure I agree the dependency on the toolchain & provider, I am always able to read what API does (vendor side) and how it has been implemented (tool side) and make a educated decision. Caveat, I do not use bleeding edge features of any cloud provider and unless engineering requires - I do not use PaaS features of cloud providers - which i find have roughest edges for infra-as-code.

Secondly I think that part of that issue is maybe that the wrong toolchain is being used. eg: Trying to use HCL (hashicorp configuration language - used in Terraform) as if its turning complete. (and i've seen this before)

I've not run into an issue where manual steps are required to cleanly deploy infrastructure which I can not automate away. I can agree on dependency chains, where you may need to run your infrastructure deployment in sequence so that eg your network is up, before you provision instances.

All this being said, I mirror my production environment in staging. So 99% issues are found there.

I think we are mostly on the same page, I just took "scared" more literally than you.
If you go a month without being able to find a bug in an algorithm/problem that you already understand in principle, it seems often a result of not talking to others enough.

Not that some smarter person would instantly give you the answer (although if so great), rather the way that the process of explaining the problem out loud and letting someone pick through your thought process can cause the solution, or just new lines of attack, to spontaneously pop into your head.

Surely this benefits most people at some point. I heard of a guy who articulates math problems to his dog, and doing so still added value, even though the dog doesn’t tend to probe or challenge his thinking very often.

Sometimes when I get stuck I explain problems to my wife (who is technical but specializes outside of CS) for only 15 minutes or so, and on occasion she provides me the solution without saying a word.

However I don’t know the mechanism, is there a formal name for the phenomenon?

I’d be curious to know how often during the month he had an opportunity to try this approach on his skip lists bug with different people.
>I don't get why they couldn't make this a permission thing like a mic. Ask the website to allow autoplay.

Allow location access? Y/N

Allow autoplay? Y/N

Safe this password? Y/N

Translate website? Y/N

This website uses cookies. OK

Do you want our newsletter? NO

Yeah, I don't know either. Adding to that list sounds like a great idea.
Comment collapsing works fine for me on Firefox 59[1]

[1]: https://i.imgur.com/rCB8npT.png
this is very concerning, I'm actually encouraging my kids to physics (or chemistry, or biology, or math, i.e. STEM), as I feel so few kids are taking on those majors.

on the other hand, more and more are learning programming these days, I recall after 2008(or 2000) some CS departments lost nearly 50% enrollment because coding jobs were saturated then, that may happen again.

still, the "safe" way will be good at coding while specializing in some STEM fields(including chip design, which is mostly software tool usage these days). Wall street is another way out, but I don't like it and won't recommend it to kids.
You can certainly buy the first 2, and is the third really a benefit to any civilised society? I say this as a gun owner
Leaving Academia for BuzzFeed: Six Months Later (2014)
Return to Crunchbang with OpenSUSE and Openbox
Tesla: Elon’s Sleeping in the Factory Again
The difference, I'll wager, is that Trump has a long history of faking/exaggerating/lying about his charitable donations.

https://www.washingtonpost.com/politics/trump-boasts-of-his-...

> It was, in large part, a facade. A months-long investigation by The Washington Post has not been able to verify many of Trump’s boasts about his philanthropy.

> Instead, throughout his life in the spotlight, whether as a businessman, television star or presidential candidate, The Post found that Trump had sought credit for charity he had not given — or had claimed other people’s giving as his own.

https://www.npr.org/2017/10/18/558352411/a-trump-golf-course...

> Seventeen organizations listed on the Trump National website said that they could not find any record of a donation from the golf club.
Reddit broke for me on Firefox whenever they moved to ssl permanently, hitting the back button always reloads the page rather then going back to the cached state it was in so comments show uncollapsed. HN doesn't seem to have this problem.
That's exactly what they did, but they pre-populated the whitelist with 1000 entries of video streaming sites. If you want to add your own, simply press play in the respective site.
I hope this comment won't be misconstrued as advocating for censorship:

Is it really true that for no combination of position and person, it's a net negative for that person to consider the merits of that position?

For example, should a recovering alcoholic consider an argument regarding one particular liquor being better than another?
Not yet, but I am intending to. It looks quite nice.
Invisible Labor and Digital Utopias
I don't give two shits about family; my family are assholes and aren't worth the time of day.

That being said, I have found the feeling happiness and contentment impossible to obtain without mutual human companionship. That being said, the amount of human companionship needed is probably heavily variable between humans; I'm sure some people are happier with less. I find it difficult to imagine a well adjusted (non serial killer) person who is perfectly happy with none. If your personal needs for companionship have always been met, I understand why you'd be confused as to why people seek it out so much.
Pricing depends a lot on how much memory your job requires[1] and how much processing each record requires -- i.e. the pricing is more sensitive to usage.

As a very rough estimate, for a light-to-medium load of 1Tb, the cost would probably be in the ballpark of ~$0.50. AWS's own reference MR framework[2] (which is mostly a tech demo) quotes prices in a similar order of magnitude.

Corral isn't great for processing-heavy MR jobs, as Lambda pricing rises quickly if you need a lot of memory or take a lot of time with each record. But, for small-ish low-overhead jobs, it can pretty easily beat the pricing and hassle of using something like EMR.

[1]: https://aws.amazon.com/lambda/pricing/#Lambda_pricing_detail...
[2]: https://github.com/awslabs/lambda-refarch-mapreduce/
Great explanation: AOP at a macro level. You made an interesting point about a homogenous language across services. It’s prescient problem in my team. I’m not alone in thinking that shared binary code for the “ilities” produces more problems in the long term than it solves.

At this point the solutions seem to be intro a service mesh or copy pasta.
My Ember Wishlist for 2018
This reminds me of when I learned programming with no internet and minimal docs. Everything was an experiment!
You're missing the [+] next to the up down arrows, try opening it in Chrome to see..
Could you cite one of these? It's not something I've ever seen.
Why Should Anyone Use a Smartwatch?
How to Make Data-Driven Product Decisions
I don't agree with the notion that software has to be finished to be good (which isn't exactly what you said but the implication seems to be there). Taken literally, software that is unfinished (i.e. unusable) cannot possibly be good, obviously, but software that was been theorized but didn't necessarily exist in finished form until relatively recently is pretty common. If you don't want to make a bundled mess of spaghetti design, theory/play/experimentation that doesn't necessarily turn into a functioning project is crucial, ideas are sometimes reused/refactored into a project that is completed.

Maybe if none of his work was actually published at all, then that statement would make sense (since it would literally be impossible to derive value from something that doesn't exist), but he's contributed documentation, schematics, etc, it's vaporware in the sense that it isn't a finished product and may never actually become one since he's not supporting it anymore, but if someone else sees what he's done (ex. https://github.com/redox-os/tfs), they might pick it up and finish it. ATM there are 500+ commits to that project, I find it hard to believe that if what he was doing is worth doing that those commits are completely worthless.
> Parents are afraid, and get told by e.g. the media to be afraid

As a parent, this has not been my experience. In our (pretty affluent and safe) town I still see kids walking to elementary school alone. I let my kids stay home alone when they were 3-5 (you can go with me to the grocery store or play home, your choice) with main fear while I am gone being that of police or juvenile justice Nazis.

The media and government do seem intent on snuffing this out. In their view we must be afraid and any attempt to let kids play by themselves is placing them in unnecessary risk.
Both proposed solutions would solve the problem :)
Workplaces != voluntary organisations. You could lose your livelihood and sink into crippling debt if you were fired - not so much if you're kicked out of a community. And, of course, people generally pick communities that they'd like to be part of and which contain people they generally agree with, whereas people are often willing to put up with a hell of a lot in return for money.

You do, in fact, need active community management in order to convince some minority of people to treat each other with respect if there's otherwise no downside to failing to do so.
(1) the grass is always greener on the other side

(2) serial entrepreneurs are more common than parallel ones

(3) don't you have a performance requirement with your investors?

(4) does your shareholder agreement allow any of this?

(5) have you talked this over with your investors?

(6) it all depends on the cap table

(7) you could always sell your stake in the current company or engineer an MBO

(8) doing another company underneath the current one will still require buy-in of shareholders

(9) you already seem distracted

(10) a word of advice: finish what you start

Best of luck!
Ah, we've survived a few ice ages, should be fine.

Well, some of us anyway; I'm sure a lot of places will be abandoned / evacuated due to it being crushed by a few hundred meters of ice, and a lot of people will die from starvation and the inevitable war for resources and hospitable areas.
Display ads are dead. They have been dying for over a decade. Video ads have picked up some slack but they too are being commoditized. These days, publishers are turning to the paygate model and commerce.

Anyone who thinks that ads can pay for publishing are fooling themselves into believing they are part of the top percentile of publishers for whom this works due to sheer impression volume.
Makes sense. We'll look into it!
I think it depends if you take enjoyment from the act of investing and watching your fortune grow. Beyond a certain dollar amount it must have just turned into a hobby for her. Kind of like playing skee-ball all day and collecting up a huge amount of tickets, but then just giving them away to kids on your way out of the arcade.
Some friends and I have http://f6oclock.com (open-office mode: http://www.f6oclock.com/#ninja) for reading r/politics (a guilty pleasure). I like minimal UIs. Showing Reddit in an HN skin is a pretty funny idea so I might give it a shot tonight.

(It's named f6oclock because there was f5oclock but they made it suck...)
Yes, but adding a penny per kWh to the price of electricity is no big deal. Prices in the continental U.S. range from about five to fifteen cents per kWh.
You could prevent others from using alternative systems by simply not collaborating with other players (for any one of a million reasons) and not building compatible software. It's not abuse, it's the belief that they don't need other parties to build great product.
Ha, it's so funny that you mention this. My wife isn't a Luddite, but she's not a developer, either. I narrate design issues I have with our products to her, and she patiently lets me work through the issue out loud, although I'm not quite sure she would love being associated with a dog in this respect. :-)

There's something about saying things out loud that clarifies the muddled mess in our heads. I also find this to be the case when having to teach something to someone.
Seems, to my completely inexperienced point of view, like its time to hire your replacement. Establish a board with yourself on it (probably alongside investors), hire your replacement, and let them run your first company. Use your position on the board to keep in touch with and help direct the running of the company, while freeing up time to work on a second venture.
> Commuting on a crowded subway is exhausting personally

Honestly I find all types of commuting exhausting in different ways, except possibly a medium-to-long trip on a nicer train, where I can use my laptop (mostly) how I would in a hotel room.

It will probably never happen, but in my view the next major worker's rights advancement should be some kind of amelioration of the commute factor, either by employers or the government. It's probably more than half the reason I left my last job.

I've always believed that making things 'feel more fair' tends to motivate at least some workers to put in extra effort more enthusiastically.
If you go to the assignments page, the ones that start with "ML:" are the mystery language assignments. They're online and you can play with them right there!

For the 2017 course [1] we re-implemented the mystery languages in Racket, so you'll need to install DrRacket to use them. But they're a bit improved and more robust.

[1] http://cs.brown.edu/courses/cs173/2017/
Sounds pretty cool! Please feel free to also post it in this thread so I can check it out!