HNHacker News
TopNewBestAskShowJobs

uep

430 karma · joined April 25, 2016

submissionscomments
uep··on The Horror in the Standard Library
From my experience this is normal for embedded development; particularly for consumer electronics. Part of the reason some developers in this space have to wear so many hats is that the pace in consumer electronics is unforgiving. I don't think my current employer is unusual either.

Hopefully, the number of frameworks at the top, and the size of your individual programs are relatively small (so that 1-3 aren't nightmares by themselves).

In my experience, 4-5 are seldomly the problem (thanks Linaro!). I suspect the ratio of C to C++ is significantly larger in embedded systems though.

In general, PowerPC/MIPS/ARM toolchains and drivers are not as mature as x86/AMD64. 6-8 tend to occur because CPU vendors usually have their own "blessed" toolchains and BSPs that have diverged from their upstream projects. Fortunately, this means that it's often the case that someone else has already fixed the problem. It's just as often that a driver has not been tested for your use-case since the last time that particular driver's infrastructure was refactored inside the kernel. Or... you wrote the driver and made the mistake (or it might be something from 9/10).

9-10 happen because we're often using hardware that is new and has not had all of its errata discovered yet.

When products need to ship, we're regularly going through this stack. I've seen every one of these, even in just the last 4 years.

uep··on Uber’s Anthony Levandowski out as Advanced Technologies lead amid legal fight
While I've personally seen examples of the team leader getting credit for being a self-promoter, I'm not convinced. I've also seen groups where the team leader was the most passionate, and really was the driving force for the project.

I do not know which he is, but I'm not in a position to pass judgement.

uep··on Intel Discontinues the Intel Developer Forum; IDF17 Cancelled
Is that the case? From the benchmarks I've seen, they're not slower. They might be slower for single-core video game performance, but you need to spend over $1000 on Intel to compete with the $500 Ryzen on workstation performance. I imagine most companies care more about workstation performance.
uep··on U.S. Subprime Auto Loan Losses Reach Highest Level Since the Financial Crisis
John Oliver had a segment on subprime lending back in August:

https://www.youtube.com/watch?v=4U2eDJnwz_s

According to the video, there was a 31.45% default rate in 2015.

uep··on Trump Fires Acting Attorney General
Hmm. You made me think about this differently. Trump comes from the business world, so it makes sense that he would treat his current role the same. Not that I agree with the mentality at all, but it does seem less inherently spiteful now.

It also isn't lost on me that he made his reality television name by saying "You're fired."

uep··on A hello world post
I think you're right about narcissism being the motivation for a lot of the posts on those social media platforms, but I disagree with your stance. Particularly because I think blog posts are a significant source of technical information[1].

Those that are not, I don't find that they get in my way too much. If someone wants to keep what amounts to an online technical journal... search engines are pretty good at filtering chaff.

I do not participate in those social activities, but I don't consider it a great virtue that I do not. It would probably be good practice for writing documentation for my fellow developers.

[1] Cloudflare and randomascii's blog posts being some of my favorites; and I don't think the motivation is much different if at all.

uep··on Just how smart is an octopus?
A Modest Proposal by Jonathon Swift:

https://en.wikipedia.org/wiki/A_Modest_Proposal

Are you familiar with it? Obviously, it's not quite the same, but this was the first thing that came to mind from your comment.

uep··on Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
While it's nice that they want to converge on rustup, I greatly prefer using my distro-provided compiler in almost all cases. Right now that is rustc 1.14, which means that that alacritty is currently beyond my compilation capability.

I don't think this is nearly as bad as the grandparent suggested though. The language is young, I'd prefer experimental features remain in the experimental branch rather than get bad design stuck in the language.

I think if you're doing dev, it's completely reasonable to expect the dev to install a newer toolchain. Cargo makes all of the actually painful parts of contributing to a project pretty trivial.

uep··on Do Not Eat, Touch, or Even Inhale the Air Around the Manchineel Tree
Your comment makes me think that the Latin speaking world likes to attribute bad plants to the devil.

There's a drug that Colombians call the Devil's Breath[1]. Which is believed to be scopolamine[2], which had previously been used as truth-serum. The rumors go that the drug makes you "zombified" and compliant, willing to do whatever is suggested to you. It's my understanding that the drug is extracted from belladonna[3] though it's hard to know what is actually true about the rumors. Vice has a video about it[4], though I haven't had the opportunity to watch it yet.

[1] https://www.theguardian.com/society/shortcuts/2015/sep/02/de...

[2] https://en.wikipedia.org/wiki/Hyoscine

[3] https://en.wikipedia.org/wiki/Atropa_belladonna

[4] https://video.vice.com/en_us/video/worlds-scariest-drug-colo...

uep··on KDE Project releases KDE 1
That's interesting, my experience has been the opposite. I've had multiple people inquire about my KDE5 Breeze-themed desktop because of how nice it looks.

I'm curious, what is your favorite desktop ever? What does KDE5 do wrong, and could it be fixed with a theme?

uep··on GitHub Audio
I was under the impression their hand was forced. I vaguely recall various nation governments insisting on open standards or they would no longer use Office.

The OpenOffice formats were going through standardization and Microsoft quickly bought their way through the standards process (this part I remember). There was a lot of complaining of how they exploited the particular standards' body. They bought seats, that then sat vacant after they got their standard pushed through, and couldn't meet quorums on other standards being voted on.

There were also many complaints about the Microsoft standards themselves. Particularly, that you couldn't implement support for the documents based solely on their standard.

Correct me if I'm wrong.

uep··on Ask HN: Is it possible for someone to not be cut out for software engineering?
>While I can't speak about investors, I personally know of one highly-respected niche company that seriously favors candidates who have one of the "big 4" on their resume (AmaMagaGooBookSoft or whatever they're calling it these days).

