HN user

blown_gasket

92 karma
Posts1
Comments43
View on HN

You're thinking of high-availability, which registers the vmx file of the VM to a physical server that isn't dead, then powers the VM back on. Whereas vMotion is either a cold or live-migration of the VM + memory state (if the VM is powered down, there is no memory state to migrate).

Thank you for the question, that will be left up to the clients. Trust between individuals can be built from a virtual date, so there is no problem there. If matched individuals want to continue seeing each other offline (or if both are comfortable with a offline date initially), that's great too.

I'll update our information to reflect this.

Thanks for the great feedback. I've updated the main page and how pages giving a bit more detail about how this service would work.

What happens: we review the DB and send you an email starting a discussion.

Is there a profile? Not currently, if there is enough of a client base in the future I will add them.

Does rejecting a date count as a strike? Yes, rescheduling does not.

We are in market discovery right now - so if there is no interest in this type of service, we have saved ourselves a lot of time. Time better spent on other ideas. If there is an interest in like you said 'low-cost real-human matchmaking', this would tell us.

Establishing trust is difficult and takes time. I don't expect it to come from anything on a website but from a few users who take the plunge, and form that bond, then by word of mouth.

Thank you for the feedback. I was hoping the tagline of 'Date, don't swipe' would do that to differentiate us against apps, but I can also add more information to differentiate us against other matchmaking services.

HN, I never had any success using dating apps and eventually found my way to using a matchmaking service to find my partner. Matchmaking services are prohibitively expensive for the general public and I'd like to see about changing that.

Please let me know any thoughts you may have as this is in the market discovery phase. Thank you.

For the tech stack: Docker: To have self-contained services running easily.

Go with Gin web framework: For the web server, it's what I know already and thankfully it's scalable to huge levels.

Frontend: Is very basic, there is no JavaScript. Only HTML/CSS with a form that makes a request to back to the web server.

Database: For all the emails, PostgreSQL.

Hosting: DigitalOcean - quick and easy.

Of course CloudFlare for DDoS protection.

I'm not huge on taking the Wikipedia entry at face value and prefer to look at the references used for the entry. In this case the reference CHAPTER 25 TYPOGRAPHY AND THE PRINTED ENGLISH TEXT, page 6, does mention that y/ye was used in place of both eth and thorn.

0C:F9:31:D2:DB:51

AB:33:C6:C6:19:74

I used a MAC address generator to get those two, but I think two is enough to make the discussion. Current reality aside, would you be able to identify those with binary math as being on the same network device, different network devices, across the world? MAC addresses on physical NICs are provided by the manufacturer, sure you can adjust them but I think that leaves the good-faith portion of this discussion.

So if you wanted to have those to communicate no matter what you would have to have a network device state: "I'm network device A, I have this device 0C:F9:31:D2:DB:51" then another state: "I'm network device B, I have this device AB:33:C6:C6:19:74". Then whenever 0C:F9:31:D2:DB:51 wants to talk with AB:33:C6:C6:19:74 it's network device will have to just send it to the next upstream network device or if there are multiple network devices that could be upstream you could send it to them all which is just not great for security whatsoever or you now have to do a recursive lookup for whatever n devices might yet be upstream and wait for a response to see if one of those has it. Overall trying to send ethernet frames globally without an IP network sounds like not a great idea.

This kind of development is a terrible experience if the overall infrastructure isn't setup to support development also.

To have it be successful you need to not have persistent VMs that individuals are connecting to individually but rather ephemeral VMs that get created/deleted when a user needs one.

Those ephemeral VMs then need to be able to connect to the rest of the infrastructure that supports development - your artifact repositories, version control system, docker nodes, k8s clusters, etc.

Your artifact repository then needs to mirror public repositories where your source packages can be found, be it pypi, github, golang, helm, docker hub, etc. You will now have to setup your IDE or shell package manager to use this artifact repository as a proxy.

The developer tooling is usually an entire team and the infrastructure for the VMs is also.

Not an easy or cheap thing to setup. But it can be done so that the developer experience is good and so that you don't have developers running random versions of software.

It is my concern because relationships are built on trust. One can assume that everyone has a smartphone today and they know how to manage the settings on their devices. This is not the case. Technology agnostic - settings are either there or not. It is up to me as the sender and the one that would like to maintain respect, to be respectful with my communication. Which is to not begin or continue communication when it is not of the appropriate time.

