HN user

nerdy

2,100 karma
Posts42
Comments285
View on HN
phys.org 6y ago

Ultrafast laser pulses produce a previously unseen phase of matter

nerdy
195pts33
blog.torproject.org 7y ago

Tor Browser 8.0.9 Released

nerdy
2pts0
github.com 7y ago

Design for Developers

nerdy
2pts1
codeascraft.com 8y ago

[Live] Kent Beck: 3X Explore/Expand/Extract

nerdy
1pts0
theaviationist.com 8y ago

Northern Lights as seen from inside a U2 spy plane

nerdy
54pts10
dsi.virginia.edu 8y ago

2018 Charlottesville Women in Data Science Conference Stream

nerdy
1pts0
info.lookout.com 8y ago

Dark Caracal Surveillanceware [pdf]

nerdy
2pts0
backlinko.com 8y ago

Google RankBrain: The Definitive Guide

nerdy
1pts0
arstechnica.com 8y ago

6m+ Instagram accounts exposed in hack

nerdy
3pts1
twitter.com 9y ago

Adobe support tells teacher to “get a better job”

nerdy
25pts22
www.cnn.com 9y ago

Chelsea Manning released from prison

nerdy
629pts258
twitter.com 9y ago

Windows non-LAN, wormable RCE 0-day discovered

nerdy
99pts27
www.bbc.com 9y ago

Fidel Castro has died

nerdy
810pts767
arstechnica.com 9y ago

Adobe demos “photoshop for audio,” lets you edit speech as easily as text

nerdy
169pts55
usa.kaspersky.com 9y ago

StrongPity: Advanced Persistent Threat

nerdy
87pts11
www.youtube.com 9y ago

LIVE Stream: WikiLeaks/Assange October Surprise

nerdy
3pts2
medium.com 9y ago

Streaming service Blab.im shutting down to reinvent itself

nerdy
3pts1
www.azcentral.com 10y ago

Southwest Airlines is having major software issues

nerdy
2pts1
motherboard.vice.com 10y ago

Phineas Fisher on-camera interview through a puppet

nerdy
7pts0
www.nytimes.com 10y ago

Amazon launches Inspire, with Copyright violations

nerdy
4pts0
www.kb.cert.org 10y ago

Chef Manage deserializes cookie data insecurely

nerdy
1pts0
mashable.com 10y ago

Google is testing black links

nerdy
2pts0
money.cnn.com 10y ago

Time Warner Cable, Cox Suffer Widespread Outages in Northeast

nerdy
3pts1
www.computerworld.com 10y ago

IBM makes quantum computing available in the cloud

nerdy
3pts0
medium.com 10y ago

ImageMagick Vulnerabilities (including one RCE)

nerdy
3pts1
www.independent.co.uk 10y ago

6.4 magnitude quake hits southern Japan

nerdy
1pts0
codeascraft.com 10y ago

Massively Distributed Backup at Facebook Scale [Live]

nerdy
1pts1
ics-cert.us-cert.gov 10y ago

Moxa vulns won't be fixed until August, others won't be patched

nerdy
2pts1
www.nasa.gov 10y ago

SpaceX Dragon's Rendezvous with ISS Live Feed

nerdy
3pts1
blog.dewhurstsecurity.com 10y ago

Google Chrome Protocol Handler Fun

nerdy
3pts0

There's a bit of confusion here. Importantly the GP is talking about "professionals." My post was written with that in mind, and the assertion that "...almost no professionals... shoot on manual mode outside of studio...Instead, shoot on aperture mode..."

The important distinction is that "manual mode" is being discussed and compared to "aperture mode." So it's about the PASM setting and not specifically about "true manual mode" (auto-ISO or not). The clear (and in my view incorrect) assertion of GP is that manual priority/mode is not for use outside the studio. It is said three times:

I know almost no professionals who shoot on manual mode outside of studio settings.

The only time manual mode is used is when you're in a studio...

Leave manual mode for the studio.

I agree with you, while it is called "Manual" exposure mode it is absolutely an auto-exposure mode when using auto-ISO. The thing was that GP specifically mentioned pros using aperture priority:

"I know almost no professionals who shoot on manual mode...Instead, shoot on aperture mode...Use ISO setting to adjust further for light..."

Professional wildlife and product studio photographer here. We certainly do shoot manual mode outside of the studio, just not with film.

With auto-ISO, "manual" camera mode (which refers to manually setting aperture and shutter speed) becomes an automatic exposure mode because the camera is metering the scene and adjusting ISO automatically. It is also possible and practical for certain applications to use "full manual" mode which also involves setting ISO, especially for something with a mostly-fixed scene such as astrophotography.

