News for hackers. Stuff that matters.

iandev

Re:Show HN: A game where you build a GPU on Saturday April 04, 2026 @03:50PM (#47642664)
I'm confused about a difference in the NMOS and PMOS. The scenario I'm confused about is when the source is VDD and the drain is connected to GND and output.

For the PMOS, the output toggles between 1 and 0 (opposite the gate) as expected. However, for the NMOS, the output is always 0.

I don't understand why GND pulls VDD down to 0 for the NMOS, but not the PMOS.

Should have clarified that it's not an issue that they're profiting. It is sometimes implied that they _have_ to charge 30% to run the app store. My point is that the app store could exist without the 30% charge.
I honestly have sympathy for the case he makes. I don't take issue with the way that Apple has restricted the ability to get apps on an iPhone. The problem is the 30% cut that they take in the app store. I think the system can largely stay the same, but they're clearly profiting from the cut they take. It's not simply recovering operating costs.

edit: I'm not saying that they're not allowed to profit. I just wanted to point out that the 30% isn't strictly necessary to run the app store.

Re:Programming is hard on Tuesday April 06, 2021 @10:39AM (#26712327)
Is it possible that programming is both hard and easy? I somewhat feel that this post lacks the nuance that it complains of the other side lacking.

I'm of the opinion that anyone that thinks you must be of some special intelligence to become a software engineer is wrong because frankly it's no harder than many other careers. However, I do side with the author that we shouldn't be dismissive and pretend it's extra easy either.

I want some nuance. As with all things, programming is easy to get into, hard to be great at. Doing it doesn't make you particularly special. Working hard and getting better at _something_ is what matters.

This sounds very interesting to me as my team has had some real struggles figuring out how to deal with things like authentication in Next.js. In one case, we've rolled our own oauth with a completely separate express api. In another, we still haven't quite decided. I've been on the lookout for a sort of Node equivalent of Rails.
Re:The Cult of Best Practice on Monday February 01, 2021 @01:25PM (#25991597)
I can't say that I agree with everything in the article, but "The Way Out" is certainly something I can get behind. There is great value in understanding where "best practices" come from and what problems they solve. I think it's easy to see there is an issue with mindless pattern following.
A PhD would imply first hand experience of academia. I don't think they're using it to signal any particular level of intelligence.
Re:Show HN: Rook – get small tasks done for free on Friday November 06, 2020 @01:44PM (#25010038)
I don't mean to be inflammatory, but is there no ethical concern with charging money for the site and then giving none of it to the people that actually do the work? I'd ask you to reconsider the project, and to really think about whether it's acceptable to profit off of a bunch of free workers. I am of the firm opinion that it's not.
Re:Ruby adds experimental support for rightward assignments on Thursday September 10, 2020 @02:05PM (#24434927)
> While the above pattern has become standardized, it feels somewhat unnatural as we read most of the spoken languages from left to right.

Is this true (the 'unnatural' part)? Reading left to right, `age = 42` can be read as "age is 42" which feels perfectly natural in English. `42 => age` would be read as "assign 42 to age"? This feels more awkward to me. I'm not sure I understand why anyone would want Rightward assignment.

Re:University of Utah pays $457k to ransomware gang on Friday August 21, 2020 @11:22AM (#24235633)
> "The university's cyber insurance policy paid part of the ransom, and the university covered the remainder. No tuition, grant, donation, state or taxpayer funds were used to pay the ransom"

I was looking to dunk on them but it seems that what they did wasn’t entirely unreasonable. The article further states that they paid to protect student data.

Re:An update on our security incident on Friday July 31, 2020 @11:16AM (#24009443)
It’s possible to have zero tolerance and not fire anyone here. My understanding is that no employee misused their credentials or tools. The attackers misused them. I suppose you could argue that accidentally exposing credentials is misusing them, but I don’t think that’s what Twitter means there.
I think the article makes some good points, but I'm not sure that the gatekeeping step (step 6) is necessary. I think if you look at all the other steps, it fundamentally comes down to one thing:

Care enough about making things better such that others view you as valuable.

Re:ESLint 7.0 on Monday May 11, 2020 @10:19PM (#23149903)
If your team consistently writes code that looks like your first example, you absolutely shouldn't use prettier. However, in my experience, your first example isn't what people regularly produce and the output is a wild improvement on a lot of things that I've seen people write.
Re:Show HN: A programmable tooltip on Mac OS on Monday April 20, 2020 @11:11AM (#22924494)
Also worth noting that you can pipe the result to `pbcopy` to put it in your clipboard. Super useful if you haven't seen it before.

    $ date -r 1577733633 | pbcopy
Re:How to Make Apple’s Mac Pro Holes on Tuesday June 25, 2019 @06:30PM (#20279724)
With drilling, the fluted drill bit evacuates material for you. When milling, you don't have the same luxury.
Re:VPN – Very Precarious Narrative on Sunday April 07, 2019 @11:14PM (#19601654)
This seems to be the YouTube video in question if anyone was curious

https://youtu.be/1PGm8LslEb4

Re:Going to university does not broaden the mind on Friday November 23, 2018 @09:54PM (#18520190)
> those who had chosen the vocational route showed marked drops in interest in tasks that are investigative and enterprising in nature.

Am I incorrect to think that this is narrowing of the vocational route?

Re:Going to university does not broaden the mind on Friday November 23, 2018 @09:43PM (#18520158)
The title is a bit sensational. The bigger picture is in the first paragraph.

> However, it was not the case that university broadened minds. Rather, work seemed to narrow them.

Basically, going to university doesn't make your mind broader, but not going to university does result in a narrower mind.

Re:Show HN: Rebuilt My CSS Grid Generator with Vue.js on Thursday November 15, 2018 @10:53AM (#18460209)
On Safari 11.1.1 TypeError: "1fr ".repeat(e).trimEnd is not a function.
According to this: https://developer.apple.com/support/enrollment/

A DUNS number is only required for organizations, not individuals.

In the article: "Aside: I guess Apple won’t let you submit an app unless you have a registered, legal company?"

Although it does seem to be this way, you can submit an app to the store without being a registered, legal company. The most common route is to just mark yourself as a sole proprietorship using your own name. No need for an LLC or anything. However, this may vary from country to country.

Re:Uber Disabled Volvo SUV's Safety System Before Fatality on Tuesday March 27, 2018 @12:53PM (#16690400)
Nothing particularly scandalous comes up in this article. Completely unsurprising that Uber disables whatever self-driving ability the car already has to test their own solution. What is mildly interesting is the claims that had it not been disabled, the Volvo supplied self-driving software may have prevented the crash. However, I don't know how reliable that is and could just be PR at work.
Re:Show HN: Lockbox – simple encryption with key management on Friday December 08, 2017 @03:59PM (#15882003)
It looks neat. I'm sorry I don't have much feedback, but I think this line is incorrect in your readme.

file_put_contents( "key.txt", $k->Export() );

I think you meant $key->Export(). Just a heads up to save the copy and pasters.

Shameless self promotion:

SearchIT is something that I made and use almost everyday https://chrome.google.com/webstore/detail/searchit/fioambgbh...

You can swap where you are searching easily. Maybe someday I will eventually add more sites, but no promises. It's open source here: https://github.com/IanBurgan/SearchIT

This is both the fault of Facebook and the police. Unfortunately, not all police forces require evidence to arrest people. I would argue that the larger problem is actually the way in which the police handled this and not so much Facebook's inaccurate translation.
Although banning the box unintentionally hurt those that it attempted to help, it may ultimately be the right move if the problem of the resultant discrimination can be tackled also. A one step back, two steps forward situation.

Older »