HN user

baash05

154 karma
Posts0
Comments209
View on HN
No posts found.

100% agree.. Home ownership sort of sucks in some ways..

I like to go home and not worry about the plumbing, or grass, or if the rain was going to impact the solar panels.

Now when I owned my first place, I spent my weekends putting in new floors. I painted every room, and helped redo the plumbing. Months of lost weekends, and about 15k...

So when we sold I was rather happy. We got 30k over what we paid. Then the agent after 2 days work took his 17k slice off the price. And so now that 30k was down to 13. So weeks and months of work and net profit - 2k.

People who say things like this should be required to read 1984 before they're allowed to post again.

People who say "I have nothing to hide" should be required to post a video of themselves going to the bathroom, along with their bank statement, and facebook/email password.

I for one love Heroku.

As a dev, the last thing I want to do is solve a solved problem. Building a docker image to allow me to red-green deploy sounds about as exciting as writing an XML parser.

As someone who pays for dev time. I can spend > 100k for an ops expert, or pay a small fraction of that to have something like Heroku handle it for me. They do updates, I don't care. 200$ a month and I'm cooking with gas.

What I remember of RIM, is they took some guys code. He innovated, and they took it. He told them, and just asked for a mention in the authors page. A quick thanks mate. I'd suspect it would help him land future jobs, and be fun to talk about.

They rejected it. He died and his estate sold the rights. Then BB got sued. They should have been sued, and deserved what they got. Don't steal from devs

Grades are a measure of understanding VS expectations. If my kid is struggling with a topic, then I can hire tutors, or just sit with them and work through things.

You can't fix what you can't measure.

Teaching kids is the schools job, but it's my job too. I'd argue it's more my job than their job. I'm the CEO of my kids education. If they are falling it's on me to help them.

If I don't know there's a problem, how can I help.

Lost me at Which of the following agile method are you using?

TDD is not a method of agile. It has nothing to do with project management or team structure. On a rails/elixir team you TDD as a reflex.

Release cycle is many times a day. On a team of 20 devs, we're releasing to prod about 12 times a day.

The idea of Projects keeps coming up. Often projects are 1 or 2 day features. Customers don't feedback in a day or two long feature.

Then we A/B test the feature, and if it improves the metrics, we move on.

...

Ahh... I see what you did here.

These projects are desk or mobile apps. Clear release cycles and manuals. Web dev's deliver many times a day. There is no major and minor version management in most places. In fact many places have different teams delivering different features on one app at the same time.

"You take the necessary time to document the changes you made to make them traceable, even in crunch time." -> GIT takes care of this, and has been for well over 10 years now. No dev company would go without git or like.

My rails app has really nice HTML and CSS. All the class names are logical and lovely to code in.

My rails app takes that lovely HTML and CSS, and (in the middleware) it makes it look really ugly. It removes all the sugar, white space, newlines and SCSS niceness. It replaces all the lovely class names with numbered class (c1, c2...). It removes unused classes from the CSS.

So... it's well programmed, and very ugly when viewed by the user. It's smaller and semantically correct, but reading it client side is not really possible for a human, or a scraper (because the class names change)

Now the ugly HTML/CSS is displayed rather nicely, so the end results are (to the user) nice.

Not just open source.

- Every web app being built.

- google docs

- every ebay post

- Etsy

I mean technically speaking every post, put and patch operation is an upload. It might be JSON (these days) but they are still data being uploaded.

I use Kafka, and the data I upload there is raw binary (formatted through schemas).

This could only be proposed by an idiot.

Assume that.. where does the decryption take place? If not on the client app?

Now WhatsApp builds in server side decryption.

Next law: Turn on server side decryption for messages sent from user X. No need to tell them, their user agreement allows for it.

I'm pessimistic, because if a government can mess up tech, they will.

Lets play here for a bit..

Whats App (a currently end to end encrypted message system) will have to be able to send messages to other messaging platforms.

Complications.

1. The api's of these systems (as well as the user authentication) will have to become public.

- That's really a problem for these companies, if they don't have a SingleSignOn solution.

- That's not really a problem if they use a third party SingleSignOn solution (Many use facebook or google)

2. Text that gets sent to "the other platforms" will have to be decrypted inside those platforms.

- This is a problem because they'll have to use the same (IP protected) algorithm.

OR. Whats app can decrypt the message in the cloud, and send it decrypted. Thus breaking their entire reason for being, and killing E2E coms.

BOTH these complexities open the users up for security violations.

For a group that want to allow its people to own their data, and not be tracked by cookies, this seems like a huge step into insecure coms.

100%.. Data science jobs only really come into play in companies with loads of data.

Most start up's won't hit a point where they have enough data to need something, for years.

Client side data science isn't really a thing, so you're good with web, mobile and desk apps.

IOT stuff has no real data science in it. (Your fridge isn't running much in the way of stats)

In 20 years of pro dev, I've worked with hundreds of devs, and only 3 data science people.

I remember the wild west that dominated the Palm software. Poorly written apps abound. Memory leaky apps would bring the device to a stand still in a few short days. These apps were not written to be malicious, just low standards. The devices back then didn't have net access, and didn't hold your world.

Opening up iOS devices to third party un-vetted apps will be very bad for users, and Apple's image.

In University I had a prof that gave us 600 facts at the start of the year. All printed and easy to read. Each class we went over a few of them.

He said if you mastered 100% you'd get 100% on the exam. He would pick from the lot and that's the exam question.

His reasoning was. These are the basics, we were all smart, and we could use the basics to go beyond them. But only if we had them.

20+ years later and I still remember most of the things in that class. I can still write code in assembly (8086). I don't need to, but I have the knowledge, and it's helped shape my code.

I think, if sprints are used to beat dev's into submission, then they suck. But if they are used for the dev's to be able to plan things, they are awesome.

I am not a code monkey. I am not a cog. I like having things I'm going to be working on laid out. I like a road map. If I'm part of the planning, then I love sprints. I get to estimate what I can finish, and work to it (pass or fail)

Not really right wing trolls.

It was in response to them telling other the same thing. It was never pointed at the blue collar people who lost their jobs, but instead pointed at elite people who had no compassion for those that had the world they grew up working in, being ripped from them.

Oddly I see this as a "for the worker" phrase. Don't tell my 60 year old welder dad that just lost his 40 year job, that he should learn to code, and get a better job. Empathise with him, and come up with real plans.

It was used to taunt journalists, and others who spouted the platitude.