HNHacker News
TopNewBestAskShowJobs

dev_throw

338 karma · joined March 28, 2016

I'm just another web developer in SF, Making the world a better place.
submissionscomments
dev_throw··on Snapchat Employees Abused Data Access to Spy on Users
> What happens when one peer doesn't have internet access for a moment and a snapchat is delivered at that moment?

The video will be on the sender's device until the recipient confirms that they have received a 100%. So this prevents a phone storage clogging situation.

> The infrastructure forces my phone to instantly download the content, because no one is paying for storage of it before it gets routed to me right?

Yeah, that would be accurate. There could be intermediaries that charge low prices to cache snaps for you so you didn't have to download it ASAP, but that would negate the ephemeral nature built into Snapchat)

dev_throw··on Snapchat Employees Abused Data Access to Spy on Users
I understand that centralized systems are much more efficient than P2P when it comes to high bandwidth communication. But as of today, it would be possible to create a completely decentralized Snapchat (signed ephemeral videos that are shared between two parties). The routing would be the only non-trivial component of this, but it could be solved with a DHT. Why do we continue to trade convenience for privacy? Such a solution would protect from most third parties, including government requests.

As someone without much knowledge of implementing decentralized communication, am I missing some knowledge, or is it solely lack of interest?

dev_throw··on After 15 Years, the Pirate Bay Still Can’t Be Killed
No, this incentivizes different models to reward content creators. Torrents are technologically a super efficient way to promote discovery. Off the top of my head, artists can make money off live events, live streams, interacting with their community, sponsorships, patronage, etc.
dev_throw··on U.S. regulators approve the Long-Term Stock Exchange
Then make them take some tests to get accredited rather than an arbitrary income barrier, or net worth gatekeeping. According to that logic, someone with $2M net worth is just as likely to lose their shirt as someone with $50k net worth if they put their entire worth into a losing fund.
dev_throw··on We can't judge another programmer's abilities in a 60 minute interview
This would be more applicable if the interviewing process had any correlation with on the job expectations. Working on a job also requires: 1. Communication about expectations with team lead, PM and other stakeholders, vetting requirements, and pushing back where necessary. 2. Writing tests that cover as many edge cases as possible (This actually takes just as long as coding a feature if done right) 3. Understanding the pipeline and release cycle, and being able to build new hooks 4. Look at stack traces to debug application crashes. This usually involves debugging code that other people have written. 5. Review other engineer's merge requests, and communicate in a emotionally aware manner.

A leetcode/hackerrank type interview does not test any of these skills. If I work on improving these skills that make me an amazing engineer, it does not get me far in a typical interview, hence my frustration with their "weeding".

dev_throw··on Ask HN: Startup failed after years of work – Can I even get a job now?
FYI, interviewing.io has its own tech screen performed by codility.com. One of their questions could be likened to a novel, and by the time I read through what computations I would need to perform to alleviate the protagonist's issues, the time was nearly up.
dev_throw··on Are We in the Middle of a Programming Bubble?
My take on this is that: yes, a small minority of devs are substantially overpaid for their work right now. I don't think it will stop, since even if there is a glut of new developers, the ones with production experience at scale will always stand out from the fresh devs, and will be more prized for that reason.

What may end up happening is the funnel narrowing at entry, that is the salaries for brand new developers collapsing, while only a select few make it to the top. It reminds me of professional sports.

dev_throw··on Ask HN: Your subjective takes on living a non-boring and pleasant life?
Always try new activities. Be on the constant lookout for activities/skills that can open your mind to new paradigms. Learning languages/instruments/martial arts comes to mind.

Build relationships with people around you that might not be in your socio economic circle. Having a wide variety of friends definitely keeps life interesting.

If all else fails, move. Sometimes, just getting up and moving to a new city/country can enervate your life by exposing you to different patterns that your subconscious can explore.