I hold the opposite opinion to most of this.

Text messaging, yes is asynchronous - but you don't know what the settings of the persons device are. They could have forgotten or not have quite hours set and now it is very much a synchronous notification even if it's not synchronous communication.

Sending delayed - again things happen. I would rather send a delayed message when I am in full control of the situation rather than possibly not the next morning due to any chain of events from weather, traffic, family, etc.

I feel like this comes from my philosophy of even if individuals are correct, it doesn't mean they are kind. We live in a community with individuals and we should compromise and balance things where needed.

<SPOILERS>

He didn't just feel trapped and scared in the book. There was also depiction of him and Julia being kidnapped by members of the Party when they rented a room above the shop. Winston was then tortured both physically, mentally, and emotionally - he never sees Julia again (from what I recall).

This reads as survivorship bias.

I also think it's quite the opposite - knowledge jobs can be self-taught with a spectrum of degree within that statement as well. Computer programming - absolutely. Electronics - once you start working with real devices rather than sims you now have to invest not insignificant capital if you want to use testing equipment and measurement tools. Accounting - I'd guess you have to invest capital to take the CPA exam (United States) and you may even have to have interned before that.

However, if we look at other 'gainful employment': mechanical work - sure you just need to have the engines available and ready to be worked on; not necessarily a free endeavor. CNC programming - maybe there are simulators but again you will want to eventually learn the feel of real equipment. Woodworking, metal-working, other-fabrication - you are going to burn through a decent amount of source material before you learn what you're doing. Commercial driving - some places will pay for you to go through the whole program, you can't just self-teach yourself and apply how to drive a commercial truck.

The last sentence just reads as condescending (there are some individuals that are morally opposed to the idea of pirating, you have indicated this is not the side you fall on).

I agree that contact-less transactions are able to be performed faster. In the situation of a grocery-store checkout there are other factors at play. Have you paid and everything is still being bagged up? Is there anyone waiting on you? Probably others I'm not considering here.

Essentially I think this gets into a estimation of magnitude problem (outside of ethical, security, and other concerns). Where if the payment isn't ever the action being waited on, a contact-less payment while convenient doesn't save you any time to get out of the store. If you have just a snack and no lines then the payment will be the action causing the bottleneck.

Using your example, the wheel allows us to perform more work per unit of time. I think it would be good for discourse to identify that within society there is the general consumer public and then there is education, government, research, etc. Could you argue that the wheel allows an individual to be lazy? Definitely. Is it correct to argue that a wheel is a crutch and makes every individual that uses it lazy? Definitely not.

Axle OS 3 years ago

I've been pondering this for a moment and if I were to write an application for such a system I don't think I'd enjoy it. If you want to pass information from the kernel and bubble that all the way to the application to do something with it, I would think you now have to write signal handling in your application.

Could you alert on something like that? If the MFD is on the network, sure. How fast would you want the response? Someone to constantly be checking an email mailbox? Ok, that could be setup for a 24/7 rotation. An alert to a smartphone like we do in industry for those on-call? Not as simple as sending an alert to a civilian smartphone and an O365 hosted mailbox.

Age is not a determination for what level of access someone is given. It's not technically difficult to take a picture with a smartphone even given that smartphones are not allowed in SECRET and TOP SECRET areas. Multi-function devices (ex: printer/scanner/fax combo) still exist.

What is humorous is the vast amount of comments surrounding this event on HN that have no idea how security clearances, compartmentalization of information, federal and military law work.

Removal of classified documents isn't even an article under the UCMJ, it's a federal crime.

Unauthorized removal or retention of classified documents is a federal crime punishable by up to five years in prison.

What could happen though is a person could be tried in federal court for this crime, serve time in prison, and if they were a member of the armed forces they may be still subject to the UCMJ depending on how the commanding officer feels the reprimand was. They could then put it under a General Article for miscellaneous actions or try put it under espionage or conspiracy depending on the motivation. Example: https://www.themarshallproject.org/2019/04/30/do-soldiers-fa...

I'd imagine the labs are a part of it. There are very few places that offer proper engineering as an online program. I've not been through mechanical engineering but for electrical engineering even the first circuits course one goes through will include using scopes, power supplies, and other testing tools. Sure you 'could' use software to emulate this, but emulations aren't real-life.

