HN user

halfastack

139 karma
Posts6
Comments41
View on HN

How does that make sense? Can the "grad" do good enough job compared to a senior? I've seen my fair share of "senior" developers, who had insanely high salaries for some strange reason yet their output was mediocre at best. Laying off these people I can understand.

That said, management is notoriously bad at spotting these people. Chances are they lay off the only person who knows how some crucial piece of SW works...

Wow, I actually really concidered CCI. It seemed like such a great company to work for. It's good to know this.

There is a spectrum of meditation activities. What does and does not constitute 'meditation' depends on one's training. I've heard the arguments of "I don't need to meditate, running is my meditation", which some may agree with to a certain degree (like Dan Harris' 10% Happier book) and others strictly disagree with (like pretty much anyone who's done a week or two-week long retreat).

In the end, the question is, what are you looking for in meditation. If all you're looking for is to slow down a bit and maybe get some benefits along the way, Headspace is fine. If what you're looking for is to transform the way you're experiencing the world (which is very much possible through meditation), Headspace isn't gonna help you much. It might be a good stepping stone, though.

We all have 'flags' that turn us away from a particular source of meditation. For some, it's the music employed in yoga/meditation centers. For others, it's the marketing, as you say. For me, every time someone mentions the 'ancient texts' and its superiority, I cringe a bit. That, to me, is very much the antithesis to meditation--fixating on a single source of truth, possibly long forgotten, that is.

Golang Example 8 years ago

For what it's worth, you can simply google something like "20 EUR in USD" and that works really well.

But who is willing to pay for all the documentation?

Anybody who wishes to be successful. RPI would not be as successful had it not been for the ton of materials on it online, be it by the manufacturer, or the tinkerers. Any newcomers wanting to de-throne RPI must differentiate themselves; good documentation is simply expected at this point.

Thunderbird is, hands down, my most used desktop app, if we're not counting IDEs and editors. Definitely would recommend; Thunderbird is awesome.

Well, I personally like it to just satisfy my curiosity about what are some of my friends and coworkers up to. Generally, I am quite curious about what is my friend/coworker/ex-coworker/... doing, and I am genuinely happy when someone I know gets promoted, or gets a new job.

I looked over the Linux questions, and they were pretty bad:

Q.1: What is the core of Linux Operating System? Shell

Kernel

Command

Script

Terminal

I mean... If they asked me about that at an interview, that'd be a huge red flag. I wouldn't consider this list when studying for interviews... It is sad for me how many stars and forks this list has. Hopefully, it's much better for other languages/topics.

"A startup that really wants people working 80 hours a week" sounds like the most US thing I've heard/read this month.

The US work culture is utterly insane. They say that the Japanese work extreme long hours, but from my experience, it's quite similar for big cities in the US.

Sounds like a sure way to a burnout, getting fat, and losing your family.

The thing is, "somewhere in the backend" is generally accessible from the internet, and vulnerable to attackers (so you need only a maliciously crafted packet, or something similar); whereas for 7-zip vulnerability, there must be: a) a maliciously crafted zip file, b) a user who wilfully opens it.

What's more, getting into one's backend servers/gaining some kind of access to DB, config files of the machine, etc. is, in my mind, just infinitely worse than gaining access to a computer of a person/uploading some ransomware/something similar.

We're just probably working with different SW, so we both see the thing that touches us the most as the problem... :))

Sure, but there's a difference between "yea, we like 7-zip, let's put some money into it" and "yea, we use Tomcat to actually run our apps connected to the DB, might be nice if it got a bit of patching" (and funnily enough, some of the user-centric apps have more funding than some of the backend, mission-critical SW).

This is a very strange distribution of projects. There are projects like VLC, Filezilla, and 7-zip, next to often mission-critical pieces of software, like Kafka, Tomcat, and GlibC. I wonder what went into the decision process to include each of these libraries.

I also dislike the 'bug bounty platforms'. Why can't I simply report it upstream, and if accepted, claim my price? Each of the projects should have CVE protocols and procedures. The idea probably is to curb the zero-day vulnerability leaks, but I assume that if you're able to find a CVE, you're capable of finding a CVE procedure.

Overall, though, this is great of course.

That was my experience as well. Needless to say, I was woefully unprepared for the job, but that also meant I have learnt a ton of interesting things.

I upgraded from MBP 2012 to the 15" 2015 version the last year. I'm sure 2k15 will be fine for a while, but this is unsustainable with the direction Apple computers are going. It's more expensive than ever; in Europe, I paid 2300 USD for the baseline 2k15 15" MBP; that's just crazy to me, and the baseline newest 15" MBP model goes for 3000 USD.

Also, their anti-consumer practices, such as simply selling keyboards they know will break (and that are also bad! I thought the 2k15 keyboard was already bad compared to the 2k12 non-retina MBP), and not repairing anything in their MBP (check Louis Rossmann's Apple videos), are just a signal for me that the MBPs are not for power users.

At work, I use the X1 Carbon 6th gen with Linux on it, and though I really like OSX, the hardware is starting to be nothing but farce. For that, I think I'll happily buy some Lenovo/Dell as my next personal laptop, and simply fiddle with Linux.

2/3 of the price of a MBP for the same HW at the cost of spending a bit more time with the OS is acceptable to me, personally.

For enterprise software, a couple days is indeed strange. For OSS, it's standard in good communities I'd say. When I filed bug fixes against Tomcat, I often had fix within that day (though it was released only during the typical release schedule of Tomcat)

I have difficulty seeing what this would add. As a Java developer, I know what "List" is, just like I know what "ArrayList" is. If someone instantiated new better.ArrayList(), I immediately have to check what the hell is the import (go to the top of the class, uncollapse the import statements, and see what is "better").

As with all code readability, I assume to write and use import aliases, that's very easy. The person who's gonna read it after you, they've got a problem. And that's why I'd personally be strongly against this in my code review.

What do you mean? You can do both:

- import com.package.foo.Bar -> use Bar.methodOfBar() in code

- import static com.package.foo.Bar -> use methodOfBar() in code

What does "import com.package.foo.bar as bar" add? Other than some kind of aliasing, as in you import Bar, but alias it as Baz, so then you use Baz.methodOfBar() ..?

Controversial in the very least. I also got the impression that he was quite anti-EU with his whole Greece rhetoric during the discussions about another Greek buyout. Maybe I got him wrong..?

I'm pretty happy that 'rm foo' doesn't say anything, and typically I find motion a distraction.

It has happened to me on several occasions that I accidentally ran "rm -rf /some/dir/owned/by/root" without root permissions and got so much "permission denied" text it made me literally nauseated. There's something about a quickly moving wall of text on my terminal that makes me sick when there's a ton of it (4-5s of moving text tends to be when I have to look away).

Quite an annoying to have I must say :/.

I've seen this statement many times... But does Kubernetes run on hardware natively? Of course not. Does Kubernetes not use containers, which in turn use some kind of linux bootfs? Is Linux not more important than ever, since we now put Kubernetes into OpenStack to spawn thousands of containers..?

"Kubernetes is the new $X" generates a lot of clicks I guess...