skysight-inc/HackerNews huggingface dataset:
As someone dating a fellow engineer coworker, I'm definitely curious to see further input on this sort of thing. She's incredibly smart and competent, but has received comments basically accusing her of sleeping with me to get ahead, or that she's only done so well because she's had my help and favor. (I don't have reports or any managerial power, but I am one of the most senior engineers on the team)

I've definitely spent a fair amount of time teaching her things, but it's been in no way her taking advantage of me, and I don't use any of my influence to help her more than I would anyone else. She's earned every accolade and piece of praise she's received, and it's heartbreaking to me to see these kinds of comments directed at her. Even without my help, she'd be incredibly successful - she's one of the smartest people I've ever worked with.

Due to this sort of thing, we keep the relationship fairly private. Some people know, either because we've shared it with them or because neither of us are particularly great at hiding it, but it means that we have to at least attempt to keep something that brings both of us a lot of happiness a secret. Since we have lots of co-workers on facebook, etc, I even have to be extremely conscious in things like tagging us together in group activities. We have to remember to try and keep at least some distance in work related social gatherings. That stuff is hard on me - as much as I try to imagine how hard that is on her, with everything else she deals with at work, I know it's even harder.

I have to quash a desire to be overprotective of her on this sort of thing, and other inappropriate encounters she's had at work, because she's an adult woman who wants to take care of things without me stepping in. I've got to respect that - but I would find it absolutely fantastic to be able to share with her stories of people who have been in similar situations and how they handled it.

I know none of that is expressly what was discussed here, but I think it's a problem that affects females in the workplace a hell of a lot more heavily than it does men, and it's certainly not the only thing. Sexism is alive and well, and I don't see how people talking about it does anything but help.
Out of curiosity have you thought about just running a linux server in a VM and sshing into it from the shell? It seems bizarre I know, but you get a "real" linux then, while still keeping a major OS for software compatibility with user apps.
Have they fixed the coil whine[0] issues with them? From what I've seen, a lot of Dell laptops have this issue. I have really sensitive hearing and high-pitched sounds like this drive me crazy.

[0] https://www.reddit.com/r/Dell/comments/3zau8b/coil_whine_pro...
From a tactile point, not the same. I've rage-quit keyboards because of nerfed ESC keys before, so this one won't be the first.

I put a piece of double-sided sticky tape on my ESC key just to make me notice how often I hit it. When I'm editing, it's all the time.

The seeming last-minute addition of a remapping feature for ESC in OSX leads me to believe that the software people at Apple were railroaded by some hardware folks. Hard to believe that whole teams using Emacs / vim were ignored, but I've seen it happen before.
Running machine learning on medium sized datasets I often run into memory issues.
I'll believe it when I see it
It's really quite absurd to spend $3500 on a laptop. That's baffling.

That's more than the down-payment on my pickup truck.

That's more than we paid for the last two blade servers at work, that have a combined 96 cores and, I think, 288 GB of RAM.

That's just a little less than the seven laptops I have owned in my entire life.
Definitely, so imagine if HN decided to show a thumbnail image beside every link on the front page so users get a preview of what they'll see before clicking the link. When looking for a solution HN will quickly discover that auto generating website thumbnails is a nontrivial challenge to do well.

BitPixels solves this challenge by providing a simple img tag HTML code that HN would use to automatically generate and cache a png thumbnail of any URL.

Behind the scenes, BitPixels uses a server farm of real Google Chrome browsers to load URLs and take screenshots so the thumbnails look exactly like the real website. Most competitors use open source libraries like phantomjs or cutycapt that produce inaccurate thumbnails on modern websites.
Would it be possible for you to pop into #archiveteam on EFNet? I'm not sure where to start with getting the PDFs - this may be a good project for http://archiveteam.org/index.php?title=PDF_2016 but they'd need a (large) list of PDFs.
Recently bought a Macbook Pro Retina (3 months ago), the charging cable is already dying and the ethernet - usb adapter they provide is utter crap. Each of those cost an arm and honestly, maintenance costs isn't something I factored in when I bought this 1800$ laptop.

All around, the laptop is OK but not great. That experience really contrasts the very positive one I had five years ago. What went wrong? How can basic manufacturing quality tank this hard in such a small timeframe? Did they fire the wrong guy?
What about leaving fullscreen mode while playing video?
Some employers also accommodate side businesses and hobbies. One place I worked at even encouraged employees to use their equipment to work on side projects. My current employer lets me work on my side business in the office when I don't have other work to do. Ironically, that same employer discriminates against staff in relationships because they're a child-having risk!

So I think one aspect of accommodating kids is the same. Not a moral thing so much as a way of attracting workers.
Ask HN: Physical device for 2FA auth
Hi,

I'm ditching my personal phone in favor of the company's phone, but I'm struggling to do it due to the fact the I have more than 10 2FA tokens being generated by Google Authenticator on my personal phone.

I don't want to carry two phones, neither do I want to install it on the company's phone (since it could be taken away from me in a blink of an eye).

I though about getting a physical device dedicated for the solely purpose of having all my 2FA tokens only to find that there's no such thing (not that I could find).

What I did find are USB keys that are only good for one service. It's kinda impractical (not to say expensive) to have one physical device per service that I use 2FA. Also, not very usable since it depends on a USB connection to activate the 2FA and they don't spit a number.

How do you guys manage this? Any universal multi-2FA solution that won't rely on a phone?
You're being pedantic. We our the ones who govern ourselves and dictate our own economic system, and this system is responsible for our current situation.

We don't necessarily have to move off capitalism. We simply need to address the flaws of capitalism, say by increasing research funding or not bailing out large investment banks every time they make awful bets.
Because physical feedback and muscle memory are very nice things to have. Touch screens lack the former, which makes it hard to build the latter.
System76 only offers Ubuntu as stock OS.
I have the 1080p display and with tlp installed I can get somewhere in the range of 7-9 hours.
Does it matter that they understand the difference though? Even if it's confusing as to why it's a victory, it's still a victory for the end user.
XPS 13, XPS 15, Precision 5100 (same as XPS 15 but configurable in every way)
When the Mac is less than 10% of their revenue, why should they bother to care? They can coast on their reputation and they have a captive audience of iOS developers who will buy any Mac because they have to.
I can't believe they killed the MagSafe. This was an amazing innovation that has saved various laptops of mine over the years.
I think that a cellphone with one button was also a mistake but I've never been a fan of Apple... I wish cellphones still had a slide out keyboard...
> So, what's a decent laptop for running Linux? Good keyboard, good trackpad support, good sound . . .

Sadly enough, I think the lack of really great options is what may have pushed some engineers to macs in the first place. :)