dev_throw··on How salad became a major source of food poisoning in the US
Smart move, indeed. A minor chance of contact with E.Coli seems more dangerous than documented certain heart disease, cancer, and wait for it.. more E.Coli!
dev_throw··on Ask HN: Has it become harder for Canadians to get work in the US on a TN visa?
What sort of positions is this for? Does this apply for folks getting their TN Visa at the airport/land border?
dev_throw··on Form a BC Canadian company for $351.50 CAD and $43.39 CAD yearly fee
> Corporate Online is available from 6:00 a.m. to 10:00 p.m. Monday through Saturday, including statutory holidays and from 1:00 p.m. to 10:00 p.m. on Sunday. Note that due to system maintenance, the Sunday opening at 1:00 p.m. is not guaranteed, although every effort will be made to ensure the system is available at that time.

I think the initiative is good, but in 2018, a website that only works during business hours is a travesty.

dev_throw··on Next-Gen Display: MicroLEDs
> The second approach to microLED displays seems absurd on the face of it, yet it has the potential to work in smart-watch screens and larger displays. It involves dicing up wafers into individual microLEDs, making sure they’re all working perfectly, and transferring each one to its proper place on the display (not necessarily in that order). A 42-mm Apple Watch has roughly 120,000 pixels, each one of three colors, so that might mean some 360,000 microLEDs. “You need a technology that can transfer 30,000 LEDs per second for a consumer application,” says Virey.

Not sure if I understand this correctly, do they mean moving micro-LEDs during the manufacturing process, or when the device is being used? If it is the latter, it seems ridiculously cool!

dev_throw··on Launch HN: Promise (YC W18) – Cost-effective, more humane alternative to jail
This sounds very (pardon the pun) promising. The prison system in the US is skewed to punishment rather than rehabilitation and utilizing tech (intelligent calendar) will help reduce prevent people missing court dates. My only concern is how will Promise be audited? Is there going to be some way of being transparent while also protecting private information?
dev_throw··on China to bar people with bad 'social credit' from planes, trains
This illustrates the difference between having laws and enforcing them. Some countries have strict laws, but little enforcement, so marginalized people can break these laws as long as they fly under the radar. With technology, it becomes trivial to implement enforcement for even draconic laws at a scale previously unfathomable. Also, they seem to be rolling it out slowly. It reminds of the metaphorical boiling frog syndome[1], where the frog realizes what predicament it is in, but too late.

[1] https://en.wikipedia.org/wiki/Boiling_frog

dev_throw··on Ask HN: How has your experience with AWS Lambda been?
In my experience so far (devOps and managing infrastructure) it is a great way to run one-off scripts in Python, JS and now Golang to invoke other services (eg. step functions, or other lambdas), publish to SNS topics or describe tables in dynamo, you get the gist. The advantage is that you only get charged for the time you use it, and their free tier is generous, so our bills from Lambda are negligible.

The paradigm I use is that of treating Lambda as "glue" between services, and it has worked out amazingly well for that. Quick invocations, seemingly infinite scaling. CW logs (monitoring) could be better, but tools like Apex help with parsing them.

dev_throw··on OpenTable Fires Employee for Making Fake Reserve Bookings
Seeing this from another perspective, shouldn't Reserve's engineering team have been able to pre-empt this kind of attack? If they could do a postmortem and determine the requests came from a single range of IP's (assumption), they could have foreseen it. Or if they had set up alerting around frequency of reservations, they would seen an outsized number of requests which they could further look into. These are pretty easy to set up, so I'm surprised they're so naïve about this kind of vector.
dev_throw··on New York Will Never Be Silicon Valley. And It's Good with That
Its not just work though. It can be learning a new framework to build an open source tool or something that can generate side income. And in my experience, I sometimes get unstuck on "work stuff" by a chance conversation at an event/bar, which makes me happier/helps my career :)
dev_throw··on Why It’s So Hard to Actually Work in Shared Offices
Yeah, I'm not sure what "the common themes of rap are in tune with the company’s mission" means. Does it allude to "diregard females and acquire currency" rap, or "selling pharmaceuticals" rap, or something entirely different, like conscious "class struggle" rap? This reader wants to know.
dev_throw··on One year of cycling to work
Its totally doable, just be wary of your surroundings and try to move with the flow of other bike traffic. Moving as a herd makes you more predictable to cars.
dev_throw··on Self-driving car on Moscow streets after snowfall [video]
Perhaps self driving cars might never support highways in places with inclement conditions to begin with, which is totally fine. I agree with the other commenter about "smart" highways with embedded markers to let the vehicle know its position despite rain/snow/mud.
dev_throw··on Who Killed the Junior Developer?
I thought about this idea too, but in practice, this should be what equity/options is designed for. So, a promising developer at small company A gets a lower salary, but greater share of equity that he/she has to forgo if they leave the company before they can vest their options.

