HN user

conradk

1 karma
Posts24
Comments211
View on HN
github.com 8y ago

NFS File Syncing Slower in MacOS High Sierra

conradk
3pts0
blogs.oracle.com 9y ago

Building a Container Runtime in Rust

conradk
5pts0
nimbleparse.com 10y ago

Nimble Parse – Parse Compatible API

conradk
1pts0
cloud.docker.com 10y ago

Docker Cloud

conradk
4pts0
this-week-in-rust.org 10y ago

This Week in Rust 113

conradk
2pts0
imgur.com 10y ago

Google still links to a Firefox 3.6 URL when you search “Firefox”

conradk
3pts1
www.lepoint.fr 11y ago

Uber France directors now in custody

conradk
1pts0
www.europe1.fr 11y ago

Multiple UberPop drivers in custody in France

conradk
6pts7
elementary.io 11y ago

Elementary countdown

conradk
4pts0
staffit.typeform.com 11y ago

Ask HN: We want to improve programming tests, what are your thoughts?

conradk
1pts0
gmoeck.github.io 11y ago

Don't make your code “More Testable”

conradk
2pts0
www.groovehq.com 11y ago

Lessons Learned Growing a Startup from Zero to $100k/month in 2 Years

conradk
10pts0
www.kickstarter.com 11y ago

COBI. World’s Smartest Connected Biking System.

conradk
1pts0
github.com 11y ago

CSS3 border-radius lands in Servo

conradk
1pts0
labs.spotify.com 11y ago

Spotify engineering culture (part 2)

conradk
3pts0
labs.spotify.com 11y ago

Spotify engineering culture (part 1)

conradk
3pts0
inbound.org 11y ago

Inbound.org

conradk
2pts0
github.com 11y ago

Show HN: Common web dev tools in a box

conradk
1pts1
www.beyondintractability.org 11y ago

Frames, Framing and Reframing

conradk
7pts0
wifi.conradk.com 11y ago

Show HN: Find the best WIFI in town

conradk
3pts2
safebrowsing.google.com 11y ago

Twitter (t.co) “infected” according to Google

conradk
2pts2
github.com 11y ago

Show HN: The “No Fluff” License

conradk
2pts4
github.com 11y ago

Show HN: Rustastic SMTP – an SMTP server library written in Rust

conradk
4pts3
blog.conradk.com 12y ago

On Coffeescript, Dart, Typescript and JavaScript

conradk
1pts0

Thanks for explaining.

It sounds like Keights is the same as Kubespray then, isn't it ? Kubespray also uses kubeadm underneath, as far as I'm aware.

Bye, Bye, Google 7 years ago

I wouldn't call "not using Google" radical. We have grown used to hearing that independence on GAFAs means being "radical", even though it should probably be the norm.

Always the same thing: instead of reducing energy use, humans will find a way to push back problems instead of tackling them head on. Using nuclear energy "because runway is too short" without doing much else is not going to save us.

We have to go out of our comfort zone and start pushing for laws that force manufacturers to allow for 20 year repairability of electronical products (some brands already offer 10 years, so 20 years is probably possible too), pushing for automatic 5 year warranty on electronic products instead of 2 in the EU, disallowing environment breaking agriculture, putting extremely high taxes on airplane tickets, etc.

Sure, that means that we need to change the way we live. We need to consume less and better. We need to think long term instead of jumping onto the new bright innovation every 2 years.

21st century capitalism has gotten to a point of absurdity in which everything in the world "has to" be available within the reach of a click and max 3 days delivery, whatever the cost (environment is dying, poverty is still not gone despite the absurd amount of wealth produced by modern economies, etc).

Maybe we ought to rethink how we consume and what we expect from life.

From my experience with Deliveroo, you can pretty much order at any address, wait for the delivery person at the doorstep and retrieve your order without actually living there.

The part "by editorial board views closest to yours" says it all. All newspapers have views. They choose what is "good" or "bad" based on their views. That's why cross-checking is essential.

That's the case with any newspaper though, isn't it? We should always cross-check and verify, listen to multiple opinions and look at a variety of sources if possible.

Thank you HN 8 years ago

You might want to look at remote work, if that's something you're comfortable with. You can get paid well (think "Paris-salary") and live in more economical areas. Happy to talk more if you're interested.

There is AppImage (https://appimage.org/). I have no affiliation with it whatsoever, but if you're not going to have a verified Snap account, I think you're better off offering an AppImage from your website. And it seems like some companies are thinking about something like this (https://github.com/itchio/itch/issues/683).

If your Snap account is unverified, there seems to be no way to know who created the snap. It looks like I can create an account with the name of any company and distribute stuff in their name, including malware.

With something like AppImage, your users know that the AppImage is actually coming from you if you host the file on your domain. Then again, AppImage has its own drawbacks. But at least, if Slack put an official AppImage on its homepage, I'd be able to download it. Installing a Slack snap from the account of "Felix Rieseberg" doesn't sound to good to me (https://snapcraft.io/slack). If you dig around, you can see that Felix Rieseberg does work at Slack, but for this big a company, that just looks fishy IMO.

I tried using Ubuntu 18.04 recently. While snap seem like a good idea, the main issue I have is that there seems to be no way to know who publishes snaps. A list of approved vendors would be useful.

Sure, there are some 'Verified Accounts', and Opera has one. But the main app for Slack, Spotify, Telegram Desktop or BitWarden come from unverified accounts. And some of these are not sandboxed, like the Slack app. Having BitWarden, a password manager, use an unverified account seems totally crazy.

What kinds of things do you configure ? For us, the test environment is the same as the development environment, only we don't send out emails. Then there are some test scripts, but those are provided by Symfony and remain unchanged. So there is very little to setup.

And indeed, tests don't take much time to write once you get used to writing them. It's like anything. The more you do it, the better you get at it.

Oh, I guess you're right. I may have interchangeably used unit-tests and integration tests because in PHP/Symfony, they look pretty much the same: some setup code and "assert()" calls.

Sorry for any confusion for anyone reading my previous comments.

That is what I do for most back-end tasks (not so much for front-end stuff yet although there is some interesting work happening in the open source world for that too). And I've actually had far fewer bugs testing with TDD than testing in browser.

In the browser, testing edge cases sometimes requires custom headers, encoding of data to create authorization tokens, etc. This means you have to either have amazing browser tools (which I've yet to find) or use a combination of browser and shell to achieve what I need.

In TDD, most setup can be automated with simple function calls. In addition, well made frameworks, such as PHP's Symfony, have utilities that even avoid making real HTTP requests, so tests run faster than using a browser, but the result is the same.

I'm not saying everyone should do TDD, but from my experience, it can lead to increased productivity and fewer bugs in some cases.

By the way, if you know of browser tools that make testing easier, I'd be glad to learn more. I use TDD because I lack the browser tools. If I had the right tools, maybe I'd consider going back to in browser testing.