Admittedly, last I looked was several years ago -- I'm interested to know too! Keep hearing good things about the XPS series, but last I had one it ran hot enough that I couldn't comfortably keep it on my lap.
It's not just the lack of sandboxing, Spidermonkey is qualitatively worse than V8. The metric used is ease of finding exploitable bugs _without taking sandboxing into account_. I do not know where you get your security track record from, but there is a big asymmetry in public-vs-private information on the matter. Most of the research into exploitation happens behind closed doors and the general public is not privy to it.

Reducing the attack surface is meaningless when the attack surface is humongous, yet people keep reiterating the same old fallacies.

Mozilla has said nothing about starting again on solid foundations. All I see are iterative improvements on top of the same, rotten core, with an emphasis of performance to boot. This is not progress.
Seeking CTO/CPO for childhood education startup
CottageClass is a community marketplace for PreK-12 education based in Brooklyn where families can search and enroll in unique microschools independently owned and operated by local teachers.
Inspired by the methodology Airbnb has used to support hosts sharing their homes, CottageClass is on a mission to build a platform that will empower teachers and parents to create unique microschools in their communities through an unwavering commitment to these seven values: 1) visual appeal 2) design-thinking 3) storytelling 4) collaborative culture 5) community 6) public advocacy and 7) data-driven and scientific approach to problem-solving. I'm looking for an independent, creative, visionary engineer who can help us grow. To learn more, please visit
http://cottageclass.com/s/CottageClass-seeks-CTO.pdf
Swedish pleasantries 101:

