Readit News logoReadit News
steven777400 commented on No one, not even the Secret Service, should randomly plug in a strange USB stick   techcrunch.com/2019/04/08... · Posted by u/MagicPropmaker
steven777400 · 6 years ago
I don't know much about this case but depending on the level of concern, even just plugging the device into a safe, isolated machine and performing an image may be insufficient.

You could imagine a USB device that presented as a harmless file store unless certain conditions were detected, in which case the device could re-present as a keyboard (providing pre-programmed keystrokes) or potentially a bluetooth or wireless network receiver that could log or analyze traffic to a hidden partition.

I think the question of how to safely analyze suspect USB devices, at the level of potential nation-state actors, needs a lot more consideration and probably some custom tooling.

steven777400 commented on My Salary Progression in Tech   georgestocker.com/2019/03... · Posted by u/GordonS
steven777400 · 6 years ago
I appreciate the increasing trend toward openness. I think it benefits everyone to see what's out there.

My journey All USD $ are gross annualized and approximate. No bonuses/stock. Doesn't include employer-paid health or retirement.

2006, Tenured professor at a community college, $43K to $65K

2011, Developer at a state agency, $84K

2013, Development Team Lead, $90K

2017, IT Manager, $100K

steven777400 commented on WebAssembly support now shipping in all major browsers   blog.mozilla.org/blog/201... · Posted by u/subir
isaiahg · 8 years ago
I'm not as excited for this as I used to be. In most user applications JavaScript is good enough or better. If it wasn't then we wouldn't be taking the browser to make desktop applications. Recently I decided to make a desktop app and asked around about the different UI libraries. The answer I keep getting is "just use electron and JavaScript". Why? Because love it or hate it the Dom is fantastic and simple for making UIs that are interactive and reliable. And you can't beat JavaScript for manipulating the Dom.

The only benefit I can think of that benefits is specialized software like games or scientific analysis/simulation. But for what most users want, JavaScript is fast enough. The example I keep hearing is "imagine gimp in the browser" but it's already possible to make a gimp like application in the browser using things like canvas and the file api.

So by the time webassembly is ready for the prime and has needed features like memory management and Dom access, will it even by worth it beyond a few specific applications?

steven777400 · 8 years ago
I'll agree with you that modern HTML and CSS for presentation is best-of-breed. I'll accept that the DOM API is sufficient.

But neither of those necessitate JavaScript; JS is just a language that happens to run in the browser and has DOM API bindings (and the other browser APIs too). There's no reason those identical bindings couldn't be provided in any other language.

steven777400 commented on Why software engineers don’t get jobs: Three horror stories   medium.com/@iwaninzurich/... · Posted by u/iwangulenko
mixmastamyk · 8 years ago
Now try being not an ex-googler, or not so great on the spot. Have been a great Python developer for years but personally have given up on jobs that require “tech” interviews.
steven777400 · 8 years ago
I have to encourage you not to give up on all tech interviews. (By that I think you mean "hands-on"/"practical" type tests).

I do hiring for our agency, which consists entirely of non-rock-stars, at non-rock-star pay, solving non-rock-star problems, in non-rock-star time. We still do practical tests for all interviews. Some people, actually, do just get up and walk out. I wish they'd at least look.

We do problems on the level of "fizz-buzz" or similar. Quick 10-20 minute problems. We don't make full completion a binary success/failure metric. We just want to hear you discuss your thought process and see that you're aware of variables, if statements, and for loops. Because, yeah, turns out some candidates who claim years of programming experience ... aren't.

But no tricks. And we also make sure the request is suitable to the resume (think about it as resume validation). So we wouldn't say "Python person, write a method for us in C#" or vice-versa. Smart people can easily cross-train themselves once the job starts. It's more about finding someone who has the fundamentals and can apply them.

In conclusion, I would defend the hands-on "tech" interview as necessary and not even evil.

steven777400 commented on Amazon and Ebay Opened Pandora's Box of Chinese Counterfeits   forbes.com/sites/wadeshep... · Posted by u/harshreality
steven777400 · 8 years ago
Related question: what online sites, if any, are better to purchase items to avoid counterfeit?

I've been thinking of using B&H instead of Amazon for electronic stuff, assuming that their reputation means they are less likely to enable counterfeit sellers, but I don't know that for sure. I also don't know if other online sites (jet.com?) have or don't have the counterfeit issue.

