HNHacker News
TopNewBestAskShowJobs

makeramen

2,465 karma · joined March 1, 2010

Just a guy, doing some stuff.
submissionscomments
makeramen··on Apple Silicon M1 chip in MacBook Air outperforms high-end 16-inch MacBook Pro
Apple does the opposite by giving away their software and design “for free” and making up for it with hardware margins.
makeramen··on The evidence which suggests that Covid-19 is not a naturally evolved virus [pdf]
Perhaps depends on your goals. Virulent enough to cause global panic and show how a totalitarian state can respond better to a pandemic than democratic stated. But not virulent enough to actually kill everyone.

Similarly SARS and MERS were perhaps too virulent and could thus easily be controlled by screening for symptoms, while the new coronavirus can spread without symptoms, which could possibly be attributed to the lower virulence.

makeramen··on LocalStorage or WebSQL unexpectedly cleared
“It” in this case is native storage, not localStorage
makeramen··on Culture Fit Interview Questions
Also worth noting for candidates: These are great questions to ask your interviewers, to see if the company is a place you want to work at.
makeramen··on Google Fi Unlimited Plan
from their FAQ:

If you use more than 15 GB of data in a cycle on the Fi Flexible plan or more than 22 GB in a cycle on the Fi Unlimited plan (less than 1% of individual Fi users as of Jan. 2018), you'll experience slower speeds (256 kbps) above those respective data thresholds until your next billing cycle begins.

If you need significant amounts of high speed data, you can opt to pay $10/GB for the data you use past the data threshold for your plan in a given cycle (15GB for Flexible or 22GB for Unlimited).

These data thresholds are based on individual data usage, not group data usage.

makeramen··on How to Design for the Web in 2019
On mobile you’re blocked by a full screen modal to sign up, followed by a persistent top banner to use their app.
makeramen··on Chase did a bad thing, so we did a good thing
Want to make the same thing for SoFi? They require the same within 60 days after opening and account: https://www.sofi.com/b/policy/arbitration
makeramen··on New, portable, open source password manager for Windows
I too tried to like Bitwarden but have been disappointed. In the meantime I've made a basic linux CLI for read-only access, seems to be sufficient for the time being: https://github.com/vinc3m1/1pa
makeramen··on Massachusetts Court Blocks Warrantless Access to Real-Time Location Data
Am I the only one surprised that this is allowed in the first place? What established practices/precedent does the state have that "it could warrantlessly get cell phone location data to find anyone, anytime, at any place as long as it was less than six hours old"?

That seems like precisely the information that should require a warrant, no?

makeramen··on An Update on Android Things
Success for OEMs vs success for individual consumers/developers mean different product strategies. Focusing efforts on a limited set of popular consumer boards seems like a better use of resources. I bet OEMs have their own private channels to get custom system images for their own hardware.
makeramen··on Ask HN: Pros and cons of working at a startup in 2018?
While I absolutely agree with the comp aspect and think that's probably the biggest point, I want to add that management skill is also a huge factor. I've seen a lot of startups (YC and otherwise) fail to grow the team well because the founders are good hackers but not good managers. In a large company your manager has a manager who will help guide and review them, and you can switch teams without risking your current compensation and benefits or your vesting table.

At a startup there simply isn't room to move around without taking on more significant risks and at least waiting for your first equity cliff, and honestly many startup founders I've met don't have great managements skills, or the drive to learn them. There's also simply a matter of personalities, sometimes people just don't get along with their managers and/or teammates, but the fact that you have to switch companies and re-interview again vs being able to apply to your skip-level to switch teams is a significant difference.

Some ideas of concrete options to fix these:

* Shorter cliffs, even Google has a 2 month rsu cliff now, and I think Facebook is similar

* Maybe a hiring pool, again, similar to Facebook or Google where you pick your team after you "pass" your interviews, allow you to really work with different startups and feel out what it's like. I could see YC setting up a similar program where companies can choose to share an interview pipeline and let candidates talk to different startups after passing an agreed-upon bar for the pool. This is similar to https://www.workatastartup.com/, but to not have to formally do a technical interview for every single startup would be a huge help.

* Some way to try out/transfer between startups who allow it would be awesome. Similar to Facebook's bootcamp, if there was a way to still get paid, maybe a simplified consulting agreement that YC can help broker among a few startups for a month or so while a candidate explores what it's really like to work with each startup would be really helpful.

* Management training for founders, and a standardized way to review founder's management skills. If founder's were held accountable for their management skills and rated across one of these shared pools where their ratings were available to prospective employees, they would be much more incentive to improve their skills.

makeramen··on Two high school seniors die when Tesla crashes into wall, bursts into flames
I had the same thought, though it’d be interesting to understand the tradeoffs of better crash test safety + higher flammability, vs gas powered cars.
makeramen··on iPhone update for Meltdown-Spectre: before/after performance benchmarks
These benchmarks are between iOS 11.1.2 and 11.2.2, which include the battery throttling code in 11.2.0.