Sure! Let's do lunch! Week 42? No my in-laws will be visiting that week. Week 43? Sorry, I have a dentist appointment that week. Week 44, no I can't then, but maybe week 45? Oh, we have a christmas thing that week. Week 46? I'm not sure, but I think I need to keep that week open. How about we get back in touch after the holidays? Absolutely. Rinse and repeat.
Not sure why you're downvoted. I am a vim user and the first thing I do is bind escape to caps lick on any new keyboard. Reaching for the escape key would be terrible for my RSI.
Muscle memory. Nearly 40 years of Emacs muscle memory.

Sure, you can rebind it. But this starts to interrupt flow when you switch keyboards.

ESC wasn't broken. They broke it. I'm done.
The best thing I've ever done is to not sit for as long as I used to. A convertible standing Desk allows me to switch and I do, all the time.

Iirc I read research showing that no physical activity can compensate for sitting. We need to sit less and move more often, something like every 20-30 min.

As for stretches I'd second physical therapy. For the pain I'd also recommend Feldenkrais as well as Yoga.
"I find the treatment of psychology on HN to be perplexing."

Yes--there has been constructive critism.

1. Most people on hn have at least a bachelor's degree.

2. Many have seen a Psychologist.

3. Sone have seen a Psychiatrist.

4. Many have taken drugs that were suspose to help them.

5. Many have spent a lot of money on Psychology, with a lot of crying, side effects, and no result in the end.

6. Out of all scientific disciplines, I can't think of one that needs more critism than Psychology, and its more regulated brother--Psychiatry.

7. So yes, our anuses twitch, when any Psychology is brought up.

Any MFCC, or Dr, "Oh golly gee--maybe he's a latent homosexual. He used a peculiar word in 7?" Where's that 18 something book? No--let's put him on drugs. Oh, they didn't work. How much does he owe me? Let's try CB therapy? How much have I made off him? Well he thinks he's a little bit better, but he's still self medicating with alcohol, and isn't working, and Still complaining. Let's tell him he needs to go to rehab! That will get him out of my hair? Well--my profession is definetly better than construction? I wish my patients respected me more? Maybe I will start a 501C3--they make a killing off people's heart strings? I wonder why they don't respect what I do? I spent all those years in school, but still have a hard time with statistics? But then again--it's an Art too. Yea! (Hand rub together) My next victim is attractive, and has great insurance. Come on in Mary. We have 50 minutes. Did you bring your insurance card?"
> I find it annoying that people switch OS's and compare them based on feel and "features"

I think it's interesting. It implies that the important software packages are now available everywhere. If there were key applications you needed, you probably wouldn't switch.
Too bad there isn't a way to have your app control the touch bar even when it isn't in focus. I would have liked to write a background application that overrides it for personal use. I already have one that does that for the caps lock key.
I just came into this thread yesterday and today and mentioned it but I get the feeling this thread but maybe it's too late for discussing as this thread's been around for like 5 days. I'd like to discuss it more, maybe start another threwd but it might be futile to try to talk about this topic more. It's a bummer there's not more passion for this.
> * If you come to a manager who's an anti-LGBT crusader outside of work with some issues related to your same-sex marriage*

Your manager is not your personal grief counselor. Here is a fairly complete list of reasons why it might be discussed:

- "I need a week off for my honeymoon."

- "I am required by company policy to tell you or HR that I am dating [name] from sales."

- At the company Christmas party: "Hi, this is my spouse/partner [name]. [name], this is my manager, [name]."
I have a hard time believing that you're an iOS developer, given that you don't know it's called "iOS" and not "IOS", or that you think the desktop is called an "Imac".

In any case, as an iOS developer, the new MBP actually looks really great. The only issue is the need to buy a $25 cable to plug my iOS device into the computer, but if I can afford to buy a brand new computer to work with my pretty new iPhone 7, I can afford to buy a cable (or more accurately, my employer can afford to buy one). Besides that, the only other issue I can see someone raising is the 16GB RAM limit, but I don't see how that's a problem for iOS development. My current MBP has 16GB of RAM and that's never been a limiting factor.

