skysight-inc/HackerNews huggingface dataset:
I love Pandoc! Thank you, [John MacFarlane](http://johnmacfarlane.net/)!
"All metaphors are wrong, but some metaphors are useful"
Wasn't aware of these requirements, thanks!
The w/e was 'whatever' not weekend, updated to be more clear.
It's true that some are busier than others, but the vast majority of us can find 20-30 minutes to exercise 3-5 days per week. Cant get to a gym? Work out at home.

People simply chose to do something else instead.
> Our mistake was the server was running on an ephemeral port.

Typical idioms have the server as a connection responder and not an initiator. When the server is a responder it's typically on a well-known port for the sake of the clients knowing where to find it. Having a server on an ephemeral port sounds like a pretty uncommon use case.
The music they play at the gym. I also don't like putting headphones over it and destroying my hearing...

I like exercising but I hate the appearance obsessed, shitty EDM culture of gyms.

I..actually don't want goals. I want a place I could go to quietly and mindfully exercise just to keep myself fit during the years.

But that is the extreme opposite of what they offer. I probably ain't their focus audience.
> How do you keep it up?

Philosophically, to me, it is a way of being faithful.

To me, keeping oneself in top physical condition (fitness, weight, grooming, dress) is an act of being faithful to one's self but also especially one's spouse. This has rung true to me even when I did not have a partner at the time.

It is definitely more than a just-for-myself thing. Doing something only for yourself is too mutable, too subject to whim and mood. We can all think of times I'm sure where we have justified letting ourselves down ("I'm too tired/lazy/slobbish/etc to do this today"). But I cannot justify letting her down. I will always be in good form for her (and someday, for my family).

Also philosophically, there's some appeal to it that I can't quite name. There is some thing like pride in doing something that 99% of people try to actively avoid, in trying to run up a mountain, over and over. In overcoming, I guess. I wish I had the words for it.
Ask HN: Recommendations for Expert Level JavaScript Classes
I am trying to find recommendations for an expert level javascript class for a friend of mine. My friend learns best in the classroom (in an interactive environment with question/answer sessions), and as a result I was trying to find a "bootcamp" either on the weekends or some 1 week long coure that could help in taking intermediate javascript skills to the next level.

I am local to the Dallas-Fort Worth area but open to recommendations in person within the United States.

Any suggestions are more than appreciated.
> First, I don't like it. Most of the time, it is awkward stuff, and horribly boring, exercising just to exercise.

This may or may not be useful for you, but one thing I've had very good luck with is a stationary bike (at the gym, but it's easy to get one at home) and reading. The bike is stable enough that reading isn't a problem, especially if done on a iPad/Kindle.

I get through ~5 books a month just on the bike, and I find it easier to get motivated because I have two good reasons to do it. I'm able to go fairly hard and burn ~900 kcal in an hour's session.

It should ideally be supplemented with other types of strength-building activity, but it's possible to assemble something fairly minimal there that'll reap major benefits.
It's never too late to start exercising. What you have to realize is that you're not just a brain on a stick. A neglected body will eventually be a drag on your brain. A fit body will improve every aspect of your life. Whatever your excuses, they will all be wiped away when you realize how much more energy you have when you're fit.

I was a sedentary working-from-home consultant, so sedentary that my appetite disappeared. The doctor couldn't figure it out, but I did and prescribed myself a bicycle. Biked myself to exhaustion every night until it took too long to reach exhaustion. Now I bike, rock climb (mostly in gyms) and do yoga (I've done enough classes that I can do it at home by rote now).

I recommend rock climbing as an ideal geek exercise (unless you're obese): never boring, because it requires mental focus, planning, determination, etc. It starts easy, and you see results if you do it once a week, amazing results if more often. It most often requires a buddy (who needn't be at the same level) so you get a bit of human contact. Also the gyms are packed with hot bodies, and you can be one of them!

You'll never know which exercise is right for you until you try a bunch. One of them is sure to keep your interest.
Then why would you run it in a container? You're not encapsulating anything or making anything portable of the interesting part of the container is a directory on the host.
For me, once you getting going it's easy to maintain. But, then something like one vacation and you're completely off your routine.

The hard part is always getting started. I'll make up excuses like, "Ugh, I don't have the time to workout tonight" or "I'll just sleep in and feel better once I'm caught up on sleep". While the truth is exercising regularly makes me feel like there's more time in the day AND I end up having more energy to do things.

I found the three biggest things to help kickstart are:

* Friends who work out (social accountability)

* Eat really healthy and clean, not just cut back (small wins)

* Take progress pics of yourself every single day. Then move to 1 week, 1 month, etc. (self accountability).

Once I'm started, I find setting fitness goals becomes A LOT easier. Just my two cents.

And.. Now I'm motivated to work out tonight. Thank you OP.
Because overloading the return type (for the same inputs) is pretty unusual :)

