News for hackers. Stuff that matters.

halfastack

Re:IBM to cut thousands of jobs as coronavirus plays out on Saturday May 23, 2020 @03:02PM (#23285477)
An interesting POV. I certainly hope that's true. Is IBM reputation good in the contractor space? As in, are their services largely viewed as dependable and good value?
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...

Re:Ask HN: Who Is Firing? on Thursday April 16, 2020 @06:31AM (#22887959)
Wow, I actually really concidered CCI. It seemed like such a great company to work for. It's good to know this.
Re:Using Investors to Find the Ideal Startup Job (2015) on Tuesday January 08, 2019 @03:56AM (#18854249)
This actually makes a ton of sense, only I'm afraid investors won't reply to random "hey, my name is X and I'd like a job advice" emails...
Re:Ask HN: How do you keep track of your creative thoughts? on Sunday January 06, 2019 @12:44PM (#18839457)
I love the idea of "Steve" or "Ariana" at Asana thinking "Oh, another email from whiddershins, better write that down for him into his account. Good on you, mr. whiddershins!":))
Re:Why I’m into meditation on Sunday January 06, 2019 @05:22AM (#18837607)
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.

Re:Golang Example on Sunday January 06, 2019 @03:43AM (#18837325)
For what it's worth, you can simply google something like "20 EUR in USD" and that works really well.
Re:Linux board makers learn how to specialize on Saturday January 05, 2019 @12:52PM (#18833022)
> 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.

Re:Show HN: Todoer App – Minimalist task management tool on Friday January 04, 2019 @08:52AM (#18824011)
Is there something like this that I could either self-host, or use as an app while syncing the storage file..?
Re:Thunderbird in 2019 on Wednesday January 02, 2019 @12:54PM (#18808272)
Thunderbird is, hands down, my most used desktop app, if we're not counting IDEs and editors. Definitely would recommend; Thunderbird is awesome.
Re:Bullshit Jobs and the Labourisation of Work on Wednesday January 02, 2019 @03:47AM (#18804996)
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.
Re:A list of lists of interview questions on Sunday December 30, 2018 @05:38PM (#18791767)
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.

Re:How the Valley treats experienced people on Sunday December 30, 2018 @10:24AM (#18789559)
"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.

Re:EU to fund bug bounty programs for open-source projects on Sunday December 30, 2018 @09:16AM (#18789261)
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... :))

Re:EU to fund bug bounty programs for open-source projects on Sunday December 30, 2018 @07:31AM (#18788850)
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).
Re:EU to fund bug bounty programs for open-source projects on Sunday December 30, 2018 @05:14AM (#18788419)
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.

Because all of those who started on something like C, C++, or Java have way better programming practices? My experience tells me that starting language is literally not a vector in determining how good of a programmer someone is.
Re:The gig worker’s lament on Friday December 28, 2018 @04:16AM (#18775729)
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.
Re:Making Bluetooth Work on Lenovo X1 Carbon 6th Gen with Linux on Thursday December 27, 2018 @08:42AM (#18769361)
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.

Re:Evaluation of five password managers on Sunday December 23, 2018 @01:55PM (#18747669)
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() ..?

Intellij also automatically escapes your string and inputs newlines wherever necessary, so if you copy a long string, it's generally done for you (I've copied pieces of XML and it generally worked totally fine).
Re:Ask HN: Best talks of 2018? on Saturday December 22, 2018 @01:15PM (#18741735)
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..?
Re:Delightful Animations on Saturday December 15, 2018 @01:05PM (#18689516)
> 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 :/.

Older »