News for hackers. Stuff that matters.

t0mbstone

Re:The developer job market is insane on Thursday March 23, 2023 @03:30PM (#35280078)
The answer is simple:

Companies should be hiring people on a contract basis to perform REAL WORK. This work should ideally be the very type of work they would be doing if they were hired full time.

If they do a good job, then great! Hire them on full time.

If they don't do a good job, but they meet the acceptance criteria of the contract, then they get paid, but don't get hired full time.

If they don't complete the contract requirements, then they don't get paid at all.

This arrangement is completely fair to both parties, and doesn't waste anyone's time. It's a win/win scenario.

Unfortunately, most companies are too lazy to set up a hiring process that looks like this.

Re:Things I learned after getting users on Monday March 13, 2023 @11:06PM (#35146876)
You can self-host Sentry in a docker container. It's pretty easy to get running, and essentially free.
Re:Uncomfortable Truths in Software Engineering on Wednesday December 15, 2021 @09:24PM (#29574102)
The trick to pair programming is for each dev to have their own workstation with two screens.

Then, you simply use a screen sharing tool to share and collaborate on a code editor on each of your primary screens. We used to use Screenhero for this before they got bought out by Slack, but another tool that works well is something like Tuple.app or Drovio.

The beauty of this approach is that each person can "check out" temporarily and do research and look up stuff or check messages on their secondary monitor (without the other person seeing it), but they can easily move their mouse back over to their primary monitor and re-join in on the pair programming.

It makes pair programming a lot more tolerable, and gives you the ability to collaborate, while still having some flexibility and autonomy.

This also works well in both local and remote pairing sessions.

Re:Where is Ruby Headed in 2021? on Friday November 19, 2021 @06:48PM (#29284121)
You need to be using RubyMine. Simply command-click on ANYTHING to jump to the definition, even if it's nested deep in a gem that your project uses.

RubyMine, and the "jump to definition" feature in particular, is the primary thing that enabled me to really "get" Ruby and finally understand how everything worked together.

Re:A smart collar for cows on Friday November 19, 2021 @06:17PM (#29283841)
Automated cows. Wow... I honestly never thought I would hear of such a thing.

It totally makes sense though!

Re:Ask HN: Ridiculous job interview. What do I do? on Wednesday November 17, 2021 @09:42PM (#29261476)
I have hired quite a few interview candidates that did AMAZING on the interviews and code tests, but turned out to be terrible programmers when it came to real world problems and/or team dynamics.

I've also had candidates that utterly bombed their interviews, but we gave them a chance and they turned out to be some of the best employees we ever had.

Unless someone's daily job is going to actually be writing leet puzzle code all day, leet puzzle code tests don't tell you all that much about how someone can actually perform their job, especially when under the pressure of a stressful interview environment.

I'm at a point now where I firmly believe that what all these leet code tests are actually about is GATEKEEPING. It's about making devs feel smug about themselves as they administer the test to the candidate, and it's about inflating their own egos. It's basically just a form of hazing. After all, anyone can ace those puzzles if they study them beforehand. You might as well be hiring them based off of whether or not they can solve a Rubik's cube.

So I stopped doing those types of interviews. I have a "gut check" conversation with the dev to get a rough sense of their skill level, and then I might hire them on a contract basis to do REAL work on my projects. If I like their work, I might hire them full time. It's the ONLY REAL way to find out how someone actually works, and whether or not you get along with them.

Re:Daddy isn’t coming back on Wednesday November 17, 2021 @09:25PM (#29261385)
Hero in the comments!
I have a 5 year old son. He has access to an iPad and all of my old game consoles (a Switch, my old PS4 Pro, and my Xbox One X), but he mostly prefers using the iPad.

The iPad is locked down and has a ton of educational apps on it, but the main thing he does on there is watch Youtube Kids or play Minecraft (using an Xbox controller with a bluetooth connection to the iPad).

His Youtube Kids account is locked down to mostly educational content only, with the content restrictions set to 2-4 years old. When I had it set to the 5-7 age range, Youtube kept showing him a lot of inappropriate videos.

He knows how to use the search feature to find videos about just about any topic. I might have a conversation with him about quantum mechanics and then later in the day I will catch him watching a bunch of videos about the topic. He is obsessed with outer space and black holes. He will binge on low quality entertainment like my little pony for a while, and then he will watch some educational videos about math, and then he will switch over to some Kurzgesagt educational videos about outer space or something, and then he might switch to magic school bus.

Any time I see something that I don't like on Youtube kids (like Ryan toys review), I will block the video (or the entire channel). I probably have 30 different channels blocked on Youtube Kids.

I don't know if I'm doing the right thing by letting him watch so much content, but I can definitely say that he knows waaayyy more about the world than I ever did at his age, and he is also a voraciously curious self-educator. He loves math, mainly due to the Number Blocks TV show, for example.

Wormhole.app appears to actually be uploading the file to a remote server though?
And it'll be easily blocked by someone wearing a face mask and sunglasses
Re:Notice of Stolen EVGA GeForce RTX 30-Series Graphics Cards on Monday November 15, 2021 @06:06PM (#29234136)
I'm using NiceHash on Windows, since it automatically switches between mining the most profitable cryptos. It always seems to just mine Ethereum for the most part though.

The reason I mine this way (instead of with ASICs or dedicated hardware) is because this is all equipment that I would have bought anyways for gaming and/or programming work. I do a lot of gaming in 4K at 120 fps, and the RTX 3090 is pretty much the only video card that can actually pull that off.

Being able to toggle the gaming rig into mining mode whenever I'm not actively using it means that the equipment pays for itself. It's a lot easier to justify spending $6,000 on a gaming rig when that same gaming rig earns you over $100 a month worth of passive income!

Re:Notice of Stolen EVGA GeForce RTX 30-Series Graphics Cards on Thursday November 04, 2021 @06:55PM (#29113455)
No, the seller emailed me a copy of his purchase order and receipt from Best Buy, so I'm fairly certain it's legit.
Re:Notice of Stolen EVGA GeForce RTX 30-Series Graphics Cards on Wednesday November 03, 2021 @07:36PM (#29101931)
I make about $10-15 a day from mining with my RTX 3090, while my electricity costs are around $2 a day from mining. That's still very much a profitable endevour.

My video card has completely paid for itself almost double what I initially paid for it ($2K in cash from a seller on craigslist, back in January).

Re:Ask HN: Will Ruby Get a Comeback? on Tuesday November 02, 2021 @08:11PM (#29089381)
Check out Crystal

https://crystal-lang.org/

Re:The metaverse is already here – it's Minecraft on Tuesday November 02, 2021 @08:04PM (#29089310)
meta (adjective)

pertaining to or noting a story, conversation, character, etc., that consciously references or comments upon its own subject or features, often in the form of parody

-------------

It's obvious to me that the real reason they called it "Meta" is because the entire goal is to collect information about YOU, the user. It's an entire platform and suite of products designed to extract as much "meta" information about its users as possible, and then monetize that information.

Re:Why pine nuts are expensive [video] on Monday November 01, 2021 @03:58PM (#29072199)
Thank you!
A background check that includes even a cursory review of the candidate's public social media presence would probably go pretty far in terms of weeding out the most extreme right or left wing people (who often tend to be vocal with their viewpoints).

There's a reason why I never post ANYTHING political on my public social media anymore. I keep all my controversial opinions limited to my alternate profiles.

Maybe companies should adopt a practice of only hiring middle-of-the-road rational, calm, level-headed people, instead of people who are far left or far right?
Re:MacBook Pro 14-inch and MacBook Pro 16-inch on Monday October 18, 2021 @04:04PM (#28910879)
That's absolutely bonkers. I can think of 20 different ways to provide a decent web cam without having a notch in the screen. I would have preferred for them to leave the webcam off entirely before I would have ever settled on such an absurd solution.
Re:iPhone Macro: A Big Day for Small Things on Thursday October 14, 2021 @08:58PM (#28872516)
Yeah I just tried it out and holy shit it's light years better than the default camera app when it come to letting you adjust manual focus and what not. I signed up for the trial. The yearly fee is only $11.99. How did you spend $80?
Re:I will not exercise my Gitlab stock options (2017) on Wednesday October 13, 2021 @08:17PM (#28859127)
Keep in mind that this article was posted 4 years ago, and if the butthurt author had actually exercised his $4K worth of options, he would be a millionaire now.
You don't solve racism by tearing down people, regardless of their color or privilege. You solve it by lifting up those who are disadvantaged.
Re:You Are Overpaying Jeff Bezos for Your Databases on Friday October 01, 2021 @10:36PM (#28725447)
This looks useful, but I'm hesitant to give a third party access to my production databases. What assurances do I have in regard to the safety of this tool and whether or not it will access my client's secure data?
Re:‘Every message was copied to the police’ on Wednesday September 29, 2021 @04:45PM (#28699670)
Very true. This is why ideally that device would have open source schematics and source code.
Re:Half of American kids have lead in their blood, doctors say on Tuesday September 28, 2021 @01:11PM (#28685074)
Kind of makes you wonder how much of Chicago's violence and crime issues are exacerbated by lead poisoning of their citizens...
Re:TSA’s “See cash, seize cash” policy on Thursday September 23, 2021 @08:28PM (#28637277)
The guy was a class A moron.

Bitcoin would have solved his problem, sure, but so would a simple bank account.

Literally all he had to do was put the money in a bank account and then pull it out once he landed.

Traveling with that amount of cash is insanely stupid. So many things can go wrong... Someone steals the bag or it gets lost, etc.

Re:‘Every message was copied to the police’ on Wednesday September 22, 2021 @06:48PM (#28623034)
This just goes to show that you can't trust any messaging app or phone to be "secure".

Imagine if there was a small handheld device that you could type messages into (along with a secret phrase or a private key), and it would spit out a string of encrypted text that could be entered into ANY messaging app (or even published publicly on a billboard if you wanted). You could even encode the encrypted text as a scannable QR code if you wanted.

On the receiving side of things, the decrypter device could have a camera that could read QR codes (or maybe OCR an encrypted string of text). The most basic solution would be to type the entire encrypted string of text into the box and then enter the secret pass phrase or key to decrypt it.

The point, however, is that the encryption and decryption HAVE to be done on a separate hardware device that is air-gapped and does NOT have internet access in any way.

Re:That time I told my wife I wanted to quit my job on Tuesday September 21, 2021 @06:53PM (#28611034)
I took it as a jab against the idea that crypto should be taxed.

Many people feel that crypto should be treated like liquid money that can be bought or sold freely, and not like a taxable investment.

Older »