Rust has the machinery to deal with this -- you'd need type annotations -- it just gets annoying.

Specific functions in Rust do get "overloaded" by return type by returning a generic parameter (e.g. the collect() method on iterators), but in general functions are expected to work without needing type annotations on return.

I mean, allowing this kind of use of FnOnce isn't a bad idea. I don't see major issues with it, just minor ones. That's not the choice that was made during the design. I'm sure if we looked at the original design rfcs this point will have come up somewhere :)

I wasn't involved in that decision, so I'm not aware of the exact reasoning.
It would be very hard to get several mA of current through your body from only 50V. That's why up to 50V is generally consisted safe low voltage which is not harmful to touch.
I used to work 10am-6pm+ and workout after. I would skip all the time. I shifted to 7am-330pm and haven't missed a day. There's no reason that shift would make any difference (I did it for other reasons) but it did.
When she gets older, if you let her watch Cartoon Network, there's quite a bit of content with zero educational or moral value. In fact, the latest incarnation of Teen Titans seems to be written by people my age (40) _for_ people my age. With tons of references to 80s culture that the kids would never get.
That one isn't specific to Javascript, though. If you can find a mainstream language that doesn't have any values that aren't equal to themselves, I'll give you a cookie.

(Going from memory of the last time I tried this challenge, since I can't get it to load at the moment.)
If you want to exercise, you have to cut something else out - the time you spend exercising is time you're not watching tv/eating/sleeping/doing any of the billion things that are more fun than sweating.

For me that was the first thing I needed to get my head around. Once I kind of, well, knew the space was 'there', it was more of a case of missing the gym rather than missing doing something else for the gym.

Secondly it was the realisation that missing exercise because I'm too busy with work is a false economy. After exercise I work harder and think sharper. The hour exercise costs me is more than made up for with productive work. In the times I've ditched exercise for multiple days / weeks, the compounded cost (slower work, worse sleep, etc) become even more evident.

Other than that, it's just discipline and a good routine. Habits are hard to form and easy to break. Get to a point where you're upset with yourself when you break the routine.
Journey of a Resume
This measure of inequality is mostly influenced by the distance between the mean income and the largest earners (who constitute a huge portion of the total GDP), however, I still maintain that in India there is a much larger distance between the mean income and the lowest wages of simple laborers/maids/walas/etc than the first world.

It seems that you are from India, can you give an anecdotal example of how large is difference between the income of "typical" experienced white collar specialist and the income of cheapest maids, cooks or cigarette walas, the bottom part of the labor pool?

E.g. in the UK the median hourly wage is roughly twice as much as the minimum; the very very lowest possible paying job pays half that of a "normal" average job; and statistics show that the median salary of a software engineer, considered a lucrative career, is 6 times that of the minimum.

Obviously the average person can't buy much of services (no matter how unskilled and lowpaid) of others, since buying 40 hours/week of anyone costs at least half of their total income; and a software engineer could have a full-time (again, 40hr/week not the whole week) cook/maid/driver/whatever only if he paid him at least 1/6th of his total income.
Max Howell (Swift package manager engineer, creator of homebrew) leaves Apple
You can sync NVALT with simplenote. I use NVALT on the laptop, simplenote on the phone, a combo that has worked well for me.
Ask HN: Do you talk about mood in your team?
After working in a number of different teams I have experienced a lot different ways of working. Many things are common across teams, e.g. most teams have some type of short daily team meeting.

But one area which differs a lot between teams is mood discussions. In some teams it was discussed every day as part of the morning meeting (everyone share their mood) while in other teams it was never mentioned.

My personal experience is that the mood discussions are very valuable, e.g. help unearthing frustrations early and thereby create a better team atmosphere. What are your experiences, do you discuss mood in your team? Do you find it useful or is it just oversharing?
collectors item. melt it down for raw materials. add it to a stick to make it a back-scratcher.
Definitely something we haven't heard lately. Every version of every note is saved, so if something goes wrong with a bad client you can always log into the web interface and look up the history. If it ever happens again contact support and we can look into the specifics.
After a decade of research, a startup launches a secure internet
Totally agree. It's nice when things work, but a total pain to troubleshoot. I built my home desktop with recommended parts almost four years ago and installed 10.8.

Since upgrading to 10.9 about a year ago, the built-in audio stopped working. Researching fixes takes me to multiple baffling threads that span dozens of pages.

I recently installed Windows 10 as a dual boot on the system, largely to try the Windows subsystem for Linux. That wasn't a trouble-free process either, but in the end it recognizes all the hardware, including a card reader that I thought was broken.

Although I use an iMac at work, and will continue to look first at Mac laptops, I'll probably transition to Windows once 10.9 gets too old.
> I feel like we sold out.

Because you have.

But come on, they could just have copied it and killed you instead. Add another product !
We're headed this direction with our service: https://www.lite-engine.com .
The ability to toggle between markdown syntax and HTML on a per-paragraph basis is an awesome feature! I often prefer the HTML/wysiwyg version but have to occasionally insert something complex which is trivial in markdown. This hits the sweetspot!
It was the first UNIX box I had that booted directly into X. That, and the man pages were kept up to date and didn't suck. It set a standard for me that took a long time to match.
The math show was "Square One Television"
SGI is the best in the enterprise business when it comes to support, and large scale systems for in memory computing. Have worked with many of the people there, and they are very talented.

Hopefully the HPE buy allows them some space to continue the support and quality they are known for.
I tried buying it here in EU and the local Dell distributor flatly told me that they can't procure it at all. Figure that O.o
But it runs OSX, which is the reason some people are willing to pay that much for that configuration.

Those who need something with newer components and at a lower price can easily source a different machine and operating system.
That's no moon...
I have no business model yet! What I'm focusing on right now is how to make the site as useful as possible, so I can sustain the kind of traffic I've seen in the past 24 hours that this has been on HN's front page.
I would make sure they have performance guarantees. what's to stop them from just white labeling your product then doing nothing with it. while they build out there own product or something.
Remember all the shit Google was given for not hiring him? Well, it turns out he doesn't like working for big companies anyway.

https://news.ycombinator.com/item?id=9695102
In other words, it's roughly as hard as keeping a quantum qbit from decohering, and for the same reason.

Not so trivial, then.
> I suppose the end game is when ad block scrapes your friends list and determines whether a post was actually from a friend or not, assuming Facebook never goes beyond the pale and impersonates a friend, posting ads under their name.

> At that point, the only advertising available is submarine sponsored stuff: paying popular people to post about your product.

Which violates FTC regulations and will get Facebook slapped down. Ads are required by law to be clearly identifiable as ads.
Social networking – comparison between academia and Industry?
"Networking on the Network: A Guide to Professional Skills for PhD Students": http://vlsicad.ucsd.edu/Research/Advice/network.html

This is a bit long and involved (and slightly old) but a very interesting document for those with an academic background in mathematics or mathematics-like subjects like computer science. I'm curious how it compares with social networking in Software Industry.

Any feedback welcome.
Yeah, you could probably modulate some CPU load and emit noise from the capacitors that are sitting on the power stage of the CPU.

Scary stuff...
My company was considering using these as our Linux option, but we couldn't enable full-disk encryption (Grub has an issue with encrypted NVME drives.) When I contacted Dell they said Linux was not supported via email, but rather through the community. (I'm now running a Thinkpad that's a few years old and it works much better than the XPS 13.)
Oh yeah that's a great deal. :)
Actually this article is talking about mild hybrid technology: Which is about upping the voltage for traditional non hybrid vehicles from 12V to 48V, giving them some hybrid like features on the cheap.
When I hear neologisms from the radical left or right this is the first thing that comes to mind. I don't take it as a writing style guide, rather as a guide to spotting tyranny.

The neologisms from FOX and social justice warriors are politics of language.
And while I do care what it is worth, that is only one factor in what its price will be, and of those two, the latter is the one that counts.
Scroll down to the bottom of that article and... "Find a hotel near lake Nyos".

Er, no, thank you.
I could see a lot of people on HN enjoying rock climbing. Each route you climb is essentially a puzzle to solve. It's very easy to get started and you can either do it on your own if you stick to bouldering, or you can top rope or lead with a partner.

You can choose how deep down the rabbit hole you want to fall, as it can get highly technical and it's also a great opportunity to go climb outdoors on weekends.

Another striking contrast I've found in rock gyms is that there's a greater sense of community and camaraderie. I've had strangers point out where I was going wrong on a particular route, advise me on my technique, and let me borrow chalk/tape when I was out.
I think this is not true.

Would you care to provide many examples?
CLIM, the galaxy's most advanced graphics toolkit
i often get the, can we make this a websocket instead of an api call. that way it can just get updated instead of you having to run a query...
1. not neccessarily faster (push vs pull depends entirely on the data creation consumption model)
2. the push scenario is not how most database access patterns work. Instead it's likely just polling the db on the backend instead of the front end. So same db load. and now lots of open connections to simultaneously maintain and garbage collect.
People want to promote horrible policies without Trumping themselves.
I have that book in my Amazon Wish List - is it worth the buy?
>...demarcation function...

You're grasping at straws here. This is a blog post, not a publication in a peer reviewed journal. Furthermore, it is fairly easy for a physicist to form a reasonable "opinion" about someones grasp of theoretical physics. This "demarcation function" does not extend to any other aspects of ones opinions regardless of how much you want to force this meaning on her words.
Open Indirect Ophthalmoscope
> linked list should be able to do inserts and removes in O(1).

That assumes you have a reference to the node, which isn't true in Java's LinkedList, as the nodes are encapsulated. The remove() operation in List either takes the object you want to remove (by equality) or an index. Both require an O(n) scan to find the node, then it can be removed in O(1).
They're very specific about what ads they will whitelist and only require payment from (roughly the largest) 10% of publishers. https://adblockplus.org/blog/acceptable-ads-explained-moneti...

I think there's a general consensus that people aren't against advertising in principle, it's the tracking, the intrusiveness etc. that the game has turned into.

I feel it's perfectly fair for an organisation working towards this ideal to take money in somehow in order to pay for it.
I think it's been obvious for about a year and a half that Nvidia is moving away from mobile and towards the auto market.
Caching Strategies for Scaling Drupal: Foundations
>But of late, I have realised that this is simply not true.

why not?
From my experience, this statement is far from true. I have both X1 Carbon (no NVIDIA) and a T460p (with NVIDIA) running Ubuntu 16.04, and some of my colleagues have X1's running Fedora.

There are various issues such as the laptop freezing when plugging in an external monitor (this can be fixed through a kernel update), crashes when waking from suspend / lock, Trackpad issues, problems with Bluetooth, problems with supporting 4k monitors through MiniDP, ...

So I'd say the stability of Linux on the new Skylake Thinkpads is far from optimal, although most of the hardware seems to be supported and runs.
Sounds like you're looking for something closer to Otto (https://www.ottoproject.io/)
The best thing I found was having a concrete goal. In my case, I wanted to join a local festival drum crew * , who were known for performing in very little clothing, and for having a high standard of physical fitness. At the time, I weighed about 235lb and the most exercise I'd done for about a decade was a gentle walk. I knew I wouldn't have a chance of keeping up.

So, I got a workout program for Kinect and started doing a bit of very gentle exercise every morning. After a while I started adding my own exercises that I'd read about or remembered from karate classes as a kid. I discovered running, and slowly built my way up to running 5K. When a gym opened under my work, I started going there every lunchtime to run, or to lift weights. A year later when the big festival happened, I'd lost about 50lb and discovered how fun it was to feel strong and fit.

The downside is what happens when the goal disappears: I was with the crew for three years, and when I stopped, I no longer had a reason to work out. Now, a couple of years later, I've regained a lot of the weight, although the nice thing is that I've still got a decent bit of the muscle, so I know I'll never be starting from scratch again :)

The hardest thing was to make exercise a really high priority - to make it a routine part of my day, rather than something I just did when I felt like it. You need to get to the point where it hits training time, and you just automatically reach for your gym/running shoes because that is the Thing You Do at that time. That's where the strong goal-motivation comes in. As soon as that motivation goes away, it's so easy to say "well, I could go to the gym at lunch - but I'm a bit behind on work, so I'll go in the evening", and of course you never do.

Best of luck with training. It really is worth it :)