Edit: I actually don't need to buy a new cable, since my external display has USB, as does my keyboard, but I do need a Thunderbolt 2 to Thunderbolt 3 adaptor for my display (since I probably can't convince my employer that I need a 5k display).
The key is still there, on the touch bar. The only problem is that it may be difficult to hit it without looking. That's not a big deal for exiting fullscreen mode.
> The spammers spoof Caller ID for a utility company such as PG&E, then tell the mark that their electricity and gas will be cut off unless they pay a past-due bill.

This is one of the myriad of times where being poor is expensive. I know this scam wouldn't work on me today. Why? My utility bills are paid automatically through credit card charges made by the utility. I get e-mails every month or two when the charges are made. If I don't see an e-mail around the usual time, I can log in and investigate before the bill is past due. Even if the charge messes up for some reason, I have the money handy to pay both the utility charge and the late payment fee if it's my error.

Someone who doesn't have as much doesn't have those choices. I remember when I made far less than I do now and, yes, it's entirely plausible that I would get a call from the light company demanding payment or they'll have the person standing next to my meter go ahead with the disconnection. So I would have fallen for that scam in the past because it was plausible. It sucks that scammers prey on people who are in these kinds of vulnerable positions.
I read a lot of posts about the coil while, but I haven't noticed any coil whine in mine.
React Native Push Notifications with OneSignal
Pretty sure Cmd+F or similar usually works for that.
I wasn't a fan of it about 3 years ago before I had to work with them daily at my job. Now when a user brings in a laptop that doesn't have a touchscreen I tend to smudge the display because touchscreens are so damn useful.
Yep. There should at least be some kind of high-priority kill switch for that sort of thing.
I was expecting this to be a complaint that the only questions people ask female engineers are about kids and dating, instead of engineering. Who can tell which way public opinion will spin these days!
Going linux on decent hardware isn't biting the bullet one bit. Thinkpads are seriously nice and the days where you couldn't get your audio and wifi working on linux have been over for ~5 years. Give it a shot, and you just might like it.
Has anybody used these?
For me, 16GB ram and missing ESC key are big limitations. I think a lot of frustration here is if your time is money (aka a professional) and you have a big budget, you are still stuck with general consumer level hardware. There aren't any other options from Apple right now, and likely not for at least another year.

I love my Apple watch, iPad, and iPhone...but those are all "best of breed" imho. I was waiting to purchase the Macbook Pro, but it's pretty mediocre by my measure.
Einstein spent ~8 years developing general relativity. Certainly not "all the ideas in one or two years".
Seriously?

"It was one of the first gaming consoles to use a dual-core processor" - no, it had 2 physical main processors

"also had a Motorola 64k processor" - um, apparently the 68000 has lost 4000 with time?
I was thinking "meh I don't use esc at all". Until you reminded me of vim. Then I realized it may well be one of the top 5 most used keys for me.
It's not only the fact that it's 16gb, it's that it's soldered in, so 16gb must last for another five years or however often it is you upgrade.

Edit some movies, run some servers, launch Atom, repeatedly read lots of files, do some gaming, and it's nice to have a lot. Or just open a couple Chrome tabs.
Well, if 99% of the book was freely available for viewing on 9 other websites than Amazon, I bet that people would complain A LOT for being given a link to Amazon instead of one of the numerous readable sites.
The laptop is a tool that many people use all day everyday. If the machine lasts you three years, that's about $5 per day which is pretty affordable.

If playing with software is your hobby, then spending $3500 over a couple of years on your hobby isn't outrageous. I know people that play guitar for fun and they wouldn't think twice about dropping that much on a used guitar.
It is never my wish to devote so many resources to a program that the desktop becomes unresponsive.
How is it not viable?
GSB-50:+4+Very+Unique+Questions+&+Answers+About+Underground+Fuel+Storage+Tanks
Is Elizabeth Holmes a co-founder?
Your argument consists of "people who don't work like I do are wrong" and you imply they should pay the price... for using a key that's been ubiquitous since the beginning of computing time.
This is something I will never understand. Why would you reduce your work space by not extending the displays?
So when will there be a WebKit API for this?
That's a nice idea, But I could only imagine it would lead to chaos as apps start fighting each other for Touch Bar rights.
I'm okay with the port situation--there is an elegance to the 4 completely symmetrical USB-C ports. Also super excited to ditch Magsafe. It'll be awesome to be able to just replace a USB-C charger cable instead of the whole brick when it inevitably frays.

I'm bummed out about the huge reduction in battery capacity. The 13" model loses 1/3, and the 15" loses 1/4. With the addition of the touch bar, this will probably be the first MBP to see a battery life regression.
Are titles really that meaningful? I've never worked at a place that cared much about them.

Also, on a practical note, that would require 17 different titles for the same type of job if you have a 5x variation in compensation. That seems kinda crazy.
USB-C and USB-3 aren't mutually exclusive.
One describes the shape (Type-A, Type-C) of the connector.
The other describes the speeds supported by the port (USB2, USB3, USB3.1).
I want a device API for third party keyboards, and a split toolbar more for split keyboards. So that third party ergonomic keyboards can be developed building on this.
It's funny how Americans (USA) use the freedom as in this situation "they are necessary connections that offer you freedom" but don't even realize that's the same "freedom" they are stuck in the Imperial system; lack of standardization.

I for once welcome these changes; if companies were not brave enough to let go of old ports to standarize the USB we'd be stuck in the old days with dozens of dongles. At the speed of USB-C adoption, in ~5 years I hope it's the most used port and in ~10-15 I hope not to need any other port for any peripheral.

I wrote a small article about USB-C adoption: https://techcrunch.com/2016/10/27/apples-new-macbook-pro-jus...
This was a company that said they cared. That made products which were far and away better than the competitors. I paid the Apple Tax, but it was worth it because I didn't have Windows headaches and because I had a better quality system that was truly optimized for both easy use and for power users. It was great. I actually feel crushed by this news. I valued the trust I had in Apple.

And I don't say all of this lightly. I've read the threads the occur after every major Apple release. They're always replete with naysayers. I've never been one of those people. This seems different.
didnt even know you could live in sf with 27k in 2000
I use the keys on that row, and having physical keys gives me the useful tactile feedback that I've pressed a key. Sounds dumb, but it's real - it's the reason that keyboards are much better to type on than touchscreens.
did you not click on the creepy toggle?
"Speculative science" is the normal way to describe that.
I can't wait to write a nyan cat app for the TouchBar.

Hopefully the next XCode build will include a TouchBar simulator so there's no need for me to get a new MBP in order to work on this.
when this was first announced a few months back there was this discussion: https://news.ycombinator.com/item?id=12074096
I run Ubuntu on a Dell Inspiron 7000 2-in-1. Everything as a laptop works including the touch screen. Sound took an extra driver install, but that was easy. The only thing that doesnt work is the automatic keyboard locking when in tablet mode, but honestly the tablet mode is a bit of a gimmick. It's too heavy for long use as a tablet. I bought it as a laptop, and for that its been really great. I was actually quite surprised. And the price is amazing. $600 USD.
It's faster to not have to have a separate filesystem, and with the new update or cbwin [1] you can launch native Windows apps from the command line.

[1]: https://github.com/xilun/cbwin
So if you use .class files instead of .jar files, you'll start up significantly quicker?
Fanless design means performance is seriously crippled. The fact that the fanless MacBook works at all is impressive.
If I were in charge of Apple I'd make the app have to have accessibility rights.
I used to do exactly what you're suggesting. I had a headless vm always running in my laptop and I used to ssh into it. I have turned the vm off since I started using bash on Ubuntu on windows. There are hiccups, but 99% of the time I don't notice that it isn't "real" Linux.
Since Java.
How's the build quality though? I was under the impression that Thinkpads are mostly plastic. Honestly, one of the best perks of a MacBook is the machined aluminum body. Does Lenovo have anything like that?