But in reality, the amount of equity offered by most startups to junior developers is negligible, and is too low to form any sort of incentive to stay. Perhaps offering them a clear contract with lock in would make things more clear, but enforcing (no moonlighting) might be illegal in some states/countries.

PS. if you ever end up playing PES on the PS4, give me a shout!

dev_throw··on A Sleeping Alexa Can Listen for More Than Just Its Name
Yes, it is a metered connection, but unless you implement the metering, you don't know how much data you're leaking. For example, in some plans, Netflix data is not counted towards the plan.
dev_throw··on Kodak’s Dubious Blockchain Gamble
The incentive would be to get tokens that they in theory could exchange for money on exchanges. The token's value would be determined by the free market, or by the incentives they talk about in the article: > "...such as a share of KodakOne’s revenue and access to a “marketplace” that will allow them to spend their KodakCoins on camera equipment, studios for photo shoots, and travel expenses."
dev_throw··on Ask HN: 5 months and counting waiting for Coinbase customer support. Advice?
I faced this too, my coins were locked by Coinbase for more than 3 months (due to mismatch in name and my ID) and I could not reach out to anyone in support, although I submitted requests and placed calls. Their ID verification is fubar, I really don't know how it was deployed.

Their phone lines were always busy and the person on the phone was unhelpful and actually gave me false information that my account would be enabled. It took another couple weeks after the call, for it to be enabled. I will not do business with them again, and urge everyone I know to do the same.

When there are threads about finding their HQ in meatspace [https://www.reddit.com/r/CoinBase/comments/7majpn/this_is_co...] to confront them, you know you're dealing with a really shitty business. IIRC their correct address is 13+ Floor, 1 Front St, SF for folks in the Bay Area.

dev_throw··on MacBook Pro? No
Been using an MBP for the past 3 years and looking to try a non AAPL machine for my dev work. What hardware is the most similar/superior to an MBP > 2015? I will be running a Linux distro. I have heard good things about the ZenBook, but I am wondering if there are any better options.
dev_throw··on Bitcoin's gender divide could be a bad sign
The problem might be either: 1. Bitcoin is not a bubble, and this wealth transfer ends up benefiting some males substantially. 2. Bitcoin is a bubble, and the people arriving late to this party might end up being bag holders (women and men)
dev_throw··on Bitcoin's gender divide could be a bad sign
This is an interesting observation, but what would the ideal gender ratio even look like?

In the software industry right now, it is still common to have teams with little to no representation of women on technical teams. The decentralized nature of crypto and lack of regulation around crypto projects means that people are free to work with whoever they like, and more often than not, men are working with other men. In terms of investing, women and men have equal opportunity (internet connection, and the urge to resist the voice in their head saying its a bubble).

dev_throw··on I’m Peter Roberts, immigration attorney who does work for YC and startups. AMA
Sorry to hear that, but thanks for the quick response!
dev_throw··on I’m Peter Roberts, immigration attorney who does work for YC and startups. AMA
Hi Peter, thanks for doing this AMA. Is it true that your place of birth affects how long it takes to get a Green Card?

I am a naturalized Canadian (on a TN Visa in the US), born in India, and entertaining thoughts of applying for a GC here. Since TN Visas have a limit of 3 years, I would want to get my GC before then, but the queue for India is gargantuan.

dev_throw··on What would happen if all Americans went vegan?
North Korea is impoverished, not vegan. If you eat adequate, balanced meals (not just doritos, oreos and beer), then you will not suffer from malnutrition. Please stop straw-manning the malnutrition argument.
← PreviousPage 3 of 4Next →