Hacker Newsnew | past | comments | ask | show | jobs | submit | more evolvedlight's commentslogin

I made this as a YC SUS side project as it was difficult finding time to chat with colleagues compared to in real life. This allows people to mark that they are ready to have a break, rather than scheduling something in the calendar, so can better work around people's schedules. Works nicely on a phone, as you go and grab a tea and biscuit :)

Feel free to pop in and try it out in my room: https://virtualcoffeebreak.app/group/hello


It's nice that they've tried to improve by providing a GPG public key on their new page [0], however it links to a non-https page to download it: http://hosted.lifx.co/security/lifx_pgp_public.asc. I'm not sure they are actually taking this seriously.

[0] https://www.lifx.com/pages/privacy-security


The most alarming part of this is that it appears that the intrusion was only discovered when the new SSL monitoring certificates were being checked to ensure that the appliance was again "on". I wonder how long it'd have taken if someone hadn't spotted something suspicious by accident at that point - I'm sure we've all spotted bugs or flaws by accident when testing a completely different feature.


Page 34: The default setting for this device allowed web traffic to continue through to the ACIS system, even when the SSL certificate was expired. When this occurs, traffic flowing to and from the internet is not analyzed by the intrusion detection or prevention systems because these security tools cannot analyze encrypted traffic.


I would _never_ hire this candidate, based on seeing this.

So - the author says that he has "developed some good communication skills". Great! Moving on, let's look at his linkedin page. Quotes from past jobs: "even after our idiot (now ex) CEO canceled the platform.", "wonky JavaEE stuff.".

So, as a hiring manager, from this post + linkedin, I now know that this guy: 1) can reach large audiences, 2) trashes past jobs and colleagues publicly. And thus, I would be terrified of hiring the author, as there seems a 50% chance that this will end with my employers being trashed in the same way. That's just not worth it.

OP: Come on, give yourself the chance to be hired by removing that from linkedin.


This is indeed basic psychology [1]: talking bad about other people reflects poorly on _you_, not just the people you're talking about.

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


Quoting a previous reply to this thread which was deleted (so I'll omit the commenter's name):

> I don't think it's so bad. Sometimes, you work with idiots.

Just because a person thinks coworkers are idiots doesn't mean the person should pipe up about it. It's one of those communication skills that a person with a ton of experience is expected to learn.


OP here. I specifically left that part of my CV in because it represents a war story about webOS. Anyone who was a webOS fan knew what I was talking about and agreed with me. It has been a conversation starter with recruiters several times.


I've done some quests this morning - and took a look at the map history around me to see many other people also doing edits from this app. This is great! The level of participation this is enabling is really impressive!


- FLAVOR: [Ubuntu Desktop]

- HEADLINE: Mouse to work

- DESCRIPTION: I'd like my mouse to work properly in Ubuntu (or any of my mice). When I start my laptop, my USB wireless mouse scrolls super fast. When I take it out and plug it in again, it scrolls super slow. I'd like that not to happen, and also some way of configuring the scroll speed.


If this is a Microsoft mouse, this software should fix your problem https://github.com/paulrichards321/resetmsmice


Cheers! I'll check this out.


Imagine you're in a large enterprise environment, and need to deploy something to lots of different servers that were created by lots of different people (your company bought 3 others and each used different software/linux versions/servers). Some have python in the path, some have different pythons in the path, etc. You can't immediately throw away all these servers and rebuild them - some probably have 10 year old bits of software on them where the original author has moved away. Ansible might be one of the tools you use to start fixing this chaotic situation, and having per-host configurations for things like python path is essential.


Step 1: Install the expected, dedicated Python interpreter as /usr/bin/ansible_python.


Python is not just a single executable. It takes a little more work than one would want. And for what gain? Would you be fine with other software also requiring a custom interpreter to function? It gets cumbersome.


If you rely on the system-wide Python you'll need to cover different versions and you need to make sure not to use any 3rd party modules.


Ansible ships its own libraries, generally.


Incredibly. But it seems to be The Ruby Way™…


Well, it's an agent-less system after all, the idea is to keep the system lean.


For the managerial myth of "It is possible to estimate software development reliably. (It is not even theoretically possible.)", can anyone provide good resources/references?


I'm pretty sure the canonical source is "Mythical Man Month" by Fred Brooks.


I think you're being downvoted because this is when the placing algorithm is still running - it's going down the diagram and using what looks like a genetic algorithm to determine the best placing for the labels.


It's terrible UX. Why do I care that the algo is still running while the window is scrolling? Detect the scroll event and pause the algo. Anyway, it's not fit for displaying a a lot of events, so that should be noted. The resulting diagram is incomprehensible. I'm talking data vis basics here, not being clever. C'mon.


Even the demo UI gives you the options to stop it from showing the intermediate steps, so your complaint is mostly that the demo doesn't magically pick the best parameters but lets you play with them?


That wasn't obvious from first use and at any rate the resulting diagram for anything above a trivial number of labels is incomprehensible. So magucally arranging labels is not really scalable. You need a differemt visualization model. That should be stated and made clear up front.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: