HNHacker News
TopNewBestAskShowJobs

runesoerensen

27,319 karma · joined October 17, 2010

.NET at Heroku. Co-founder of AppHarbor. Hacker
submissionscomments
runesoerensen··on iPhone 11 Pro and iPhone 11 Pro Max
Product page now online: https://www.apple.com/iphone-11-pro/
runesoerensen··on How Men’s Bodies Change When They Become Fathers
I'm sure you'd make a great parent.

> Dumping/delegating mundane tasks onto a high income earner doesn't jive with common sense

From the article: "Caring for your child, therefore, produces not only a strong bond but a neurochemical reward, inducing feelings of happiness, contentment and warmth"

I suspect that some of the "mundane tasks" you have in mind are exactly the ones that produce this bond - like changing a diaper when you hear your baby crying at night. That's probably difficult if you're using earplugs, and I guess such tasks might not make sense for some high income earners, though.

runesoerensen··on 1Password Restores Free-to-Use Local Vault Option in Latest Version of iOS App
For context, the removal of this feature was discussed here last week: https://news.ycombinator.com/item?id=20417832
runesoerensen··on Apple Pro Display XDR
Product page is up now: https://www.apple.com/pro-display-xdr/
runesoerensen··on Apple announces redesigned Mac Pro
Edit: Product page up now https://www.apple.com/mac-pro/

More details: https://www.apple.com/newsroom/2019/06/apple-unveils-powerfu...

runesoerensen··on iPadOS
More info in the press release https://www.apple.com/newsroom/2019/06/the-new-ipados-powers...
runesoerensen··on Burnout is classified as an occupational phenomenon by the WHO
Also discussed here last week: https://news.ycombinator.com/item?id=20026378
runesoerensen··on Qualcomm To Get $4.5B from Apple Settlement According to Earnings Release
"... our financial guidance for the third quarter of fiscal 2019 includes estimated revenues of $4.5 billion to $4.7 billion resulting from the settlement (which will be excluded from our Non-GAAP results), consisting of a payment from Apple and the release of our obligations to pay or refund Apple and the contract manufacturers certain customer-related liabilities."

https://investor.qualcomm.com/static-files/e8c6eb06-9de6-421...

runesoerensen··on Facebook Stored Hundreds of Millions of User Passwords in Plain Text for Years
Facebook's own announcement is titled "Keeping Passwords Secure"[0]

Facebook comms: You can't really use the word "keep" when the entire post is about how you have failed to keep passwords secure, by storing it in plaintext.

Or at least, you probably shouldn't use that word. It signals that you intend to keep doing what you're doing, which wasn't just keeping passwords insecure up until sometime in January.

It's up until today when you effectively disclosed that you haven't notify hundreds of millions of users that their passwords were compromised for months after discovering it. I know they "were never visible to anyone outside of Facebook", but that group still includes some +25K people.

[0] https://newsroom.fb.com/news/2019/03/keeping-passwords-secur...

runesoerensen··on Tensorflow 2.0.0-Alpha0
Also https://medium.com/tensorflow/test-drive-tensorflow-2-0-alph...
runesoerensen··on Exploring Neural Networks with Activation Atlases
OpenAI (https://blog.openai.com/introducing-activation-atlases/) and Google AI (https://ai.googleblog.com/2019/03/exploring-neural-networks....) also posted updates related to this release
runesoerensen··on How to Make a Big Decision
"In July 1838, Charles Darwin, then 29, sat down to make a decision that would alter the course of his life [...] Should he get married?"

Incidentally, Kierkegaard kinda tried to answer this question 5 years later in Either/Or. A couple of related snippets:

"I see it all perfectly; there are two possible situations — one can either do this or that. My honest opinion and my friendly advice is this: do it or do not do it — you will regret both" [0]

And a more long-winded version:

"Marry, and you will regret it; don’t marry, you will also regret it; marry or don’t marry, you will regret it either way. Laugh at the world’s foolishness, you will regret it; weep over it, you will regret that too; laugh at the world’s foolishness or weep over it, you will regret both. Believe a woman, you will regret it; believe her not, you will also regret it… Hang yourself, you will regret it; do not hang yourself, and you will regret that too; hang yourself or don’t hang yourself, you’ll regret it either way; whether you hang yourself or do not hang yourself, you will regret both. This, gentlemen, is the essence of all philosophy" [1]

[0] https://www.goodreads.com/quotes/28780-i-see-it-all-perfectl...

[1]https://www.goodreads.com/quotes/7141047-marry-and-you-will-...

runesoerensen··on Cisco ‘secured visas for foreign workers instead of hiring US citizens’: report
> My feeling is that these jobs should be given to US college grads first. Let them grow into the roles. Why are we letting foreigners get hired into these roles instead?

In the case of senior roles: Because letting a college grad grow into a job that requires many years of experience, unsurprisingly, takes many years to grow in to.

As to entry-level positions I'd assume that a shortage of American candidates would be the reason. Or perhaps some employers have experienced foreign workers that seem more motivated/harder working (for instance they might have more to loose from being fired)?

> I have noticed that they pay less for h1b workers, and this is not only at Cisco, basically everywhere I have worked.

That would be a violation of H-1B requirements and seems to be why the Department of Labor is taking action against Cisco here.

> I’ve also seen the companies write job descriptions that only fit the h1b worker so they can help them get a green card.

I'm curious if you can provide an example of a job description that only fit one H-1B worker?

Also, H-1B is a non-immigrant visa, i.e. not a green card. It's a "dual intent" visa, which just means that an employer can legally file for a green card for an employee in H-1B status - it doesn't grant any immigrant benefits or a direct path to permanent residence.

> It’s sad.

If an employer is abusing the immigration system by somehow designing job descriptions for a specific person (and I'm interested in examples of that as noted above) I agree.

However, and I suspect this represents the vast majority of EB visa petitions for temporary workers, I don't find it sad if an employer sponsor a green card after someone has worked in the U.S. for many years. The H-1B visa is limited to 6 years max, after which the worker will have to leave the U.S. In most cases I'd find it quite nice if an employer makes the effort of securing a green card for an someone who has created a life for themselves in the US. It's also ususlly in the best interest of the employer, which is why they spend the time and resources to do it :)

> Finally, I believe that companies have too much power over a h1b worker. If they fire them, they only have a month to find a new job and then they have to fly home. It’s bad on all sides.

I agree fully with that sentiment, but it's unfortunately worse than you think: Technically an H-1B worker whose employment is terminated have to leave the country immediately. There's a vaguely defined policy granting some degree of lenience/grace period, but it's not a right at all.

In reality, a person in H-1B status should see every day in the US as potentially their last - at least in legal status (although very short lapses are often tolerated/accepted).

runesoerensen··on Let the Other 95% of Great Programmers in (2014)
This essay didn't fare well when it was initially posted: https://news.ycombinator.com/item?id=8799572

The discussion left me with the impression that the lack of progress in terms of making skilled labor immigration easier wasn't just a result of Washington's/politicians inability to get things done. That was however the reason I would usually hear when debating immigration hurdles with friends in the Bay Area.

It was pretty clear that keeping immigration difficult and very limited, even for skilled people, was also very much a popular position that largely reflected many HN users (presumably US voters).

Posting again to see if anything has changed in terms of how this community view and value foreign labor in tech?

runesoerensen··on Cisco ‘secured visas for foreign workers instead of hiring US citizens’: report
> You could potentially argue that if Cisco and others didn't hire H1 workers, maybe the median wage in San Jose would be $200k. But that sounds like a little bit of a stretch.

I agree that would be a stretch especially because the yearly H-1B visa cap is 65,000 across all industries.

In any case, even if wages would be a bit higher without foreign labor, Cisco would probably only be responsible for paying at least the market wage for a position at the time the H-1B petition was filed.

> I also think about roles like HR and Marketing that do not have much competition from immigrants

Just a small nit (because I'm reminded of this every time I enter the US): H-1B is a non-immigrant visa type for temporary workers ;)

runesoerensen··on Cisco ‘secured visas for foreign workers instead of hiring US citizens’: report
> Cisco median pay in San Jose is $122k.

Yes that seems to be pretty close to the mean wage in San Jose for a likely "Software Engineer" job code: http://www.flcdatacenter.com/OesQuickResults.aspx?area=41940... Cisco's (posted) wages span the different levels of that job description pretty well as far as I can tell.

However it's probably important to note that LCA data (e.g. the data on h1bdata.info) doesn't actually say anything about how much Cisco's paying. Those are just the wages Cisco has submitted in LCAs, but I don't think there's any way to verify that an LCA is connected to and used for an approved H-1B petition and actual employment of a foreign worker.

> Because Cisco is "underpaying" H1 workers is a myth that a lot of HN posters like to believe

Not sure about HN reader bias (*see edit below), but in this case the Labor Department clearly found some wrongdoing on Cisco's part. Would be interesting to know what that is? Perhaps Cisco is filing all these LCAs to signal that's they're employing workers in all wage levels, but only use the certified LCAs with the lower wages when submitting H-1B petitions?

Edit: OK, I'll admit that I do actually know about HN bias a few years back. That was abundantly clear from the shitshow that was the HN discussion about pg's "Let the Other 95% of Great Programmers In": https://news.ycombinator.com/item?id=8799572

runesoerensen··on Cisco ‘secured visas for foreign workers instead of hiring US citizens’: report
I'm curious how this is possible considering a certified Labor Condition Application is a requirement of, and must be submitted with, an H-1B petition. An employer essentially attests to various posting requirements, and that the wage (ranges) at least matches the average for the same job title and seniority in a specific area, among other things. The wages listed in the LCA have to be backed by wage data from for instance http://www.flcdatacenter.com.

Seems like the company would have to either misrepresent the job requirements/responsibilities/wage level (seniority).. Or perhaps they'd fake a survey of local wages rather than using the "official" statistics?

Otherwise I don't think the Department of Labor would/should certify an LCA with a wage way below market for the position. If they do, though, perhaps that's where the issue can and should be fixed?

In practice this also means that employers need to file an amended H-1B petition with a newly certified LCA when an H-1B employee moves to a new area code. For instance, if you move a H-1B software engineer from Denver to San Francisco you'll likely have to pay the employee more.

The article does point out that the issue was discovered by the Labor Department (rather than for instance the USCIS, who's responsible for processing the H-1B petition itself), so perhaps that indicates a failure to comply with LCA requirements?

runesoerensen··on Too Late to Protect the 2018 Elections. Here’s How the US Can Prepare for 2020
Maybe just "How the U.S. Can Prepare for the 2020 Elections"
runesoerensen··on Startup School Advisor Track: You Are In
Fixed: https://blog.ycombinator.com/startup-school-every-company-th...
runesoerensen··on Bullshit-sensitivity predicts prosocial behavior
> Right, but imagining being tortured doesn't hurt just as much as being tortured. That is why the sentence strikes me as obviously false.

That might be the case, but it's probably not the relevant comparison. The relevant comparison, for the sentence to be true, would be between "The imagined pain experienced from thinking about torture" and "The pain experienced from thinking about torture".

Or to put it another way (in the same format as the sentence we're debating): "The imagined pain experienced from thinking about torture does not hurt less than the pain experienced from thinking about torture".

I think the profoundness here is more related to the word "imaginary" being unnecessary (and even harmful) as it relates to suffering. My sentence above might make it more obvious that "imaginary pain" is somewhat ridiculous in the first place, but it is however used to dismiss people who are hurting.

> Yes, people might disagree about whether or not someone is in pain. Similarly, they might disagree about whether or not someone is eating cake. That doesn't mean that "imaginary cake tastes just as good as real cake".

If a person is conscious and claim to be in pain, that person is in pain, and it doesn't matter if other people think differently.

Similarly, if someone is eating cake it's just weird for anyone else to disagree that they're eating cake, or even discuss the difference between the taste of cake and thinking about eating cake. People of course rarely question the reality and experiences associated with eating cake, but they do with people experiencing pain, which makes the sentence more insightful than you seem to believe.

In a sense this also kinda leads to the result of the study: I do see a point in the statement (and the other non-BS statements), and I think it's a lot more likely that I'll engage in prosocial behavior, such as relieving someone from pain others may describe and dismiss as "imaginary" - or for that matter giving someone the cake they want/need, whether that be real or imaginary ;)

runesoerensen··on Bullshit-sensitivity predicts prosocial behavior
Sure it's a bit of a tangent, but related in the sense that I was hurt more, or less, based on my ability to imagine pain (which in my experience was easier after experiencing it).

In any case, the sentence doesn't seem to require the imaginary pain to be equivalent (or even compared) to the pain experienced from whatever is causing the imaginary pain. I don't think that's even possible.

It just requires that the pain someone experience from imagining/actually being tortured hurts just as much, albeit likely differently, regardless of the nature or cause of the pain ("imagined"/"real").

The "profoundness" of the sentence is probably related to the already questionable concept "imagined pain"; and how the pain experienced by other people can easily, and way to often, be dismissed and classified as "imaginary".

The pain still hurts the person experiencing it though, regardless of whether some might call it imaginary (and whether "imaginary pain" even makes sense).

runesoerensen··on Bullshit-sensitivity predicts prosocial behavior
I participated in various research experiments at the local university (to earn a bit of money on the side while in high school). The ones that paid the most where usually pain experiments, so I've been through quite a few of those.

One thing I found interesting is how incredibly subjective and relative painful experiences are. Increasing and varied types of pain would typically be inflicted over the course of an experiment, while I had to perform various tasks and grade the pain on a scale from 0-10.

Very often I'd grade the initial pain around 6-7, and increase that to the maximum of 9-10 during the experiment. The pain I experienced by the end would however be much more severe, and if I could've corrected the initial grading it'd have been closer to 2-3.

I guess you could say that I was unable to imagine the level of pain I'd later experience, and how relative pain is perceived in this type of experiment.

Just a tangential anecdote, but I didn't call BS on that statement :)

runesoerensen··on OpenAI Five Benchmark: Results
Related discussion from yesterday's match: https://news.ycombinator.com/item?id=17693169
runesoerensen··on Facebook Has Identified Ongoing Political Influence Campaign
Facebook has now posted the announcement referenced in the article: https://newsroom.fb.com/news/2018/07/removing-bad-actors-on-...
runesoerensen··on Learning Dexterity
Very cool. There's also a Times article about Dactyl: https://www.nytimes.com/interactive/2018/07/30/technology/ro...
runesoerensen··on Some MacBook Pro users complain about throttling issues
> If the projector is mounted overhead then you are left with a bundle of plugs, likely none of which USB-C.

If an employer buys USB-C only laptops for employees I'd consider it very likely, not to mention smart, if there was a USB-C plug in the bundle.

I understand, but don't share, your bitterness over USB-C as a display interface, particularly since you can use it for so many other things even when it's obsolete for that purpose.

In the context we're debating (e.g. compatibility/convenience problems related to recent MBPs) it's also much simpler than the scenario you're portraying. In that case, the other end of the connection is the only variable as there's only one connector type, but fortunately USB-C/TB3 supports all the others :)

runesoerensen··on Some MacBook Pro users complain about throttling issues
Or you could just plug in to the office HDMI projector with an USB-C to HDMI cable. ZERO adapters needed :) I can't tell if the people who are opposed to adapters expect every laptop to have an HDMI port, or if they use "something that isn't USB-C" to HDMI cables.

If it's the latter, the argument is moot vs USB-C, and if it's the former I just personally don't miss the HDMI port in earlier MBPs. Mostly because I would have to use a Mini DisplayPort to HDMI to get 4K@60Hz - the HDMI port in the latest pre USB-C Macbook Pro only support 4K@30hz.

runesoerensen··on Some MacBook Pro users complain about throttling issues
USB-C to USB B, USB-C to lightning and USB-C to HDMI are available as cables without any adapters. Not sure what parent uses USB-C to A for, but guessing there's a USB-C cable for that too.

Otherwise the USB-C to A + USB-C to HDMI is one adapter if you get Apple's version. So maximum one adapter is required here.

runesoerensen··on Some MacBook Pro users complain about throttling issues
When the first touch bar MBP was released I quickly got fed up by all the USB-C/Thunderbolt 3 hating. The whole point of getting it wasn't so I could use it with old, slow and inferior tech, but so I could to take advantage of the expansion options and use it with high-end, new tech. So I went ahead and bought it and haven't regretted that decision although:

1. I just mailed it in for the keyboard replacement yesterday.

2. I was slightly disappointed at the time that they didn't include a USB-C to Lightning cable for the iPhone 7, but it made sense as the iPhone 7 was released earlier. The fact that the iPhone X doesn't include that cable is inexcusable.

3. It's weird that there's an audio jack but my iPhone comes with lightning headphones. Not much of an issue in practice though as never really use either for audio, and AirPods work well on both devices.

So my issues with the MBP are mostly related to how it ties in to the broader Apple line-up, and the lack of out-of-the-box compatibility/connectivity between devices.

USB-C, and particularly Thunderbolt 3, is awesome though:

* Sure, the power brick doesn't have ears, but you can just remove the cable from the adapter. Seems like a better solution to me. The ears are no longer necessary because the cable isn't attached to it.

* The power brick can be used to quickly charge your iPhone or other USB-C PD devices. For instance, I also use it to charge a USB-C PD battery pack, which I can then use to charge my MBP at 30W on the go.

* I never have adapters dangling from my laptop. I've bought a few new cables, a USB-C display that charges my laptop over a single cable, and a USB-C SSD that's more compatible (e.g. not Thunderbolt 2) and faster than I could previously achieve.

* I'm contemplating getting a Thunderbolt 3 NVMe SSD and an eGPU soon. Both will provide near-desktop performance extremely conveniently albeit at the expense of backward compatibility.

* Touch ID makes it much easier for me to keep my computer safe. I can conveniently separate more activities with user accounts and use longer passwords, and I don't have to worry if someone or a camera is peeking while doing so.

* The few times I've had to use HDMI I've plugged in the HDMI cable, which now has a USB-C adapter permanently attached. Problem solved.

runesoerensen··on On Semicolons and the Rules of Writing
What’s fractured about “I use X because it helps me do Y” though? The semicolon didn’t convey that efficiently to me, but it did make the overuse point :)
← PreviousPage 2 of 16Next →