Is it Valve?

uep··on PowerShell is open sourced and is available on Linux
There are obviously many factors such as domain knowledge and language familiarity. I respect the developer who failed to do this in Powershell, he's very capable.

In this case, I would chalk it up to Python having a longer history and being more mature. Neither of us were particularly familiar with this domain, but because of the quality of Python's online community and documentation, it wasn't difficult to accomplish the goal.

uep··on PowerShell is open sourced and is available on Linux
Powershell isn't competing with bash, it's competing with Python. So then, how does it compare against Python? While plenty of small scripts are still done with bash, I think Python is pretty common for serious production needs. I use it for virtually all scripting these days.

I had a recent experience where a developer spent a day and couldn't get Powershell's webrequest library to do what he wanted. I was able to accomplish the goal in 15 minutes with Python on a Debian system.

uep··on Bringing ChakraCore to Linux and OS X
Direct link to the graph:

https://winblogs.azureedge.net/win/2016/01/nodejs-benchmark-...

It looks like they perform better on 50/675 tests, and worse on 500/675 tests. That is not particularly compelling. Since that was a while ago now, I really would prefer to see where improvements have been made.

uep··on Valve – Handbook for New Employees (2012) [pdf]
Rockstar is certainly doing well profit-wise in the industry, but I think Valve still compares favorably productivity-wise.

In the last few years, Valve has developed multiple new pieces of hardware with software support; the Steam Controller, Steam Link, and HTC Vive. They've also developed and supported a new platform, SteamOS, and rolled out hardware with manufacturing partners. Besides this, the Steam platform has added live-streaming (like twitch), family sharing, big picture mode, the VR UI, and other features. They were also involved in the development of the graphics API Vulkan, which they need for their Linux-based SteamOS to become a better platform.

These are just what I can think of off the top of my head and don't even explicitly involve any games (though they released a collection of 11 small experiences for VR as well).

uep··on Super-hard metal 'four times tougher than titanium'
Don't give up so easily. According to Marvel[1], Wolverine is only 5'3, but Hugh Jackman played him at 6'2. For me, the most surprising stat from that page is that he weighs 195 lbs without the metal skeleton, and 300lbs with. He must be insanely stocky for that height.

1. http://marvel.com/characters/66/wolverine

uep··on Rktnetes brings rkt container engine to Kubernetes
Does kubernetes without rkt support pluggable isolation environments? It seems like a pretty cool feature to be able to say "this pod needs to be run under kvm." I'm not well-versed in how good the regular container isolation has become at this point, so maybe it's not as big of an issue these days.
uep··on Warner Bros Settles FTC Charges It Failed to Disclose It Paid Online Influencers
There is basically one game-review site I really trust, Giantbomb.com. The site was created after Jeff Gerstmann was fired from GameSpot for giving a bad review to a game whose advertising was all over the site at the time[1].

I don't know how impartial they really are, but one of my favorite parts of the site are their Quick Looks. It's just a couple of people playing a game and talking about it. It feels like it gives me a good representation of what to expect from a game.

1. https://en.wikipedia.org/wiki/Jeff_Gerstmann#Termination_fro...

uep··on T-Mobile is giving postpaid customers a free share of stock
T-Mobile's coverage has gotten significantly better in the last couple years since they bought 700Mhz spectrum from Verizon. Before this, T-Mobile had no low-frequency spectrum. Low-frequency spectrum has much better range. According to wired:

"T-Mobile customers saw an LTE signal 81 percent of the the time in the fourth quarter of last year, just a bit less than what AT&T delivered. Yes, both still lag behind Verizon (87 percent), but it’s a level of saturation that lets them claim nationwide reliability."

http://www.wired.com/2016/02/t-mobiles-finally-good-enough-t...

They're within striking distance these days.

uep··on GNU Make Jobserver Implementation
I know we're talking about POSIX here, but Linux does have the ability to wait on signals the same way it waits on file descriptors. It does this by also allowing signals to be delivered on file descriptors.

http://man7.org/linux/man-pages/man2/signalfd.2.html

← PreviousPage 6 of 6