steven777400 commented on To Dine at Kew: The Meals of George III and His Household   recipes.hypotheses.org/10... · Posted by u/pepys
steven777400 · 8 years ago
I found very interesting that the sample meal shown was very, very heavily pure meat. Today's meals tend to include substantial "bread"/starch component for each meat: whether a bun, breaded chicken, potatoes. That appears absent or much reduced on this menu.
steven777400 commented on Google is building an anti-Amazon alliance, and Target is the latest to join   recode.net/2017/10/12/164... · Posted by u/Zhenya
daveFNbuck · 8 years ago
Amazon has been messing up most of my deliveries lately and they make it as difficult as possible to talk to someone to find out why. When I do talk to someone, they always pretend to check the status, say that the item has been lost in transit, ship another one, and extend my prime membership by 1 month. Now I've got a hassle, a late shipment, and often a duplicate on the way that I'll have to deal with later.
steven777400 · 8 years ago
What I really want is to the ability to optionally select the shipper... UPS, FedEx, USPS, OnTrac, with different prices as needed. I think a lot of people who have trouble with one particular shipping company in their area (which one varies by area) would enjoy the ability to choose the one that is more reliable, and be willing to pay for it.
steven777400 commented on Ask HN: Are Glassdoor reviews a reliable indicator of a company's culture?    · Posted by u/startupfreak
s73ver_ · 8 years ago
"and the BS positive ones like 'it's a challenging place to work, the people posting negative reviews are used to workplaces where they need less initiative blah blah blah."

Nothing gets my goat more than this kind of thing. Suddenly, if I don't want to be harassed every day, I "can't hack it"?

steven777400 · 8 years ago
Sometimes you can catch this in an interview, too, when you ask what happened to the previous person in the position (I always ask this question).

Usually it's simple like "they moved on" or "they were promoted". One time I got an angry, "Well they just couldn't handle it here!" Huge red flag

steven777400 commented on The Insecure Developer   dev.to/agisilaosts/the-in... · Posted by u/rbanffy
jackhack · 8 years ago
Then the hiring firm is a group of fools best avoided.

Tools change like fashion. What is "hot" today will be nearly frowned on in 5 years and forgotten in a decade or so. In 20 years the fundamentals still matter, the tools, not so much (Pascal? Powerbuilder? Win32 in C?)

A smart developer can learn any tool. Hire for aptitude, not today's toolset.

steven777400 · 8 years ago
I agree. Of course, there is a "spin-up" time and we prefer to select the competent candidate with skill in our tools vs the competent candidate with skill in a different tool; but absolutely a competent developer should be able to adapt to any environment.

Interviews can help accommodate this by allowing the candidate to solve a coding test in a language of their choice, while also inquiring about the candidate's learning plans. (Want to make sure they are willing to adapt to the team's tools and not try to force the team to adapt to them!)

I took a job once where the code base was in a FORTRAN-derivative language. I had never used FORTRAN or anything like it. Not a problem. I studied the code. I studied the docs. I figured it out and did the work. I would expect nothing less of any other competent developer.

Another job had a toolchain based on NodeJS on the server-side. Never used NodeJS. Not a problem. Studied the code. Studied the docs. You know the story.

The key skill is a developer's willingness and ability to learn the tools that are desired for the job at hand, and to accept and learn new tools when the time is right.

steven777400 commented on How Many Years of Life Does That House Cost?   nation.maps.arcgis.com/ap... · Posted by u/sndean
AustinG08 · 8 years ago
It is honestly worth your while to pay off your mortgage as soon as humanly possible.
steven777400 · 8 years ago
This is an oversimplification. The average household has several kinds of debt, and generally debt should be paid down in descending order of interest rate.

More significantly, investment income opportunities need to have their interest rate (or equivalent) assessed. For example, in the past 12 months, the DIA has risen 18%. Thus, if 12 months ago I had money to spare, it would have been better to put the money into DIA rather than make an extra principal payment on the mortgage, unless my mortgage is 18% or more.

With the exception of bonds and CDs, it's not possible to know the investment growth in advance, so that creates some risk of course.

u/steven777400

KarmaCake day1699February 27, 2013
About
IT Manager, former .NET Developer. State Agency.
View Original