While camera-adjusted ISO and post-processing lightening (moving the exposure slider up in lightroom) are similar, the reason post-processing alone is not enough is because of dynamic range. Each camera sensor has a certain number of stops of light it can capture. If you're within that range, you can adjust in post and arrive at an image similar to what you would've got had you exposed in the camera. If you aren't within that range, you clip the highlights or shadows.

There are a few reasons why manual mode is beneficial. They mostly relate to speed and accuracy of control. First, aperture and shutter speed have different effects on the result of the image (depth of field, and motion-stopping capability respectively).

For example, I went to the shoreline on Monday and photographed birds. There were terns flying around protecting their young, the young wandering and gaping for food, while osprey were fishing just offshore. For terns and fast-moving birds, shutter speeds in excess of 1/2000 sec are necessary and there are many times when 1/3200 sec is not enough. Meanwhile, the tern chicks being about 25ft away mean that depth of field is shallow because the subject is near (minimum focusing distance on that lens is about 19ft). So an aperture of F8 for chicks is helpful but F5.6 is better for the further subjects and faster motion.

There's no good way to have a camera adjusting multiple settings (ISO and either aperture or shutter speed) because it doesn't understand the circumstances. In order to do this with aperture or shutter priority camera modes, you would be constantly switching the dial between aperture and shutter priorities which requires a button press and command dial turn, as opposed to ONLY adjusting the desired setting using one of two command dials.

Based upon other comments the title has already been changed several times.

It still suggests Gitlab's infrastructure (internally) was compromised: "Suspicious git activity detected on Gitlab"

Something like "Gitlab users' repos held for ransom" seems more appropriate.

Probably a combination of lack of everyday demand and the complexity of the task.

Time is notoriously difficult for many reasons which have been discussed at length [1].

The trend now is that the number of programmers doubles every 5 years [2]. This rapidly expanding group of potential users and creators means features just on the fringe today might become available at any time.

1. https://infiniteundo.com/post/25326999628/falsehoods-program...

2. https://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html

What's the best way to encourage someone to call when they're showing outward signs of depression but you don't know them?

I saw someone who was very clearly depressed streaming the other day. They weren't responding to chat. Crying. Fetal position on the floor for 7+ hours. Very depressing social media posts, etc.

But I did not know this person. I did encourage them to call, however it was a difficult message to compose. You don't want to make them feel like they're a burden or weak ("call if you need someone") and some people may need encouragement to actually pick up the phone.

So in a situation with a stranger online, who may not see or respond to your message, what would you say?

How you mentor has a lot to do with the particular topic and the relative knowledge and skill levels of the people involved.

For example, if you're trying to teach TDD strategy then pairing might be best because there's a lot of nuance to how things are done. Environment setup. Tests come first. Make sure all the tests pass before moving on. Refactor between. So for TDD it would be difficult to provide a big list of dos and don'ts and expect someone to navigate them.

Some skills are contextually less rigid than TDD. Debugging a problem for example: if a developer is trying to use an internal API but they are getting a timeout response instead of any actual output. You could simply tell them to see if the HTTP server is running, but it's probably better to ask questions and explore the problem vicariously. "What do you think the problem could be?" Then you can arrive at gaps in their understanding about how the system or HTTP servers work.

Asking questions when there's that too-familiar "we've gotta get this stuff done" atmosphere can be challenging. It's tempting as a senior developer to just provide the answer without slowing down and exploring the problem with your junior counterpart.

There's also institutional teaching. Is the junior developer asking questions which should be addressed in documentation? If so, you should probably commit those answers to the documentation and have the developer act as a litmus test for the completeness of the information.

So teaching can be showing, sometimes it's a matter of explaining, and other times it's more important to just ask the right questions. I think one of the most important parts of teaching is perspective-taking. You want to explore the areas just adjacent to the person's knowledge.

Also, blameless postmortems. It's easy to point fingers when shit goes wrong. Don't.

Developers junior to me ask questions which I find border on alarming sometimes but I suppress that reaction because I would rather fill those dangerous gaps than have a developer be too scared to ask.

It sounds like you're in search of a solution without a problem.

Programming language for what exactly? When you know what the intended use case is, you'll probably have a reasonable idea of what you need.

Some projects might warrant all kinds of different programming languages. If you're looking at server-side security for a website then maybe it's Python, PHP, or Ruby. Embedded systems are probably not running PHP. If you're talking about reverse engineering an application then maybe learning IDA's C-like scripting language is best.

Being able to understand syntax and nuance of a language reasonably quickly are probably more important than programming in any specific language, unless you're pursuing a career specializing in one type of system. In that case you would likely know which programming languages are appropriate.

Unfortunately the 7980XE does not appear to be available for purchase yet :(

Intel's site says Q3 (which ends this month): https://ark.intel.com/products/126699/Intel-Core-i9-7980XE-X...

And in a blog post they appeared to indicate the 7980XE would be available Sept 25 (at least the 14-core version, which also hasn't yet appeared, depending on parsing): https://newsroom.intel.com/news/intel-unveils-full-intel-cor...

Wholeheartedly agree. Black pepper is a seemingly strange, but necessary addition. It fills a small gap in the flavor profile between the tea and the spices. My preferred ingredients are cardamom, cinnamon, black peppercorns, cloves, and a very small amount of nutmeg. I like to add 1 part honey for every 2 parts sugar.

It's tough to get the perfect ingredient ratio without making large batches or using a scale.

Whole milk (or cream) is important for the fat content.

In general my chai does not come out as dark as the chai I had in the Pune region, but does have a remarkably similar taste. As I understand it they sometimes make the base the day before. The color difference could be because of my preparation haste, shorter brew time, different ingredients, or adding too much milk/cream.

The chai in India also has a different mouthfeel. I'm not sure if it's loose spices in the brew or if they add something but it feels almost like pulverized rice in the tea.

I'd encourage you to be transparent with your wife.

Tell her your situation. Ask what she thinks. Discuss options. Execute upon your mutual decision. Do it when you two have time to dig into the details.

Don't rush it but if you're unhappy that's no way to live. I'm leaving my company this summer, my business partner has known for some time. My wife knew first.

Look, I really don't know your situation but you might want to ask yourself why you felt it necessary to hide it from your wife. Can you not be honest with her? Are you trying to protect her? And if so, does it really protect her from anything or just give her a warped perception of the circumstances? Her opinion of this makes way more of a difference than anyone on HN.

Love your wife and be open and honest with her. She's far more important than any business.

Learning a language, library, or framework isn't prohibitively difficult for an experienced developer.

The problem with developer inexperience is more related to understanding broad concepts and pragmatically applying techniques while managing risk (including debt) and understanding business rules.

It's not believable that the Israelis would risk an expensive new plane only days into testing on missions.

Why? Is Israel paying now?

http://mondoweiss.net/2016/12/israels-free-ride/

Also worth noting that the 2nd link above says Israeli media reported it too. Are there any credible denials which suggest which aircraft was actually used? Everything I can find only says it's "unlikely" but won't go further. Who are the numerous experts? Why would they use aircraft which aren't stealthy while Russia has an ever-increasing presence in Syria?

There's already a lot of suggestion that Adir (the Israeli F-35) has seen combat over Syria in January. At a minimum French intelligence [1] and Israeli media [2] claim the attack was carried out using F-35s. They reportedly went on to perform a flyby of Assad's palace.

Adir has special kit which may replace some of the problem components in the stock American version, but the air frame itself isn't a "long way" from being combat-ready.

[1] http://www.airforcesmonthly.com/2017/03/07/have-israels-new-... [2] https://www.almasdarnews.com/article/video-footage-israeli-j...

I'm very interested in the values assigned to pieces. Does anyone know the source or reasoning behind the table in step 2?

How are pieces relative values calculated? What's to say a pawn is 1/3 of a rook or a knight?

And why is the king 900, not simply the total value of all other pieces or slightly more? 8 pawns (10 ea), 2 knights (30 ea), 2 rooks (30 ea) and a queen (90) totals 290 points. Why can't a king simply be 300 points? If it needed to be worth more than both sets (white and black) for some reason why couldn't it be worth 600? The value 900 seems arbitrary to me.

If there's sound reasoning behind this can anyone recommend material related to deriving similar weighted values?

I truly think these things are overblown. This article references "sync" providers, but having sync disabled I've never seen the ads they show. I also disabled Cortana and most of the new W10 stuff but never looked back after switching.

Edit: I do have Windows 10 Pro, which other users mention does not show ads.

W10 has multi-desktop support, which is great when you're doing distinctly different things with an overwhelming number of programs open. It also has better use of windowing if you use those features (snap works by quadrant, etc). So by pressing Win+Ctrl+D it creates a whole new desktop (empty taskbar), and you can switch between them with Win+Tab. I don't use this often but it was amazing the few times I reached for it.

Another small thing which bothered me but I've learned to rely on in W10 is if you have two monitors and are moving your cursor from the left monitor onto the right monitor near the top of the screen, it will be "blocked" at the rightmost edge of the left monitor, preventing your cursor from changing from the left monitor to the right monitor. This is useful for quickly minimizing or closing applications on the left monitor without mistakenly moving the cursor onto the right monitor.

I have not yet found anything which I've "lost control" over except item-level customization of the left-hand side of the start menu, which is where pinned programs would sometimes end up. Having the entire right-hand side of the start menu plus the task bar is really sufficient though so this isn't a big deal.

There are some other welcome improvements like the process list and/or performance monitor are improved, I can't remember specifically what wasn't available before though.