* the Beastie Drummers: https://www.google.co.uk/search?q=beastie+drummers+beltane&s... - note: probably NSFW ;)
There is nothing to be replaced by in the first place, because most jobs are just arbitrary, and non-required. Not all, but most. I'm sure most people could get by on a fraction of what they actually do.

It just comes down to, people don't really know what they want. That's why we work like we do in the first place, most jobs are just jobs for the sake of it, 9-5, Monday to Friday keeping peoples minds occupied and keeping those at the top important. This includes "special" titles like, CIO, CTO, CEO etc.

Ultimately humans need very little to be happy and survive, but instead we have invented economies and lots of arbitrary stuff, luxuries, we don't really need, jobs are how one gets those useless things.

When I hear about AI and robots taking over the world, taking our jobs etc, it's nice to be able to say, "oh well, there goes sitting in a building 9-5 like a goldfish in a bowl". It's also sad for the robots :(
Happy birthday, Pandoc!

Pandoc is a key component in my Markdown-to-Kindle-and-Paperback pipeline. In fact I've soft-published an article about it: https://medium.com/@gabrielgambetta/how-i-wrote-and-publishe...

Amazing piece of software. Not that often a tool dominates an use case so thoroughly that there are virtually no alternatives, because there really is no need. Thank you, John MacFarlane :)
Would you care to define what neologisms are used by "social justice warriors"? I've never been able to take that term seriously, and instead use it, somewhat counter to your point, as an indicator that the person who is using it will not be reasonable.
Another version, also 3 characters: 0/0
Not sure I can help (for geographical reasons), but I think you ruined your 'asking for a friend' thing at the end there.
Edit: I'm also going to add that having a routine at the gym helped me a lot too. If you go to the gym and are unsure of what you're working out, it's harder to go or even do a decent workout. Look into a program so at least you know what you have to do everyday too.
I usually use Apache bench:

https://httpd.apache.org/docs/2.4/programs/ab.html