Here is another perspective, if you're at all interested. Let's say you commission a paid artist for a piece of artwork with the want of "butterflies and rainbows". I'd say that you are giving that artist direction in the exact same way of the AI system. However, in the former you would probably not be granted copyright for the work as you didn't create it. So why is the AI system any different? You gave it direction, but you didn't create the final product. Also I'd argue that you aren't operating the AI system at all considering that along the way of creating the product you don't get to make adjustments; you are merely giving it direction.

I tried to make it through 10; managed through 4 TikTok videos (or rather the majority). I did this on the TikTok website because I'm not going to download the app. The results:

Odd Results of Geometry on a Sphere - interesting video, I don't know why the results are 'odd' though. I would have liked to see a formal proof involved rathe r than a quick sketch and a 'believe you, me'.

Doors or Wheels - 2 minutes or so of time spent talking about people that are contemplating if there are more doors or wheels in the world. Just an overall waste of 2 minutes.

Your Bible is Worthless - was a 'neat' video about how your family bible has no value to a collector, which I would have guessed anyway. The website kicked me into a video before the video was done; will try again just to see if it was a fluke.

Making a circuit board - someone that just learned how to make a schematic on a computer and then print it out shares their learning experience. They are super excited about it which is nice to see, but they kind of annoyed me. The website also kicked me into another video before the video was done; second time.

What HN doesn't do is kick me to one thread while I'm looking at another. If TikTok didn't do this I would have gone through the 10 videos, but I already feel animosity towards most software these days, so in my leisure time I'm not going to put up with it.

I don't like tooling to get in the way of me doing my job. I work in infrastructure engineering (server ops) where due to the vast infrastructure doing things manually is not an option. Due to this I get to write a lot of code, which I enjoy. In a number of languages; some I enjoy more than others.

I also get to deal with the hottest platforms just enough (public cloud, on-prem K8s, etc) while getting to maintain the vast on-prem server infrastructure that is the majority of my job. I'm not a fan of Terraform, Ansible, Chef, etc (I don't hate them and I've used them extensively elsewhere) so I enjoy that I've given the autonomy to write the actual code to do what needs to be done rather than use a platform that just takes in a config file.

So simply put, my job let's me do the technical work how I want (with team collaboration of course).

Language standardization, typography, and published vs unpublished works are all in separate domains.

Language standardization is not typography and we have figured out typography for the most part before language standardization. Look at the American English 'argument' vs the British English 'arguement' or 'color' vs 'colour'.

I also just so happen to have a collection of German children's books - the font family each uses is different, but it's still German.

I liken web sites to digital magazines and newspapers. These have an artistic quality to them in terms of content, structure, pictures, etc.

Would you not think it bland if every newspaper or magazine on the planet used the same structure, font-face, and voice?

As someone that has never worked at a startup before, this seems to be the list of skills a startup might find reasonable for a 'DevOps Engineer'. Every other place I've interviewed or have worked has DevOps Engineer and Site Reliability Engineer being distinctly different roles (SRE focusing on monitoring and logging and DevOps engineer focusing on pipeline and build).

There are also other places like where I am now where every team that works on backend infrastructure (Windows, Linux, Virtualization, Networking) also works on their own automation for their platform. We do have a Platform Engineering team that focuses on K8s and Dev tools such as Artifactory, Gitlab, Puppet.

I have an opinion that if a company has a specific role of 'DevOps Engineer' they are doing DevOps wrong. Also Jira and Scrum are absolutely not needed at all to do DevOps.

I primarily write in PowerShell for end-user shell tools and Go for network services.

Where-Object is going to let you cut down on the number of lines of code compared to foreach() and for(), and in my opinion will make the code more readable.

$vms | Where-Object -Property Name -match "sql"

vs

$vmOutput = @()

for($i = 0; $i -lt $vms.count; $i++) {

    if($i.Name -match "sql"){

        $vmOutput += $i

    }
}

vs

$vmOutput = @()

foreach($vm in $vms){

    if($vm.Name -match "sql"){

        $vmOutput += $vm

    }
}

For the Foreach-Object point, that cmdlet also give you the option to use begin{}, process{} and end{} blocks. So that you can with begin{} do something before any of your objects are processed, process your objects with process{}, and after all objects have been process do something with end{}. This logic with for and foreach would have to come before and after the for and foreach statements.

I don't see this as a "PowerShell being clever" but more as a PowerShell is a shell that uses pipelines like nix shells but it has everything as an object unlike nix shells. So you get to take advantage of that.