We need a benchmark between 11.2.1 and 11.2.2 instead.

makeramen··on I can no longer recommend MailChimp
Oh ok. Thanks.
makeramen··on I can no longer recommend MailChimp
Would be nice to have some sort of do-not-call list equivalent for email mailing lists, or at least something that forces double-opt-in on the receiving end. Too bad we're not MailChimp's customers so they could care less really.
makeramen··on Essential Phone, available now
If you want to travel internationally though (and you're not on Verizon), get the Sprint SE, which has better international LTE bands.
makeramen··on Show HN: FareBot, read NFC public transit cards (Clipper/ORCA) on Android
And newly rewritten in Kotlin!
makeramen··on Future of Java 8 Language Feature Support on Android
Kotlin is committed to Android support though, and the community is coming to rally behind it much more than Scala.
makeramen··on Inside Uber’s Aggressive, Unrestrained Workplace Culture
Please open your mind to the possibility of cognitive bias on your part. "All you hear" is unlikely to be an accurate generalization of the thousands of people who work at Uber. Until you overcome that bias, you are also part of the problem.
makeramen··on I Turned a Routine Traffic Ticket into a Constitutional Trial
Excuse my ignorance here, but is this something that can become a class action against the city then? Why not find all the people given traffic tickets without due process and probable cause? That would actually get some attention no?
makeramen··on Uber wants access to browsing history, bookmarks, and running apps
You're right that we have a very strict review process for added permissions, but unfortunately due to the way libraries and Android's manifest merger work, this change managed to slip through our standard review process. We're definitely going to add stricter enforcement to make sure something like this doesn't happen again.
makeramen··on Uber wants access to browsing history, bookmarks, and running apps
Uber engineer here. These permissions were mistakenly introduced by an engineer on the team who thought a 3rd party library needed them when in fact it does not. We definitely do not need or want those permissions and we’ve promptly released new versions to the Play Store that do not request them. Please upgrade to Uber app version 3.98.3 (3.99.2 in the beta channel) which no longer requests the extra permissions.
makeramen··on Ask HN: How do you review code?
We use phabricator which has a much clearer flow for blocking on code reviews and you can easily see your list of diffs awaiting your review. I find the workflow much better than GitHub. That said, communication is really key, and that comes at an organizational and cultural level to define what's an appropriate amount of nagging you can do to get reviews through.
makeramen··on Income inequality is not the problem, it's a symptom
Um, am I the only one here confused at why this guy is arguing with PG? From what I can tell they are in full agreement.

Ron here is saying we shouldn't kill startups (what PG calls "creating wealth"), we should instead fight against practices that actually take money from the poor and give to the rich (what PG calls "zero-sum games"). After reading PG's article, I got the impression that he wants the exact same thing as Ron does. What's there to argue?

PG even has a paragraph in his essay that is almost equivalent to the title of the article:

> There are lots of things wrong with the US that have economic inequality as a symptom. We should fix those things. In the process we may decrease economic inequality. But we can't start from the symptom and hope to fix the underlying causes.

makeramen··on Udacity Raises $105M Series D, Bringing Valuation to $1B
How long ago did you interview? There have been some pretty big changes internally and things should have improved quite a bit over the past year or so.
makeramen··on Ask HN: Is Swift ready for production yet?
Android Studio is much better than Eclipse already, and it was built on the already mature Intellij IDE.
makeramen··on Go 1.4 is released
At first glance it seems like you will be able to use go on Android the same way you can use C and C++ through a jni bridge between the java and go code: https://github.com/golang/mobile/blob/master/example/libhell...

I'm very curious to how the go runtime and GC will work.

makeramen··on Uber banned from operating in Indian capital after rape accusation
If you read any of the technical analysis, those claims are clearly unfounded and the hacker doesn't even understand how REST works: http://thenextweb.com/apps/2014/11/27/ubers-app-malware-desp...

As an Android developer, the root and vulnerability reporting behavior is pretty standard for bug tracking, and in Uber's case fraud prevention as well.

makeramen··on Permissions asked for by Uber Android app
Checking for root access is actually really useful from a developer standpoint. I've seen countless bugs on Crashlytics that are 100% on rooted devices which often is because the user has xposed or some other system level hacks that break my apps. This allows us developers to spend more time focusing on real bugs instead of chasing down these rooted device problems.
makeramen··on Java Functions: Every Java FunctionalInterface You Want
Yeah I'm confused here too, I understand there might be a need for some of these, but you should be able to just rely on autoboxing of primitives to Objects like what RxJava does: https://github.com/ReactiveX/RxJava/tree/1.x/src/main/java/r...

I can maybe see an extra variation for exceptions, but that would be one more generic or a Set<? extends Exception> no?

← PreviousPage 2 of 11Next →